LearnAI
Модуль 13 · Память и контекст в AI-приложениях (Pro) · Урок 3/5
Задача

Сжатие истории

Как сжимать историю диалога? Верни JSON {"how": [список из 2+ приёмов], "why": "кратко"}.

Много смысла — мало токенов
💡 Кусочек теории

Когда диалог длинный, старую часть сжимают в резюме, чтобы сохранить смысл при малом объёме. Как делать: периодически просить модель кратко подытожить прошедшее (решения, факты, договорённости) и дальше нести это резюме вместо сырых сообщений; хранить резюме плюс несколько последних реплик дословно (свежее — точно, старое — сжато); обновлять резюме по мере разговора; беречь важные детали (числа, имена), которые нельзя терять при сжатии. Так контекст остаётся маленьким, но связным. Правило: сжимай старое в резюме, храни свежее дословно — это удерживает смысл длинного диалога в ограниченном окне.

Как оценивается · проходной 70

  • 1Валидный JSON без текста вокруг30%
  • 2Есть массив how и why35%
  • 32+ приёма: резюмировать прошедшее, резюме + свежие дословно, обновлять, беречь детали35%
Твой промптClaude ⌄
🔒

Открой доступ, чтобы отправлять решения на мгновенную AI-проверку.

Открыть полный доступ · $49