← На главную

Глоссарий

Компактизация контекста: сжатие истории диалога агента

Коротко: Компактизация это сжатие истории диалога, когда контекст модели переполняется: старые сообщения сворачиваются в выжимку, чтобы агент мог работать дальше. Цена сжатия в потере деталей: решение, принятое на двадцатом шаге, в выжимке превращается в одну строку, и агент может спокойно нарушить его на шаге тридцатом. Поэтому важные решения нужно держать вне диалога, в файлах проекта: спеках, ADR, инструкционных файлах, а не в памяти беседы, которую компактизация режет первой.

В наших длинных прогонах правило простое: всё, что нельзя потерять, уезжает в файл сразу после принятия решения. Диалог это черновик, файлы проекта это память.