字数:约3000字|预计阅读时间:10分钟
在这个瞬息万变的数字时代,Web 开发已成为技术领域的核心。然而,传统的编程模式往往让开发者陷入繁琐的环境配置、框架选择、代码编写和部署的泥潭。这不仅拖慢了开发的节奏,更让许多创新想法被束之高阁。
有没有一种工具,能彻底颠覆这种局面,让 Web 开发变得简单、高效?
答案是:有!
今天,我迫不及待地想向大家介绍一款革命性的 AI 驱动 Web 开发工具—— Bolt.new 。
还在为复杂的语法和框架头疼吗?Bolt.new 让你摆脱束缚,通过自然语言与 AI 交互,实现你的想法!
只需简单描述你的需求:
"我想创建一个简单的博客网站。"
Bolt.new 会立即为你生成一个完整的博客网站框架,从此告别繁琐的编码过程。
Bolt.new 完全在浏览器中运行,无需任何本地环境配置!
不再受限于单一的框架,Bolt.new 全面支持当下最流行的前端框架:
无论你是 React 粉还是 Vue 迷,Bolt.new 都能满足你的需求!
Bolt.new 的 AI 不仅能为你生成代码,还支持实时编辑和优化!
开发完成后,只需点击一下,Bolt.new 就能将你的应用部署到云端,如 Netlify。
Bolt.new 基于革命性的 WebContainers 技术,首次实现在浏览器中运行完整的 Node.js 环境。
借助 WebContainers,Bolt.new 能在浏览器内直接执行 Node.js。
所有代码都在本地浏览器中执行:
Bolt.new 支持实时共享和协作:
与 Chrome 开发者工具无缝集成:
有了新的灵感?用 Bolt.new,立即将想法变成现实,抢占市场先机!
对于学生和初学者,Bolt.new 是学习 Web 开发的绝佳伙伴:
全球化的开发团队,Bolt.new 让协作更简单:
不论是个人网站、博客还是作品集,Bolt.new 都能帮你轻松实现:
对于企业开发者,Bolt.new 提供高效解决方案,快速构建和部署商业 Web 应用:
接下来,让我们亲自体验 Bolt.new 的强大功能!
场景:假设我们需要为年会搭建一个简洁高效的抽奖网站,包含以下功能:
步骤如下:
首先,打开浏览器,输入bolt.new,进入bolt.new的官方网站。
boltnew简洁的主界面
可以使用GitHub账号登录,也可以选择注册一个新账号。注册完成后,登录到bolt.new的控制台。
使用GitHub注册
结合我们的需求,我们可以写一个简单的prompt,如
“为公司年会设计一个专业的抽奖应用程序。该工具应包括奖品管理、动画效果、中奖者显示和结果导出等功能 —— 类似于 GitHub 上的热门抽奖项目。请确保它在视觉上具有吸引力,并且适合在公司活动期间在大屏幕上显示。”
到这里不太会写prompt的同学也不用担心,boltnew有一个非常nice的功能,它可以根据我们简单的prompt继续利用AI进行优化提示词的结构,而且优化后的结果使用英文表达,这样也更加符合国外AI的使用习惯。
输入预想的提示词并用AI优化
但是自己也要多练习写提示词,因为这样可以更好的引导AI生成我们想要的结果,而不是让AI自己瞎猜。
tips:至于如何写好prompt,可以参看阿里云智能团队的这篇文章https://mp.weixin.qq.com/s/VuewffOUGhqxA-7qGqm9kg, 讲解了为什么9.11与9.8这种简单的数学题大模型纷纷翻车,深入分析了tokenization是如何影响大模型对于字母和数字推理的能力的。并形象展示了如何通过提示词CoT来解决这个问题。 其中比较有意思的是,大模型在推理时倾向于"结果先行"的输出模式。具体来说,模型往往会先给出一个答案,再为这个答案构建推理过程,而不是通过完整的推理过程得出结论。这种模式的局限在于,模型在答案之后补充的推理过程实际上是为了使答案合理化,而不是真正的思考过程。 而这里的亮点就是理由先行的prompt编写风格,对于大模型而言,它的语言本身即是思考,并不存在诉诸于语言之前的思考过程,所以我们也需要引导它像人类一样先思考再判断,将思考过程以语言的方式表达出来。这也符合大模型预测下一个Token的原理。 后续我也会专门写一篇文章来总结我自己学习实践的经验。
在输入完prompt后,我们只需要等待一小段时间,bolt.new的AI模型就会生成一个完整的网站框架和代码,包括首页、抽奖页面、中奖页面、关于页面和联系页面等。
boltnew生成代码
这里更令人惊喜的一点是,boltnew可以根据构建过程中的报错信息,自动debug调整代码或者配置,这样我们就可以喝着茶看着它自己debug了
自动debug
在生成的网站框架和代码中,我们可以根据自己的需求与AI对话进行编辑和定制。比如刚刚的抽奖网站,因为使用的英文提示词,虽然可以让内置的AI生成的效果更好,但是我们需要给它翻译成中文,这样才能更好的展示给国内的用户,这里我们可以再次要求boltnew将网站再转化为中文版本,输入prompt
“将生成的网站转化为中文版本,使其符合中国用户的使用习惯和审美。”
然后等待AI的生成。
转化为中文版本
这里可能会有人问,为什么不直接用中文提示词呢?因为中文提示词的生成效果不如英文提示词好,所以我们可以先用英文提示词生成好框架和代码,然后再转化为中文版本,这样可以更好的利用AI的优势。 另外,这里的除了AI生成,我们还可以根据自己的需求进行代码编辑和定制,比如修改页面的布局、颜色、字体等,添加抽奖参与人员的信息,设置抽奖规则,奖品图片等。
编辑和定制
这里编辑过程,需要我们对网站的布局和设计有一定的了解,这样才能更好的进行编辑和定制。或者也可以参考一些网站设计的教程和案例去问AI,让AI帮助我们生成更好的网站设计。
编辑和定制完成后,我们可以点击“部署”按钮,bolt.new会自动为我们构建并发布网站到netlify等云服务提供商。部署完成后,系统会生成一个专属的域名,我们也可以绑定自己的自定义域名。
部署网站
至此,我们的年会抽奖网站就初步搭建完成了,有了完整的项目代码后续我们可以根据需要继续测试和优化,确保网站的正常运行和用户体验。用户也可以通过生成的域名访问网站,参与抽奖活动。
您现在就从0到1拥有了一个专业的年会抽奖网站! 整个过程无需编写一行代码,全部在浏览器中完成。
Leon本次演示的示例网站:https://monumental-cendol-7fc1db.netlify.app,一个简单的年会抽奖网站,大家可以点击链接查看效果。
大家都可以试试这个新玩法https://bolt.new/~/sb1-pizpf4,本次的示例代码都在这里,大家可以一起来编辑和定制,分享一下集思广益。
Bolt.new 的出现,无疑为 Web 开发行业带来了革命性的变化。
随着 AI 技术的不断进步,Bolt.new 有望成为 Web 开发领域的领导者,引领新一轮的技术变革。 还在等什么?立即访问https://bolt.new/,体验 AI 驱动的 Web 开发革命!