另外workflows还有多角度探索、对抗性验证、方案投票机制这也就是为什么它准确率更高的原因靠规模取胜同一个问题让5个agents同时去跑然后再由一个agent汇总起来确实更准确了token也花的的飞起。既然这么具有通用性它为什么要绑在某一个模型或某一个 CLI 上顺着这个思路我开发了 OpenWorkflows(更确切的说是AI开发的)。它把 Claude Code 这类 workflows 做成可视化画布并尝试让同一份流程面向 Claude Code、Codex、Gemini甚至更多本地或云端运行时。这次我不讲抽象概念直接按截图走一遍。例子也很具体让 OpenWorkflows支持多种界面风格默认使用 Pencil并且能在“设置 / 外观”里切换。在开发过程中我尽量在OpenWorkflows中进行让它能够自举。以下过程使用CodeX来作为默认大模型用于开发。0. 先看最终界面OpenWorkflows的主界面中央是workflows蓝图右侧是节点属性底部是 AI 输入和返回。OpenWorkflows的主界面大概分成四块左侧是 workflows 历史中央是可视化画布右侧是节点属性和常用提示词底部是 AI 输入与返回。1. 下载 OpenWorkflows从 GitHub 项目页右侧的 Releases 找到最新版。2. 先配置大模型默认会使用系统配置好的cli来启动你可以使用CC-Switch等来配置。3. 新建 workflows 然后输入需求配置好模型后点击左侧“新建 workflows ”。画布上会出现一个最小结构Start、一个 Agent、End。这里不需要真的动手动画节点而是右下角的 AI 输入框。这个例子里我输入的是我希望为 OpenWorkflows 支持多种界面风格 默认用 Pencil 来设计 并且在“设置 / 外观”中可以切换。写完后可以按CtrlEnter发送也可以点右下角的发送按钮。OpenWorkflows会把这段自然语言转成一张可编辑的 workflows 蓝图。4-1. 生成 workflows 蓝图发送需求后OpenWorkflows会先把当前步骤整改成一个完整 workflows 。截图里的蓝图大致是这样的Start - 并行梳理外观支持方案 - 现有外观入口调研 - 多风格体系设计 - Pencil 默认风格设计 - 汇总实现方案 - 实现多界面风格 - 接入设置外观切换 - 验证与回归检查 - 记录交付结果 - End右侧节点属性里可以看到选中节点的属性可以继续修改当然更多的时候还是在底部的输入框让AI来修改蓝图节点可以持续迭代。4-2. 查看生成脚本顶部有一个“脚本”入口。点开以后会出现当前蓝图生成的脚本。截图里能看到parallel(...)和agent(...)这样的结构。并行节点会变成并发执行的分支普通节点会变成一个个 agent 调用。这里其实也能说明 OpenWorkflows不是单纯画图。画布背后有统一的 workflows 结构后面才能继续接不同运行时。5. 用右侧常用提示词继续改蓝图生成后不一定马上运行。右侧“常用提示词”更适合用来继续打磨流程当然也可以自己手写。这里的提示词按场景分组比如互动澄清、清晰度、完整性、成本、结构、可靠性、性能与并行、验证与测试。截图里点的是“澄清需求”。它会把一段提示填入 AI 输入框要求 AI 在修改蓝图前先用交互方式确认关键含糊点。这个设计很实用。很多 workflows失败不是因为模型不会做而是因为目标、边界、失败路径和成本策略一开始没有说清楚。另外还有拷问我(grill-me)、补全边界条件、并行优化、单一原则等等常用的提示词你也可以自己新加或者修改提示词。6. 在交互选择里确认边界点了“澄清需求”以后AI 没有直接改图而是先问“背版切换功能要落地到什么范围”截图里给了两个选项只落地 Pencil 默认风格并预留扩展结构或者同时落地 Pencil 及多套可切换风格。你选完以后AI 才会把这个决定写回 workflows 蓝图并输出更新后的 IRGraph。这个步骤能减少“AI 自作主张改错方向”的问题。7. 点击运行等蓝图结构、模型配置和关键边界都确认后再点顶部的“运行”。这里建议不要一生成蓝图就跑。先看并行分支是否合理汇总节点是否在并行分支之后验证节点是否覆盖到最后结果。如果某个节点只是职责不清可以先在节点属性里改后再运行。8. 观察运行状态运行后顶部按钮会变成“运行中…停止”。底部 AI 输入会被锁定避免在执行中把蓝图改乱。画布上会显示节点状态。截图里 Start 已完成后面的并行节点正在执行右上角也有运行计数如果中间失败了可以继续之前的任务。9. 切换界面风格等待 OpenWorkflows开发完成后重启程序在“设置 / 外观”中点击切换不同风格外观。截图里可以看到 Pencil、深邃午夜、极光、日光、余烬等风格卡片。选中某个风格后会影响全局背景、面板、边框和运行状态颜色。我觉得真正有用的地方
Claude Code 有了 Dynamic Workflows,那其他大模型怎么办?有开源版的替代-OpenWorkflows
另外workflows还有多角度探索、对抗性验证、方案投票机制这也就是为什么它准确率更高的原因靠规模取胜同一个问题让5个agents同时去跑然后再由一个agent汇总起来确实更准确了token也花的的飞起。既然这么具有通用性它为什么要绑在某一个模型或某一个 CLI 上顺着这个思路我开发了 OpenWorkflows(更确切的说是AI开发的)。它把 Claude Code 这类 workflows 做成可视化画布并尝试让同一份流程面向 Claude Code、Codex、Gemini甚至更多本地或云端运行时。这次我不讲抽象概念直接按截图走一遍。例子也很具体让 OpenWorkflows支持多种界面风格默认使用 Pencil并且能在“设置 / 外观”里切换。在开发过程中我尽量在OpenWorkflows中进行让它能够自举。以下过程使用CodeX来作为默认大模型用于开发。0. 先看最终界面OpenWorkflows的主界面中央是workflows蓝图右侧是节点属性底部是 AI 输入和返回。OpenWorkflows的主界面大概分成四块左侧是 workflows 历史中央是可视化画布右侧是节点属性和常用提示词底部是 AI 输入与返回。1. 下载 OpenWorkflows从 GitHub 项目页右侧的 Releases 找到最新版。2. 先配置大模型默认会使用系统配置好的cli来启动你可以使用CC-Switch等来配置。3. 新建 workflows 然后输入需求配置好模型后点击左侧“新建 workflows ”。画布上会出现一个最小结构Start、一个 Agent、End。这里不需要真的动手动画节点而是右下角的 AI 输入框。这个例子里我输入的是我希望为 OpenWorkflows 支持多种界面风格 默认用 Pencil 来设计 并且在“设置 / 外观”中可以切换。写完后可以按CtrlEnter发送也可以点右下角的发送按钮。OpenWorkflows会把这段自然语言转成一张可编辑的 workflows 蓝图。4-1. 生成 workflows 蓝图发送需求后OpenWorkflows会先把当前步骤整改成一个完整 workflows 。截图里的蓝图大致是这样的Start - 并行梳理外观支持方案 - 现有外观入口调研 - 多风格体系设计 - Pencil 默认风格设计 - 汇总实现方案 - 实现多界面风格 - 接入设置外观切换 - 验证与回归检查 - 记录交付结果 - End右侧节点属性里可以看到选中节点的属性可以继续修改当然更多的时候还是在底部的输入框让AI来修改蓝图节点可以持续迭代。4-2. 查看生成脚本顶部有一个“脚本”入口。点开以后会出现当前蓝图生成的脚本。截图里能看到parallel(...)和agent(...)这样的结构。并行节点会变成并发执行的分支普通节点会变成一个个 agent 调用。这里其实也能说明 OpenWorkflows不是单纯画图。画布背后有统一的 workflows 结构后面才能继续接不同运行时。5. 用右侧常用提示词继续改蓝图生成后不一定马上运行。右侧“常用提示词”更适合用来继续打磨流程当然也可以自己手写。这里的提示词按场景分组比如互动澄清、清晰度、完整性、成本、结构、可靠性、性能与并行、验证与测试。截图里点的是“澄清需求”。它会把一段提示填入 AI 输入框要求 AI 在修改蓝图前先用交互方式确认关键含糊点。这个设计很实用。很多 workflows失败不是因为模型不会做而是因为目标、边界、失败路径和成本策略一开始没有说清楚。另外还有拷问我(grill-me)、补全边界条件、并行优化、单一原则等等常用的提示词你也可以自己新加或者修改提示词。6. 在交互选择里确认边界点了“澄清需求”以后AI 没有直接改图而是先问“背版切换功能要落地到什么范围”截图里给了两个选项只落地 Pencil 默认风格并预留扩展结构或者同时落地 Pencil 及多套可切换风格。你选完以后AI 才会把这个决定写回 workflows 蓝图并输出更新后的 IRGraph。这个步骤能减少“AI 自作主张改错方向”的问题。7. 点击运行等蓝图结构、模型配置和关键边界都确认后再点顶部的“运行”。这里建议不要一生成蓝图就跑。先看并行分支是否合理汇总节点是否在并行分支之后验证节点是否覆盖到最后结果。如果某个节点只是职责不清可以先在节点属性里改后再运行。8. 观察运行状态运行后顶部按钮会变成“运行中…停止”。底部 AI 输入会被锁定避免在执行中把蓝图改乱。画布上会显示节点状态。截图里 Start 已完成后面的并行节点正在执行右上角也有运行计数如果中间失败了可以继续之前的任务。9. 切换界面风格等待 OpenWorkflows开发完成后重启程序在“设置 / 外观”中点击切换不同风格外观。截图里可以看到 Pencil、深邃午夜、极光、日光、余烬等风格卡片。选中某个风格后会影响全局背景、面板、边框和运行状态颜色。我觉得真正有用的地方