i3T4AN/KADATH
Evolutionary multi-agent runtime that breeds, evaluates, and improves autonomous agents across reproducible epochs to converge on optimization of a goal.
何を解決するか
KADATHは、高性能なAIエージェントを作成するための進化的フレームワークです。単一のプロンプトやエージェント設定を手動でチューニングするのではなく、複数世代にわたる競争、選択、突然変異というダーウィニズム的プロセスを用いて、特定で測定可能な目標を達成する能力が段階的に向上するエージェントを進化させます。
動作方法
KADATHは「カーネル」(制御プレーン)と「生物」(進化対象のエージェント)で構成されます。プロセスは循環的な進化的ループに従います:
- ベンチマーク作成:「アーキテクト」モデルがユーザー定義の目標を厳密で機械的に読み取れるベンチマークに変換し、評価基準と不正防止ルールを設定します。
- 集団実行:エージェント(生物)の集団が目標に挑戦します。各エージェントには、システムプロンプト、Python実装、ツール、依存関係からなる独自のゲノムがあります。
- 採点:「グレーダー」モデルが固定された証拠(ログ、アーティファクト、ブラウザ履歴)をレビューし、事実を抽出してベンチマークの式を適用してフィットネススコアを計算します。
- 選択:上位30%のエージェントが保存されます。中間層のエージェントは自身のパフォーマンスを振り返り、突然変異を起こすことができます。最も成績が悪かったエージェントは除外されます。
- 繁殖:「バイザー」がエリートエージェントに基づいて新しいエージェントを作成し、成功要因を分析する「トゥイーカー」モデルが提案する突然変異を適用します。
- 遺伝:子エージェントは親のゲノム、永続的なワークスペース、そして先祖および集団全体の記憶のフィルタリングされたビューを継承します。
対象ユーザー
複雑なタスクにおいて、最適なプロンプトやフレームワーク構成がすぐに明らかにならず、自動反復によって発見できる必要がある開発者や研究者向けに設計されています。
特徴
- 進化可能なフレームワーク:プロンプトだけでなく、Pythonコードや依存関係を含むエージェント全体のフレームワークを進化させます。
- 厳格な隔離:エージェントはセキュアで読み取り専用のコンテナ内で実行され、リソース制限が設けられ、カーネルがすべての資格情報を管理します。
- 証拠に基づく採点:固定され、変更不可能な証拠に基づいて採点が行われるため、エージェントがスコアを操作したり不正をしたりするのを防ぎます。
- 知識の遺伝:エージェントが先祖の記録を継承し、集団全体の記憶の有用性を評価できる高度な記憶システムを実装しています。
- 自動ベンチマーク:曖昧な目標を検証可能で機械的に読み取れるメトリクスに変換する専用のアーキテクトモデルを使用します。
関連
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト