mcpField
A
ai-agent-development

ai-agent-development

github.com/sickn33エージェントワークフロー48.7k686 回インストール今日更新
リポジトリ

ai-agent-development について

AI エージェントを開発する人向けのワークフローガイドです。単一エージェントやマルチエージェント、オーケストレーション、ツール、メモリを段階別に扱い、関連スキルと確認項目を示します。

主な機能

  1. 01段階別のエージェント開発フロー
  2. 02単一・マルチエージェント設計
  3. 03オーケストレーションとツールの指針
  4. 04短期・長期メモリの計画
  5. 05テストと評価の確認項目

活用シーン

  1. 01自律エージェントの構成計画
  2. 02マルチエージェントシステムの構築
  3. 03エージェントへのツールとメモリの追加
  4. 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 - 自律型のパターン
アクション
  1. エージェントの目的を定義する
  2. エージェントの能力を設計する
  3. ツール統合を計画する
  4. メモリシステムを設計する
  5. 成功指標を定義する
コピーして貼り付けるプロンプト
Use @ai-agents-architect to design AI agent architecture
フェーズ 2:単一エージェントの実装
使用するスキル
  • autonomous-agent-patterns - エージェントのパターン
  • autonomous-agents - 自律型エージェント
アクション
  1. エージェントフレームワークを選択する
  2. エージェントのロジックを実装する
  3. ツール統合を追加する
  4. メモリを設定する
  5. エージェントの動作をテストする
コピーして貼り付けるプロンプト
Use @autonomous-agent-patterns to implement single agent
フェーズ 3:マルチエージェントシステム
使用するスキル
  • crewai - CrewAI フレームワーク
  • multi-agent-patterns - マルチエージェントのパターン
アクション
  1. エージェントの役割を定義する
  2. エージェント間の通信を設定する
  3. オーケストレーションを設定する
  4. タスクの委任を実装する
  5. 連携をテストする
コピーして貼り付けるプロンプト
Use @crewai to build multi-agent system with roles
フェーズ 4:エージェントのオーケストレーション
使用するスキル
  • langgraph - LangGraph によるオーケストレーション
  • workflow-orchestration-patterns - オーケストレーション
アクション
  1. ワークフローグラフを設計する
  2. 状態管理を実装する
  3. 条件分岐を追加する
  4. 永続化を設定する
  5. ワークフローをテストする
コピーして貼り付けるプロンプト
Use @langgraph to create stateful agent workflows
フェーズ 5:ツール統合
使用するスキル
  • agent-tool-builder - ツールの構築
  • tool-design - ツールの設計
アクション
  1. 必要なツールを特定する
  2. ツールのインターフェースを設計する
  3. ツールを実装する
  4. エラー処理を追加する
  5. ツールの使用をテストする
コピーして貼り付けるプロンプト
Use @agent-tool-builder to create agent tools
フェーズ 6:メモリシステム
使用するスキル
  • agent-memory-systems - メモリアーキテクチャ
  • conversation-memory - 会話メモリ
アクション
  1. メモリ構造を設計する
  2. 短期メモリを実装する
  3. 長期メモリを設定する
  4. エンティティメモリを追加する
  5. メモリの取得をテストする
コピーして貼り付けるプロンプト
Use @agent-memory-systems to implement agent memory
フェーズ 7:評価
使用するスキル
  • agent-evaluation - エージェントの評価
  • evaluation - AI 評価
アクション
  1. 評価基準を定義する
  2. テストシナリオを作成する
  3. エージェントのパフォーマンスを測定する
  4. エッジケースをテストする
  5. 改善を繰り返す
コピーして貼り付けるプロンプト
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 - ワークフローのパターン

制限事項

  • タスクが上記の範囲に明確に該当する場合にのみ、このスキルを使用してください。
  • 環境固有の検証、テスト、専門家によるレビューの代わりとして、出力を扱わないでください。
  • 必要な入力、権限、安全上の境界、成功基準が不足している場合は、作業を中断して確認を求めてください。

コメント