用自然语言编写确定性工作流:llm-box 开源引擎解析
AI 生成代码常有幻觉,传统自动化工具(Ansible、n8n)要么学习成本高,要么部署太重。llm-box 试图解决这个矛盾——它是一个 AI 驱动的工作流引擎,用户用自然语言描述任务,引擎将其转化为结构化 YAML 工作流并执行,兼具 AI 的易用性和传统工具的可靠性。
项目基于 Go 编写,单二进制发布,启动快、内存占用低,适合云原生和边缘设备。核心理念:AI 负责意图识别与规划,引擎负责确定性执行,避免纯 Agent 的随机性。
关键特性
1. 自然语言 → YAML 工作流:执行 llm-box create "监控 BTC 价格,超 6 万发钉钉",自动生成完整流水线,无需手写脚本。
2. 轻量无依赖:无需 Docker,无需 Python,下载即用,在 1 核 2G 机器上流畅运行。
3. 国产化与物理集成:适配昇腾、寒武纪、海光等国产 AI 芯片,支持鸿蒙系统,已集成宇树机器人控制能力,覆盖信创和具身智能场景。
4. 内置行业模板:120+ 开箱即用模板,涵盖金融对账、Saga 分布式事务、定时巡检等。
技术深度
· 字节码 IR 表达式引擎:编译工作流为中间表示,执行效率接近原生。
· WAL 持久化日志:保证任务异常中断后可恢复。
· TLA+ 形式化验证:在核心并发调度上消除死锁与竞态。
· 安全防护:SSRF 过滤、路径遍历防护、AES-GCM 加密,适用于生产环境。
版本与社区
项目更新活跃,最近提交在 2026 年 8 月 7 日,版本 v0.7.0,计划 2026 年 Q3 发布 v1.0 LTS。支持 MCP 协议,可作为大模型本地执行端,方便 Agent 调用系统能力。
适用场景:运维自动化、金融合规流水线、AI Agent 执行沙箱。开源协议 AGPL v3.0,地址:github.com/alib8b8/llm-box。如果你追求自然语言交互与执行可靠性的平衡,不妨关注这个正奔向 1.0 的国产项目。
AI 生成代码常有幻觉,传统自动化工具(Ansible、n8n)要么学习成本高,要么部署太重。llm-box 试图解决这个矛盾——它是一个 AI 驱动的工作流引擎,用户用自然语言描述任务,引擎将其转化为结构化 YAML 工作流并执行,兼具 AI 的易用性和传统工具的可靠性。
项目基于 Go 编写,单二进制发布,启动快、内存占用低,适合云原生和边缘设备。核心理念:AI 负责意图识别与规划,引擎负责确定性执行,避免纯 Agent 的随机性。
关键特性
1. 自然语言 → YAML 工作流:执行 llm-box create "监控 BTC 价格,超 6 万发钉钉",自动生成完整流水线,无需手写脚本。
2. 轻量无依赖:无需 Docker,无需 Python,下载即用,在 1 核 2G 机器上流畅运行。
3. 国产化与物理集成:适配昇腾、寒武纪、海光等国产 AI 芯片,支持鸿蒙系统,已集成宇树机器人控制能力,覆盖信创和具身智能场景。
4. 内置行业模板:120+ 开箱即用模板,涵盖金融对账、Saga 分布式事务、定时巡检等。
技术深度
· 字节码 IR 表达式引擎:编译工作流为中间表示,执行效率接近原生。
· WAL 持久化日志:保证任务异常中断后可恢复。
· TLA+ 形式化验证:在核心并发调度上消除死锁与竞态。
· 安全防护:SSRF 过滤、路径遍历防护、AES-GCM 加密,适用于生产环境。
版本与社区
项目更新活跃,最近提交在 2026 年 8 月 7 日,版本 v0.7.0,计划 2026 年 Q3 发布 v1.0 LTS。支持 MCP 协议,可作为大模型本地执行端,方便 Agent 调用系统能力。
适用场景:运维自动化、金融合规流水线、AI Agent 执行沙箱。开源协议 AGPL v3.0,地址:github.com/alib8b8/llm-box。如果你追求自然语言交互与执行可靠性的平衡,不妨关注这个正奔向 1.0 的国产项目。
展开
4
4