Контекст, память и самостоятельная работа
Финал Level 0: разбираем состояние чата, контекст, память проекта, README, HANDOFF, новый чат и когда вообще надо выйти из Codex обратно в Chat или Work.
1. Что такое состояние чата, контекст и память
У модели нет магической бесконечной памяти обо всём проекте. В каждый момент она работает с тем контекстом, который ей доступен сейчас: сообщениями, файлами, инструкциями, результатами инструментов и состоянием проекта.
| Слово | Простыми словами |
|---|---|
| Чат / thread | Текущая история разговора с Codex. |
| Контекст | Вся информация, которую модель учитывает прямо сейчас. |
| Состояние проекта | Что реально находится в файлах, что работает, что проверено и какие проблемы открыты. |
| Память проекта | Информация, которую мы специально сохранили так, чтобы следующая сессия могла восстановить работу. |
Почему длинный чат иногда начинает мешать
Со временем в чате накапливаются старые требования, ошибки, отменённые идеи и промежуточные варианты. Большой чат не обязательно означает хорошую память. Иногда чистая новая сессия с хорошими файлами проекта работает лучше.
2. README.md: паспорт проекта
Отвечает на вопрос: что это за проект вообще?
README особенно полезен, если ты откроешь проект через месяц, передашь его партнёру или попросишь другой ИИ продолжить работу.
3. HANDOFF.md: где мы остановились
Отвечает на вопрос: что было сделано в последней рабочей сессии и что делать следующим?
4. AGENTS.md, README и HANDOFF — не одно и то же
| Файл | Главный вопрос | Как часто меняется |
|---|---|---|
| AGENTS.md | Как Codex должен работать? | Редко. |
| README.md | Что это за проект? | Когда меняется сам проект. |
| HANDOFF.md | Где мы остановились? | В конце значимой сессии. |
README — средний горизонт проекта.
HANDOFF — короткий горизонт текущей работы.
5. Когда открывать новый чат
- закончен большой этап;
- старый чат стал очень длинным;
- Codex путает старые и новые требования;
- переключаешься на другую большую тему;
- README и HANDOFF уже актуальны.
Когда НЕ надо открывать новый чат
Не открывай новую сессию после каждой мелкой правки. Если текущая задача понятна, контекст чистый и Codex не путается, продолжай текущую работу.
6. Восстанавливаем проект в новом чате
Как понять, что восстановление прошло успешно
Новый чат должен без твоего длинного пересказа правильно назвать цель проекта, текущие файлы, что уже работает, что не проверено и какой следующий шаг.
7. Четыре типа сообщений Codex
Когда вообще выйти из Codex
| Нужно | Куда лучше пойти |
|---|---|
| Быстро спросить, придумать, объяснить, написать текст. | Chat |
| Провести большое исследование и собрать отчёт, таблицу, презентацию или другой готовый материал. | Work |
| Изменить код, файлы, запустить тесты или работать с репозиторием. | Codex |
Сильный пользователь не пытается сделать всё одним режимом. Он выбирает инструмент под задачу.
8. Что делать, если Codex начал путаться
Если ответ неправильный, сначала восстанавливаем контекст. Если чат перегружен — обновляем HANDOFF и открываем новый.
Эскалация модели — последний, а не первый шаг
Если Luna + Max ошиблась, сначала проверь задачу, файлы, контекст и evidence. Если всё сформулировано хорошо, но задача действительно сложнее — переходи на Terra + Max. Если нужен архитектурный разбор, тяжёлый review или высокая цена ошибки — Sol. На Free / Go в Codex начинай с Terra + Max, потому что Luna там сейчас недоступна.
9. Финальная практика Level 0
Финальный смысл Level 0
После этого уровня человек не обязан писать код руками. Он должен понимать систему настолько, чтобы выбрать правильный режим, дать ИИ задачу, разрешить нужные действия, проверить результат и продолжить проект завтра без преподавателя.
Проверено 0 из 6. Отмечай только после практической проверки.
Как не утонуть в контексте после первого проекта
Показывай использование контекстного окна, архивируй завершённые чаты и выноси устойчивые правила в файлы проекта. Новый этап должен продолжаться из репозитория, а не из памяти одного длинного чата.