AI Co-Builder: Arc(または単に Arc)は、CX Agent Studio に直接組み込まれたコーディング エージェントです。エージェント アプリケーションの構築に必要なすべてのスキルを備えています。
- マルチエージェント アーキテクチャ
- 手順
- ツールの実装(OpenAPI ツールや Python ツールなど)
- コールバックの実装
- ガードレール
- バージョン
Arc を使用するには、エージェント ビルダーの上部にある [Arc] アイコンをクリックし、エージェントにプロンプトを入力します。
ファイルのアップロード
メッセージにファイルを添付して、Arc により多くのコンテキストを提供できます。たとえば、プロダクト要件ドキュメント、サンプルデータ ファイル、呼び出す必要がある外部サービスの詳細、既存の構成のアーカイブなどです。
Arc は、形式に応じて次の 3 つの方法でファイルを処理します。
| データの使用方法 | 形式 | 影響 |
|---|---|---|
| 直接読み取る | PDF、PNG、JPG、JPEG、WAV、OGG | ファイルはそのままモデルに提供されます。 |
| テキストとして読み取る | TXT、MD、JSON、CSV、HTML、JS、XML、RTF、CSS | ファイルのテキストがメッセージに追加されます。最初の 262,144 文字のみが含まれます。ファイルがそれより長い場合は、Arc にさらに読み込むようリクエストしてください。 |
| Unpacked | ZIP | アーカイブが抽出され、そのテキスト ファイルが検索可能になります。アーカイブ自体はモデルに送信されず、アーカイブ内のテキスト以外のエントリは一覧表示されますが、読み取られません。ZIP アーカイブ内のテキスト以外のファイル(PDF や画像など)を Arc に読み込ませるには、そのファイルを直接アップロードしてください。 |
ファイルには次の制限が適用されます。
- メッセージあたり最大 5 個のファイル
- 最大ファイルサイズは 20 MB です
- ZIP アーカイブの最大サイズは 500 MB
アップロードは、独自のプロジェクトの Cloud Storage バケット(PROJECT_ID-agent-assist-artifacts という名前)の agent-assist-uploads/ 接頭辞の下に保存されます。バケットが存在しない場合、コンソールはファイルの初回アップロード時にバケットを作成します。これには storage.buckets.create permission が必要です。アップロードするには storage.objects.create が必要です。
アップロードされたファイルは、コンソールでバケットを作成するときに適用されるライフサイクル ルールに基づいて、アップロードから 75 日後に自動的に削除されます。バケットがすでに存在する場合は、代わりに独自のライフサイクル ポリシーが適用されます。
Chain-of-Thought
処理中、Arc は Chain-of-Thought をセクションごとに提供します。これらのセクションを開くと、エージェントの推論の詳細を確認できます。
コンテキストを選択
プロンプト ダイアログで [コンテキストを選択] ボタンをクリックし、Arc がプロンプトの追加コンテキストとして使用するアイテムを選択して追加します。たとえば、このボタンをクリックしてから、エージェント ビルダーで特定のエージェントをクリックし、Arc にエージェントの説明をリクエストできます。