EvolvingAgentsLabs/evolving-agents
Your toolkit for autonomous, evolving agent ecosystems. Create, execute, govern, and evolve agents that learn from experience, collaborate, build new capabilities, and operate safely within defined guardrails.
解決する課題
このプロジェクトは、一連のAIエージェントシステムのオリジナルの基盤および設計図として機能します。これは、プロンプトベースのガバナンスモデル(エージェントに振る舞いを指示する)から、検証可能な制約ベースのモデル(エージェントが無効なトークンを出力するのを防ぐ)への移行を実証するものです。
仕組み
もともと Evolving Agents Toolkit (EAT) として知られていたこのシステムは、バージョン管理されたコンポーネントのための SmartLibrary、ルーティングのための SmartAgentBus、および Firmware と呼ばれるガバナンス層を含む、12のサブシステムにわたる 18,680 行の Python で構成されていました。インフラストラクチャには MongoDB Atlas を使用していました。このプロジェクトは現在、これらのコンポーネントが token-trie (デコーダーレベルの制約) や agentvcs (検証済み進化ループ) のような、より堅牢で検証可能なツールへとどのように再構築されたかを示すリファレンスポイントとして機能しています。
対象者
AIエージェントアーキテクチャの進化、特に単純なプロンプトベースの指示から検証可能なソフトウェア制約への移行に関心のある開発者および研究者。
ハイライト
- アーキテクチャの進化: 5つのサブシステムが専門化された検証可能なリポジトリへと移行する様子をマッピングしています。
- ガバナンスの転換: プロンプトベースのガバナンスと、エージェントが不正な出力を生成できないようにするためのトークンレベルのマスキングを対比させています。
- 歴史的リファレンス: 初期の設計と現在のエビデンスに基づく実装を直接比較できるように、オリジナルのコードを維持しています。