В первом уроке я обещал отдельный разговор про память. Вот он.
Напомню, в чём проблема. Агент крутит петлю, бьётся над задачей, перебирает пять подходов, четыре не работают, пятый — да. Хороший результат. Чат закрыт. На следующий день агент получает похожую задачу — и снова лезет в те же четыре неработающих подхода. Потому что про вчера он не помнит ничего.
Это день сурка. Агент каждое утро начинает с чистого листа. По проекту опыт копится у вас, а у него — нет. Через месяц вы знаете все подводные камни наизусть, а он по-прежнему амнезик.
И вся эта глава держится на одном факте:
Модель забывает. Файл — нет.
Агент — как человек с амнезией: каждое утро просыпается и не помнит вчера. Но дайте такому человеку тетрадь, которую он каждое утро перечитывает и каждый вечер пополняет, — и он функционально перестаёт быть амнезиком. Он знает, что было. Не потому что вспомнил, а потому что записано. Сегодня мы заведём агенту такую тетрадь.
Память — это разница между «агент крутится сутками и повторяет вчерашние ошибки» и «агент на 47-й день знает всё, что выяснялось с 1-го по 46-й». Первое — дорогая машина по наступанию на одни и те же грабли. Второе — напарник, который умнеет вместе с вами.
И это фундамент для следующих уроков, где агент будет работать без вас долго. Долго работающий агент без памяти бесполезен: он просто масштабирует забывчивость.
Вся идея сводится к двум движениям вокруг каждой сессии:
- В начале агент читает нужные заметки — что уже решили, какие тут грабли, к чему пришли.
- В конце дописывает новое — какое решение приняли, на что напоролись, чем кончилось.
Папка не забывает. На следующий день агент снова её читает — и петля помнит весь свой путь.
Никакой магии. Память агента — это папка обычных текстовых .md-файлов на вашем диске. Удобно вести её в Obsidian — бесплатном редакторе заметок, который работает прямо поверх такой папки (на его языке она называется «vault», хранилище). Но суть не в редакторе, а в том, что это просто текст.
Почему текст, а не «нормальная программа», — и в этом его сила:
- Всё видно своими глазами. Открыл файл — и читаешь, что агент туда записал. Никакой чёрной коробки. Человек в контуре, как мы твердим весь курс.
- Живёт в…