エージェント

エージェントとは?

エージェントは、問題を推論し、タスクを実行し、複数のプラットフォーム間で通信する独立したAIアシスタントです。各エージェントは独自のワークスペース、セッション履歴、モデル設定、チャンネルバインディングを持っています。

エージェントの分離

各エージェントには以下が提供されます:

エージェントペルソナ

各エージェントのワークスペースには、パーソナリティ、指示、行動ガイドラインを定義するAGENTS.mdファイルが含まれています。この永続的なシステムプロンプトが、エージェントの応答方法(トーン、ドメイン専門知識、フォーマット、ツール使用、安全ポリシー)を形成します。

マルチエージェントルーティング

複数のエージェントを実行する場合、受信メッセージはバインディングに基づいて自動的にルーティングされます:

バインディングは優先順位で評価されます。最初のマッチが適用されます。マッチしないメッセージはデフォルトエージェントに送られます。

サブエージェントと委任

エージェントは専門的なタスクのためにサブエージェントを生成できます:

チームとオーケストレーション

マルチエージェントチームにより、調整されたワークフローが可能になります:

ツールプロファイル

各エージェントができることを制御:

プロファイル 利用可能なツール
minimal セッションステータスのみ
coding ファイルI/O、実行、セッション、メモリ、画像
messaging メッセージ送信、セッション履歴
full すべてのツール(デフォルト)

カスタムの許可/拒否リストをエージェントごと、モデルプロバイダーごとに設定できます。

セーフモード

セーフモードは実行サンドボックスを提供します:

エージェントメモリ

各エージェントはメモリシステムにアクセスできます:

詳細はセッションとメモリをご覧ください。