Что это
Уровень усилий, по-английски effort, задаёт, сколько работы модель вложит в ответ: как долго будет рассуждать про себя и сколько раз заглянет в файлы. В Claude Code уровни идут от low до max и переключаются командой /effort, а у Codex и других агентов такую же настройку часто называют глубиной рассуждения.
Зачем
Чтобы не платить за глубину там, где она не нужна. Рассуждения ты не видишь, но платишь за них как за ответ: это выходные токены, самые дорогие. На подписке высокий уровень быстрее съедает лимит. На низком та же модель заметно тупее. С трудным багом она может не докопаться до причины.
Как это выглядит на практике
План и архитектуру я делаю на максимуме: самая дорогая ошибка - сэкономить на голове. Реализацию по готовому плану ставлю уровнем ниже. Нужен один глубокий ответ без смены настройки - в Claude Code хватит слова ultrathink в запросе.
Но контекст-инжиниринг уровень не заменит: на пустом проекте максимум думает долго и дорого, а угадывает всё равно вслепую.