Select AI Agentの概念

Select AI Agent(自律型エージェント・フレームワーク)に関連する概念および用語を確認します。

エージェント処理

エージェントのコンテキストでは、アクションはパラメータを使用してツールをトリガーする命令です。プラットフォームはツールを実行し、エラーを処理して、次の推論ステップ・ループの観察を返します。

アクションは、プランニングを実行に結び付けます。実行するツールと入力を定義します。

エージェント

エージェントは、定義された目的のためにタスクを実行します。エージェントは、リクエストに関する理由、ツールの選択、ステップの実行、結果の評価、およびデータベース・コンテキストに基づくレスポンスの生成を行う構成済ワーカーです。

エージェントは、リターン処理やナレッジ取得など、特定のジョブの動作、ポリシーおよび使用可能なツールをカプセル化します。

エージェント・チーム

エージェント・ワークフローを実行する1つ以上のエージェント。チームは、職責を調整し、コンテキストを共有し、エージェントとタスクのペアを実行して、複数ステップの対話を確実に完了します。

チームは専門のエージェント間で作業を分割し、その貢献を並べます。チームは、共通のコンテキストを維持し、統一された応答を生成します。

監視

ツール実行から返されるデータ: リフレクション中にエージェントが記録および評価する行、メッセージまたはエラー。観察は、次の推論ステップを導き、最終的な応答の証拠を提供します。

タスク

タスクは作業単位を表します。ツールの選択、パラメータ・マッピングおよび実行ポリシーをガイドし、ダウンストリーム・ステップの読取りおよび要約が可能な結果を生成します。

タスクでは、目標、入力、ツールの選択およびガードレールを指定します。後続のステップで消費できる構造化出力を返します。

ツール

ツールは、データの更新、ドキュメントの取得、外部サービスの呼出しなどのアクションを実行します。ツールはパラメータを取得し、決定的または非決定的に実行でき、推論のために観察を返します。

ツールは繰返し可能な操作をカプセル化します。副作用の制御と監視が可能で、監査とデバッグをサポートします。

Select AI Agentフレームワークでは、ツールはタスク処理中にエージェントが使用できる機能的な構成要素を表します。ツールには次のものがあります。
  • 同じ入力に対して同じ出力を返すPL/SQLファンクションなどの確定的ツール。

  • Web検索やLLMベースの要約などの非決定的なツール。出力はタイミング、ネットワーク結果またはランダム性によって異なる場合があります。

エージェントは、タスクのニーズに基づいてツールを選択し、出力(監視と呼ばれる)を使用して、理由付け、次のステップの決定または応答の生成を行います。ツールのメタデータと実行履歴は、デバッグ、可観測性およびセキュリティをサポートするために記録されます。