コンテンツにスキップ

言語の選択

現在の言語: 日本語

Agentic Patterns

Source: https://github.com/nibzard/awesome-agentic-patterns at 87538fdeccf6
License: Apache-2.0
Read the English original

This edition is an AI-assisted translation.

Awesome Agentic Patterns

自律型または半自律型の AI エージェントが本番環境で有用な作業を行うための、実践的な工夫、ワークフロー、小規模アーキテクチャなど、エージェント型 AI パターンを厳選したカタログです。

なぜ? チュートリアルは簡単なデモを示しますが、実際の製品には複雑な部分があります。このリストでは、その差を埋める再利用可能なパターンを紹介し、より賢く高速なエージェントの開発を支援します。


  • 再現可能 – 複数のチームで利用されている。
  • エージェント中心 – AI エージェントの認識、推論、行動を改善する。
  • 追跡可能 – ブログ記事、講演、リポジトリ、論文などの公開資料に基づいている。

これらの条件を満たすリンクは、ぜひここに追加してください。


アクセス: https://agentic-patterns.com

ウェブサイトでは、この README に加えて便利な探索ツールを提供しています。

  • Pattern Explorer:カテゴリ、状態、複雑さなどで全パターンを閲覧、絞り込み、検索できます
  • Compare Tool:複数のパターンに共通する属性を並べて比較できます
  • Decision Explorer:用途に適したパターンを見つけるための対話型ガイドです
  • Graph Visualization:パターン間の関係とつながりを視覚的に表示します
  • Pattern Packs:一般的なエージェントアーキテクチャ向けに選定されたパターン集です
  • Developer Guides:パターンの選び方と使い方を詳しく説明するドキュメントです
  • Dark Mode:あらゆる環境で快適に読める完全なテーマ対応です

Astro で構築し、Vercel にデプロイされています。ソースコードは apps/web/ にあります。


カテゴリ内容
コンテキストとメモリスライディングウィンドウ選定、ベクトルキャッシュ、エピソード記憶
フィードバックループコンパイラー、CI、人によるレビュー、自己修復型の再試行
学習と適応Agent RFT、スキルライブラリ、分散ベースの RL
オーケストレーションと制御タスク分解、サブエージェントの生成、ツールのルーティング
信頼性と評価ガードレール、評価ハーネス、ログ記録、再現性
セキュリティと安全性分離 VM、個人情報のトークン化、セキュリティスキャン
ツール利用と環境Shell、ブラウザー、DB、Playwright、サンドボックスの工夫
UX とコラボレーションプロンプトの引き継ぎ、ステージ済みコミット、非同期バックグラウンドエージェント

カテゴリは固定ではありません。よりよい分類があれば PR を作成してください。 以下の表は patterns/ フォルダーから自動生成されます。



このプロジェクトには llms.txt が含まれています。AI アシスタントや LLM が適切なパターンを理解して推薦するための、機械可読なドキュメントです。

内容:

  • パターンのカテゴリとその目的
  • 簡潔な説明付きの主要パターン
  • AI アシスタント向けの利用ガイドライン
  • ユースケースの要件に基づくパターン選択戦略

AI アシスタントを開発する方へ: llms.txt ファイルをコンテキストとして LLM に渡すことで、パターンの推薦を改善できます。次の用途に最適化されています。

  • このカタログをインデックス化する RAG システム
  • パターンを提案する AI コーディングアシスタント
  • エージェント型パターンを推薦する LLM 搭載ツール

アクセス: https://agentic-patterns.com/llms.txt (apps/web/public/llms.txt でも利用できます)


  1. Fork してブランチを作成 → git checkout -b add-my-pattern
  2. 上記のテンプレートを使って patterns/ にパターンファイルを追加します。
  3. bun run build:data を実行して、README の自動生成セクションとサイトデータを更新します。
  4. Add: my-pattern-name というタイトルで PR を作成します。
  5. このリポジトリはパターンを重視しています。製品の告知や宣伝が主な提案は、技術的に妥当でも却下されます。

詳細は CONTRIBUTING.md を参照してください。


本プロジェクトは記事 「AI コーディングエージェントの構築で Sourcegraph が学んだこと」(2025 年 5 月 28 日)と、継続中の動画日記 Raising an Agent をきっかけに始まりました。初期のパターンの多くはそこで得られた教訓に基づいています。経験を公開してくれる皆さんに感謝します。


Apache‑2.0。 LICENSE を参照してください。


Star History Chart

HagiCode

HagiCode はエージェント型コーディングワークスペースです。豊富で便利な UI インタラクションにより、計画・エージェント実行・プロジェクト作業を始めやすく、進めやすくし、開発をより魅力的な体験にします。

豊富で便利な UI インタラクションで、計画からプロジェクト作業までを分かりやすく進められます。

HagiCode を見るドキュメントを読む
  • スマートOpenSpec ワークフローが意図を、提案・設計・タスクから変更のリリースまで実行可能な道筋にします。
  • 効率的マルチエージェント実行で調査・実装・レビューを並行して進め、複数リポジトリや使い慣れた Agent CLI にも対応します。
  • 興味深い豊富で便利な UI インタラクションにより、計画・エージェント実行・プロジェクト作業を始めやすく、進めやすくします。

Windows 版をダウンロード

Microsoft Store で入手すべてのダウンロード

アイデアを、出荷できるソフトウェアへ。

HagiCode はエージェント型コーディングワークスペースです。OpenSpec ワークフローで変更を計画し、マルチエージェント実行で進め、Hero Scenario で長い作業の進み具合を見える化して、アイデアを出荷できるソフトウェアにします。

スマート
OpenSpec ワークフローが、意図を提案からリリースまでの実行可能な道筋にします。
効率的
マルチエージェント実行で、調査・実装・レビューを並行して進めます。
楽しい
使いやすい UI で、計画・Agent 実行・プロジェクト作業を進めやすくします。

Awesome Site を離れますか?

外部のウェブサイトに移動しようとしています。そのサイトのコンテンツやプライバシーの取り扱いは管理していません。

移動先

ウェブサイトに進む