提示词、工具调用与工作流
交付第一个人工智能工作流应用
学习目标
- 能定义一个人工智能工作流应用的最小可交付范围。
- 知道交付物需要包含功能、验证和说明。
- 能避免把项目做成不可演示的半成品。
核心概念
第一个人工智能工作流应用不追求复杂,而要追求闭环。闭环意味着用户能输入任务,系统能完成关键步骤,输出能被用户理解,失败时能解释原因,并有最小验证证据。
一个合理的起点是“反馈处理工作台”:输入用户反馈,模型分类并提取证据,程序校验 JSON,系统生成回复草稿,必要时标记人工介入。这个范围足够体现提示词、工具、工作流和安全护栏,又不会过度复杂。
交付时要保留流程记录。每一步的输入、输出、状态和耗时可以帮助你调试,也能让评审者理解系统不是一次黑盒调用。
示例与拆解
最小功能定义:
1{ 2 "input": "用户反馈文本", 3 "steps": [ 4 "classify_feedback", 5 "extract_evidence", 6 "validate_structured_output", 7 "draft_reply", 8 "decide_escalation" 9 ], 10 "output": { 11 "category": "billing", 12 "urgency": "high", 13 "reply_draft": "很抱歉遇到重复扣费问题...", 14 "needs_human": true
失败态也要设计:
1如果分类 JSON 解析失败:重试一次。 2如果仍失败:显示“无法生成可用分类”,保留原文并建议人工处理。 3如果涉及退款:不自动承诺退款,只生成转人工建议。
这比只做一个聊天框更接近真实应用。
常见误区
- 误区一:把第一个项目做得过大。功能过多会让每条路径都不稳定。
- 误区二:只展示成功输出。失败处理是工作流应用的重要能力。
- 误区三:没有记录步骤。没有日志就很难定位提示词、工具还是程序校验出了问题。
小练习
为你的第一个人工智能工作流应用写一页交付说明,包含目标用户、核心输入、5 个步骤、失败处理和验收标准。
实操检查点
交付说明必须附 3 个演示样例:一个成功样例、一个格式失败后重试成功样例、一个需要人工介入样例。每个样例都要保留流程记录。
1{ 2 "demo_case": "refund_complaint", 3 "path": ["classify_feedback", "extract_evidence", "draft_reply", "decide_escalation"], 4 "final_state": "needs_human_review", 5 "reason": "涉及退款承诺,不能自动处理" 6}
如果只能展示成功路径,这个应用还不是完整工作流交付。
随堂测验
完成本章测验,重点检查你是否理解“可交付”不等于“能调用模型”。
本章总结
人工智能工作流应用的最小交付标准是:核心路径可运行,失败路径可解释,输出可验证,流程可复盘。
下一步学习指引
完成本路线后,可以进入“多步骤智能体工作台”项目,或继续学习检索增强生成、智能体与产品落地路线。