Skip to content
Last updated

インターフェースの作成

インターフェースオブジェクトは、ワークスペースに表示されるエージェントの設定または画面です。このオブジェクトが作成されると、基盤となるエージェントが定義されたインターフェースでワークスペースに表示されます。現在、インターフェース定義はフォームタイプのみをサポートしています。

インターフェースの作成

  1. TDコンソールを開きます。
  2. AI Agent Foundryに移動します。
  3. プロジェクトを選択します。
  4. Interfacesを選択し、Create interfaceを選択します。

  1. フォームに入力します
フィールド説明
Interface Nameワークスペースに表示されるこのインターフェースの名前
Agent name基盤となるエージェント名
Prompt templateユーザーがワークスペースでGenerateボタンをクリックしたときにエージェントに与えられる入力テキスト。テキストは、フォームに入力されたデータを参照する必要があります。フォームアイテムに与えられた変数名は{{}}を使用して参照できます。会社名で、フォームアイテムにcompany_nameというフォームIDが与えられている場合、このフォームアイテムに入力された値は、このフィールドで{{company_name}}で参照できます。
  1. _Next_ボタンをクリックし、_Form_定義に移動します
  2. フォームデザイナーに必要なフォームアイテムを配置し、右側の_Properties_パネルで必要な設定を入力します
  3. _Apply_ボタンをクリックして変更を適用します
  4. _Create_ボタンをクリックして完了します

ツールキット

左上の_Toolkit_ボタンをクリックして、フォームアイテムのリストを開きます。

フォームアイテムには独自の設定があります。すべての設定をセットアップする必要はありませんが、このフォームアイテムの変数名である_Field ID_を除き、_Prompt template_で参照する必要があります。また、フォームアイテムには英語と日本語の両方の設定があります。日本語設定は、TDコンソールで日本語が選択されている場合に使用されます。

以下は_Basic text_の設定例です。

フィールド説明
Field IDプロンプトテンプレートで参照される変数名。
Text TypeBasic textまたはText areaを選択します。
Label入力の上に表示されるタイトル。
Descriptionフィールドを説明する追加のヘルパーテキスト。
Placeholder入力内に表示されるプレースホルダーテキスト。
Hint?アイコンにホバーしたときに表示されるツールチップテキスト。
Disabledフィールドを無効として表示します。
Read only編集を許可せずに値を表示します。
Requiredフィールドを必須としてマークします。
Default value入力に入力される初期値。

フォームの例

以下は、AIDAマーケティングファネルを生成するエージェントのプロンプトテンプレートとフォーム定義の例です。エージェントは、会社名、業界、製品、およびマーケティングの詳細の情報に基づいてテキスト出力を生成すると想定されます。

フォームベースのインターフェースで生成されたコンテンツをレンダリングするには、エージェントに出力タイプ:アーティファクトの出力関数が必要です。アーティファクトについては、出力の追加を参照してください

プロンプトテンプレート

以下の情報からAIDAストーリーを作成します

  • 会社名: {{company_name}}
  • 業界: {{industry_info}}
  • 製品: {{product_info}}
  • マーケティングの詳細: {{marketing_detail}}

フォーム

フォームアイテム(ラベル)フォームID
Company Namecompany_name
Industryindustry_info
Productproduct_info
Marketing Detailmarketing_detail