工程实践

Deepractice AI 工作流任务框架:OES

Sean3 分钟阅读

Deepractice AI 工作流任务框架:OES

在人工智能迅速发展的今天,我们逐渐发现一个有趣的现象:即使是最先进的AI,也常常在执行任务时"南辕北辙"、"答非所问"或"丢三落四"。本文将探讨AI工作流的核心挑战,并介绍OES工作流任务框架。

AI工作流的困境

当AI遇到记忆与认知限制

与人类不同,AI存在严格的上下文窗口限制。无论多么先进的模型,都无法同时处理超出其上下文窗口的信息。更严峻的是,AI没有人类那样的工作记忆和长期记忆区分。每次会话中断或切换,AI就会"遗忘"之前的工作环境。

碎片化信息与隐含假设

在实际工作中,我们通常无法一次性提供完整的工作背景和条件。AI被迫在碎片化的信息中工作,不得不做出大量隐含假设,这些假设往往与我们的实际期望不符。

任务独立性与连贯性的矛盾

当AI执行多步骤任务时,常常出现"目标漂移"现象——随着对话的推进,AI逐渐偏离最初设定的目标。

OES框架:AI工作流的容器化解决方案

OES代表三个核心要素:

  • 目标(Objective): 明确定义AI任务的具体预期结果
  • 环境(Environment): 容器化封装AI执行任务所需的全部上下文
  • 成功标准(Success Criteria): 客观定义任务完成的验收条件

目标(O):AI的定向指南针

一个结构化的目标能够:

  • 防止AI在执行过程中"任务漂移"
  • 减少AI做出错误隐含假设的空间
  • 提供决策优先级框架
  • 使AI能够自我评估执行进度

环境(E):AI的工作容器

环境是OES框架中最具创新性的元素,包含四层:

  • 信息资源层:任务相关的知识、参考资料和数据
  • 约束条件层:技术约束、业务规则和资源限制
  • 执行规范层:风格指南、质量标准和工作流程
  • 上下文关联层:前序任务输出和整体工作地图

通过环境容器化,我们解决了:任务原子化、执行一致性、沟通成本降低、任务转移效率。

成功标准(S):防止AI敷衍了事

成功标准包括:

  • 结果验收标准:功能完整性、性能指标
  • 完整性检查清单:覆盖所有必要组件
  • 质量评估框架:可维护性、可扩展性
  • 验证与测试方法:如何客观验证任务成功

OES框架的任务网络

垂直连接:层级分解关系

父任务的成功标准(S) → 子任务的目标(O)

水平连接:顺序依赖关系

兄任务的目标(O)与结果 → 弟任务的环境(E)组成部分

实践OES框架的方法

任务:[简要描述]

目标(O):
- [明确具体的预期结果]
- [目标的边界和约束]

环境(E):
- 背景:[任务相关的背景信息]
- 资源:[可用的数据、工具、参考]
- 约束:[技术、业务、资源限制]

成功标准(S):
- 基础达标:[最低要求]
- 预期品质:[符合项目整体质量标准]

结语

正如Docker解决了"在我电脑上能运行"的问题,OES框架解决了"在我的会话中能理解"的问题。通过目标明确化、环境容器化和成功标准具体化,我们能够构建更高效、更可靠的AI工作流。