Паттерн LLM Wiki, предложенный Андреем Карпаты в 2026 году, позволяет LLM-агентам инкрементально формировать базу знаний. Система включает три слоя: неизменяемые исходные данные, управляемые вики-страницы и регламентную схему. Основные функции включают загрузку источников, запросы к базе и проверку целостности данных.

Baseline-реализация предлагает шесть шаблонов для различных доменов. Пользователи могут развернуть их через LLM-агенты, например OpenCode, которые управляют заметками и связями согласно системным инструкциям. Однако этот подход лишен формальной онтологии и строгой логической проверки, что создает риск галлюцинаций модели.

Проект llm-wiki-kbt развивает идею, внедряя структуру на основе классической логики. Вместо общих связей используются типизированные отношения, такие как subclassOf или partOf. Проверку консистентности выполняют программные зонды, что позволяет проводить дедуктивные выводы и создавать доменные онтологии с высокой точностью.

Реализация kbt использует два типа записей: сущности с существенными атрибутами и отношения между ними. Каждая вики определяет перспективу рассмотрения, включая цели и правила. Такой подход подходит для областей с высокой ценой ошибки, позволяя принимать решения, опирающиеся на строгие доказательства, а не только на выводы LLM.

Примером служит вики по евклидовой геометрии, содержащая 33 сущности и 116 отношений. Она описывает геометрические примитивы и теоремы через формальные схемы. Оба репозитория открыты для использования, что позволяет интегрировать их с LLM-агентами для управления структурированными данными.