首页
看点啥
插画图片
首页 看点啥 一个开源的AI Agent开发框架:10K star:太省事了!

一个开源的AI Agent开发框架:10K star:太省事了!

2026-06-30 0

这次看到的是这个项目:

MervinPraison/PraisonAI

Stars:8,275 | Forks:1,278 | License:MIT | 主要语言:Python | 最近推送:2026-06-26

1. 它到底是什么

PraisonAI 是一个做 AI Agent 的开源项目。

它不只是一段调用模型的封装。

仓库里同时放了 Python SDK、CLI、UI、Claw Dashboard、Flow Visual Builder,还有 JavaScript SDK。

最小用法是 praisonaiagents 这个 Python 包。

你可以写一个 Agent,给它一段 instructions,再让它去执行一个任务。

往上走,它可以把多个 Agent 编成一个团队,也可以接工具、接 MCP、做记忆、做 RAG、做工作流。

官方文档里对它的定位很直接:用来构建、运行和管理 multi-agent AI systems。

2. 它解决什么麻烦

Agent 项目最容易卡在两件事上。

第一件是工具调用。

你要让模型查资料、读文件、调用接口、跑代码,就得处理权限、输入输出、失败重试和上下文。

第二件是流程组织。

单个 Agent 能跑 demo,但真实任务往往要分步骤:先查,再写,再检查,再交给另一个 Agent 继续。

PraisonAI 把这些常见零件放到一个项目里。

README 里可以看到单 Agent、多 Agent、MCP、自定义工具、数据库持久化、YAML 配置、Claw Dashboard、Flow Builder、UI 这些入口。

它更像一套 Agent 开发脚手架。

不是只给一个“聊天机器人”的例子,而是把常见运行方式都摆出来。

3. 核心看点

我觉得最值得先看的,是它的几条主线。

一条是代码方式。

Python 里直接 from praisonaiagents import Agent,然后 agent.start(...)

多 Agent 场景里,可以用 AgentAgents 组织一个研究 Agent、一个总结 Agent,让它们顺序工作。

一条是工具方式。

README 展示了自定义 tool,也展示了 MCP 接入。

官方 MCP 文档里写到了 stdio、Streamable HTTP、WebSocket、SSE 这些传输方式。

这意味着它不是只接一个本地函数,也能接已经存在的 MCP server。

还有一条是工作流方式。

AgentFlow 文档把它写成 deterministic workflow orchestration。

顺序、条件分支、循环、并行这些流程形状,都有对应写法。

这对多步骤 Agent 很关键。

你不需要把所有逻辑都塞进一段 prompt 里。

4. 为什么值得看

这个项目值得看的地方,不是它把 Agent 这个词写得多大。

而是它覆盖了一个 Agent 项目真正会碰到的很多边角。

模型方面,它标了 OpenAI、Anthropic、Gemini、DeepSeek、Azure、Ollama、Groq、Mistral、OpenRouter、Bedrock、Vertex AI 等一批 provider。

工具方面,它支持 MCP,也支持自定义 Python tool。

状态方面,它有 memory、session、database persistence。

流程方面,它有 planning、handoff、reflection、guardrails、parallel、loop 这些能力。

界面方面,它不是只停在 SDK。

README 里有 praisonai clawpraisonai flowpraisonai ui 这些命令。

Claw 主要面向 Telegram、Discord、Slack 这类渠道。

Flow 则是用可视化方式搭多 Agent 流程。

如果你正在做 Agent 应用,这种“代码、流程、界面、渠道”都能试一下的项目,会比较容易判断是否适合自己的场景。

5. 怎么用起来

最轻的入口是 Python SDK。

README 给的步骤很短:

先装 praisonaiagents

再设置 OPENAI_API_KEY

然后创建一个 Agent,给它 instructions,让它开始执行任务。

如果你想用完整 CLI,可以装 praisonai

想试 Dashboard,可以用 pip install "praisonai[claw]",再跑 praisonai claw

README 里写的默认地址是 http://localhost:8082

想试可视化工作流,可以用 pip install "praisonai[flow]",再跑 praisonai flow

README 里写的默认地址是 http://localhost:7861

如果你偏 JavaScript,也有 npm install praisonai 的入口。

不过第一次看,我会先跑最小 Python 示例。

确认 Agent、工具、模型 key 都能工作,再看 UI 和工作流。

6. 适合谁,以及先注意什么

PraisonAI 适合几类人。

一类是想做多 Agent 原型的开发者。

比如研究、写作、代码生成、数据处理、客服机器人、自动化流程这些任务。

一类是已经在用 MCP 或外部工具的人。

如果你手上有文件系统、搜索、数据库、内部 API 这些工具,PraisonAI 的 MCP 和 tool 入口值得看。

还有一类是想要 UI 或渠道入口的人。

只写 SDK 不够时,可以看看 Claw、Flow、UI 这些部分是不是够用。

要注意的地方也很现实。

它覆盖面很广,所以第一次别一口气全开。

先从单 Agent 和一个小工具开始。

再加 memory、RAG、handoff、workflow。

真正放进业务前,还要单独检查模型费用、工具权限、密钥管理、日志、失败重试和数据边界。

Agent 项目能跑起来是一回事。

跑得稳,是另一回事。

今天就先聊到这里。我们下期再见!

本文参与腾讯云自媒体同步曝光计划,分享自微信公众号。原始发表:2026-06-26,如有侵权请联系[email protected] 删除
喜欢(0)

上一篇

逃离Scaling Law的魔咒:接替Transformer的下一代推理范式循环架构全景拆解

逃离Scaling Law的魔咒:接替Transformer的下一代推理范式循环架构全景拆解

下一篇

句子润色提升准则

句子润色提升准则
猜你喜欢