专栏名称: 待字闺中
深度分析大数据、深度学习、人工智能等技术,切中实际应用场景,为大家授业解惑。间或,也会介绍国内外相关领域有趣的面试题。
目录
相关文章推荐
码农翻身  ·  字节跳动真的太懂程序员了! ·  23 小时前  
OSC开源社区  ·  2024前端现状:开发者最爱用React、最 ... ·  3 天前  
码农翻身  ·  漫画 | ... ·  5 天前  
51好读  ›  专栏  ›  待字闺中

三款AI编程工具的较量:让不会编程的你,也能做出专业应用

待字闺中  · 公众号  · 程序员  · 2024-11-23 10:51

正文

这篇文章,简单介绍 bolt.new 、 v0.dev/chat 、以及 lovable 如何帮助普通用户完成应用开发。

这是一个真实的需求,一位做交易的朋友问我哪里可以直接方便地看到一定筛选条件的加密货币列表。

估计是有的,但我并不了解,我想到用 AI 编程 Agent 开发一个应用给他。

我选择了:

  • bolt.new

  • v0.dev/chat

  • lovable

这三个产品,一定程序都有面向开发者的功能,比如代码编辑器等。但作为普通用户,直接忽略就好。

我们从描述需求开始:

帮我制作一个加密货币资产筛选应用程序,该应用需要:• 使用 CoinCap API 获取数据• 让我能够查看按市值排名查看,满足以下条件的加密货币- 市值大于 0.1B美元- 过去 24 小时的交易量大于 1000w 美元- 过去 24 小时的价格涨幅在 10%以上• 允许我点击某个资产以查看详细信息(包含价格走势图)• 采用鲜明的新野兽主义设计风格

对于普通用户来讲,这里有两个可能不清楚的点:

  1. CoinCap API

  2. 新野兽主义设计风格

这没关系。针对第一个,我在写需求之前,我也不知道。我通过谷歌搜索,找到可用的数据来源。至于设计风格,不写也没事,各自的模版都有默认的风格。我比较喜欢这个,也想看看不同的 Agent 理解如何。

分别打开这三个网站,登录(我都没有付费)之后,输入上述需求,耐心等待。v0.dev/chat 和 bolt.new 很快,lovable 因为设计的思路更复杂,会慢一些,同时进行,三分钟就可以看到结果。

v0.dev/chat

bolt.new

lovable

这个应用非常简单,过程中并没有出错。相比以往的尝试,这次多了一个 API 的理解和调用,lovale 我是了解的,v0.dev/chat 和 bolt.new 也可以实现,是超出预期的。

生成完成之后,三个网站的网页右上角都有一个部署,点击之后,可以自动的部署。v0 是最近刚刚上线的,对标 bolt.new 。lovable 更是号称全栈。

这个点是非常好的,无论是对于普通用户还是开发者。缩短开发到用户可以尝试的过程,非常的重要。因为,很多时候这个过程里很多点都会劝退,比如备案。之前国内一个做AI infra 的公司调研还需要什么 AI 应用才可以爆发,这的小点就是一个很重要的点。可惜现在没有。

为什么现在 AI 的应用还没有爆发呢?原因很多,这里直说一点,有需求的人,和可以使用 AI 的人并不是一波人。唯一的办法就是不断地降低 AI 解决问题的门槛。很多个类似自动部署这样的小点积累起来,就可以弥补这个空缺。

部署也很快,2-3 分钟就可以完成。

v0.dev/chat

访问链接:https://upmofsdckidlous2hphykb2odtx9wgj3.vercel.app/

bolt.new

访问链接:https://zingy-genie-d71823.netlify.app/

lovable

访问链接:https://preview--crypto-scout-beast.lovable.app/

大家可以注意到 vercel 和netlify,这都是让 AI 应用能够快速爆发的重要的基础设施。

这类的产品,可以用来做什么呢?以下我问了 Claude:

  1. 快速开发简单应用

    1. 数据展示类应用(如文章中的加密货币筛选器)

    2. 基础的数据分析和可视化

    3. 简单的Web界面开发

    4. 基于API的数据聚合应用

  2. 适合没有技术背景的用户实现的场景

    1. 个人项目原型验证

    2. 小型业务工具开发

    3. 数据监控面板

    4. 简单的企业内部工具

  3. 特别适合以下情况:

    1. 需要快速验证想法

    2. 对技术要求不高但需要快速上线

    3. 个人或小团队的临时性工具需求

    4. 对接现有API进行数据展示和分析

需要注意的限制:

  • 不适合复杂的业务逻辑

  • 可能不适合高并发场景

  • 数据安全性要求高的应用可能不适合

  • 深度定制化需求可能无法满足

这类工具的核心优势是"降低开发门槛"和"快速部署",特别适合验证想法阶段或小规模应用场景。

希望大家都可以自己尝试一下。