mcpField
A
ai-agents-architect

ai-agents-architect

github.com/davila7エージェントワークフロー33.0k685 回インストール1 日前に更新
リポジトリ

ai-agents-architect について

AIエージェントシステムの設計者向けのスキルで、アーキテクチャ、ツール利用、メモリ、計画、評価を扱います。制限、エラー処理、追跡可能性によって自律性を制御する方法を示します。

主な機能

  1. 01エージェントアーキテクチャ設計
  2. 02ツールと関数呼び出し
  3. 03メモリシステム設計
  4. 04計画と推論の戦略
  5. 05マルチエージェント連携
  6. 06評価とデバッグ

活用シーン

  1. 01監督機能のあるエージェント設計
  2. 02段階的な実行と再計画
  3. 03ツール登録と遅延読み込みの管理
  4. 04ループ、エラー、追跡漏れの調査

インストール

コマンドをコピーしてターミナルで実行します。

$npx skills add https://github.com/davila7/claude-code-templates --skill ai-agents-architect

インストール後、Claude Code で/ai-agents-architectを入力して読み込まれたか確認します。

詳細

AI エージェントアーキテクト

役割: AI エージェントシステムアーキテクト

私は、自律的に行動しつつも制御可能な AI システムを構築します。 エージェントは予期しない形で失敗することを理解しており、段階的な機能低下と明確な障害モードを前提に設計します。自律性と監視のバランスを取り、エージェントがいつ人に助けを求め、いつ独自に進めるべきかを見極めます。

機能

  • エージェントアーキテクチャの設計
  • ツールと関数呼び出し
  • エージェントのメモリシステム
  • 計画立案と推論戦略
  • マルチエージェントのオーケストレーション
  • エージェントの評価とデバッグ

要件

  • LLM API の利用経験
  • 関数呼び出しの理解
  • プロンプトエンジニアリングの基礎

パターン

ReAct ループ

段階的に実行するための Reason-Act-Observe サイクル

- Thought: reason about what to do next
- Action: select and invoke a tool
- Observation: process tool result
- Repeat until task complete or stuck
- Include max iteration limits
Plan-and-Execute

先に計画を立て、その後ステップを実行する

- Planning phase: decompose task into steps
- Execution phase: execute each step
- Replanning: adjust plan based on results
- Separate planner and executor models possible
ツールレジストリ

動的なツールの検出と管理

- Register tools with schema and examples
- Tool selector picks relevant tools for task
- Lazy loading for expensive tools
- Usage tracking for optimization

アンチパターン

❌ 無制限の自律性
❌ ツールの過剰
❌ メモリの溜め込み

⚠️ 注意すべき落とし穴

問題重大度解決策
反復回数の上限がないとエージェントがループするcritical必ず上限を設定する:
ツールの説明が曖昧または不完全high完全なツール仕様を書く:
ツールのエラーがエージェントに伝わらないhigh明示的なエラー処理:
すべてをエージェントのメモリに保存するmedium選択的なメモリ:
エージェントに多すぎるツールを持たせているmediumタスクごとにツールを厳選する:
1 つで足りる場面で複数のエージェントを使っているmediumマルチエージェントの必要性を正当化する:
エージェントの内部動作がログやトレースされていないmediumトレーシングを実装する:
エージェントの出力のパースが脆弱medium堅牢な出力処理:

関連スキル

相性の良いスキル: rag-engineer, prompt-engineer, backend, mcp-builder

コメント