Русская версия

Глава 6. Экономия токенов и лимитов

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

Поэтому я предлагаю оценивать три величины вместе: качество результата, расход и время до приёмки. Без первой величины «экономия» может означать просто недоделанную работу.

За что вы платите

Подписка Codex, прямые запросы к модели через API и подключённые сервисы оплачиваются по своим правилам. API позволяет одной программе обращаться к другой. MCP сам по себе не делает платную генерацию видео бесплатной. Проверяйте тариф Codex отдельно от расходов подключённого поставщика. Условия и доступные объёмы меняются; перед покупкой смотрите текущую страницу тарифов и сведения своего аккаунта.

Показатель использованного лимита подписки нельзя автоматически считать числом токенов. Если точного счётчика для выбранного процесса нет, так и запишите: точный расход неизвестен. Если работаете через API, смотрите отчёт сервиса. Отдельно записывайте расход на переданный текст, ответ модели и другие платные операции.

В учебном журнале достаточно такой таблицы:

Поле Что записать
Условия Клиент, модель, настройки, дата и одинаковая исходная версия проекта
Результат Какие критерии приёмки выполнены
Расход Доступные показатели учёта и отдельно расходы внешних сервисов
Время От начала задачи до принятого результата
Повторы Сколько раз пришлось исправлять или уточнять работу

Не подставляйте ноль в неизвестную стоимость. Ноль означает отсутствие расхода, а не отсутствие данных.

Какие материалы передавать Codex

Если сломалась одна форма, начните с её кода и текста ошибки. Всю папку проекта сразу передавать не нужно. Сначала попросите найти относящиеся файлы, затем расширяйте набор, если зависимость ведёт дальше.

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

Преобразование PDF в Markdown иногда упрощает поиск, но таблицу и изображение нужно сверить с оригиналом. Решение определяется типом документа. Сам факт установки конвертера не подтверждает экономию.

Промпт: Подготовить контекст конкретной задачи

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

Сжатие истории и рабочие записи

Если создаёте собственное приложение через Responses API, в нём есть compaction: специальный способ сократить историю разговора. Сервис возвращает данные для продолжения работы. Используйте их по инструкции API. Из этого не следует, что в Codex есть универсальная скрытая настройка для экономии. При реализации своего приложения сверяйтесь с руководством compaction.

Для обычной работы с проектом начните с состояния задачи из главы 5. В нём должны остаться решения и критерии приёмки, а не только перечень сделанных действий. Например, «добавили авторизацию» не заменяет сведения о том, какой пользователь имеет право читать конкретную запись.

Как сравнивать два процесса

Возьмите небольшую задачу с фиксированным исходным проектом. Запустите вариант A с текущим способом передачи контекста и вариант B с подготовленным набором файлов. У обоих должны быть одинаковые критерии приёмки. Каждый запуск начинает с собственной копии исходного состояния, иначе второй вариант получит уже исправленный проект.

Один удачный запуск даёт наблюдение. Для вывода о повторяемости нужны несколько запусков с сохранёнными условиями. Записывайте и другие различия. Например, сервис мог повторно использовать уже обработанный текст. Это называется кэшированием и тоже может изменить расход.

Промпт: Подготовить сравнение без выдуманных цифр

Экономию в процентах считайте только для сопоставимых показателей и ненулевого исходного значения: (расход A − расход B) / расход A × 100%. Отрицательное значение означает увеличение расхода. Отдельно покажите, прошли ли оба результата приёмку.

Самостоятельные инструкции к главе

В этой статье