Модель Harvi Code
Claude Sonnet 5: агент, которому можно поручить кусок разработки
Sonnet 5 интересен не как «ещё один Claude», а как практический переход от помощника к агенту. Его стоит выбирать, когда задача уже не помещается в один ответ: нужно пройти по проекту, воспользоваться инструментами, принять несколько промежуточных решений и не потерять исходную цель.
01Где начинается агентная работа
Есть большая разница между «напиши компонент» и «разберись, почему этот компонент не появляется у части пользователей». Во втором случае нужно читать код, смотреть флаги, возможно, открыть браузер, проверить ответ сервера и только потом исправлять. Sonnet 5 создан именно для такого маршрута.
Не просите его угадывать маршрут за вас. Положите в задачу критерий: что считается найденной причиной, какие файлы можно менять, какую проверку нужно выполнить. Тогда агент действует не по инерции, а как исполнитель с рамками.
02Какой процесс с ним работает
Первый проход — исследование без изменений. Второй — краткий план с рисками. Третий — выполнение маленькими коммитопригодными шагами. Это может показаться медленнее, но в реальном проекте обычно экономит время: вы ловите неверное понимание до того, как оно превратилось в десяток правок.
Особенно хорошо это работает в задачах «найди и устрани класс проблем». Например, не один упавший запрос, а все места, где обработчик возвращает HTML вместо ожидаемого JSON. Модель может найти похожие ветки, а вы решаете, насколько широко менять контракт.
03С чем не стоит к ней идти
Если нужен один короткий ответ, Sonnet 5 не обязателен. Агентные возможности ценны тогда, когда есть что исследовать и чем проверять результат.
И не смешивайте в одном поручении несколько независимых целей: «поправь оплату, переделай дизайн и ускорь сборку». Это не сложная задача, а три разных задачи с разными критериями. Разделите их — получите и лучше результат, и понятный контроль.
Коротко
- Что означает агентный подход в работе с Sonnet 5?
- Модель не ограничивается текстом: она может планировать последовательность, использовать доступные инструменты и проверять промежуточный результат.
- Как сохранить контроль?
- Разделяйте исследование, план и применение изменений. Для необратимых шагов требуйте явную остановку и подтверждение.