ai-agent-development について
AI エージェントを開発する人向けのワークフローガイドです。単一エージェントやマルチエージェント、オーケストレーション、ツール、メモリを段階別に扱い、関連スキルと確認項目を示します。
主な機能
- 01段階別のエージェント開発フロー
- 02単一・マルチエージェント設計
- 03オーケストレーションとツールの指針
- 04短期・長期メモリの計画
- 05テストと評価の確認項目
活用シーン
- 01自律エージェントの構成計画
- 02マルチエージェントシステムの構築
- 03エージェントへのツールとメモリの追加
- 04エージェント評価基準の策定
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ sickn33/ agentic-awesome-skills --skill ai-agent-developmentインストール後、Claude Code で/ai-agent-developmentを入力して読み込まれたか確認します。
詳細
AI エージェント開発ワークフロー
概要
単一の自律エージェント、マルチエージェントシステム、エージェントのオーケストレーション、ツール統合、ヒューマン・イン・ザ・ループのパターンなど、AI エージェントの構築に特化したワークフローです。
このワークフローを使用するタイミング
次の場合にこのワークフローを使用します:
- 自律型 AI エージェントを構築する
- マルチエージェントシステムを作成する
- エージェントのオーケストレーションを実装する
- エージェントにツール統合を追加する
- エージェントのメモリを設定する
範囲と実行
ユーザーのタスクに合ったフェーズを選択してください。このドキュメントは索引であり、記載されているスキルをすべて実行する指示ではありません。選択したスキルを使用する前に内容を確認してください。リポジトリとユーザーの制約を遵守してください。クラウドの呼び出し、ホストの設定、公開、破壊的な操作、支出には、それぞれ該当する許可が必要です。ワークフローのチェックリストは、そのような許可を与えるものではありません。
マルチエージェントのフェーズは、構築する製品について説明するものです。このタスク中にアシスタントがエージェントを起動したり、作業を委任したりする許可を与えるものではありません。適切な場合は既存の単一エージェントアーキテクチャを使用し、評価の入力、観測された結果、制限事項を記録してください。
ワークフローのフェーズ
フェーズ 1:エージェントの設計
使用するスキル
ai-agents-architect- エージェントアーキテクチャautonomous-agents- 自律型のパターン
アクション
- エージェントの目的を定義する
- エージェントの能力を設計する
- ツール統合を計画する
- メモリシステムを設計する
- 成功指標を定義する
コピーして貼り付けるプロンプト
Use @ai-agents-architect to design AI agent architecture
フェーズ 2:単一エージェントの実装
使用するスキル
autonomous-agent-patterns- エージェントのパターンautonomous-agents- 自律型エージェント
アクション
- エージェントフレームワークを選択する
- エージェントのロジックを実装する
- ツール統合を追加する
- メモリを設定する
- エージェントの動作をテストする
コピーして貼り付けるプロンプト
Use @autonomous-agent-patterns to implement single agent
フェーズ 3:マルチエージェントシステム
使用するスキル
crewai- CrewAI フレームワークmulti-agent-patterns- マルチエージェントのパターン
アクション
- エージェントの役割を定義する
- エージェント間の通信を設定する
- オーケストレーションを設定する
- タスクの委任を実装する
- 連携をテストする
コピーして貼り付けるプロンプト
Use @crewai to build multi-agent system with roles
フェーズ 4:エージェントのオーケストレーション
使用するスキル
langgraph- LangGraph によるオーケストレーションworkflow-orchestration-patterns- オーケストレーション
アクション
- ワークフローグラフを設計する
- 状態管理を実装する
- 条件分岐を追加する
- 永続化を設定する
- ワークフローをテストする
コピーして貼り付けるプロンプト
Use @langgraph to create stateful agent workflows
フェーズ 5:ツール統合
使用するスキル
agent-tool-builder- ツールの構築tool-design- ツールの設計
アクション
- 必要なツールを特定する
- ツールのインターフェースを設計する
- ツールを実装する
- エラー処理を追加する
- ツールの使用をテストする
コピーして貼り付けるプロンプト
Use @agent-tool-builder to create agent tools
フェーズ 6:メモリシステム
使用するスキル
agent-memory-systems- メモリアーキテクチャconversation-memory- 会話メモリ
アクション
- メモリ構造を設計する
- 短期メモリを実装する
- 長期メモリを設定する
- エンティティメモリを追加する
- メモリの取得をテストする
コピーして貼り付けるプロンプト
Use @agent-memory-systems to implement agent memory
フェーズ 7:評価
使用するスキル
agent-evaluation- エージェントの評価evaluation- AI 評価
アクション
- 評価基準を定義する
- テストシナリオを作成する
- エージェントのパフォーマンスを測定する
- エッジケースをテストする
- 改善を繰り返す
コピーして貼り付けるプロンプト
Use @agent-evaluation to evaluate agent performance
エージェントアーキテクチャ
User Input -> Planner -> Agent -> Tools -> Memory -> Response
| | | |
Decompose LLM Core Actions Short/Long-term
品質ゲート
- エージェントのロジックが動作している
- ツールが統合されている
- メモリが機能している
- オーケストレーションがテスト済み
- 評価に合格している
関連するワークフローバンドル
ai-ml- AI/ML 開発rag-implementation- RAG システムworkflow-automation- ワークフローのパターン
制限事項
- タスクが上記の範囲に明確に該当する場合にのみ、このスキルを使用してください。
- 環境固有の検証、テスト、専門家によるレビューの代わりとして、出力を扱わないでください。
- 必要な入力、権限、安全上の境界、成功基準が不足している場合は、作業を中断して確認を求めてください。
コメント
Markdown 対応