Запросить ресурсы
Прямо сейчас свободно 86400 vCPU, 180 Tb RAM
На предыдущую страницу
Блог
#AI

Почему счет за ИИ растет быстрее, чем польза от него

Бюджет на ИИ обычно планируют по цене запроса: столько-то рублей за тысячу токенов, умножить на ожидаемое число обращений. Потом фактический счет оказывается выше плана.

Разница почти всегда складывается из двух вещей. Первая — повторы: ИИ-агенты на каждом шаге заново отправляют модели весь накопленный контекст. Вторая — выбор модели: простые задачи по умолчанию уходят в самую мощную и дорогую модель.

Короткий ответ

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

Из чего складывается счет

Языковые модели тарифицируются по токенам. Токен — это фрагмент текста, в русском языке в среднем часть слова. Платят отдельно за входящие токены, то есть все, что отправлено модели, и за исходящие — ответ модели. Ответ обычно стоит дороже, но входящего текста в рабочих сценариях намного больше.

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

AIaaS — доступ к моделям разных поставщиков через единый API

Куда на самом деле уходят деньги

Агент оплачивает один и тот же текст много раз

ИИ-агент решает задачу за несколько шагов: ищет данные, вызывает инструменты, проверяет результат. На каждом шаге он отправляет модели инструкции, описания инструментов и всю историю предыдущих шагов. Контекст растет, и каждый следующий шаг дороже предыдущего.

Посчитаем на условном примере. Инструкции и описания инструментов занимают 10 тысяч токенов, каждый шаг добавляет еще 2 тысячи. Задача решается за 20 шагов.

Как считали Входящих токенов на задачу
План: цена первого запроса × 20 шагов 200 тысяч
Факт: каждый шаг отправляет всю историю 580 тысяч

Фактический объем почти в три раза больше плана. На длинных задачах разрыв растет быстрее: число шагов увеличивает и количество запросов, и размер каждого из них.

Одни и те же инструкции у всех пользователей

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

Дорогая модель на простой задаче

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

Кэш: как перестать платить за повторы

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

в 5,4 раза

снизились начисления за счет кэширования

Кэш срабатывает при трех условиях:

  • Начало запроса не меняется. Если в инструкции подставлять текущее время или имя пользователя, кэш сбрасывается на каждом запросе.
  • Изменчивое идет в конце. Сначала инструкции, описания инструментов и документы, потом вопрос пользователя.
  • Запросы идут достаточно часто. Кэш хранится ограниченное время и обновляется при каждом обращении.
Оговорка: кэш снижает только стоимость входящего текста. Ответы модели оплачиваются по полной цене, поэтому на задачах с длинными ответами эффект меньше.
Оцените данную статью

Узнавайте о выходе новых статей в блоге первыми!

Подпишитесь на нашу рассылку