程序员老鬼

PraisonAI:连马斯克都转过的 5 行代码 Agent 团队

我点开 PraisonAI 的项目页,第一眼不是被功能列表吸住的。

是那句很直白的话:

“Hire a 24/7 AI Workforce.”

有点夸张,但它后面接的东西,确实不是再做一个聊天框。

PraisonAI 想做的是一套能跑任务的 Agent 框架。你可以先起一个单独的智能体,让它做研究、写代码、整理内容;也可以把多个 Agent 串起来,一个负责查资料,一个负责总结,一个负责生成结果。项目 README 里写得很直接:从一个 Agent 到一整支团队,5 行代码就能部署。

我比较在意的是,它没有只停在“多智能体协作”这个概念上。

比如任务交接。

一个 Agent 做完研究后,结果可以继续交给下一个 Agent;过程中还能打开 planning、memory、self reflection,让它先规划,再执行,再回头检查自己的输出。PraisonAI 还把 handoff、guardrails、workflow patterns、RAG、model router 这些东西都塞进了框架里。

这类能力以前当然也能拼。

你写一堆 glue code,接模型、接工具、接记忆、接检索、接消息平台。能跑,但每次都像在重新搭一遍脚手架。

PraisonAI 的思路更像是:先把 Agent 团队这件事做成默认结构。

开发者只需要说清楚每个 Agent 的角色和目标,剩下的执行、协作、状态保存、工具调用,再逐步补进去。

它支持的模型也很杂。

Image

OpenAI、Anthropic、Gemini、DeepSeek、Ollama、Groq、Mistral、OpenRouter、AWS Bedrock、Vertex AI、xAI Grok 等都在列表里,项目页写的是 100+ LLMs、24 个 provider 示例。

这会影响一个很现实的选择。

你不一定非要把所有 Agent 都绑在一个模型上。便宜的模型做路由和整理,强一点的模型负责推理,本地模型跑一些低风险任务,这种组合才像真的工作流,而不是每次都把同一个大模型喊出来。

PraisonAI 还有一个我觉得会让很多人少劝退的地方:它不只给 Python SDK。

你可以用 CLI 跑,也可以用 YAML 写一个零代码配置。README 里给的例子很简单,一个 researcher,一个 writer,写在 agents.yaml 里,然后直接 praisonai agents.yaml 跑起来。

这就绕开了一部分门槛。

不是所有人都想先写框架代码,再讨论 Agent。很多时候,只是想把“查资料—写初稿—改格式—发到某个渠道”这条链路先跑通。

可视化这块也做了。

PraisonAI 提供 Flow Visual Builder,可以拖拽搭多 Agent 工作流;Claw Dashboard 则能把 Agent 接到 Telegram、Discord、Slack 等聊天平台,项目页里还提到后台有 Chat、Agents、Memory、Knowledge、Channels、Guardrails、Cron 等页面

想象一下客服场景。

用户在 Slack 里丢进来一个问题,前台 Agent 先接住,查知识库,发现需要进一步判断,就交给另一个 Agent 处理。处理完再回到频道里回复。不是半夜提醒你“有新消息”,而是它自己先走完一轮。

当然,这种项目也不能只看 demo。

Image

Agent 一旦开始自主跑,真正麻烦的地方往往不是“能不能执行”,而是出错时怎么停、上下文怎么保留、工具权限怎么管、成本会不会悄悄飙上去。

PraisonAI 已经把 guardrails、auto-save、telemetry、doom loop detection 这些词摆出来了。后面要看的是,复杂任务跑久了以后,它能不能少一点玄学,多一点可控。

但至少它抓住了 Agent 产品现在最别扭的一段路:

大家不缺聊天窗口,缺的是能把任务接过去、拆开、交接、检查,再给你一个结果的东西。

PraisonAI 就是冲着这段路来的。

GitHub 地址:MervinPraison/PraisonAI