Google запустила Firebase Studio, новую облачную среду разработки, которая ставит AI в центр создания приложений. Платформа расширяет существующий инструментарий Firebase, добавляя рабочие пространства AI, где разработчики могут создавать полноценные приложения, от мобильных приложений до веб-сайтов, используя разговорный AI. Firebase Studio соединяет различные сервисы, платформы и интерфейсы для автоматической генерации множества компонентов: пользовательских интерфейсов, внутренних систем, кода интерфейса, мобильных приложений, схем API и подключений к данным, а также базовой программной логики. Помимо традиционного редактора кода, Firebase Studio включает в себя агента-прототипа, которым разработчики могут полностью управлять с помощью естественного языка или визуальных входов, таких как диаграммы и эскизы пользовательского интерфейса.

Затем система создает приложения независимо на основе этих спецификаций. Firebase Studio объединяет инструменты кодирования Genkit и Project IDX от Google со специализированными агентами AI и поддержкой Gemini. Он построен на популярном проекте Code OSS, что делает его похожим и знакомым для многих.

Пользователям нужно просто открыть браузер, чтобы создать приложение за считанные минуты, импортируя из существующих репозиториев, таких как GitHub, GitLab, Bitbucket или локальной машины. Платформа поддерживает такие языки, как Java, .NET, Node.js, Go и Python, а также такие фреймворки, как Next.js, React, Angular, Vue.js, Android, Flutter и другие.
Пользователи могут выбирать из более чем 60 готовых шаблонов или использовать агент прототипирования, который помогает разрабатывать приложение (включая пользовательский интерфейс, потоки AI и схему API) с помощью естественного языка, снимков экрана, макетов, инструментов рисования, снимков экрана, изображений и макетов — без необходимости кодирования. Затем приложение можно напрямую развернуть в Firebase App Hosting, Cloud Run или пользовательской инфраструктуре.
Приложения можно отслеживать в консоли Firebase, а также улучшать и расширять в рабочем пространстве кодирования одним щелчком мыши. Приложения можно просматривать прямо в браузере, а Firebase Studio имеет встроенные службы времени выполнения и инструменты для эмуляции, тестирования, рефакторинга, отладки и документирования кода.
Google утверждает, что платформа значительно упрощает рабочие процессы кодирования. Gemini помогает пользователям писать код и документацию, исправлять ошибки, управлять и разрешать зависимости, писать и запускать модульные тесты и работать с контейнерами Docker, среди прочих задач. Пользователи могут настраивать и развивать различные аспекты своих приложений, включая вывод модели, агентов, генерацию дополненного поиска (RAG), UX, бизнес-логику и другие.
Google также теперь предоставляет ранний доступ к агентам Gemini Code Assist в Firebase Studio для участников программы Google Developer Program. Например, агент миграции может помочь переместить код; агент тестирования может имитировать взаимодействие с пользователем или запускать состязательные сценарии против моделей AI для выявления и исправления потенциально опасных выходных данных; а агент документирования кода может позволить пользователям общаться с кодом.
В период предварительной версии Firebase Studio доступна с тремя рабочими пространствами для обычных пользователей, в то время как участники программы Google Developer Program могут использовать до 30 рабочих пространств. Агенты Gemini Code Assist находятся в списке ожидания.