Итак, обещал написать про Конткестное окно. Почему мне вообще параллельно на его размер 🤔:
✅ Как минимум нормальный агент его сжимает автоматически и сжимает хорошо. Но это фигня.
Как ведётся работа:
➡️ BRD->PRD - сформулировали качественно что нам надо. Конткеста на одну страничку
➡️ OpenSpec - пишем спеку - контекст уже новый по задаче, вероятно части PRD. По итогам у нас детальное описание задач
➡️ Каждую новую задачу берёт отдельный агент или субагент и ведёт по ней разработку. На каждую задачу свой контекст.
➡️ Тестирует и обновляет базу конечно тоже отдельный субагент со своим контекстом
➡️ Дополнительный контекст (метаданные, код, шаблоны) подставляются через MCP. И конечно есть память проекта, индексированная с RAG.
Так что при жесткой экономии можно хоть тыщ в 20 токенов укладываться. Конечно не всегда каждый чих разбиваешь на новое контекстное окно. Но если есть спеки - это не проблема. Если нет больших терминалов, грепов, поисков. Весь контекст на месте, задачи качественно описаны и разбиты - на разработку атомарной фичи тратится не так много токенов.
Вцелом в 120-150 тыс. надо бы укладываться конечно. Как минимум, как показала практика, агенты сжимают контекст внутри без вашего ведома если он превышает этот порог, но кроме всего прочего ещё существенно деградирует качество ответов современных моделей при превышении данного контекстного окна.
Вообщем юзайте SDD и MCP и не будет у вас проблем с контекстным окном от слова совсем.
Post #1492
1.68K