3.Chaining workflows
此文档由 学习AI的1000天 翻译制作(抖音,B站,YouTube)
邮箱: szqshan@gmail.com | 微信: szqshan
网址: www.xueai.org
==================================================
链式工作流程乍看之下可能很显而易见,但实际上它们是你在使用 Claude 时会遇到的最有用的模式之一。当你处理复杂任务或 Claude 难以一致处理的长提示时,这种方法变得尤其有价值。
什么是工作流链接?
链式工作流将大型复杂任务分解为更小的、连续的子任务。不是让Claude一次性完成所有工作,而是将工作拆分为相互构建的专注步骤。

这里有一个实际的例子:假设你正在构建一个自动创建和发布视频的社交媒体营销工具。与其让 Claude 在一个庞大的提示中处理所有事情,你可以这样分解:
- 在 Twitter 上查找相关热门话题
- 选择最有趣的话题(使用 Claude)
- 研究主题(使用 Claude)
- 编写短视频脚本(使用 Claude)
- 使用AI头像和文本转语音技术创建视频
- 将视频发布到社交媒体

为什么要使用链式调用而不是一个大型提示?
您可能会疑惑为什么不把所有的Claude任务合并到一个提示中。关键优势在于专注性——当您每次给Claude一个具体任务时,它可以专注于把该任务做好,而不是同时处理多个要求。

链式方法具有以下几个优势:
- 将大型任务拆分为更小的、不可并行化的子任务
- 可选择在每个任务之间进行非LLM处理
- 让Claude专注于整体任务的某一个方面
长提示词问题
这就是链式处理真正发挥价值的地方。你经常会遇到需要Claude在多个特定约束条件下编写内容的情况。假设你想让Claude写一篇技术文章,并且你指定它应该:

- 不要提及这是由AI编写的
- 避免使用表情符号
- 避免陈词滥调或过于随意的语言
- 以专业、技术性的语调撰写
即使明确说明了所有这些约束条件,Claude 仍可能生成违反某些规则的内容。你可能会收到仍然使用表情符号、提及 AI 作者身份或听起来不够专业的文章。

链式解决方案
与其使用一个庞大的提示词进行斗争,不如采用两步链式方法:
第一步:发送您的初始提示,并接受第一次结果可能不够完美的事实。Claude 会生成一篇文章,但它可能会违反您的一些约束条件。

步骤2:进行后续请求,专门针对修复问题。提供Claude刚刚写的文章,并给出有针对性的修改指导:
请修订下面提供的文章。按照以下步骤重写文章:
1. 识别文本中任何表明作者是AI的地方并将其删除
2. 找到并删除所有表情符号
3. 找出任何令人尴尬的写作内容,并用技术写作者会写的文本来替换
这种方法之所以有效,是因为Claude可以完全专注于修订任务,而不需要在内容创建和约束遵循之间寻求平衡。
何时使用链式调用
工作流链接在以下情况下特别有用:
- 您有包含多个需求的复杂任务
- Claude 在长提示中经常忽略某些约束条件
- 您需要在步骤之间处理或验证输出
- 您需要保持每次交互都专注且易于管理
虽然链式调用可能看起来像是额外的工作,但它通常比试图将所有内容塞进单个提示中能产生更好的结果。关键在于识别何时任务足够复杂,能够从分解为专注的、连续的步骤中受益。
==================================================
此文档由 学习AI的1000天 翻译制作(抖音,B站,YouTube)
邮箱: szqshan@gmail.com | 微信: szqshan
网址: www.xueai.org