Infracost сокращает использование токенов Claude на 79% за счет перепроектирования CLI для AI-агентов

Infracost, инструмент CLI, оценивающий стоимость облачной инфраструктуры на основе Terraform, CloudFormation и CDK, переработал свой вывод для ИИ-агентов кодирования, таких как Claude Code и Cursor. Результат: до 79% меньше выходных токенов и 67% ниже стоимость API по сравнению с базовым Claude. Переработка вращается вокруг двух методов: перенос предикатов в CLI и выходной формат, эффективный по токенам.
Детали бенчмарка
- 16 вопросов по тестовому набору из 3 проектов Terraform с 1171 ресурсом
- Модель: Claude Opus, 5 повторений на вопрос
- Базовый уровень: обычный Claude с инструментами Bash и Read, без загруженных навыков
- Сравнение с навыком Infracost с флагом вывода
--llm
Ключевые результаты
| Метрика | Обычный Claude | С навыком Infracost (--llm) | Изменение |
|---|---|---|---|
| Правильные ответы | 5 / 11 (45%) | 11 / 11 (100%) | +6 |
| Общая стоимость (USD) | $16.41 | $9.63 | -41% |
| Выходные токены | 207,017 | 81,697 | -61% |
| Общее время | 50 мин | 50 мин | равно |
Пример: вопрос "подсчитать уникальные ресурсы, нарушающие политику тегирования, без дублирования по проектам" обошелся в $3.51 с обычным Claude и достиг лимита в 25 итераций, не вернув ответа. С переработанным CLI тот же вопрос стоил $0.25 и вернул правильный ответ.
Технический подход
- Перенос предикатов: Вместо того чтобы агент передавал JSON через
jqили писал парсеры на Python, CLI принимает флаги фильтрации (например,--tag-policy), перекладывая вычисления на сам инструмент. Это уменьшает количество итераций и потребление токенов. - Выходной формат, эффективный по токенам: Флаг
--llmвозвращает компактный, удобный для агента формат вместо многословных человекочитаемых таблиц или полного JSON. Это само по себе обеспечивает значительную долю сокращения.
Особенности настройки бенчмарка
Infracost опубликовал свою настройку в открытом доступе, чтобы помочь другим избежать ошибок:
- Установка
HOMEв песочнице для базовых запусков, чтобы избежать случайной загрузки навыков - Установка
TMPDIRв локальную директорию проекта для обхода проблем с ACL в macOS - Добавление тестового бинарника в
PATHвместо использования системной установки - Использование 5+ повторений на ячейку из-за 20-30% вариации токенов
- Повторный запуск ячеек, достигших лимита итераций (
--rerun-failed), и переоценка при изменении верификатора (--rescore)
Если вы поддерживаете CLI, который ИИ-агенты вызывают как подпроцесс, те же два шага — перенос предикатов и специальный выходной формат для агентов — скорее всего, применимы. Переработка также улучшила CLI для людей, хотя статья сосредоточена на пути для агентов.
📖 Читать полный источник: HN AI Agents
👀 Смотрите также

Представляем Aionic Anthology: Фреймворк для структурирования задач ИИ Клода.
Фреймворк Aionic Anthology организует задачи ИИ Клода, разделяя контекст на категории и добавляя систему оценки рисков для улучшения выполнения задач.

В реальном времени добавлен анализ акций в Claude Desktop через MCP-сервер
Разработчик создал MCP-сервер под названием agent-toolbelt, который добавляет возможности анализа акций в реальном времени в Claude Desktop и Claude Code, предоставляя живые данные для инвестиционного анализа вместо предположений на основе обучающих данных Claude.

Репозиторий шаблонов кода Claude для приложений Spring Boot
Репозиторий GitHub предоставляет шаблон Claude Code для генерации приложений Spring Boot с лучшими практиками интеграции базы данных, развертывания в Kubernetes и интеграционного тестирования с использованием Testcontainers.

Открытый локальный хук автоматически переключает модели Claude для снижения затрат на ИИ.
Разработчик создал локальный хук для Cursor и Claude Code, который анализирует промпты и автоматически выбирает подходящую модель Claude (Haiku, Sonnet или Opus) перед отправкой запросов. Инструмент использует ключевые слова для классификации задач и предотвращает переплату, ретроспективный анализ показал снижение затрат на 50-70%.