谷歌公司今日发布了人工智能工具Stitch的全新版本,该工具可以为网站和移动应用生成用户界面。
图形设计软件制造商Figma公司的股价因此下跌超过4%。该公司的同名平台是UI开发项目的首选工具。
构建界面不仅仅是创建设计那么简单。开发者在设计好应用程序的外观后,还必须将其转换为HTML和CSS代码,这是一个非常耗时的过程。从字体大小到界面元素之间的间距,每个细节都需要在代码中手动定义。
Stitch自动化了这一过程。它使用谷歌旗舰级Gemini系列大语言模型,将界面设计转换为HTML和CSS代码。该工具还支持Tailwind,这是一个包含预打包设计元素的广泛使用的开发框架。
谷歌在去年5月发布了Stitch的初始版本。今天推出的升级版本具有围绕"AI原生无限画布"构建的全新界面。该画布可以并排显示多个视觉资源,让用户完整查看其设计项目。
开发者可以通过上传参考图像或提供文本描述来让Stitch生成界面代码。例如,用户可以指示工具为AI应用生成注册页面。原始版本一次只能生成一个屏幕,而据谷歌介绍,新版Stitch可以同时生成多达五个屏幕。
开发电商网站的开发者可以要求Stitch创建产品目录页面、结算页面和购买确认屏幕。"播放"按钮使模拟购物者在这些屏幕间导航成为可能。
谷歌实验室副总裁乔什·伍德沃德在博客文章中解释:"你可以在几秒钟内将屏幕'拼接'在一起,只需点击'播放'即可快速预览交互式应用流程。Stitch可以基于点击自动生成逻辑上的下一个屏幕,轻松映射用户旅程。"
如果AI生成的界面元素的初始版本需要改进,开发者可以使用自然语言提示对其进行优化。该工具还支持语音命令。开发者可以要求Stitch更改字体大小和其他特定设计细节,或输入"强调结算按钮"等更高级别的指令。
该工具的多项功能由新增的AI智能体驱动。开发者可以选择使用MCP工具将Stitch与外部智能体(如谷歌的Antigravity编码工具)连接。Antigravity可以审查界面设计并自动生成新的变体。
Stitch还可以将界面元素导出到其他外部工具。据谷歌介绍,该工具现在允许用户将界面设计细节保存在名为DESIGN.md的自然语言文件中。它旨在简化在设计工具和项目间保持一致外观的任务。
Stitch通过谷歌实验室免费提供,这是这家搜索巨头用于测试实验性产品的平台。
Q&A
Q1:Stitch是什么工具?它的主要功能是什么?
A:Stitch是谷歌开发的人工智能工具,专门用于为网站和移动应用生成用户界面。它使用谷歌的Gemini系列大语言模型,可以将界面设计自动转换为HTML和CSS代码,大大简化了开发者的工作流程。
Q2:新版Stitch相比旧版本有哪些改进?
A:新版Stitch引入了"AI原生无限画布"界面,可以同时生成多达五个屏幕(旧版本一次只能生成一个),支持语音命令和自然语言提示优化,新增AI智能体功能,还可以与外部工具如Antigravity编码工具连接。
Q3:如何获取和使用Stitch工具?
A:Stitch目前通过谷歌实验室平台免费提供。用户可以上传参考图像或提供文本描述来生成界面代码,支持多屏幕同时生成,并可以使用"播放"按钮预览交互效果。开发者还能通过自然语言或语音命令对生成的界面进行调整。
好文章,需要你的鼓励
今天讲的出海案例是开创电气,一家金华手持式电动工具制造商,在越南基地完成首款产品验收并形成80万台年产能力。
本文介绍了中国科学院自动化所的研究,揭示了大型语言模型在多轮工具调用强化学习中崩溃的根本原因,并系统评估了五种监督信号对训练稳定性和泛化能力的影响。
研究人员意外发现,标准MOSFET晶体管可同时模拟神经元和突触行为,形成"神经突触随机存取存储器"(NSRAM)。该技术仅需一至两个晶体管即可实现传统需数十乃至数百个元件才能完成的神经信号处理,且与现有硅基制造工艺完全兼容,良率达100%。未来有望应用于边缘AI及高能效神经形态芯片,长远或可挑战GPU地位。
牛津、MIT等机构联合发布GauntletBench,测试显示最强AI智能体完成率仅19%,而普通人类完成率超80%,揭示AI在时间感知、图形理解和三维推理上的真实短板。