AI для бизнес-аналитиков (и не только): пост 2/5 - Проблема контекста при работе с AI
На связи Степан😎
Сегодня про самую бесячую проблему при работе с AI - галлюцинации.
Знаете это чувство? Час обсуждаешь с Claude/GPT, например, новую фичу, все идет отлично - и вдруг он начинает придумывать то, чего не было. Или выдает user story на три страницы с имплементацией и тест-кейсами, хотя нужны были просто тайтл, описание и acceptance criteria.
Кажется, что это баг, но по факту - всего лишь особенность функционирования AI. Можно сказать, что у него "крыша едет" из-за перегрузки данными.
В общем, хочу сегодня рассказать, как с этим борюсь во время долгих сессий переписки с ИИ или vibe-coding'а.
⸻
Проблема #1: AI теряет нить разговора
Типичная ситуация: проектируешь новую фичу, обсуждаешь с Claude бизнес-контекст, ограничения, немного архитектуру. Все гладко. Через час просишь создать user stories - и он выдает что-то совершенно не то. Детали из начала чата просто испарились.
Почему так
У всех AI есть лимит контекста. Чем длиннее диалог, тем больше "забывается" начало.Приходится начинать новый чат либо потому что уперся в лимит конкретного диалога (у Claude особенно часто сталкиваюсь) либо потому что начинает генерить ересь.
Что бесит
-Повторять одно и то же по кругу
-Терять важные детали
-Получать нерелевантный результат, который нельзя использовать в работе
⸻
Проблема #2: AI не знает в каком виде ожидаешь результат промта.
ChatGPT часто выдает user story на три страницы:
-Подробное описание с примерами (не нужно!)
-Детали имплементации (мне не нужны!)
-Тест-кейсы (их QA напишет!)
-ну и Acceptance criteria где-то затерялись в этой простыне
А мне нужен простой формат: Title + Description (краткий!) + Acceptance Criteria.
Все. Остальное - лишняя работа для меня (резать и выкидывать) и для AI (генерить то, что не нужно).
⸻
Решение: осознанно управлять контекстом
Техника #1: Summary Document
Самое важное открытие - краткий документ (1-2 страницы) с критическим контекстом: о чем проект / фича, краткий скоуп, текущий статус (что сделано, что осталось).
Подсмотрел подход у Claude Code, он делает summary когда открывает новую сессию по истечении лимита токенов в текущей.
Когда создаю:
1.В начале нового проекта
2.После каждой важной сессии с AI (обновляю)
3.Перед переключением между AI (Claude → GPT → Gemini)
Чем это помогает:
В Claude закончился лимит → начинаю новый чат, скармливаю summary, продолжаю без потери контекста.
GPT лег (недавно на работе пару часов не работал) → спокойно переключился на Gemini.
Можно хоть Cursor или VSCode использовать - если вдруг инструмент стал доступен и хочется быстро туда перенести текущую задачу.
⸻
Техника #3: Projects в Claude и ChatGPT
Был удивлен на митапе, что об этом знают не все юзеры.
И Claude, и ChatGPT позволяют создавать Projects с файлами, доступными во всех чатах папки как контекст.
Как использую:
1.Создаю проект для каждой фичи. Дублирую как папку на лэптопе.
2.Загружаю файлы:
-summary.md - всегда актуальный context
-formats.md - форматы артефактов
...список можно расширить
В любом чате проекта AI видит все файлы
Когда лимит закончился → новый чат в проекте → контекст не теряется
Это особенно важно для Claude, потому что у него лимиты заканчиваются быстрее всего. Раньше это была головная боль - начинать новый чат и заново объяснять контекст. Теперь просто открываю новый чат в проекте.
С ChatGPT Projects еще интереснее, потому что можно добавить Custom Instructions (об этом пожалуй отдельный пост напишу). Хотя вроде и Claude похожую фичу добавили недавно.
⸻
Мини Workflow: как все это работает вместе
Примечание: использую для примера Claude+GPT, но сам подход работает и в пределах одного инструмента (например, Gemini)
Шаг 1: Setup
Создал Claude Project
Загрузил форматы и стандарты
Создал базовый summary
Шаг 2: Discovery
Meeting с PM - записал notes
Claude обновил summary
Шаг 3: Research
Переключился на ChatGPT
Скормил актуальный summary
ChatGPT выдал research
Сохранил в research.md, загрузил в Claude Project
Post #129
113
- ❤ 2