Четыре файла, из-за которых ИИ перестаёт забывать проект

вайб-кодингИИдетипроектынавыки
Коротко

Это ARCHITECTURE, DECISIONS, RULES и TODO — четыре коротких файла, которые ложатся в начало контекста при каждом новом чате. Нейросеть не «помнит» прошлые разговоры, но всегда видит эти файлы — и продолжает проект с того места, где остановились, а не с чистого листа.

Рано или поздно ребёнок, который работает с нейросетью над своим проектом, упирается в одну и ту же стену: вчера всё обсуждали и договаривались — а сегодня ИИ как будто видит проект впервые. Не потому что что-то сломалось. Просто у неё нет памяти — и это не баг, а устройство.

Почему нейросеть «не помнит»

У языковой модели нет долговременной памяти. Каждый новый чат — чистый лист. Модель видит только то, что написано в текущем сеансе, обрабатывает это разом и даёт ответ. Прошлые разговоры она не читает, потому что их там нет.

Это называется контекстным окном. GPT-3 в 2020 году вмещал около 1500 слов. Современные модели — сотни тысяч. Но даже огромное окно не решает проблему проекта, который тянется неделями: история всех чатов рано или поздно не умещается ни в какое окно, и первые разговоры просто отваливаются.

Есть и вторая проблема, менее очевидная. В 2023 году исследователи из Стэнфорда (Nelson Liu et al., «Lost in the Middle: How Language Models Use Long Contexts») обнаружили: даже когда информация формально помещается в контекст, точность ответов падает на 20 и более процентных пунктов, если нужная информация оказывается в середине длинного текста, а не в начале или конце. Длинная история переписки — это именно такая середина.

Четыре файла-памяти проекта

Решение, к которому пришли и профессиональные разработчики, и наш курс, — одно: класть суть проекта в начало контекста в сжатом и структурированном виде. Не историю чатов, а четыре коротких специализированных файла. У каждого своя роль.

ARCHITECTURE — что за проект и как он устроен. Одна страница, которая отвечает на вопрос: если открыть это впервые, что нужно понять?

DECISIONS — почему приняты именно эти решения, а не другие. Здесь хранятся развилки, которые уже пройдены: «выбрали X, потому что Y». Без этого файла нейросеть предложит то же самое снова — она не знает, что это уже обсуждалось.

RULES — что нельзя делать ни при каких условиях. Какой язык использовать, какие библиотеки не трогать, какой стиль. Не объяснения — ограничения.

TODO — что происходит прямо сейчас. Не весь список желаний, а конкретный текущий шаг. Этот файл меняется чаще всего — и именно он даёт нейросети ориентир на сегодня.

Четыре файла коротких и специализированных. Они попадают в начало контекста — туда, где точность выше всего.

Зачем учить этому детей

Управление контекстом — навык, которого не существовало в эпоху обычного программирования. Код помнит состояние. Нейросеть — нет. Это принципиальная разница, и работать с ней нужно сознательно.

Ребёнок, который понимает это, иначе строит работу. Не пересказывает ИИ всё заново каждый раз — обновляет файл и продолжает с того места, где остановились. Точнее и быстрее. И честнее: нейросеть видит проект таким, какой он есть, а не таким, каким его описывают на словах прямо сейчас.

Профессиональные инструменты — Cursor, Windsurf — используют ту же логику под разными именами. Принцип один: положить структурированное описание в начало контекста. Мы учим этому детей, потому что через несколько лет это станет таким же базовым навыком, как умение пользоваться поиском.

Как это вводится в курсе

Мы не объясняем все четыре файла сразу. На ступени 10–12 есть урок 3.4 — «ИИ забыл. Напиши ему записку». Там ребёнок пишет первый короткий текст, в котором объясняет проект одним абзацем. Зерно навыка.

К тому моменту, когда на ступени 13+ появляются все четыре файла, ребёнок уже знает, зачем они нужны, — потому что однажды столкнулся с тем, что бывает без них. Это принцип спирали: одна идея возвращается глубже по мере взросления.

Неочевидная деталь, ради которой стоило об этом написать: управление контекстом — не технический трюк. Это навык мышления: понять, что именно нейросеть должна знать о задаче, и записать это кратко и структурированно. Ребёнок, который это умеет, лучше справляется с любым ИИ-инструментом — не только с тем, который использует сейчас.

Посмотреть, как устроен полный маршрут, можно в курсе: три ступени под возраст, 78 шагов, бесплатно.

Частые вопросы

Почему нейросеть забывает, что делали вчера?

У нейросети нет памяти между чатами — она каждый раз обрабатывает только то, что написано в текущем сеансе. Прошлые разговоры она буквально не видит. Файлы-памяти проекта решают это: вкладываются в контекст при каждом запросе и дают ИИ актуальную картину проекта.

Зачем именно четыре файла, а не один большой?

Один большой файл работает хуже: исследование Стэнфорда 2023 года (Liu et al., «Lost in the Middle») показало, что точность нейросети падает на 20 и более процентных пунктов, когда нужная информация оказывается в середине длинного текста, а не в начале или конце. Четыре коротких специализированных файла держат каждый тип данных отдельно и в начале контекста.

Это сложно для ребёнка?

Нет. В курсе это вводится постепенно: сначала ребёнок делает игры вообще без файлов, потом пишет одну короткую «записку проекту» на ступени 10–12. К моменту, когда на ступени 13+ появляются все четыре файла, это выглядит как естественное продолжение, а не как новая сложная тема.

Взрослые разработчики тоже это делают?

Да. Профессиональные инструменты — Cursor, Windsurf и другие — используют ту же логику под разными названиями: memory bank, project context, rules for AI. Суть одна: положить структурированное описание проекта в начало контекста, а не пересказывать его заново при каждом чате.

Попробуйте с ребёнком

Первая работающая игра — за несколько минут, бесплатно и без регистрации.

Открыть конструктор →