|
Professor Seleznov
|
Вайбкодеру на заметку: как не сжечь токены на пустом месте
 Столкнулся (и не раз) с простой, но дорогой ошибкой: агент запустил долгий прогон и начал наблюдать за процессом в реальном времени. Код работал нормально. А вот агент нет. Жрёт токены как не в себя. Совсем как у, кажется, индуса, который вместо cron попросил Claude Code позапускать ночью процесс и проснулся с минус 6 тыс баксов. В моем случае агент читал логи, progress output, промежуточные файлы и фактически вел прямую трансляцию выполнения. В итоге улетели десятки миллионов токенов туда, где никакого анализа еще не требовалось. В этот раз у меня отличился DeepSeek. У Codex'а это тоже привычное занятие. Claude Code на моем опыте работает чуть поумнее. Что делать? Даю рецепт. Для долгих задач агент должен работать не как зритель у консоли, а как batch-runner.
🔤Запустил.
🔤Сохранил лог.
🔤Дождался завершения.
🔤Проверил exit code.
🔤На успехе прочитал summary.
🔤На ошибке прочитал только хвост лога. Держите примерный шаблон промпта:
Работай в low-token batch mode. Для долгих команд: - не наблюдай за процессом в реальном времени; - не используй tee, если вывод будет попадать в твой контекст; - не читай progress output и промежуточные файлы во время выполнения; - весь stdout/stderr перенаправь в лог-файл; - дождись завершения команды; - проверь exit code; - если команда завершилась успешно, читай только итоговые summary/config/result-файлы; - если команда упала, прочитай только последние 100-200 строк лога; - твоя задача - не мониторинг процесса, а анализ результата после завершения.
✔️ Главное правило:агент должен тратить токены на выводы, а не на просмотр бегущей консоли. До встречи!
Эдуард Ланчев.
Мой канал в Telegram — Ланчев PRO ИИ. Заходите, если так удобнее.-Источник
|
|
|