エージェンティック・コンテキスト・エンジン:自動化エージェント改善ループによる34.2%の精度向上

エージェント改善ループの自動化
開発者が、AIエージェントが自己分析と自己修正を行うことで改善プロセス全体を自動化するシステムをオープンソース化しました。このツールは、ログを手動で読み取り、プロンプトを微調整し、改善を期待するという一般的な問題に対処します。
5段階のプロセス
自動化されたループは以下の5つの明確なステップで構成されます:
- トレース分析: 何が失敗したかだけでなく、その理由、一時的な問題かシステム的な問題か、どのカテゴリの失敗かを判断するためにトレースを分析します。単なるエラーリストではなく、失敗モードの構造化された分類を出力します。
- 評価生成: 分析を検証し、修正を測定するための具体的な評価を作成します。一般的な評価では特定の失敗を捕捉できません。トレースデータが決定論的評価に十分に構造化されていない場合、LLM-as-a-judgeがフォールバックとして機能します。
- ベースライン測定: 修正を行う前に、現在のエージェントに対して評価を実行し、ベースラインを確立し、評価自体を検証します。
- 修正実装: 開発者が分析とコードベースを検討し、何を変更するかを決定します。重要な判断は、修正がプロンプトに属するのか、周囲のコードに属するのか(例:ハーネスがツール出力を適切に処理できない、または適切なコンテキストを渡さない場合)です。
- 検証と複合化: 修正後、改善を検証するために再度評価を実行し、変更を保持、ロールバック、または再作業します。
実装の詳細
このソリューションは、自己分析するエージェントシステムを呼び出す1つのコマンドで、このループ全体をエンドツーエンドで自動化します。トレース分析は、この特定のユースケースに合わせて調整されたエージェントを使用したREPL環境で行われます。このシステムは、Claude CodeへのCLIアクセスを通じて分析を提供し、残りを一連のスキルで処理します。
Claudeはコードベース内で動作するため、分析を検証し、修正段階(プロンプト対コード)で最適な行動方針を決定します。
結果と運用
Tau-2 Benchでベンチマークを行い、1回のイテレーションのみを使用した結果、最初のパスで人手を介さずに34.2%の精度向上を達成しました。このシステムは改善を複合的に進めるように設計されています:新しいトレースが新しい問題を明らかにし、各サイクルで新しい修正につながります。
完全に自律的にループするように設定できます。ステップ4の前に修正を承認したい場合は人間介入オプションが存在しますが、テストでは開発者は「そのまま実行させた」と述べています。
このツールはGitHubでオープンソース化されています: https://github.com/kayba-ai/agentic-context-engine
📖 Read the full source: r/ClaudeAI
👀 See Also

Hollow AgentOSは、JSONネイティブOSをAIエージェント向けに採用し、Claude Codeのトークン使用量を68.5%削減します。
Hollow AgentOSは、AIエージェント向けに設計されたJSONネイティブのオペレーティングシステムで、Claude Codeのトークン使用量を68.5%削減します。不要なシェルコマンドのオーバーヘッドを排除することで実現しています。MCP経由でClaude Codeに接続し、Ollamaを通じてローカル推論を実行します。MITライセンスで提供されています。

OpenPlawd: 自動プラウド会議メモのためのOpenClawスキル
OpenPlawdは、Plaudの録音を構造化されたHTML会議議事録に自動処理するOpenClawスキルです。Plaudアカウントを1時間ごとにポーリングし、WhisperまたはOpenAIで文字起こしを行い、大きなファイルをチャンク分割し、OpenClawエージェントを通じてアクション項目を含む議事録を生成します。

エージェント指向UIのためのストリーミング実行プロトコルとしてのMarkdown
プロトタイプは、AIエージェントが単一のレスポンスでテキスト、実行可能なコード、データをストリーミングするための統一プロトコルとしてMarkdownを使用します。コードが到着するにつれて文単位で実行されるストリーミング実行と、クライアント、サーバー、LLM間のデータフローを持つReact UIを作成するためのmount()プリミティブを特徴としています。

Ouroboros 0.26.0-betaは、MCPサーバーを介してClaudeとCodexを統合します。
Ouroboros 0.26.0-betaは、ClaudeとCodexを同時に実行するハーネスを導入し、Claudeにユーザーの意図を明確化させ、CodexにMCPサーバーアーキテクチャを介して明確に定義されたタスクを実行させる役割を割り当てます。