Вот уже больше недели я раскатил себе общую память на весь ноутбук и могу в любом чате и в любом агенте выполнять любые задачи — агенты всегда знают, на чем я остановился, что это за проект, какие там договоренности и что нужно делать дальше. Давайте расскажу, как это устроено.
У меня есть отдельная локальная библиотека обо мне и моей работе. В ней хранятся компактные карточки: кто я, как со мной работать, какие у меня проекты, где лежат рабочие папки, какие решения и правила действуют и как все связано.
Я сделал эту систему на обычных Markdown-файлах и Git. Сначала нейросеть провела аудит моих рабочих папок, разобралась в их назначении и собрала карту проектов, правил и источников. Затем я добавил в глобальные настройки Codex и Claude Code короткую инструкцию: перед каждой содержательной задачей обращаться к общей памяти. Новые знания записываются с указанием источника, а устаревшие не удаляются — система сохраняет историю того, что и почему изменилось.
Когда я открываю новый чат и задаю вопрос, нейросеть сначала читает мой короткий профиль, затем определяет нужный проект по вопросу или текущей папке и находит несколько релевантных карточек. Весь мозг целиком в контекст не загружается: агент берет только необходимую информацию и при необходимости открывает актуальные файлы самого проекта. После этого он формирует ответ уже с учетом моей работы, прежних решений и правил.
От обычной встроенной памяти это отличается тем, что я в любой момент эту систему могу поправить и она работает в разных агентах.
А это не тратит лишние токены? Тратит, но немного. В новый чат автоматически попадает только короткий указатель примерно на 850 байт. Для содержательной задачи агент дополнительно читает компактный профиль, контракт и несколько релевантных карточек — вся библиотека целиком никогда не загружается. В тесте такой поиск занимал около 1700 токенов на запрос, причем почти вся стоимость приходилась на полезный текст найденных карточек.
И происходит это не перед каждым сообщением. Обычно контекст загружается один раз в начале работы и используется дальше; новый поиск нужен, если разговор переключился на другой проект или требуется проверить какие-то данные. Так что траты оправданные;)
Миша, давай по новой
Обсуждение 9
Обсуждение не доступно в веб-версии. Чтобы написать комментарий, перейдите в приложение Telegram.
Обсудить в Telegram