第 2 课

AI 模型、聊天机器人与智能代理

理解模型、聊天界面、可调用工具的助手与 AI Agent 之间的区别。

AI 模型是引擎,聊天机器人是界面,可调用工具的助手能使用外部能力,Agent 则能跨多个步骤计划和行动。把这些层次分清楚,才能判断一个系统到底能做什么。

模型

模型负责把输入变成输出。语言模型会读取提示词和上下文,然后生成文本、代码、JSON、SQL 或其他指定格式。

模型不会自动了解你的项目。它只能使用训练中学到的信息、连接的检索来源、可用工具,以及你提供的上下文。

聊天机器人

聊天机器人是围绕一个或多个模型构建的对话界面。它适合提问、起草内容、探索思路和快速迭代。

聊天界面会让 AI 看起来更全能,但流畅回答不等于经过验证的回答。

可调用工具的助手

有些 AI 系统可以使用工具:搜索网页、读取文件、运行代码、检查页面或调用 API。工具调用能让答案更有依据,因为系统可以获取新的或本地的证据。

但工具结果仍需要解释。工具能暴露事实,助手仍可能得出错误结论。

Agent

Agent 是可以把目标拆成步骤、调用工具、观察结果并继续推进的 AI 系统。编程 Agent 适合需要读文件、改代码、跑检查和迭代的任务。

Agent 需要边界。你应给它清楚的目标、相关上下文、约束和验证命令。

选择合适的层级

优先使用能完成任务的最小层级:

  • 需要解释、起草或对比时,用模型或聊天机器人。
  • 答案依赖文件、文档、实时信息或可运行检查时,用可调用工具的助手。
  • 工作包含多个步骤,且成功标准清楚时,再使用 Agent。

范围越小越容易审查。理解概念时,聊天回答可能已经足够;当代码修改和验证需要放在同一流程里时,Agent 更合适。

开发工作流示例

如果你要更新一个 React 组件,聊天机器人可以解释模式;可调用工具的助手可以查看文件;编程 Agent 可以修改代码并运行测试。它们承担的是不同层级的责任。

责任边界检查

让 Agent 行动前,先写清楚:

  • 目标:完成后应该有什么变化?
  • 边界:哪些文件、API 或行为不能改?
  • 证据:什么命令、截图、测试或审查能证明结果?
  • 停止条件:什么时候应该停下来询问,而不是继续猜?

关键结论

  • 模型、聊天机器人、助手和 Agent 不是同一件事。
  • 工具调用能提高依据,但不能取消审查。
  • Agent 在目标和验证步骤明确时最有价值。
  • 根据任务风险和范围选择 AI 系统层级。

下一课

下一课学习让技术类 AI 工作更可靠的提示词基础。

返回课程概览