Студия Firebase заставляет меня догадываться о моем мнении по поводу развития с ИИ

ИИ имеет свое место.

Однако важно держать ИИ заливаться в его место, в противном случае он выйдет из -под контроля и будет использоваться в качестве ярлыка для всего (особенно в творческом искусстве).

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

Это сложный аргумент, это точно. Почему? Потому что ИИ уже начал выводить много людей с работы. По мере того, как все больше и больше разработчиков заменяются машиной, где компании собираются обращаться к новым приложениям?

Это рекурсивный кошмар.

Если вы окажетесь в бизнесе, где вам нужно создать приложение, чтобы помочь вашей компании процветать, и у вас возникли проблемы с поиском кого -то для его построения, всегда существует студия Firebase.

Что такое Firebase Studio?

Firebase Studio-это облачная агентская среда разработки, которая была создана Google, чтобы помочь оптимизировать создание и развертывание приложений с AI. Сервис предлагает универсальный магазин для прототипирования, строительства и публикации приложений. Это решение без кода интегрируется с Gemini Google, чтобы помочь с генерацией кода, прототипированием приложений и многим другим.

Firebase-это платформа разработки с полным стеком, которая поддерживает как frontend, так и на бэкэнд, и даже интегрируется с такими услугами, как аутентификация, Firestore и Hosting.

С помощью Firebase вы создаете приложения через подсказку ИИ. Представьте себе, что вы создаете надежное приложение, используя не что иное, как естественный язык. Если этого недостаточно, вы также можете использовать традиционную разработку на основе кода с популярными рамками, такими как Next.js.

Вы можете начать с 60 предварительно построенных шаблонов или использовать агент прототипирования приложения.

Я проверил агент по прототипированию приложения и ушел очень впечатлен. То, что я сделал, — это попросить Firebase Studio построить приложение Kanban, которое интегрируется с Google Calendar. После того, как я напечатал свою подсказку, Firebase Studio предложила более подробную подсказку, которая была:

«Совместное приложение Kanban Board для управления проектами и задачами. Ключевые функции включают создание и организацию задач на настраиваемых досках, добавление карт с вложениями и полностью настраиваемыми полями данных, интеграция с календарем Google для сроков задач и перетаскивания карт между столбцами для обновления. Используйте спокойный чирок и профессиональную серую цветную схему».

Затем появился план приложения (список функций, которые будут включены), который был:

  • Создание доски: Создайте и настройте несколько досок Kanban для управления различными проектами или рабочими процессами.
  • Управление картами: Добавить карты в доски для представления задач; Настройте каждую карту с помощью правопреемников, описаний, сроков, вложений и полных настраиваемых полей данных.
  • Интеграция календаря Google: Подключите Google Calendar с синхронизацией сроков задач, предоставляя напоминания и единое представление о расписании.
  • Интерфейс перетаскивания: Перетащите карты между столбцами, чтобы обновить их статус (например, сделать, в процессе, выполненные).
  • Уведомление об изменении: Создайте уведомление для сотрудников при изменении какой -либо из карт, чтобы обеспечить синхронный совместный поток.
  • Предложение ресурсов ИИ: Основываясь на анализе контекста карт и контента, инструмент AI предлагает связанные и соответствующие ресурсы для облегчения более оптимизированной разработки карт.

Пока все выглядит довольно хорошо. Firebase Studio затем предложила следующий стек для приложения:

  • ИИ: Близнецы, гены
  • UI: TypeScript, NextJS, Tailwind CSS

Время до прототипа, которое делается с одним щелчком.

После прототипирования я понял, что мне нужен ключ API Близнецов (рис. 1).

Рисунок 1. Без ключа API Gemini, доска Канбан не будет функционировать по мере необходимости.

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

А как насчет настройки приложения?

Любой, кто когда -либо создавал что -то, знает, что первая попытка редко бывает последней. Хотя мое приложение Kanban работало довольно хорошо, могут быть необходимым изменения. После того, как приложение будет создано, вы найдете кнопку «Редактировать код» в правом нижнем углу окна. Нажмите на это, и вам будет представлен список каждого файла, созданного для приложения на боковой панели. Разверните одну из записей, нажмите на файл, и он откроется в редакторе кода (рисунок 2).

Рисунок 2. Редактор кода Firebase Studio.

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

Отредактируйте код по мере необходимости, а затем, когда вы закончите, нажмите кнопку Envelift Environment, чтобы применить ваши изменения. Когда окружающая среда перестраивается, протестируйте ее снова, чтобы увидеть, соответствует ли она теперь ваши потребности (или потребности вашего клиента).

Параметры пост-сборки

Как только вы довольны своим приложением, у вас есть несколько вариантов.

Zip и скачать

Вы можете создать архив ZIP и загрузить свой проект, выполнив эти шаги:

  • В рамках вашего проекта перейдите к представлению кода.
  • Щелкните правой кнопкой мыши пустое пространство на панели обозревателя файлов и выберите опцию «Zip & Download».
  • При запросе сохраните файл загрузки на локальную машину.
  • GIT Integration

    Вы можете интегрировать свой проект с различными поставщиками GIT (например, GitHub и Gitlab), чтобы вы могли подтолкнуть свой код в репозиторий по вашему выбору. После того, как вы нажали код, вы можете клонировать его на локальную машину, используя стандартные команды GIT и инструменты.

    Распределение приложений Firebase (для тестовых сборок)

    Тестеры могут загружать конкретные сборки приложения через распределение приложений Firebase. Конечно, это для целей тестирования и будет загружать полностью скомпилированное приложение (например, APK для Android и IPA для iOS). Если вы нажмете значок ссылки рядом с правом верхнем правом, вы получите QR -код, который можно сканировать по телефону (рисунок 3). После отсканирования он откроет ваше приложение по телефону, поэтому его можно проверить (на Android или iOS).

    Рисунок 3. Это мое тестовое приложение Kanban, которое вы можете попробовать на своем телефоне.

    В студии Firebase есть гораздо больше, но это даст вам хорошее представление о том, как это работает. Я бы посоветовал вам прочитать эту часть документации Google, чтобы узнать больше после того, как вы дали ей первый взгляд.

    Trending Stories youtube.com/thenewstack Tech движется быстро, не пропустите эпизод. Подпишитесь на наш канал YouTube, чтобы транслировать все наши подкасты, интервью, демонстрации и многое другое. Группа подпишитесь с эскизом. Джек Уоллен-это то, что происходит, когда генеральный разум с умом с современным Snark. Джек — искатель истины и писатель слов с квантовым механическим карандашом и разрозненным ударом звука и души. Хотя он проживает … читайте больше от Джека Валлена

    Добавить комментарий

    Ваш адрес email не будет опубликован. Обязательные поля помечены *