Vibe-codeアプリがCRMを理解する理由:外部GPTとの違い
Битрикс24
この記事では、CRMアプリケーション(Bitrix24)を開発する際に、スタンドアロンのAIエージェントをスターターテンプレートで使用する方法と、統合されたBitrix24 Vibe-codeプラットフォームを使用する方法を比較しています。プラットフォームはAIに組み込みのコンテキスト(エンティティ、API、権限)を提供するため、開発者は望む結果を説明するだけでよく、手動設定やエラーが発生しやすい統合手順を大幅に削減できます。
技術ライターのIgor Roslyakov氏が、Bitrix24 CRM用のAI搭載アプリを構築する2つのアプローチを比較しています。1つは、スターターテンプレート(b24-ai-starter)を使用して外部のGPTエージェントを使う方法、もう1つは、Bitrix24 Vibe-codeプラットフォームを使用する方法です。外部アプローチでは、開発者はローカル環境(Docker、Git、make)を手動でセットアップし、CloudPubトンネルを作成し、正しいスコープでアプリをポータルに登録し、プロジェクトのコンテキストをAIに説明する必要があります。それでも、AIが間違いを犯す可能性があります(例えば、インストールスクリプトではなくメインページにウィジェットを登録するなど)。結果として、取引の売上データを連絡先/会社カードに表示する動作するアプリができましたが、このプロセスはエラーが発生しやすく、手動での検証が必要でした。Vibe-codeプラットフォームでは、開発者は限られたスコープのAPIキーを作成し、自然言語のリクエストをAIに送信するだけです。プラットフォームは、Bitrix24のエンティティ、APIメソッド、ウィジェットの配置、デプロイに関する組み込みの知識を提供します。最終デプロイ中に小さな問題が発生しました(AIがOAuthトークンを取得するためにアプリを手動で登録するよう求めた)が、開発者は手動で処理するか、追加の指示を提供することができました。新機能の追加ははるかに簡単でした。開発者がUIの変更を説明すると、AIは統合を再説明することなくアプリを更新しました。Vibe-codeプラットフォームはコンテキスト(エンティティ、API、権限)をカプセル化しているため、開発者はビジネスタスクを指定するだけで済みますが、外部のAIではそのようなコンテキストをすべて手動で再現する必要があります。
出典: Habr — хаб ИИ —
原文
