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

Веб-приложение для счёта в настольной игре в режиме агента GitHub Copilot с Claude Sonnet

Разработчик Jonas собрал в режиме агента GitHub Copilot с моделью Claude Sonnet приложение для учёта очков в настольной игре Partners. Приложение работает и развёрнуто, но агент не раз застревал и оставил в репозитории лишние файлы.

Сделано сGitHub CopilotClaude

Что сделали

Попытка пройти туториал GitHub застопорилась. Тогда Jonas завёл репозиторий для веб-приложения, в котором его компания по настольной игре Partners будет вести счёт. Он добавил план и уже собранные данные в JSON, а потом работал в режиме агента в VS Code с моделью Claude Sonnet. Агент сделал ввод очков, таблицу истории, графики статистики, всплывающие окна с настроением аватаров, поддержку датского и английского и тёмную тему. Вручную Jonas поправил совсем немного.

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

Получилось рабочее приложение, развёрнутое на Digital Ocean App Platform. Попытка с туториалом кончилась циклом, в котором агент отменял собственные правки. Похожие проблемы были со всплывающим окном при наведении. Репозиторий ещё нужно почистить от файлов, которые оставил агент.

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

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

Пояснение

Режим агента (agent mode) в GitHub Copilot для VS Code сам меняет файлы проекта и запускает команды, а не только подсказывает код. Модель для него можно выбрать, здесь это Claude Sonnet от Anthropic.

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

Разработчикам, которые пользуются Copilot для подсказок и хотят поручать ему целые фичи.

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

Используй режим агента с моделью Claude Sonnet и сделай [небольшая, но законченная фича или приложение, например CRUD-страница для заказов] в моём проекте в [папка или репозиторий]. Работай по этапам. Сначала предложи план и список файлов, потом реализуй, запусти приложение или тесты и исправь ошибки, которые встретишь. Закончи, когда фича работает от начала до конца, и дай сводку изменённых файлов и инструкцию по запуску.

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

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

Источник: dev.to ·

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

Больше тысячи смёрженных 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, а баги в компиляторе остались.