Show HN: GraphFlow – A lightweight Rust framework for multi-agent orchestration
10 months ago
- #Multi-agent Workflow
- #Rust
- #LLM Integration
- graph-flow 是一个高性能、类型安全的 Rust 框架,专为构建多智能体工作流系统而设计。
- 它通过 LangChain 将图执行(用于有状态任务编排)与 LLM 生态系统集成相结合。
- 该框架为生产环境设计,支持条件路由、错误处理和可插拔存储等特性。
- graph-flow 支持多种执行模式:逐步执行、批量执行或混合执行,并具备人工介入能力。
- 核心功能包括任务编排、条件路由、执行控制、错误处理和线程安全的状态管理。
- 框架通过 Rig crate 集成 LLM 智能体,用于自然语言处理和对话管理。
- 提供的示例(如保险理赔服务和推荐服务)展示了实际应用场景。
- graph-flow 提供高低两级 API(FlowRunner/底层接口)以满足不同的工作流控制需求。
- 保险理赔示例演示了包含条件审批和人工介入的复杂工作流。
- 入门指南建议通过 cargo 添加 graph-flow 并运行示例来学习核心概念和最佳实践。