Python技术迷

PraisonAI:5 行代码拉起一支 Agent 团队,难怪马斯克都点过赞

我第一眼看到 PraisonAI 的时候,最有体感的不是“支持 100 多个模型”。

而是它把 Agent 这件事压得很轻。

不是先让你读一堆概念,也不是上来搭一套复杂工程。它的卖点很直接:5 行代码,拉起一组可以协作的 AI 智能体。

单个 Agent 能跑。

多个 Agent 也能像一个小团队一样,自己分工、交接、纠错,把任务往下推。

这也是它容易火的地方。

Image

很多 Agent 框架看起来都很强,但开发者真要用时,第一步就卡在工程配置、工具接入、任务编排上。PraisonAI 做的事情有点反过来:先让你把团队跑起来,再慢慢往里塞规划、记忆、自我反思这些能力。

它内置了规划、记忆、自我反思。

这几个词听起来很常见,但放到多智能体里,体感会不一样。

比如一个 Agent 负责查资料,另一个 Agent 负责整理,第三个 Agent 负责检查遗漏。中间某一步没做好,它们可以继续交接、修正,而不是每一步都等人手动复制粘贴。

这才是 Agent 相比普通聊天机器人的区别。

普通聊天是你问一句,它答一句。

Image

PraisonAI 想做的是:你给一个目标,它把中间那串流程自己跑完。

项目还支持 100 多个大语言模型。

这点对开发者挺现实。

你不一定永远用同一个模型。有时要便宜,有时要快,有时要推理能力强,有时只是想接自己已有的模型服务。框架层如果能把模型入口统一掉,后面换模型就不会变成一次小迁移。

PraisonAI 还做了可视化拖拽编排。

这个功能很适合给非纯代码场景用。

你可以把 Agent、任务、工具节点拖出来,串成一个工作流。不是所有人都想从 Python 文件开始写,有些团队更习惯先把流程画出来,看清楚每一步谁负责、输入是什么、输出给谁。

它也支持 YAML。

这就很工程师了。

不想写代码,直接用配置文件创建多个智能体。角色、任务、协作关系都写在 YAML 里,改起来也方便。对于经常调整流程的人来说,这比每次进代码里改类和函数要轻很多。

另外一个比较实用的点,是它能一键接入 Slack、Discord 这类聊天平台。

这就不只是本地跑 demo 了。

Image

你可以把一组 Agent 挂进团队聊天里,让它变成 24 小时在线的助手。有人丢需求,它接住;有人问进度,它回应;需要查资料、整理信息、继续执行,也能顺着流程往下走。

当然,Agent 项目现在最大的问题不是 demo 能不能跑。

而是长时间运行时,稳定性、成本、错误恢复到底怎么样。

PraisonAI 吸引人的地方在于,它没有只停在“单个智能体很聪明”这一步,而是把多智能体协作、可视化编排、聊天平台接入、零代码配置这些链路都串了一遍。

如果你已经不满足于让 AI 只是回答问题,而是想让它帮你跑完一套工作流,PraisonAI 值得点进去试试。

GitHub 地址:MervinPraison/PraisonAI