Попросил Cursor переименовать функцию — он отправил 8 400 токенов. Я заглянул под капот
Оказывается, ваш ИИ-ассистент тратит кучу токенов на переписывание всего файла, даже если вы просили поменять одно слово.

Вы когда-нибудь просили помощника на основе ИИ сделать пустяк — ну, переименовать функцию — и замечали, что ответ приходит с задержкой, будто он решает теорему Ферма? Один разработчик решил проверить, что на самом деле творится под капотом Cursor, и обнаружил нечто пугающее.
Он попросил переименовать функцию, а Cursor в ответ прислал 8 400 токенов. Разработчик заглянул в логи и обомлел: ИИ не просто переименовал — он переписал весь файл заново, вставив 200 строк кода, которые к задаче не относились. Примерно как если бы вы попросили курьера занести посылку, а он заодно переставил мебель в квартире.
Что пошло не так?
Cursor (как и многие подобные инструменты) работает через отправку всего контекста файла модели. Даже для крошечного изменения он выгружает весь файл, модель его переваривает и выдаёт новую версию целиком. В результате:
- Токенов тратится на порядок больше, чем нужно.
- Время ответа растёт.
- Вы платите за «перестановку мебели», даже если просили только «открыть дверь».
Разработчик подсчитал: при типичной работе за день Cursor может сжигать десятки тысяч токенов впустую. А если вы используете платную подписку с лимитом — деньги улетают на генерацию кода, который вы даже не просили.
Комментарий студии METABYTE: Мы тоже любим ИИ-ассистентов, но, кажется, они иногда страдают «синдромом отличника» — делают лишнюю работу, чтобы произвести впечатление. В наших проектах мы стараемся настраивать инструменты так, чтобы они не переписывали весь код из-за одной опечатки. Экономия токенов — это экономия нервов (и денег).
СЛЕДУЮЩИЙ ШАГ
Понравилось как мыслим?
Применяем те же принципы в клиентских проектах: AI, автоматизации, продукты, которые не умирают после релиза.