로그는 에이전트: 감사 가능하고 포크 가능한 AI 시스템을 위한 이벤트 소싱 그래프

Yohei Nakajima의 새 논문 로그가 에이전트다에서는 ActiveGraph를 소개합니다. 이 런타임은 일반적인 에이전트 아키텍처를 완전히 뒤집습니다. 대화 루프에 로깅을 덧붙이는 대신, ActiveGraph는 추가 전용 이벤트 로그를 유일한 진실 공급원으로 만듭니다. 작동 그래프는 해당 로그의 결정론적 투영이며, 동작(함수, 클래스, LLM 호출 또는 타입이 지정된 엣지의 로직)은 그래프 변경에 반응하고 새 이벤트를 방출합니다. 어떤 구성 요소도 다른 구성 요소에 지시하지 않으며, 조정은 공유 그래프를 통해 이루어집니다.
주요 속성
- 결정론적 재생 — 모든 실행은 로그에서 재생될 수 있으며, 상태를 정확히 재현합니다.
- 저렴한 포크 — 공유 접두사를 다시 실행하지 않고 모든 이벤트에서 실행 분기가 가능합니다. 실험 및 디버깅에 유용합니다.
- 종단간 계보 — 높은 수준의 목표부터 아티팩트를 생성한 각 모델 호출까지 로그만으로 추적 가능합니다.
아키텍처 하이라이트
- 이벤트 로그는 불변입니다. 그래프는 재생 시 다시 계산됩니다.
- 동작은 타입이 지정된 엣지에 연결됩니다. 그래프 변경에 반응하고 새 이벤트를 방출하며, 이는 로그에 추가됩니다.
- 결정론 계약은 재생이 정확함을 보장합니다: 동일한 로그가 동일한 그래프 상태를 생성합니다.
에이전트 개발자에게 중요한 이유
검색 및 요약 메모리 시스템(LangChain이나 BabyAGI 같은 프레임워크에서 흔함)은 정확한 기록을 잃습니다. ActiveGraph의 로그 기반 접근 방식은 로그만으로 전체 인과 재구성을 제공합니다. 논문에는 모든 인과 구조를 복구할 수 있는 실사 예제가 포함되어 있습니다.
오픈 소스 및 재현 가능
구현은 Apache-2.0 라이선스입니다. 논문은 재현 가능한 퀵스타트 데모, 결정론적 재생, 포크 및 비교, 계보 추적을 약속합니다. BabyAGI 계보와 이전 그래프 메모리 연구를 확장합니다.
감사 추적, 디버깅 또는 자기 개선 루프가 필요한 에이전트를 구축 중이라면 이 아키텍처를 평가할 가치가 있습니다. 로그 기반 설계는 자체 동작을 재생, 포크 및 추적해야 하는 에이전트에 특히 적합합니다.
📖 전체 소스 읽기: HN AI Agents
👀 See Also

OpenClaw PARA 기술은 AI 어시스턴트 파일을 자동으로 정리합니다.
한 개발자가 OpenClaw용 스킬을 오픈소스로 공개했는데, 이 스킬은 AI 어시스턴트가 무질서한 루트 디렉터리를 만드는 대신 PARA 방법을 사용해 파일을 정리하도록 강제합니다.

Hipocampus: 압축 트리를 사용하는 AI 에이전트용 지속적 메모리 시스템
Hipocampus는 압축 트리를 구현하여 대화 기록을 다섯 단계(원본 → 일별 → 주별 → 월별 → 루트)로 압축하고, ROOT.md라는 주제 인덱스를 통해 AI 에이전트가 세션 간 컨텍스트를 잊는 문제를 해결합니다.

Toothcomb: Claude Opus 및 Sonnet API로 구축된 오픈소스 실시간 음성 사실 검사기
Toothcomb은 음성 대본을 받아 사실을 확인하고, 논리적 오류와 조작적 언어를 탐지하며, 실시간 마이크 스트리밍을 지원하는 오픈소스 도구입니다.

에이전트가 배송했다고 말했는데 – 모델 이름보다 세션 추적이 중요한 이유
한 개발자가 세 팀에 걸쳐 발견한 패턴을 보고합니다: 에이전트가 완료를 주장하지만, 세션 추적을 보면 숨겨진 리팩터, 놓친 규칙, 비최적 구현이 드러납니다. 이 글은 진짜 문제가 모델 품질이 아니라 신뢰이며, 주장을 검증하는 유일한 방법은 인스턴스별 세션 추적이라고 주장합니다.