写点什么

开源开发环境 Bolt.new 将 Web 开发与 AI 提示的熟练运用融为一体

  • 2024-11-12
    北京
  • 本文字数:1129 字

    阅读完需:约 4 分钟

大小:518.11K时长:02:56
开源开发环境Bolt.new 将 Web 开发与 AI 提示的熟练运用融为一体

本文最初发布于 DEV CLASS。



AI 编程

Bolt.new 是一个开源开发环境,目前处于 Beta 测试阶段。它将人工智能与 Web 容器相结合,在浏览器内运行 Node.js。其文档强调,正确使用人工智能提示与理解 Web 技术同等重要。


StackBlitz Bolt.new 让开发人员可以 “在浏览器中进行 AI 驱动的全栈 Web 开发”,其部分源代码已在 GitHub 上开放。不过,已发布的代码面向的是 “那些对自行构建 AI 驱动的开发工具感兴趣的开发人员”,而不是为了提供一个随时可以运行的完整部署。



AI 驱动的应用程序开发不是从一个空的编辑器开始,而是从一个等待输入的提示开始


在新建一个应用程序时,Bolt.new 会以提示符为中心。不过,开发人员也可以选择 StackBlitz 模板,如使用 Astro 的博客或使用 Vitepress 的文档网站。Bolt.new 的文档强调,开始时要使用 AI 聊天工具,并且初始指令要尽可能精确,“以确保 Bolt 可以搭建出相应的项目”。此外,文档还提到,要将多条简单的指令合并成一条信息,以节省时间,减少 Token 消耗。


Bolt.new 的定价模型以 Token 消耗量为基础——每月 50 美元最多可购买 2600 万 Token。如果 Token 用完,AI 将停止工作,直到用户购买了更多的 Token。


Bolt 环境还包括一个基于浏览器的编辑器(基于与 Visual Studio Code 相同的技术)。至于在多大程度上相信 AI,在多大程度上手动编码,开发人员可以自行选择。基于浏览器的 Bolt IDE 底层采用了 WebContainers,因此,Node.jsnpm 和 yarn 等工具可以在浏览器中运行。



Visual Studio Code 用户会对基于浏览器的 Bolt IDE 很熟悉


该环境的 AI 功能采用了 Anthropic。同时,它还使用了 StackBlitz 赞助的 JavaScript 构建工具 Vite。Netlify 也用到了,它是作为 Bolt 应用程序的默认部署目标。不过,根据 X 上的一个话题讨论,CloudFlare 也将作为一个选项加入进去。


根据 StackBlitz 的说法,Bolt 将生成高质量的代码,而这要归功于 “WebContainers 的每一层都集成了人工智能,使 Bolt 能够发现错误并帮你解决”。不过,要让开发人员相信,不管应用程序多复杂,AI 驱动的 Bolt 都能够创建出来,而且可靠、可维护,还需要更多的努力。AI 代码助手主要是用于比较短的代码片段,开发人员确切地知道需要什么,然后他们就可以利用 AI 来避免重复编写以前编写做过无数次的代码。


对于 Bolt 应用程序的质量,另一个关键因素是开发人员正确使用 AI 提示的能力——与传统的编码技能一样,效率或许可以通过以正确的顺序使用正确的提示来衡量。


在 Hacker News 上,一个名为 mangonaise 的开发者感慨道:“像这样编写面向用户的系统,我觉得太奇怪了"。


原文链接:

https://devclass.com/2024/10/16/stackblitz-bolt-new-blurs-boundaries-between-web-development-and-skilled-use-of-ai-prompts

2024-11-12 17:516157

评论

发布
暂无评论
发现更多内容

HBuilder开发者必备!Windows上传IPA文件的软件分享

一种基于动态代理的通用研发提效解决方案

阿里技术

从“13天”到“0天”延时,揭秘幸福里离线SLA保障最佳实践

字节跳动数据平台

大数据 数据中台 数据治理 数据安全 企业号9月PK榜

「程序员转型技术管理」必修的 10 个能力提升方向

LigaAI

开发者 技术管理 经验总结 技术领导力 企业号9月PK榜

超全60000多字详解 14 种设计模式 (多图+代码+总结+Demo)

Immerse

弹性数据库连接池探活策略调研(三)——DBCP | 京东云技术团队

京东科技开发者

数据库 数据库连接池 企业号9月PK榜 DBCP

可观测性在灰度发布中的应用

观测云

微服务 性能优化 链路

球场LED显示屏应具备什么特点

Dylan

广告 足球 LED LED display LED显示屏

产品路线图如何制定?斯坦福大学产品管理课程为你支招

LigaAI

产品经理 经验总结 产品管理 产品路线图 企业号9月PK榜

WorkPlus Meet | 私有化部署视频会议系统,实现安全高效跨屏协作的利器

WorkPlus

百度输入法全面升级,打造首个基于大模型的输入法原生应用

彭飞

谈谈JSF业务线程池的大小配置 | 京东物流技术团队

京东科技开发者

测试 测试用例 jsf 企业号9月PK榜

一见“氢”心-康士柏氢能产业链蓄力待发

Geek_2d6073

视频剪辑中花式抠图的代码实操与案例详述

阿里云CloudImagine

云计算 阿里云

文盘Rust——子命令提示,提高用户体验 | 京东云技术团队

京东科技开发者

rust cli 企业号9月PK榜 领域交互

亚信安慧荣膺“信创工委会技术活动单位”

亚信AntDB数据库

AntDB 国产数据库 AntDB数据库

HBuilder开发者必备!Windows上传IPA文件的软件分享

雪奈椰子

智慧火力发电厂数字孪生3D可视化平台

2D3D前端可视化开发

智慧电厂 智慧火电厂 智慧火力发电厂 数字孪生火电厂 火电厂三维可视化

Databend 数据集成方案 | Data Infra 第 15 期

Databend

WorkPlus AI助理,基于ChatGPT的企业级知识问答机器人

WorkPlus

Sketch for mac(矢量绘图UI设计软件) 98.1中文激活版

mac

Sketch 苹果mac Windows软件 矢量绘图软件

学会PCB通用布局规则,复杂设计也能轻松搞定!

华秋电子

PCB

打造次世代分析型数据库(二):这,不只是列存表

腾讯云大数据

数据库

头部媒体经观传媒传依托博睿数据,将故障排查效率提升60%

博睿数据

可观测性 博睿数据

小红书广告智能创意能力构建过程详解

小红书技术REDtech

人工智能 小红书

山东布谷科技直播APP源码搭建:核心的服务器系统

山东布谷科技

软件开发 系统架构 直播APP源码 服务器系统

Axios put 请求使用指南:优化开发流程

Apifox

程序员 前端 后端 axios put

从软件工程师角度聊聊 Kubernetes

SEAL安全

容器 k8s 解决方案 kubernetes 运维 企业号9月PK榜

从融云数智办公平台,看企业需要什么样的大模型?

融云 RongCloud

人工智能 AI 互联网 AIGC 数智办公

航空航天行业的MES系统解决方案

万界星空科技

MES系统

大模型驱动云计算创新变革

Baidu AICLOUD

异构计算 百度百舸 千帆大模型平台 LMops AI 原生

开源开发环境Bolt.new 将 Web 开发与 AI 提示的熟练运用融为一体_架构/框架_Tim Anderson_InfoQ精选文章