Агентные кейсы
Разработка и DevOps

Спецификация фичи в ChatGPT и передача кодинг-агенту

Автор комментария на Hacker News сначала обсуждает фичу с ChatGPT или ИИ-агентом до подробной спецификации, а потом отдаёт её кодинг-агенту. Код он построчно не читает, а тщательно тестирует, и говорит, что выпускает приложения лучше и быстрее.

Сделано сChatGPT

Что сделали

Сначала автор обсуждает фичу с ИИ-агентом или ChatGPT, пока не получится подробная спецификация. Её он передаёт кодинг-агенту, и тот пишет код. Каждую строку результата автор не читает. Вместо этого он сам тщательно тестирует, что получилось.

Что получилось

По словам автора, он выпускает более качественные приложения намного быстрее. ИИ учитывает пограничные случаи и лучшие практики, которые автор мог бы упустить. Оставшиеся баги, например на неожиданных данных, он допустил бы и сам. Цифр в комментарии нет.

На что обратить внимание

Раз проверка идёт через тесты, а не через чтение кода, то поймаете ли вы баги, решает качество тестов, особенно на неожиданных входных данных.

Кому пригодится

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

Попробуйте сами с ChatGPT

Хочу добавить в проект [фича]. Сначала задавай мне вопросы, пока не сможешь написать понятную спецификацию, и сохрани её в SPEC.md. Потом реализуй фичу и напиши тесты, которые проверяют поведение. Готово, когда тесты проходят и ты даёшь мне короткий список шагов, чтобы я сам попробовал фичу. Перед удалением файлов или изменением базы данных спрашивай.

Нужна помощь с запуском? Вступайте в сообщество AI Pack ↗

Читать оригинал ↗

Источник: news.ycombinator.com ·

Похожие кейсы

Больше тысячи смёрженных PR в неделю от внутренних агентов Stripe Minions

Stripe рассказывает о Minions, своих внутренних агентах для программирования, которые доводят задачу до готового изменения кода. По словам компании, на них приходится больше тысячи смёрженных pull request в неделю.

Свой агент

Перенос старых Java-апплетов Теренса Тао на JavaScript и новые приложения с агентом

Математик Теренс Тао с помощью агента для программирования перенёс около двух десятков своих Java-апплетов 1999 года на JavaScript и сделал два новых наглядных приложения. Перенос занял часы, и все апплеты снова работают.

Свой агент

Пайплайны данных и анализ для научной статьи с Claude Code, который написал больше 98% кода

Исследователь Кевин Ян сделал Claude Code главным помощником в работе над статьёй, и за несколько недель тот написал, по его оценке, больше 98% кода. Ошибки агент всё равно допускал, поэтому каждый шаг Кевин проверял сам.

Компилятор C командой из 16 параллельных агентов Claude

Николас Карлини из Anthropic запустил 16 параллельных агентов Claude, и примерно за 2000 сессий они написали на Rust компилятор C на 100 000 строк, который собирает Linux 6.9. Обошлось это чуть меньше чем в $20 000, а баги в компиляторе остались.