提示工程已死。流程工程万岁。
为什么单一提示正在失败,以及如何构建弹性的智能体工作流。
如果你仍在尝试写一个”完美提示”来一次性完成所有事情,你做错了。 在2026年,我们不写提示;我们架构流程。
什么是流程工程?
流程工程是将复杂任务分解为小的、离散步骤的实践,其中每个步骤由专门的提示(或智能体)处理,一个的输出成为另一个的输入。
“一次性”失败模式
用户: “写一篇关于量子计算的完整研究论文。” LLM: 捏造引用,中途失去连贯性,遗漏最近的关键论文。
流程工程方法
- 规划者智能体: 创建论文大纲。
- 研究者智能体: 获取大纲,为第1节搜索真实论文。
- 写作者智能体: 使用找到的研究写第1节。
- 审查者智能体: 检查第1节的逻辑错误。
- 循环: 对所有章节重复。
- 编辑者智能体: 编译并协调语调。
行业工具
1. LangChain / LangGraph
行业标准。LangGraph允许你定义循环图(loops),这对于自我纠正的智能体至关重要。
2. Microsoft Prompt Flow
用于构建流程的可视化工具。非常适合调试链条在哪里断裂。
3. DSPy(声明式自我改进Python)
不是手动调整提示,而是定义指标(例如,“答案必须少于100字且正确”)。然后DSPy编译提示,自动重写它们以最大化该指标。
核心概念:“提示单元测试”
在流程工程中,你图中的每个节点都有一个单元测试。
- “总结器”真的在总结吗?
- “翻译器”输出有效的JSON吗? 如果某个步骤失败,流程会捕获错误并重试(可能使用更高的”temperature”或不同的模型),而不是让整个应用崩溃。
入门
停止将大段文字粘贴到ChatGPT中。开始从以下方面思考:
- 输入/输出模式
- 状态管理
- 错误处理
你不再是”提示低语者”。你是系统架构师。