引言
AI Web 应用是一种不仅展示信息、还能借助背后的 AI 模型代为生成内容、进行推理或执行操作的网站。我们可以把普通网站比作自动售货机:你按下一个按钮,就会得到一个固定的商品。而 AI Web 应用则更像一位厨师,他会阅读你的点单、稍作思考,然后当场为你烹制一道定制菜肴。
其核心思路非常简单:用户输入或上传一段内容,该内容被发送到一个 AI 模型(例如大语言模型),然后将模型的回复显示在页面中。所谓“Web 应用”,意味着它在浏览器中运行,拥有交互界面,体验上像一个可以使用的工具,而不仅仅是一篇供阅读的静态文章。
它与传统网站的不同之处
传统网站以固定内容为核心。一篇博客文章、一个商品详情页、一家公司主页,都是由人工一次性写好,再以相同的方式呈现给每位访客。即便页面通过 JavaScript 来局部刷新,其内容来源仍然只是服务器上某个由人编写的文件。
AI Web 应用则拥有一个“动态的真相之源”。页面上的内容会在用户与之互动的瞬间实时生成。即使是十个人使用同一个 AI Web 应用,他们看到的回复也几乎各不相同。这种从“存储并展示”到“生成并回应”的转变,是近二十年来 Web 软件开发领域最重大的变革。
🖥️ [建议在此处插入示意图:对比传统网站(请求直接从数据库返回固定 HTML)与 AI Web 应用(请求被转发至 AI 模型,再将模型回复返回给浏览器)]
为什么当下值得关注
近几年来,三股力量汇聚在一起。第一,AI 模型的能力已经足够强大,能够胜任写作、摘要、分类、翻译等真实任务。第二,调用这些模型的成本已经降到很低,即使是一个小项目,每月也能负担数千次请求。第三,Web 应用开发工具——包括无代码和低代码平台——已经相当成熟,即便没有编程基础,也能在几天而不是几个月内上线一个可用的产品。
这意味着,从“一个想法”到“一个真实用户可以体验的 AI Web 应用”之间的门槛,已经降到了历史最低。今天学习这项技能的人,正处在这条仍在陡峭上扬的曲线的早期。
一个简单的例子
想象一个只有一行输入框和一个标注为“礼貌改写”按钮的简单页面。用户把一封措辞生硬的邮件粘贴进去,点击按钮,下方就会出现一封语气更柔和的版本。其背后,页面把这段文字连同一条简短指令发送给 AI 模型,等待回复,再把它展示出来。整个应用可以仅仅由一个 HTML 文件加一小段脚本构成。
上面的代码片段只是一个占位示例,用以展示界面的形态。在真正的应用里,标作“模拟 AI 回复”的部分会被替换为对真实 AI 服务的调用,由后者返回改写后的文本。
常见误解
一个常见的误区是认为 AI Web 应用必须看起来很前卫、技术上很复杂。实际上,许多成功的 AI Web 应用在视觉上都非常朴素——只有一个输入框、一个按钮和一块结果区域。另一个误区是认为必须自己训练一个 AI 模型。几乎在所有情况下,你只需要通过 API 调用一个现成模型,然后把精力集中在界面、prompt 和用户体验上。
小结
AI Web 应用是指输出在请求时由 AI 模型生成、而不是预先存储的网站。它与传统网站的区别在于:每一次的回复都可能是独一无二的。当下之所以是入场的良机,是因为 AI 能力、调用成本和无代码工具都已达到可实际落地的水平。对于非程序员而言,这是通向在开放网络上打造真实产品的一条门槛最低的路径之一。
下一节课将介绍几乎所有 AI Web 应用都会涉及的三大基石:前端界面、后端逻辑,以及 AI 模型调用。
课程检查点