LLM Wiki — организация памяти проекта для агентов✦
Что это✦
LLM Wiki — паттерн организации памяти проекта для AI-агентов, предложенный Андреем Карпаты (один из основателей исследовательской группы OpenAI, с мая 2026 года — в Anthropic, где руководит исследованиями pretraining). Идея опубликована в виде «idea file» в GitHub Gist весной 2026 года. Вместо того чтобы грузить в контекст все документы проекта сразу или строить RAG на эмбеддингах, агент ведёт структурированную вики из markdown-файлов и ориентируется в ней по индексу.
Как работает✦
Ключевой элемент — индексный файл index.md, играющий роль оглавления: перечень
всех страниц вики с однострочным описанием каждой, сгруппированный по разделам.
Агент сначала читает только индекс, а затем открывает лишь те файлы, которые
нужны для конкретной задачи. Так контекст не перегружается, а дорогая
инфраструктура векторного поиска не требуется — по опыту автора подход хорошо
работает на масштабе до ~100 источников и сотен страниц.
Структура делится на три слоя:
raw/ # исходники — неизменяемые входные материалы; агент их читает, но не правит
wiki/ # страницы, сгенерированные моделью:
# entities/ — сущности (в нашей сборке: входные данные компании)
# concepts/ — концепты (выводы и отчёты агентов)
CLAUDE.md # схема: правила именования и работы с базой (в оригинале — CLAUDE.md / AGENTS.md)
index.md # оглавление вики
log.md # append-only журнал операций и истории изменений
Карпаты выделяет три операции: ingest (внести новый источник, обновив
связанные страницы), query (найти нужные страницы через индекс и ответить со
ссылками) и lint (периодическая проверка на противоречия, устаревшие факты и
«осиротевшие» страницы). Файл log.md при этом хронологически, только на
дозапись, фиксирует все загрузки, запросы и проверки.
Как применяли в команде✦
В нашей агентной системе на Claude Code (маркетинговый конвейер) вики стала общей
памятью между стадиями: аналитические агенты писали отчёты в слой concepts, а
следующие стадии читали их оттуда, не перечитывая исходники целиком. Внутри вики
лежит собственный CLAUDE.md, описывающий работу именно с этой базой знаний (это
и есть слой-схема). Поскольку страницы связаны wiki-ссылками, граф связей удобно
смотреть в Obsidian — и человеку, и агенту, чтобы понять, какие файлы на какие
ссылаются. Исходные документы после переноса в вики (в «агентном» формате) можно
удалять — вики их дублирует.