AIエージェントとは?

環境を認識し、意思決定を行い、目標を達成するために行動するシステムです。

パターン1:ReAct

推論と行動を交互に繰り返します。ツール使用アプリに最適です。

パターン2:計画実行

まず完全な計画を作成し、各ステップを実行します。

パターン3:マルチエージェント

複数の専門エージェントが協力します。

パターン4:リフレクション

エージェントが自身の出力をレビューします。

パターン5:ヒューマンインザループ

重要決定に人間の承認を要求します。

パターン選択

  • シンプルなツール使用: ReAct
  • 複雑なワークフロー: 計画実行
  • 大規模プロジェクト: マルチエージェント
  • 高リスク出力: リフレクション + ヒューマンインザループ

高度なエージェントパターン

  • リフレクション: 出力を自己レビューし反復します。品質20-40%向上します。
  • プランニング: 複雑な目標をサブタスクに分割します。
  • マルチエージェント協働: 専門化エージェントが協調します。
  • ツール拡張: MCPや関数呼び出しで動的にツールを使用します。

本番考慮事項

  • エラー回復: リトライ、フォールバック、サーキットブレーカーです。
  • コスト制御: 最大反復回数とトークン予算を設定してください。
  • オブザーバビリティ: 全意思決定をログ記録してください。
  • Human-in-the-loop: 高リスク判断に人間承認です。