Андрей Карпатый предложил паттерн обмена знаниями, адаптированный под экосистему автономных агентов — так называемые файлы идей. Логика подхода заключается в том, что вместо публикации готовых приложений или жестко заданного кода разработчик описывает абстрактную концепцию в виде текстового документа. Этот файл передается агенту уровня Claude Code или OpenCode, после чего нейросеть самостоятельно конкретизирует архитектуру и пишет реализацию, опираясь на локальный контекст пользователя.
В качестве эталонного примера Карпатый опубликовал концепт llm-wiki, описывающий альтернативный механизм работы с персональными базами знаний. Стандартные RAG-системы извлекают фрагменты из загруженных документов в момент запроса, из-за чего модель вынуждена каждый раз заново компилировать ответ из разрозненных кусков, не накапливая синтезированные знания. В предложенной архитектуре LLM выступает в роли постоянного редактора: при добавлении нового источника алгоритм извлекает факты, обновляет существующие страницы, фиксирует противоречия и расставляет внутренние ссылки.
В результате формируется устойчивый граф markdown-файлов, который усложняется с каждым новым документом и не требует пересчета при каждом обращении. В таком сетапе человек отвечает за стратегическое направление и подбор источников, а алгоритм берет на себя рутину по каталогизации. На практике процесс сводится к связке, где приложение вроде Obsidian выполняет функцию среды разработки, агент работает как программист-ассистент, а сама база знаний представляет собой непрерывно развивающуюся кодовую базу.
Поделиться:
Прогрев кеша в Claude API для снижения задержки первого токена (TTFT) →
Эссе Маттиаса Отта о разделении дизайна и разработки как устаревшем индустриальном наследии →