首先完成“第1课:什么是 AI Web 应用,以及为什么现在值得关注”即可解锁本课程。转到上一课

简介

在编写任何一行代码之前,你需要理解一个现代 Web 应用究竟是由什么组成的。即便使用无代码工具,每一个由 AI 驱动的 Web 应用依然由相同的四个构建模块组成:用户看到并与之交互的前端、处理逻辑并连接一切的后端、存储信息的数据库,以及为应用赋予智能能力的 AI 模型 API。了解这些组件如何协同工作,能帮助你选对工具,避免在不必要的地方浪费金钱。

四大类别解析

把搭建应用想象成建造一座房子。前端是人们看到的东西——墙壁、窗户、门、油漆。后端是藏在墙壁后面的水电管网。数据库是你存放所有重要物品的储物柜。AI 模型 API 则是一位按需雇佣的智能助理,负责回答问题或生成内容。

前端通常使用可视化构建器搭建,例如 Webflow、Glide,或者 Bubble 和 Softr 内置的设计工具。你只需拖放按钮、表单和图片等组件,无需手写 HTML 或 CSS。

后端是业务逻辑的所在地。使用 Bubble 或 Make(前身为 Integromat)等无代码工具,你可以创建工作流,定义"当用户点击此按钮时,执行那个操作"。这些工作流可以调用 API、发送邮件、更新数据库或触发 AI 模型。

数据库用来存放应用的数据——用户账号、表单提交、商品列表、聊天记录。大多数无代码平台都内置数据库,但当你需要更高灵活性时,也可以使用 Airtable、Supabase 或 Google Sheets 等外部数据库。

AI 模型 API 是让你的应用变聪明的关键。OpenAI、Anthropic 或 Google Gemini 等服务通过 API 开放其模型。你的应用发送一个 prompt(问题或指令),然后接收返回结果。Bubble、Make 和 Zapier 等工具都内置了这些 API 的连接器,因此通常无需自己编写 API 代码。

示意图,展示无代码技术栈的四大类别——前端、后端、数据库和 AI 模型 API——通过箭头展示它们之间的数据流向

通过具体案例理解它们如何协同工作

假设你想搭建一个客户评论摘要器。用户将 50 条评论粘贴到文本框中,点击按钮后,应用返回包含 3 个要点的摘要。下面是这个具体应用中每个部分的工作方式:

前端是带有文本框、"摘要"按钮以及摘要展示区域的网页。

后端工作流在按钮被点击时触发。它从文本框中获取文本,将其发送给 AI 模型 API,等待响应,然后把摘要放回前端。

数据库在此场景中是可选的,但你可能会存储每次摘要请求,以便追踪用量或日后向用户收费。

AI 模型 API 接收到 50 条评论后,使用类似"用 3 个要点总结这些评论"的 prompt 处理它们,并返回结果。

以下是该工作流逻辑的简化版伪代码,任何无代码构建器都可以表达:

javascript
when buttonClicked:
reviews = input.textBox.value
prompt = "Summarize in 3 bullets: " + reviews
summary = callAI(prompt)
output.textArea.value = summary

注意工作流读起来就像英语句子。这正是无代码的核心思想——你描述应该发生什么,平台负责搞定具体实现。

评论摘要器示例的流程图——用户粘贴文本 → 前端捕获 → 后端发送给 AI API → AI 返回摘要 → 后端在前端显示摘要

选择技术栈时的常见错误

初学者最大的错误是还没理解架构就开始选工具。他们在弄清楚每个工具在应用中究竟做什么之前,就注册了五个不同的平台。务必先画出每个需求归属于哪一类——前端、后端、数据库还是 AI API——再寻找适合这些位置的工具。

另一个常见错误是,当某个平台已经覆盖了你的需求时,你还在为多个独立工具付费。例如 Bubble 就同时涵盖了前端、后端和数据库。只有当内置选项的功能或价格无法满足你的用例时,才需要引入外部工具。

第三个错误是忽视 API 成本。每次调用 AI 模型 API 都会产生费用,通常是每次几分之一美分,但日积月累也是一笔开销。在设计数据库和工作流结构时,应避免重复将相同数据发送给 AI。

总结

每一个 AI Web 应用——无论是否无代码——都由四个部分组成:前端、后端、数据库和 AI 模型 API。前端工具让你设计用户看到的内容。后端工具让你定义用户交互时发生的事情。数据库存储应用的信息。AI 模型 API 按需提供智能。当你理解了某个需求归属于哪一类时,选对无代码工具就变得容易得多。在下一课中,你将注册我们推荐的具体平台账号,并搭建你的第一个可运行界面。

课后练习

课程检查点

巩固所学知识,获取作业反馈。

0/6
01无代码 AI Web 应用技术栈的四个核心工具类别是什么?
02在评论摘要器示例中,点击按钮时后端工作流做了什么?
03哪个无代码平台同时涵盖了前端、后端和数据库?
04AI 模型 API 在无代码 AI Web 应用中的角色是什么?
05选择无代码技术栈时,初学者常见的错误是什么?
06为什么课程提醒不要忽视 API 成本?
已回答 · 0/6