自从我们推出 Firebase Studio 预览版后,开发者们已经使用它创建了超过 150 万个工作区,其应用之广令人赞叹,涵盖电商网站、CRM 工具、游戏,乃至面试辅导、教育辅导和销售规划等领域。近期,我们通过增强其内置的 App Prototyping 智能体,使其采用 Google 强大的 AI 模型 Gemini 2.5。所有 Firebase Studio 预览版用户现在都可以使用升级后集成 Gemini 2.5 的 Firebase Studio,让您创建的应用更上一层楼。
🔗 Firebase Studio
https://firebase.studio/
使用集成 Gemini 2.5 的
Firebase Studio
Gemini 2.5 是一个强大的思维模型,能够以更复杂的方式对提示和问题进行推理。该模型尤其擅长编码任务,在多项编码能力基准测试中展现出卓越的性能。将 Firebase Studio 的 App Prototyping 智能体升级到使用 Gemini 2.5,带来了许多积极的变化,我们将在本文介绍一些重点内容。
🔗 Gemini 2.5
https://developers.googleblog.com/en/gemini-2-5-pro-io-improved-coding-performance
首先,使用最新版本应用原型创建的应用改进了界面,它所生成的设计秉承了现代网页设计原则和布局。以下是其中一个示例:
Gemini 2.5 的思维能力以及在编码任务上的性能提升,是 Firebase Studio 助您创建和编辑更复杂应用的核心所在,这些应用涵盖多步骤 AI 流程、数学计算、音频、图像处理等多种场景。
探索示例应用
纸上得来终觉浅,亲身体验才更有趣。让我们来看看几个通过 Firebase Studio 中的 App Prototyping 智能体和 Gemini 2.5 共同创建的示例应用。
Melody Maestro
这款交互式音乐教学应用在不到十分钟内就完成了构建,其中包含课程目录,可帮助初级、中级和高级用户学习乐器演奏。仅通过自然语言提示,我们就可初步生成这款教授钢琴课程的应用。令人惊叹的是,App Prototyping 智能体能够自动构建几节示例课程,并找到生成钢琴音效所需的合适 JavaScript 库。随后我们进一步提示智能体增加课程数量并添加小提琴教学,它也轻松地完成了这些任务。但我们在首次试音时发现,小提琴的音色不尽如人意。通过将提示从笼统的 "让音色像真实的小提琴" 调整为更具体的 "延长小提琴琴弦的振动时长",这款音乐教学应用便能够胜任小提琴课程的教学了。
Schedule Helper
这款应用可在 30 分钟内帮助用户管理每日日程和待办事项。首先,该应用会从您的 Google Workspace 任务列表中获取任务,并从 Google 日历中提取预约安排。而后它会围绕您的日程安排规划任务,将大型任务拆分为若干易于处理的小块,并可选择将其添加到您的日历中。App Prototyping 智能体不仅集成了任务和日历 API,还为开发者提供了在 Google Cloud 控制台中设置 OAuth 的操作指南。
Quantum Phenomena Explorer
借助这款应用,我们营造了一种引人入胜的教育体验,它能阐释量子物理现象,涵盖相关概念、可视化呈现以及模拟实验的方式。令人印象深刻的是,仅需少量提示 (确切地说是三次),App Prototyping 智能体就生成了多个详细的交互式教程,例如贝尔定理的实验验证、双缝实验、量子隧穿实验和双量子比特模拟器。这款应用支持对两个粒子设置不同配置,以观察它们如何相互影响。
🔗 贝尔定理的实验验证
https://cds.cern.ch/record/111654/files/vol1p195-200_001.pdf
🔗 双缝实验
https://www.nobelprize.org/prizes/themes/the-dual-nature-of-light-as-reflected-in-the-nobel-archives/
🔗 量子隧穿实验
https://www.scientificamerican.com/article/quantum-tunneling-is-not-instantaneous-physicists-show/
🔗 双量子比特模拟器
https://www.nature.com/articles/srep06115
SocialSync
我们还很好奇的是,如果将现实中的任务 (比如管理团队的社交媒体内容发布) 交给 App Prototyping 智能体,会出现怎样的结果?不到十分钟,我们便开发出了一款社交媒体协作应用,用于协助管理社交媒体发布内容。该应用具备以下功能:获取 AI 推荐的最佳发布时间、添加和修改已预设发布的内容、对内容进行分类,以及管理日程日历,其中最为贴心的是您可以获取 AI 推荐的最佳发布时间。然而,使用最初的日历功能在较大屏幕上查看每日发布列表时,其布局特点导致需要反复滚动才能完整浏览。于是我们提示 App Prototyping 智能体重新设计该功能,使其更易阅读——短短几秒就已完成更新,并在应用预览中刷新呈现。
Flow Forge
我们在大约 20 分钟内便创建了一款内置可视化编程环境的应用。该应用允许用户组合不同组件,为各类任务构建 AI 增强型工作流,并可在工作流的每个阶段检查和调试系统。该应用正借助 AI 智能体构建一个能以全自然语言方式开发更多 AI 智能体的环境。在此示例中,该应用使用天气 API 来协助规划适合当前天气条件的户外探险活动。
Workout Wizard
我们尝试在 10 分钟内构建的一款应用,利用 AI 根据多种不同的输入生成并定制健身计划。用户可以选择自己的健身水平、锻炼肌群、年龄组别和日程安排,这款应用便会基于这些输入而生成相应的健身计划。区别于其他依赖虚拟数据生成不同健身计划的应用,我们想探究这款 AI 应用的创造潜力。因此,我们将所有健身计划的创建工作都交由 AI 工作流处理。当我们根据所选标准生成个性化健身计划时,每一次尝试都变得非常有趣。
Stone Caster
当然,我们也在游戏领域有所尝试。下面是一款简单的播棋 (Mancala) 类游戏。仅根据一个简单的提示词——"播棋",系统便生成了一个双人版的游戏。当输入第二个提示词 "与 AI 对战",系统便生成了以下功能,随后开发者花了约 10 分钟对配色方案和界面进行迭代优化,包括添加深色模式。
🔗 播棋
https://en.wikipedia.org/wiki/Mancala
提高开发者工作效率
我们对 Firebase Studio App Prototyping 智能体进行了进一步强化,包括界面的优化,以便更好地支持开发者在移动设备上创建应用。
我们还发挥 Gemini 2.5 的思维能力,在您迭代优化并为创建的应用添加功能时,为 Gemini 对项目中文件所做的更改提供更详细的解释。
总结
我们会继续将新的 Gemini 模型和 AI 功能集成到 Firebase Studio 中,以优化产品并解决您的反馈。与此同时,我们建议您尝试探索和感受由 Gemini 2.5 驱动的增强版 App Prototyping 智能体。
欢迎您在社交媒体上使用 #FirebaseStudio 标签分享您的创意作品,或随时在我们的论坛中与团队交流反馈或疑问。
🔗 论坛
https://community.firebasestudio.dev/