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

Сверка кода и тестов с замыслом пользователя через свой агент

Разработчик на Hacker News рассказал, как его агент перечитывает все сообщения пользователя, заново формулирует, чего тот хотел, и сверяет с этим код и тесты. Подходом он пользуется около полугода, цифр не приводит.

Сделано со своим агентом


Что сделали

Агент перечитывает каждое сообщение пользователя в проекте и заново формулирует, чего тот хотел. По этой формулировке он проверяет код и тесты. Для долгой работы агент ведёт список задач как документ проекта и после закрытия каждого этапа записывает, что произошло. Подход опирается на тесты, логирование и работу с запущенным приложением.

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

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

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

Перечитать все сообщения занимает всего несколько минут даже в проекте с 10 000 сообщений. Файл задач проверяется дважды, до и после реализации.

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

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

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

Прочитай все мои сообщения в этой сессии и заново сформулируй, чего я на самом деле хотел, коротким списком требований. Потом сверь с этим списком код и тесты в [папка или ветка] и сообщи, чего не хватает, что лишнее и что не покрыто тестами. Запиши расхождения в файл todo-review.md и на этом остановись. Код не меняй, пока я не одобрю список.

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

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

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

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

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

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

Свой агент

Агент Miguel на Claude, который сам дописывает свой код в Docker-песочнице

Автор с Hacker News сделал агента Miguel на Claude и фреймворке Agno, который добавляет себе новые возможности, правя собственный код в Docker. Изменения проверяются и коммитятся или откатываются, и агент дорос до 21+ возможностей.

Постоянная память агентов-программистов в git через okf-agent-memory

Открытый инструмент okf-agent-memory хранит память агентов-программистов в Markdown-файлах прямо в git, чтобы контекст переходил из сессии в сессию. Цифры скорости и экономии токенов взяты из бенчмарков самого проекта.

Свой агент

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

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

Свой агент