最适合入门AI编程的产品:独立网站
独立网站,大概是文科生入门AI编程最友好的选择了。不需要折腾复杂的本地环境,拿到一个链接就能直接上手,感受AI到底能做出什么东西来。
在正式开始之前,不妨先想清楚一个问题:你打算做的产品,到底是以什么形态呈现的?这个选择,直接决定了后续的整个开发路径。
一、不同产品形态,各有各的门道
一、不同产品形态,各有各的门道
(一)如何选择产品形态?
(一)如何选择产品形态?
做产品,摆在面前的选择其实不少:是小程序、网站、浏览器插件,还是原生APP?
说到底,选哪种形态,核心取决于你的AI应用到底要
解决什么问题
服务哪些用户
在什么场景下派上用场
| 如果你的AI应用是... | 核心特征 | 最佳形态 | 一句话解释 |
|---|---|---|---|
效率工具或信息助手 |
增强、辅助用户在浏览器中的行为 | 扩展插件 |
像一个随身携带的瑞士军刀,随时可用。 |
内容展示或单一功能工具 |
希望用户通过链接快速访问和分享 | 网页 |
像一个开放的展厅或传单,传播最广。 |
社交服务或高频轻应用 |
依赖社交关系传播,需要快速闭环的服务 | 小程序 |
像一个开在超级商场里的便利店,客流巨大。 |
复杂交互或需要硬件性能 |
需要调用手机底层功能,追求极致性能和体验 | 原生APP |
像一个专业领域的重型工具,功能最强大。 |
接下来,我们从四个关键维度,把这几种形态掰开揉碎了说清楚。
(一)用户触达与分发
(一)用户触达与分发
扩展插件
网页
小程序
原生APP
(二)功能与性能
(二)功能与性能
扩展插件功能虽强,但领域非常垂直。它可以读取和修改网页的几乎所有内容,却无法脱离浏览器独立运行。
网页的功能受限于浏览器的安全沙箱,没办法直接访问大部分系统硬件(比如联系人、文件系统)。性能表现,则完全取决于用户的浏览器和网络状况。
小程序的功能和性能介于网页和APP之间。它能调用比网页更多的系统能力(比如用户信息、支付、地理位置),但仍然受到宿主APP的严格限制,不如原生APP那么自由和强大。
原生APP的性能天花板是最高的。可以直接调用所有开放的系统API和硬件(摄像头、GPS、蓝牙等),也能实现离线使用,体验最流畅。
(三)开发与维护成本
(三)开发与维护成本
如果用Lovable这类工具,
网页的开发成本是最低的
上线网站的话,海外平台速度最快。
另外,如果要在国内走商业化路线,还得注册企业做ICP备案、算法备案。就算你的应用都准备好了,走完流程也得2-3个月。AI模型更新这么快,应用层出不穷的情况下,等那么久……嗯,真不好说。
开发难度排在第二的,是浏览器插件。但也别指望它有多容易。
因为浏览器在正式发布前,你只能把代码文件下载到本地加载。而且AI可能对浏览器扩展的训练不够充分,经常不会生成图标文件,生成的代码也容易触发浏览器的安全权限,新手很容易被各种报错折磨到崩溃。
谷歌的官方文档对侧边栏、弹窗、调用不同API的功能都有非常严格的限制。你要搞定谷歌登录这些验证,只能自己去看官方文档,再喂给AI
我的笔记里专门有一个板块是用来记录debug经历的,有些问题真的死磕了好久。谷歌的安全权限要求非常高,所以在别人的环境里运行软件,处处受制于人。但如果是自己的网站,就会自由宽松很多。
相对来说,小程序的开发成本较低。虽然有自己的开发规范,但跟Web开发非常相似。平台提供了成熟的“一条龙”开发工具,门槛降低了不少。
最后,原生APP的成本是最高的。通常需要为iOS和Android两个平台分别开发和维护(用Flutter这类跨平台框架的话,会牺牲部分性能和体验)。开发环境配置复杂,而且每次发布新版本,都要经过应用商店漫长的审核流程。
(四)AI集成方式
(四)AI集成方式
那问题来了:怎么为自己的AI应用选择合适的形态?可以从这几个角度来思考:
1. 我的AI应用到底是做什么的?
因为不满意现有软件的设计,想增强现有网页的体验?→
扩展插件
一个需要分享给很多人的小工具?→
网页
一个想在微信里和朋友一起玩的东西?→
小程序
一个功能复杂、需要高性能的独立产品?→
原生APP
2. 我的用户在哪里?他们会怎么用?
在办公室或书桌前,对着电脑工作和学习的人?→
扩展插件
网页
在社交场合,希望快速分享和互动的人?→
小程序
希望获得沉浸式、不间断体验的忠实用户?→
原生APP
3. 我的AI应用需要调用手机的特殊功能吗?
需要实时处理摄像头、麦克风等手机权限?→
虽然网页也能调取,但原生APP最可靠。
只需要调用AI API,处理一些文本或图片?→
四种形态都可以,从最简单的网页或插件开始最实际。
对于初学者,尤其是文科背景的朋友,从网页或浏览器插件入手,做一个调用云端AI API的小工具,是风险最低、成就感也最强的路径。等你的想法得到了验证,再考虑向小程序或APP迁移也不迟。
二、插件形式
二、插件形式
前面提到了浏览器插件,其实插件的种类远不止这一种。插件形态的核心优势,在于【上下文感知】和【无缝集成】。
(一)上下文的优势
(一)上下文的优势
大家都知道,你提供给AI的信息越具体、越优质,它输出的结果就越好。所谓input决定output。但input的形式不一定非得是文字,也可以是其他媒介的信息。而插件呢,它就活在用户当前的工作环境里。比如——
VS Code插件
Figma插件
AI最需要的,就是这个【上下文】。而插件,恰恰是天然的、也是最强大的上下文提供者。
(二)无缝的工作流
(二)无缝的工作流
如果你开发的是一个独立界面的软件,用户要做的事是:离开手头的工作,打开另一个界面,完成任务,再把结果复制回来。这个过程非常割裂。
但插件不会打断用户的心流。它把AI的强大能力,变成了一个快捷键、一个右键菜单、甚至是一个不经意的自动提示。这种体验,是独立APP或网页很难做到的。用户不需要去学习一个全新的软件,就能让自己原有的工作效率明显提升。
不同类型的插件,服务于不同场景下的创作者:
IDE插件
浏览器插件
设计工具插件
办公软件插件
好了,现在你应该很清楚自己要做什么形态的产品了。别光想了,行动起来吧。