Веб-приложение на FastAPI одной командой в режиме агента GitHub Copilot
Автор поста на Reddit одной командой попросил режим агента GitHub Copilot сделать веб-приложение на Python и FastAPI. Получилось полностью рабочее приложение для просмотра картинок, хотя сам автор признаёт, что технология пока не идеальна.
Что сделали
Автор открыл новую папку в 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 ·