Гайд · ИИ в работе
Как продолжить работу с ИИ в новом чате и не пересказывать проект заново
Чтобы продолжить работу с ИИ в новом чате, не пересылайте всю переписку. Дайте короткую передачу: цель, принятое решение, что изменено, чем проверено, что ещё не проверено, следующий шаг и ссылки на актуальные файлы. Правила работы и решения храните в файлах рядом с проектом, а не в истории чата.
Анна Гурьева (ex-Федина) · CPO, CTO, CIO. Продуктовые и технологические направления в банках и финтехе, автор курса «Из бизнеса в CPO» и канала «ИТ-коктейль».
Почему новый чат начинает с нуля
Новая сессия полезна, если она продолжает работу с актуального состояния. Но модель видит только то, что вы ей передали, и постоянные инструкции проекта, если ваш инструмент их поддерживает. Вчерашние договорённости из другого чата она не знает.
В длинной переписке легко найти удачную идею и трудно понять, какая версия уже согласована. Пересказ по памяти теряет решения и добавляет догадки. Поэтому устойчивый контекст я храню отдельно от чата, а в новую сессию передаю короткую карточку и ссылки.
Четыре вида информации — четыре места
Правила, состояние, источники и история отвечают на разные вопросы. Если смешать всё в один файл, каждое продолжение начинается с раскопок.
| Что | На какой вопрос отвечает | Где хранить |
|---|---|---|
| Правила | Как работать | Файл инструкций проекта: AGENTS.md, CLAUDE.md или инструкции проекта в вашем ИИ-сервисе |
| Состояние | Что уже сделано и что дальше | Карточка проекта, например CONTEXT.md |
| Источник | На чём основан вывод | Ссылка на файл, отчёт проверки или документ |
| История | Почему решение изменилось | Журнал решений: дата, решение, причина |
Шаблон передачи: 7 строк
Этого достаточно, чтобы новый чат продолжил с нужного места. Заполняйте после завершённого этапа, а не в середине работы.
Цель: [что хотим получить] Решение: [что выбрали и почему — одной фразой] Изменено: [файлы, документы, версии] Проверено: [как, когда, с каким результатом] Не проверено: [что осталось без проверки] Следующий шаг: [одно действие] Файлы: [ссылки на актуальные версии]
Как передать работу в новую сессию: 5 шагов
- Завершите этап в старом чате. Попросите ИИ заполнить шаблон и отделить сделанное от предложенного. Промпт — ниже.
- Проверьте карточку сами. Каждая ссылка открывает существующий файл. «Готово» подтверждено проверкой. Если результата ещё нет — рядом стоит «план», а не «готово».
- Сохраните карточку в файл проекта, а не в чат. Устаревшее заменяйте, а не дописывайте снизу: одна актуальная версия лучше трёх похожих.
- В новом чате дайте только инструкции, карточку и задачу. Попросите назвать актуальную версию и следующий шаг до того, как ИИ начнёт что-то менять.
- Проверьте, хватило ли карточки. Если пришлось пересылать прежние сообщения, в карточке не хватает опорного факта или ссылки — допишите их.
Пример: карточка учебного проекта
Учебный реестр из PDF-выпуска 4. Пути и имена тестов вымышленные — это образец заполнения. В реальной карточке указывайте существующий файл, команду, дату и версию.
| Цель | принимать номер с пробелами по краям. |
| Решение | trim + upper до проверки уникальности. |
| Изменено | src/serial.py; tests/test_serial.py. |
| Проверено | учебный набор normal, duplicate, empty. |
| Доказательство | evidence/acceptance-demo.txt, версия demo-v2. |
| Не проверено | конкурентные запросы и рабочая база. |
| Следующий шаг | проверить дубль после нормализации. |
С такой карточкой новый чат не спрашивает «а что мы делали?». Он сразу берёт следующий шаг и знает, какие места ещё не проверены.
Типичные ошибки
- Пересылать всю переписку. Модель получает и отменённые идеи, и черновики — и может выбрать не ту версию.
- Сжать до «всё работает». Короткая запись полезна, пока по ней можно восстановить доказательство. Без ссылки на проверку это не контекст, а мнение.
- Подробный, но устаревший контекст. В карточке «номер только из цифр», а в текущем решении разрешены буквы и дефис. ИИ честно следует старому файлу и ломает новый сценарий. Помечайте отменённые решения и указывайте замену.
- Выбирать верную версию по дате файла. Дата изменения не равна дате решения: документ могли просто переформатировать. Нужны явный статус и причина замены.
- Класть в контекст секреты. Ключи, пароли, персональные данные и личная переписка не нужны в общей памяти. Достаточно безопасного описания результата и адреса отчёта.
Промпты: завершить этап и начать новую сессию
В старом чате — завершить этап
Сохрани карточку результата для [проект] по шаблону: цель, решение, изменено, проверено, не проверено, следующий шаг, файлы. Отдели сделанное от предложенного. Для каждого утверждения о готовности укажи файл и выполненную проверку. Запиши не более пяти устойчивых решений и один следующий шаг. Не копируй переписку, большой вывод инструментов и секреты. Если проверки не было, напиши это явно.
В новом чате — продолжить
Вот инструкции проекта и карточка состояния: [вставьте или приложите файлы]. Задача: [одна задача]. Прежде чем что-то менять, назови актуальную версию результата, последнее принятое решение и то, что ещё не проверено. Затем предложи следующий шаг. Если в карточке не хватает данных, задай вопрос и не додумывай.
Что проверить в ответе ИИ: в карточке нет секретов и личных данных, каждая ссылка открывается, а «проверено» подтверждено отчётом, а не фразой «всё готово».
Что дальше
Как устроить такую память для целого проекта — индекс, карточки направлений, журнал решений и проверку другой сессией — разбираю в PDF «Память проекта: как сохранить контекст». Готовые запросы: «Передай контекст через репозиторий» и «Проверить, не устарел ли контекст».