Лог как агент: событийно-ориентированные графы для аудируемых, разветвляемых ИИ-систем

Новая статья Йохея Накадзимы, Журнал — это агент, представляет ActiveGraph — среду выполнения, которая переворачивает типичную архитектуру агентов с ног на голову. Вместо цикла диалога с дополнительным журналированием, ActiveGraph делает неизменяемый журнал событий единственным источником истины. Рабочий граф является детерминированной проекцией этого журнала; поведения (функции, классы, вызовы LLM или логика на типизированных ребрах) реагируют на изменения графа и генерируют новые события. Ни один компонент не дает указаний другому — координация осуществляется через общий граф.
Ключевые свойства
- Детерминированное воспроизведение — любой запуск можно воспроизвести из журнала, точно восстанавливая состояние.
- Дешевое ветвление — ответвление выполнения в любом событии без повторного выполнения общего префикса. Полезно для экспериментов и отладки.
- Сквозная трассировка — от высокоуровневой цели до каждого вызова модели, создавшего артефакт, прослеживается только из журнала.
Основные аспекты архитектуры
- Журнал событий неизменяем; граф пересчитывается при воспроизведении.
- Поведения прикреплены к типизированным ребрам — они реагируют на изменения графа и генерируют новые события, которые добавляются в журнал.
- Контракт детерминизма гарантирует корректность воспроизведения: при одинаковом журнале получается одинаковое состояние графа.
Почему это важно для разработчиков агентов
Системы памяти на основе извлечения и резюмирования (распространенные в таких фреймворках, как LangChain или BabyAGI) теряют точную историю. Подход ActiveGraph на основе журнала дает вам полное восстановление причинно-следственных связей только из журнала. В статье приводится пример due diligence, где вся причинная структура восстанавливается.
Открытый исходный код и воспроизводимость
Реализация лицензирована под Apache-2.0. В статье обещается воспроизводимый демонстрационный пример, детерминированное воспроизведение, ветвление с диффами и трассировка lineage. Она продолжает линию BabyAGI и предыдущих исследований графовой памяти.
Если вы создаете агентов, которым нужны аудиторские следы, отладка или циклы самоулучшения, эта архитектура заслуживает внимания. Дизайн на основе журнала необычайно хорошо подходит для агентов, которым необходимо воспроизводить, ветвить и трассировать свое собственное поведение.
📖 Читать полный источник: HN AI Agents
👀 Смотрите также

Ory Lumen: Плагин с открытым исходным кодом для локального семантического поиска в Claude Code
Ory Lumen — это плагин для Claude Code, который индексирует кодовые базы с использованием Ollama с моделью векторного представления кода и SQLite-vec для семантического поиска, решая проблемы производительности Claude Code при работе с большими кодовыми базами. Инструмент бесплатный, работает только локально и включает в себя тестовый набор в стиле SWE для воспроизводимых результатов.

Пользовательский PTC для Claude Code демонстрирует экономию токенов в 40–65% на задачах анализа, но не на написании кода.
Разработчик создал локальную реализацию PTC под названием Thalamus для Claude Code и проанализировал 79 реальных сессий, обнаружив экономию токенов в 40-65% на аналитических задачах, но почти нулевую экономию на задачах написания кода. Агент использовал execute() в основном для общих вычислений на Python, а не для пакетного вызова инструментов.

Приложение для лидерства с 90+ уроками из 20+ книг работает в Claude
Разработчик создал приложение для развития лидерских качеств, которое работает внутри Claude. Оно содержит более 90 уроков, извлечённых из более чем 20 книг по темам: лидерство, привычки, дисциплина, влияние, корпоративная культура и мышление для достижения богатства. Приложение предоставляет ежедневные уроки с конкретными действиями, отслеживание серий, ведение дневника и возможности поиска.

Агент OpenClaw сохраняет память при переходе с подписки Claude на API.
Разработчик сообщает об успешной миграции своей настройки OpenClaw с подписки Claude на API-ключ без потери памяти агента, используя навык mengram-memory, который сохраняет данные во внешний слой. Агент сохранил ~100+ изученных фактов, развитые процедуры и эпизодические воспоминания.