跳转至

🚀 欢迎使用 agnflow

⚡ 高效 Python 智能体工作流引擎

agnflow 是一个轻量级、高性能的 Python 库,用于构建智能体工作流。凭借其极简的语法和强大的功能,您可以用几行代码创建复杂的智能体系统。

🎯 核心特性

极简语法

使用直观的操作符,5行代码构建智能体工作流。

🎨 自动可视化流程图

一行代码自动生成精美的流程图。

🔄 运行时动态管理

使用对称的连接/断开语法,在运行时添加或删除节点。

🚀 高级流程控制

支持同步/异步混合执行、分支、循环和蜂群智能体。

🚀 快速开始

from agnflow import Node, Flow

# 定义节点
greet = Node("Greet", exec=lambda state: {"message": "Hello!"})
respond = Node("Respond", exec=lambda state: print(state["message"]))

# 构建并运行工作流
flow = Flow(greet >> respond)
flow.run({"data": "hello"})

📚 学习路径

🎯 为什么选择 agnflow?

  • ⚡ 轻量级 - 核心代码仅数百行
  • 🎨 可视化 - 自动生成精美流程图
  • 🔄 动态性 - 运行时动态增删节点
  • 🤖 智能体友好 - 原生 LLM 集成支持
  • 🚀 快速 - 最小开销,最大性能