LLMのメモリをプログラム解析に変えた話

I accidentally turned LLM memory into program analysis

LLMのメモリをプログラム解析に変えた話

脆弱性調査中にLLMが事実を忘れたり、誤った前提で推論を続けたりする問題に直面した著者は、LLMのメモリ管理をデータベースに任せることを思いつく。LLMは自然言語やコードを構造化された事実に変換し、Datalogエンジン「Lemmalog」がその事実から結論を導き、依存関係を追跡して、観察結果が変わったときに自動的に結論を無効化する。このアプローチは、プログラム解析のインクリメンタル評価と似ており、LLMの幻覚を減らし、結論の根拠を遡ることも可能にする。

LLMはファジーな部分を担当し、Lemmalogは決定的な部分を担当する。

この日のほかの記事

2026-08-29