概述
该模型可以分类、提取或建议下一步,而普通代码则协调执行。可靠性取决于整个工作流程中的状态、权限、重试和验证。
主要要点
- 明确映射状态和完成。
- 在出现副作用之前进行验证。
- 围绕实际结果设计重试和异常处理。
深入探讨
映射触发器、输入、决策点、操作和完成条件。确定哪些步骤是确定性的,哪些步骤取决于模型的不确定输出。在任务允许的情况下,使不确定的部分尽可能缩小并可测试。在更改记录或触发外部操作之前验证模型输出。检查模式和含义,包括帐户、目的地、数量和用户的授权范围。文本预测不应该默默地成为许可。针对重复事件、部分完成和超时进行设计。持久的状态和操作标识符可以帮助防止重复的副作用。重试应该协调已经发生的事情,而不是假设缺少响应意味着什么都没有发生。保持批准和异常处理可用。人们需要足够的背景来评估拟议的行动,失败的情况应该由负责的所有者负责。衡量已完成、正确的工作流程和手动恢复的负担,而不仅仅是执行的自动化步骤的数量。
04工作示例
恢复部分工作流程
想象一下工作流程成功创建草稿记录,然后在将作业标记为完成之前超时。
重试时,查找现有操作标识符并验证草稿,而不是创建副本。
恢复剩余步骤并记录验证的最终状态。
它显示了什么
构建的示例展示了部分成功的安全恢复。
现实世界的实施
提取文档字段,对其进行验证,并显示可审查的更新建议。
当工作流可能在超时后重试时,请使用持久操作标识符。
付诸实践
为什么这很重要
- 构建选择. 应用级设计决定了人工智能是否能改善实际结果。
- 团队与工作流程. 良好的工作流程集成可以创造用户值得信赖的生产力收益。
- 风险与安全. 范围明确的用例可以减少变更疲劳和实施风险。
留意
- 将损坏的流程自动化可能会加剧现有问题。
- 团队可能会过度自动化并消除所需的人工判断。
- 如果不持续评估输出,质量可能会出现偏差。
后续步骤
- 绘制当前工作流程并确定摩擦最大的步骤。
- 在完全自动化之前定义人工检查点。
- 对用户进行提示、升级路径和质量标准方面的培训。
- 跟踪任务级结果以确认持续价值。
资料来源与延伸阅读
- Microsoft创建和测试审批工作流程
不断探索
常见问题
添加审批步骤能否保证可靠的工作流程?
不需要。审核者需要相关证据,应用程序仍然需要正确的状态管理、权限和执行检查。