all-agentic-architectures: 統一された API と比較ベンチマークを備えた 35 の実務レベルエージェント AI パターンのライブラリ

all-agentic-architectures: 統一された API と比較ベンチマークを備えた 35 の実務レベルエージェント AI パターンのライブラリ

解決する課題

このプロジェクトは、エージェント AI パターンを実装するための統一された Python ライブラリと教育リソースを提供します。文献から複雑なエージェントアーキテクチャを手動で実装する必要をなくし、35 の実務レベルパターンを一貫した API で提供することで、特定のタスクに対して異なるエージェント戦略を簡単に入れ替え・比較できるようにします。

仕組み

LangGraph のステートマシン上に構築されており、ライブラリは各エージェントパターンを実行可能な Architecture クラスとしてパッケージ化します。"deterministic-picker pattern" を使用して、LLM-as-Scorer が自由文ではなくブールや列挙型といったカテゴリカルな特徴にコミットするようにし、最終的な意思決定ロジックを Python が処理できるようにします。ライブラリはプロバイダーに依存せず、Nebius、OpenAI、Anthropic、Groq など複数の LLM プロバイダーを単一の環境変数で切り替えて利用できます。

対象者

エージェントアーキテクチャ(例: Reflection、ReAct、GraphRAG)を実装・テスト・ベンチマークしたい AI 開発者・研究者、そしてこれらのパターンを "実行可能な教科書" として学びたいエージェント AI の学生向けです。

ハイライト

  • 35 の実務レベルアーキテクチャ: 推論・リフレクション、サンプリング・検索、RAG、メモリ、ツール・アクション、マルチエージェントシステムを網羅。
  • Deterministic-Picker ディシプリン: カテゴリカルなコミットメントを用いることで、LLM スコアリングにおける "flat-band pathology" を回避する技術的アプローチ。
  • マルチプロバイダーサポート: コードを変更せずに 9 種類の LLM プロバイダー間をシームレスに切り替え可能。
  • 比較ベンチマーク: 17 タスクのスイートを含み、各タスクに対するアーキテクチャの順位付けが可能。
  • 実世界のエビデンス: 各パターンには、実際に取得した LLM 出力に基づく理論を記述した Jupyter ノートブックが付属。

Sources