Новое направление — латентная коммуникация — позволяет агентам обмениваться внутренними представлениями напрямую: скрытыми состояниями или KV-кешами (Liu, 2026). Что для этого нужно и что уже работает
Кирилл Остапенко
Каждое сообщение заставляет отправителя сгенерировать текст, а получателя — заново его прочитать (Liu, 2026).
Claude API: обычный ввод $2–4 / млн токенов, чтение из кеша $0.20 — в 10–20 раз дешевле.
Кеширование снижает эту цену только внутри одной модели (Heo et al., 2026).
Внутренние представления сжимают в строку токенов, а получатель распаковывает её обратно (Fu et al., 2025). Медленно — получатель ждёт, пока отправитель допишет; с потерями — состояние сжато в слова (Rossi et al., 2026).
Чтение текста (prefill) заполняет кеш. Генерация (decode) добавляет по одному слову и обращается к уже сохранённым ключам и значениям (Fu et al., 2025).
12 слоёв × (K + V) × 768 чисел = 18 432 числа на слово. Текст в 1000 слов — около 37 МБ (16 бит на число).
GPT-2 (12 слоёв), DistilGPT2 (6 слоёв, дистиллят GPT-2), Pythia-160m (другое семейство). У всех векторы по 768 чисел.
Кеш богаче текста и передаётся сразу целиком, без медленной пословной генерации (Fu et al., 2025).
Cache-to-Cache (Fu et al., 2025): передача кеша вместо текста — +3–5% точности и в 2,5× быстрее.
Heo et al. (2026): перенос кеша внутри семейства Qwen — в 2,7–25× быстрее перечитывания.
Cheng et al. (2026): прирост на бенчмарке сам по себе не доказывает, что передано содержание.
Систему не трогаем, подаём такую же корректную память, но от другого примера (по Cheng et al., 2026). Здесь: GPT-2 читает задачу, память идёт в DistilGPT2 через маленький обученный адаптер.
Один и тот же прирост совместим и с использованием содержания, и с общим эффектом, который просто сдвигает получателя (Cheng et al., 2026).
Задача «два ключа»: вероятность правильного ответа выросла, а правильных ответов 0 из 32.
→ Считать нужно правильные ответы, а не вероятности.
У Cache-to-Cache при такой проверке передача, привязанная к конкретному примеру, не обнаружена (Cheng et al., 2026).
Связать имя с его ID в переданной таблице — работает: 5 из 5 запусков, 20–27 / 32 (в среднем 74%). Чужая память — 1/32, перепутанные связи — 1/32, без памяти — 0/32.
Работает и в форме предложения «Bob is 12345» — 5 из 5, 70%.
Ответить по сочетанию двух ключей сразу — нет: 0 из 32.
→ Одну связь из памяти получатель достаёт; две сразу — пока нет.
Главный агент читал текст для своей задачи — эта работа уже сделана и в счёт не входит.
Если читать текст только ради передачи, она окупается начиная примерно с 7 помощников на одну память.
Замер: последовательность из 32 символов, CPU, PyTorch.
Heo et al. (2026), Qwen3 14B→32B: перенос кеша в 2,7–25× быстрее перечитывания. Условие безубыточности объясняет, почему протокол ускоряет длинные контексты и проигрывает на коротких (Liu, 2026).
Вместо целого кеша — самый простой вид памяти: вектор одного слова. Без адаптера.
Корреляция эффекта с длиной вектора: 0,002.
Перемешанные метки: 0 из 200 достигли реального эффекта.
Второе отношение («снег → холодный»): 8 / 9.
Слабая добавка во все слова фразы. Передача результата модели 2 дальше по цепочке.
→ Эффект даёт содержимое вектора, а не сила сигнала.
Модели обучены читать на входе эмбеддинги слов, а скрытые состояния лежат в другой области пространства представлений (Peng et al., 2026). У независимо обученных моделей эти пространства ещё и не совпадают; у DistilGPT2 оно унаследовано от GPT-2.
Линейное отображение, обучено на 2000 слов, не входящих в тест: 89–100% эффекта.
Согласуется с Heo et al. (2026): линейный перенос кеша внутри семейства — 73–98% качества на 4 из 6 пар. Для разных семейств C2C, LCF и XKV обучают переводчик.
→ Агентам на разных моделях нужен слой-переводчик или общий формат.
Статья: github.com/kroq86/fasm-mac/blob/main/papers/kv-handoff/paper.md
Литература: Fu et al. 2025 (arXiv:2510.03215) · Rossi et al. 2026 (2605.22863) · Heo et al. 2026 (2608.03893) · Cheng et al. 2026 (2608.04893) · Liu et al. 2026, XKV (2608.20617) · Liu 2026, обзор (2606.05711) · Peng et al. 2026, StateBridge (2608.13317)