alikon-art/DeterminFlow

A production-oriented AI workflow runtime for building, validating, recovering, and shipping complex AI workflows as dependable services. 面向生产的 AI 工作流运行时:快速开发、验证和恢复复杂 AI 工作流,并将其稳定交付为服务。

解决的问题

DeterminFlow 旨在解决使用单代理框架进行复杂、预定义 AI 工作流时所面临的不稳定性、高成本和维护困难问题。与必须记住完整历史并管理所有工具的单代理不同,DeterminFlow 将流程分解为离散的、版本化的节点,以确保可靠、可预测且成本效益高的执行。

如何工作

该框架将 LLM、脚本、API 和人工审批组织成结构化的工作流。它采用“节点化”方法,每个代理节点都有自己的隔离本地上下文和受限的工具集。系统在任务开始时冻结工作流定义和输入,通过运行时管理数据流和控制流,并为每次尝试和输出保存检查点。这使得系统能够在失败的特定节点处恢复,而无需重新启动整个流程。

适用人群

适用于那些流程已明确界定、并需要高可靠性、可审计性和令牌效率的生产级 AI 服务开发者和企业(例如,提供的 AI 小说生成示例)。

主要亮点

  • 节点级隔离: 通过确保代理仅读取必要的本地上下文而非完整历史记录,减少令牌消耗。
  • 可靠执行: 支持自动和手动重试、跳过以及从失败节点恢复断点。
  • 结构化输出: 包含 JSON 输出检测、解析以及自动修复/重试机制。
  • 可视化编排: 提供可视化工作流编辑器,支持变量、条件、并行执行、循环和子流程。
  • 插件系统: 允许将工作流、提示和脚本打包为插件,轻松以 API 或业务服务形式交付。

相关

  • 项目
  • 项目
  • 项目
  • 项目
  • 项目