注: 以下の翻訳の正確性は検証されていません。AIPを利用して英語版の原文から機械的に翻訳されたものです。

はじめに

Agent Builder でエージェントを作成し、プレビューでテストしてから公開します。

エージェントを作成する

  1. Foundry エンロールメントの /workspace/agent-builder/ で Agent Builder を開きます。
  2. 新規エージェントを選択し、名前を入力してフォルダーを選択します。
  3. 保存を選択すると、エージェントが作成され、エディターが開きます。

エージェントを設定する

言語モデルを選択し、エージェントが実行すべき内容を記述したシステムプロンプトを作成します。セッション開始時にエージェントにタスクを与えるには、初期ユーザーメッセージを追加します。

利用可能な言語モデルと、選択したモデルの詳細を表示するモデルセレクター。 システムプロンプトと初期ユーザーメッセージのタブ、および入力と変数を挿入するためのガイダンスを表示するシステムプロンプトエディター。

タスクに応じて、入力、事前計算変数、ツールを追加します。

入力

エージェントのセッション開始時にデータを指定するには、入力を追加を選択します。プロンプトに / を入力すると、入力値や変数値を挿入して、エージェントが利用できるようにできます。

名前、文字列データ型、必須または任意の選択肢を表示する、新しいエージェントの入力設定。 スラッシュメニューが開いたシステムプロンプトエディター。設定済みの空港コードと提携便の入力が、挿入可能な項目として表示されています。

事前計算変数

エージェントの実行前に値を計算するには、変数を追加を選択します。チェーン内では、2番目以降の操作はそれぞれ直前の操作の結果を使用します。以下の例では、1つのチェーンがフライトを絞り込みます。そのフライトを2つ目のチェーンの入力として選択すると、そのチェーンが関連する予約区間を検索し、次に予約を検索します。出力として指定されたチェーンが変数の値を決定します。

操作ピッカーと、オブジェクトセットの定義、関数による計算、アクションの適用のためのテンプレートを表示する事前計算変数エディター。 2つのチェーンを含む変数エディター。1つはフライトを絞り込み、もう1つはそのフライトから予約区間をたどって検索し、予約を出力します。

ツール

エージェントが関数の呼び出し、アクションの適用、オントロジーデータへのクエリ、カスタムツールの使用を行えるようにするには、ツールを追加を選択します。

アクションの適用、関数の呼び出し、Ontology SQL、カスタムツールの選択肢を含む、ツールを追加メニュー。

セッションの完了

会話型エージェントの場合は、セッションの完了で開いたままにするを選択します。エージェントが構造化された結果を返してセッションを終了するようにするには、最初の有効な出力後に終了を選択し、Agent 出力のデータ型を設定して、初期ユーザーメッセージを入力します。

開いたままにする、および最初の有効な出力後に終了を表示するセッションの完了メニュー。

基本概念では、それぞれの設定がセッションに与える影響を説明しています。

プレビューでテストする

  1. エディターの右側にあるプレビューパネルを開きます。

  2. 設定済みの入力に値を指定し、セッションを開始を選択します。

    セッション開始前にサンプルの空港コードを入力し、提携便のオプションをオフにしたプレビューパネル。
  3. プレビューでエージェントのレスポンスを確認し、デバッグで実行を詳しく確認します。設定を変更した場合は、新しいセッションを開始して変更をテストします。

    サンプルセッションの実行前変数、エージェントのメッセージ、Ontology SQL のツール呼び出しを表示するデバッグタブ。

プレビューでは、ツールや事前計算変数内のアクションによる編集を含め、実際のオントロジーへの編集は一切適用されません。プレビュー中もアクションは実行されますが、オントロジーへの編集は適用されません。これらの編集は、公開済みのエージェントがプレビューの外で実行されたときに反映されます。

エージェントを公開する

  1. エディターで保存を選択し、設定の変更を保存します。
  2. 公開を選択し、エージェントとして公開ダイアログを開きます。
  3. エージェント設定でファイル名を入力し、公開済みエージェントの場所を選択します。必要に応じて、閲覧を使って別のフォルダーを選択します。
  4. ダイアログで公開を選択します。公開済みエージェントは、選択したフォルダーに Compass リソースとして保存され、Workshop や Automate などのアプリケーションで使用できます。

公開後は、Agent Manager を開いてセッションを開始し、入力を指定して、エージェントのコンテキスト項目、イベント履歴、状態の更新を詳しく確認します。