跳到正文

能力主线:工具使用、方案设计与业务拆解 ​

1. 核对文章后的结论 ​

用户的理解抓住了主线:认识 AI 能力、理解设计方法、实际使用工具,再把这些能力对应到现有业务问题。

文章还强调生产级项目的全貌,包括数据、评测、工程接入、运行观察、成本,以及与现有组织和流程协同。因此完整主线应补上交付验证和持续改进。

推荐按下面的顺序实践,并反复循环:

认识能力 → 动手体验 → 拆解业务 → 设计组合 → 接入交付 → 验证改进。

这是为本学习计划整理的结构,不是作者 L1–L5 框架的定义。文章提到 L1–L5,但所读正文没有给出其具体层级。

2. 分清三层,避免把所有名词叫作工具 ​

层次内容要建立的能力
方法与架构Prompt、Context、Workflow、Agent、RAG解释它解决什么问题,边界是什么
产品与平台对话助手、流程平台、知识库平台、编程助手等会配置、操作、看运行过程、定位失败
业务方案面向用户,把数据、流程、工具、界面与人工协作组合起来能交付并证明它解决了具体问题

AI Coding 是一种应用方向和开发方式,具体编程助手是实现它的工具。Workflow、Agent 和 RAG 可以在同一个平台或同一个业务方案中共存。

文章列举 Coze、Dify、FastGPT、n8n 等平台,是为了让人理解应用实践。本计划不据此断言它们当前的功能、价格或优劣。实际选择时查官方文档,确认所需功能、接入方式和数据边界。

3. 六项能力及学习产出 ​

能力应能回答的问题产出
认识这类应用能做什么,什么时候会失败?应用分类与产品拆解卡
使用能否独立跑完任务,查看输入输出并修改配置?四类小实验及失败记录
业务拆解哪些步骤耗时,依赖什么资料和判断?当前业务流程与步骤表
设计每一步交给规则、模型、工具还是人?四张设计卡与选择理由
集成怎么接数据、界面、权限和已有系统?可完整使用的最小产品
验证改进比以前好在哪里,失败后怎样改?对照结果、反馈与回归记录

业务拆解不能推迟到所有工具都学完以后。用几个小实验建立手感后,就应拿一个熟悉业务反复练习。

4. 先做四类工具实验 ​

选择少量能够合法访问、预算可控的工具即可。能用一个平台完成多项实验,就不必为了覆盖品牌再学另一个。

每项实验约一个两小时学习时段;遇到账号、部署或费用障碍时缩小目标,不把配置环境变成整周主线。小实验先采用公开或模拟资料。

实验最小任务需要观察什么验收
AI Coding修改现有 React 项目的一项小功能上下文、改动范围、验证过程能解释代码并处理失败
Workflow反馈输入 → 分类 → 不同分支生成回复草稿数据传递、条件分支、失败节点修改分支后能解释结果变化
RAG导入少量说明文档,问五个问题,其中一个无答案找到的段落、引用和缺失信息处理能检查答案是否被资料支持
Agent给两个只读工具,让模型根据任务选择或继续查询选了哪个工具、参数、停止原因能与固定 Workflow 比较,不允许无限循环

如果工具不展示检索段落或执行记录,这本身就是选型时需要记录的可观测性限制。

工具使用的合格标准是能够更换输入、调整步骤并定位问题,不是照着视频复现同一条成功路径。

5. 四张设计卡:分别在设计什么 ​

Prompt:单次任务的工作要求 ​

  • 目标:本次调用完成什么?
  • 输入:有哪些内容,哪些字段可能缺失?
  • 约束:必须满足什么,不能自行决定什么?
  • 输出:结果格式、缺信息时的行为。
  • 示例:成功与失败分别是什么样?
  • 验证:如何判断内容正确,而不只是格式正确?

练习:让模型从客服消息中提取问题类型和缺失信息,不允许编造订单号。

Context:本次判断依据如何组织 ​

  • 需要用户输入、历史、资料、偏好或工具结果中的哪些内容?
  • 每项信息的来源、时效和权限是什么?
  • 哪些信息固定提供,哪些需要时检索?
  • 长度不足时保留什么,摘要会损失哪些细节?
  • 资料互相矛盾或缺失时怎样处理?

练习:同一个客服问题分别提供无资料、相关资料和混杂资料,记录差异。Context 的设计不只是把 Prompt 写得更长。

Workflow:步骤、分支与状态 ​

  • 什么触发流程?
  • 每一步输入输出是什么?
  • 哪些步骤确定执行,哪些由条件决定?
  • 人工确认在哪里?
  • 出错后重试、跳过、回退还是转人工?
  • 重复提交是否造成重复业务动作?

练习:画出分类、查询、起草和确认四个步骤,并补上查不到订单的分支。

Agent:自主行动的边界 ​

  • 目标和完成条件是什么?
  • 为什么预设流程不够用?
  • 模型能选择什么工具,哪些动作不允许?
  • 它怎样从工具结果判断成功与否?
  • 最大步骤、时间或费用是多少?
  • 什么情况下停止或交给人?

练习:让助手在查询结果不足时选择另一资料源。若固定流程同样有效,记录无需 Agent 的结论。

6. 怎样拆现有业务 ​

先画当前流程,再逐步填写下面的表,不要先把所有步骤改成 AI 节点。

字段要说明什么
步骤与责任人谁在什么时机做什么
输入与来源数据在哪里,能否访问,质量如何
当前动作与输出人或程序具体做了哪些事
规则与业务经验哪些规则能写清,哪些依赖经验
例外缺信息、冲突、失败时怎样处理
现状基准频率、时间、返工、遗漏
候选实现普通代码、模型、检索、Workflow、Agent、人工
验证与兜底怎么判断正确,出错谁接手

业务经验(Know-how)要尽可能转成规则、案例、决策表和评分标准。若业务专家自己还无法定义“好结果”,先澄清标准,而不是不断修改提示词。

7. 例子:售后问题处理 ​

以下是教学示例,不是已经验证的业务收益,也不是要求执行真实退款。

业务步骤更合适的候选方法选择理由
识别消息主题模型分类,简单场景也可用规则自然语言表达多样
检查登录与身份普通后端鉴权身份不能由语言模型推测
查询订单状态受控业务接口实时数据应来自业务系统
查找售后政策搜索或 RAG需要有来源、可更新的资料
判断明确的申请条件业务规则或决策表已确定的规则适合可审计执行
起草解释模型 + 当前查询结果将确定信息组织成易读回复
判断特殊争议人工处理需要授权与业务判断
执行实际退款授权后由交易系统执行需要确认、权限与幂等保障

整体可以由 Workflow 组织。只有调查路径确实难以预先确定时,才考虑增加 Agent。

这个例子体现的目标能力是:看到一项业务,知道哪些问题属于语言理解,哪些属于资料、规则、系统接口和人工决策。

8. 从工具原型到代码实现 ​

先用现成工具验证核心任务,再决定哪些部分保留平台实现、哪些通过接口集成、哪些需要自行开发。

做选择时检查:业务系统接入、权限、交互定制、执行记录、版本管理、测试方式、运行成本与维护成本。不要默认低代码只能做演示,也不要默认所有流程都适合放在平台里。

你的 React / TS / Node.js 经验主要用于把已经验证的能力接进真实产品,并补齐工具不能满足的部分。

9. 验证与数据反馈闭环 ​

完整循环:收集失败和人工修正 → 去除敏感信息 → 人工审核 → 分类归因 → 加入适当的评测集合 → 调整资料、Prompt、流程或代码 → 回归验证 → 受控发布。

不是所有失败都需要换模型:

  • 资料缺失:补资料或改业务流程。
  • 规则不清:请业务负责人明确标准。
  • 检索遗漏:检查文档、切分和检索。
  • 输出误读:改上下文或表达,检查交互。
  • 写入失败:修接口、权限或幂等。

不要把用户反馈自动当成正确标签,也不要把每次调整使用过的样例继续视为独立验收集。这里的反馈闭环不等于自动训练模型。

10. 对原学习计划的修订 ​

保留工程、评测和贯穿项目;加强前两周的工具体验,第 3 周增加业务拆解表,第 4 周明确四张设计卡,最后增加失败样例到回归验证的闭环。

文中“底层技术没用”等表达不作为绝对结论。应用路线应按问题分配学习优先级;精确检索需要时,BM25 等技术仍可能有价值。文章中的商业推广和就业案例也不能替代自己的能力验证。