最新下载
热门教程
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
一个开源的AI Agent开发框架:10K star:太省事了!
时间:2026-06-30 10:18:46 编辑:袖梨 来源:一聚教程网
这次看到的是这个项目:
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 场景里,可以用 Agent 和 Agents 组织一个研究 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 claw、praisonai flow、praisonai 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] 删除相关文章
- 51官方免费漫画入口-51漫画官网免费在线观看入口 08-05
- 《万物皆可蟹:动物进化》巨躯冲撞流玩法攻略分享 08-05
- 巨量创意是干啥的 巨量创意官网入口登录 08-05
- 二重螺旋游戏皎皎角入口在哪里-二重螺旋皎皎角玩家社区登录入口 08-05
- 樱花动漫免费下载应用-樱花动漫下载入口 08-05
- 交错战线索尼子新手配队攻略-辅助角色搭配指南 08-05