Select AI Agentの概念
Select AI Agent(自律型エージェント・フレームワーク)に関連する概念および用語を確認します。
エージェント処理
エージェントのコンテキストでは、アクションはパラメータを使用してツールをトリガーする命令です。 プラットフォームはツールを実行し、エラーを処理して、次の推論ステップ・ループの観察を返します。
アクションは、プランニングを実行に結び付けます。 実行するツールと入力を定義します。
エージェント
エージェントは、定義された目的のためにタスクを実行します。 エージェントは、リクエストに関する理由、ツールの選択、ステップの実行、結果の評価、およびデータベース・コンテキストに基づくレスポンスの生成を行う構成済ワーカーです。
エージェントは、リターン処理やナレッジ取得など、特定のジョブの動作、ポリシーおよび使用可能なツールをカプセル化します。
エージェント・チーム
エージェント・ワークフローを実行する1つ以上のエージェント。 チームは、職責を調整し、コンテキストを共有し、エージェントとタスクのペアを実行して、複数ステップの対話を確実に完了します。
チームは専門のエージェント間で作業を分割し、その貢献を並べます。 チームは、共通のコンテキストを維持し、統一された応答を生成します。
タスク
タスクは作業単位を表します。 ツールの選択、パラメータ・マッピングおよび実行ポリシーをガイドし、ダウンストリーム・ステップの読取りおよび要約が可能な結果を生成します。
タスクでは、目標、入力、ツールの選択およびガードレールを指定します。 後続のステップで消費できる構造化出力を返します。
ツール
ツールは繰返し可能な操作をカプセル化します。 副作用の制御と監視が可能で、監査とデバッグをサポートします。
-
同じ入力に対して同じ出力を返すPL/SQLファンクションなどの確定的ツール。
-
Web検索やLLMベースの要約などの非決定的なツール。出力はタイミング、ネットワーク結果またはランダム性によって異なる場合があります。
エージェントは、タスクのニーズに基づいてツールを選択し、出力(監視と呼ばれる)を使用して、理由付け、次のステップの決定または応答の生成を行います。 ツールのメタデータと実行履歴は、デバッグ、可観測性およびセキュリティをサポートするために記録されます。