ログがエージェント:監査可能でフォーク可能なAIシステムのためのイベントソーシンググラフ

✍️ OpenClawRadar📅 公開日: July 6, 2026🔗 Source
ログがエージェント:監査可能でフォーク可能なAIシステムのためのイベントソーシンググラフ
Ad

Yohei Nakajimaの新しい論文「The Log Is the Agent」は、ActiveGraphを紹介しています。これは、代表的なエージェントアーキテクチャを根本から覆すランタイムです。会話ループにロギングを後付けする代わりに、ActiveGraphは追記専用のイベントログを唯一の真実源とします。作業グラフはそのログの決定論的な投影であり、振る舞い(関数、クラス、LLM呼び出し、型付きエッジ上のロジック)はグラフの変更に反応し、新しいイベントを発行します。コンポーネント間の指示はなく、調整は共有グラフを通じて行われます。

主要な特性

  • 決定論的リプレイ — 任意の実行をログからリプレイし、状態を正確に再現できます。
  • 安価なフォーク — 任意のイベントで実行を分岐し、共有されたプレフィックスを再実行する必要はありません。実験やデバッグに便利です。
  • エンドツーエンドの系統追跡 — 高レベルの目標から、成果物を生成した各モデル呼び出しまで、ログだけで追跡可能です。

アーキテクチャのハイライト

  • イベントログは不変であり、グラフはリプレイ時に再計算されます。
  • 振る舞いは型付きエッジにアタッチされ、グラフの変更に反応し、新しいイベントを発行し、それがログに追加されます。
  • 決定性契約により、リプレイが正しいことが保証されます。同じログから同じグラフ状態が生成されます。

エージェント開発者にとっての重要性

検索と要約のメモリシステム(LangChainやBabyAGIなどのフレームワークで一般的)は、正確な履歴を失います。ActiveGraphのログベースのアプローチは、ログだけから完全な因果関係の再構築を可能にします。論文には、すべての因果構造が復元可能なデューデリジェンスの例が含まれています。

オープンソースと再現性

実装はApache-2.0ライセンスです。論文では、再現可能なクイックスタートデモ、決定論的リプレイ、フォークと差分、系統追跡が約束されています。これはBabyAGIの系統と以前のグラフメモリ研究を拡張しています。

監査証跡、デバッグ、自己改善ループを必要とするエージェントを構築している場合、このアーキテクチャは評価する価値があります。ログベースの設計は、自身の動作をリプレイ、フォーク、追跡する必要があるエージェントに特に適しています。

📖 Read the full source: HN AI Agents

Ad

👀 See Also

トラストログ・ダイナミクス:Pythonデーモンが債券計算を用いて不正AIエージェントを排除
Tools

トラストログ・ダイナミクス:Pythonデーモンが債券計算を用いて不正AIエージェントを排除

TrustLog Dynamicsは、AIエージェントのAPIコストをリアルタイムで監視し、2つの量的金融手法を使用してプロセスを終了させるPythonデーモンです。具体的には、コスト加速のための凸性検出と、機械的ループのためのゼロ分散検出を活用しています。

OpenClawRadar
Claudeコード用カスタム出力スタイルコレクション
Tools

Claudeコード用カスタム出力スタイルコレクション

開発者がClaude Code向けに13種類のカスタム出力スタイルを作成しました。これらはシステムプロンプトを通じてAIの挙動を変更するもので、コードを厳しく批評する「Roast」、質問で導く「Socratic」、敵対的テストを行う「Breaker」、実用的解決策を提案する「Ship It」、セキュリティ重視の「Paranoid」、テスト駆動開発の「TDD」などが含まれます。

OpenClawRadar
NPCterm: AIエージェント向けMCP経由の完全PTYターミナルエミュレータ
Tools

NPCterm: AIエージェント向けMCP経由の完全PTYターミナルエミュレータ

NPCtermは、MCP(Model Context Protocol)を介して公開される、AIエージェント向けのヘッドレス・インメモリ完全PTY端末エミュレータです。15個のMCPツールを備え、端末制御、プロセス状態検出、およびTUIアプリケーションのサポートを提供します。

OpenClawRadar
ルクズ:20万行のC++グラフデータベースを体系的テストでRustに移植
Tools

ルクズ:20万行のC++グラフデータベースを体系的テストでRustに移植

Rukuzuプロジェクトは、20万行のC++で書かれた埋め込みグラフデータベースkuzuをRustに移植するワークフローを説明しています。Claude Codeカスタムコマンドを使用して両バージョンを同時に維持し、2,700以上のテストを通じて正確性を検証します。

OpenClawRadar