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

Веб-приложение на FastAPI одной командой в режиме агента GitHub Copilot

Автор поста на Reddit одной командой попросил режим агента GitHub Copilot сделать веб-приложение на Python и FastAPI. Получилось полностью рабочее приложение для просмотра картинок, хотя сам автор признаёт, что технология пока не идеальна.

Сделано сGitHub Copilot

Что сделали

Автор открыл новую папку в VS Code, добавил в неё папку images с несколькими фотографиями и дал режиму агента Copilot один запрос. Нужно было сделать веб-приложение на Python и FastAPI с фронтендом на HTML, Tailwind и AJAX. Агент создал нужные файлы, написал код и запустил его, пока автор наблюдал. Другому комментатору особенно понравилось, что интеграция с GitHub позволяет посмотреть код до коммита.

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

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

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

Подготовка в источнике минимальная. Это новая папка в VS Code и вложенная папка images с несколькими фото, а потом одна команда.

Пояснение

FastAPI это Python-фреймворк для серверной части, Tailwind это CSS-фреймворк для вёрстки. AJAX позволяет странице подгружать данные без перезагрузки.

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

Тем, кто хочет быстро собрать прототип веб-приложения и посмотреть, на что способен агент в VS Code.

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

В режиме агента создай веб-приложение на Python и FastAPI, которое [что должно делать приложение, например API списка дел с эндпоинтами добавления, вывода и удаления]. Прежде чем записывать что-то на диск или делать коммит, покажи план файлов и код на просмотр. В конце приложение должно запускаться локально командой [команда запуска, например через uvicorn], а у меня должна быть инструкция, как его попробовать.

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

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

Источник: reddit.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, а баги в компиляторе остались.