产品介绍
PraisonAI 是什么?
PraisonAI 是用于构建 AI 智能体和多智能体系统的框架、SDK 与命令行工具。开发者可以创建单个智能体、协调团队、定义串行或并行工作流,加入工具、记忆、知识库和检索增强生成,并将成果部署为 API、消息机器人、MCP 服务器或应用。
项目支持 Python、Node.js、YAML 配置和命令行用法。文档列出 100 多种模型与供应商,包括托管服务和本地 Ollama 模型,并提供 140 多种内置工具。PraisonAI 可运行在开发者电脑、云端或边缘,也可通过自托管控制数据。
如何使用 PraisonAI
- 运行安装脚本、使用
uvx,或安装 Python / Node.js 包。 - 配置模型供应商凭据或本地模型。
- 在代码或 agents YAML 文件中定义智能体指令。
- 按需添加工具、记忆、知识、RAG 和工作流协调。
- 从代码或 CLI 运行,或通过 AgentOS、消息渠道、Docker、MCP 或 A2A 部署。
核心功能
- 单智能体与多智能体: 构建独立智能体和协作团队。
- 工作流编排: 支持串行、并行、分层、路由和循环流程。
- 记忆与 RAG: 提供持久记忆、向量库、知识库和检索。
- 内置工具: 提供网页、文件、数据库、API、浏览器等工具集成。
- 多模型供应商: 可使用多种托管和本地模型。
- 多种部署方式: 可作为本地 UI、Web API、消息机器人、MCP 服务器、云服务或边缘负载运行。
使用场景
- 研究分析: 协调智能体收集信息并生成结论。
- 软件工程: 利用理解代码库的智能体生成、调试和重构代码。
- 内容工作流: 在研究和写作智能体之间分配任务。
- 数据管道: 提取、转换并分析 API、数据库和网页数据。
- 客户支持: 向 Slack、Discord、Telegram 或 WhatsApp 部署带记忆的机器人。
常见问题
PraisonAI 可以在本地运行吗?
可以。文档说明它可运行在本地、云端或边缘,并支持自托管。
支持哪些消息渠道?
快速开始和集成部分列出 Telegram、Discord、Slack 和 WhatsApp。
PraisonAI 支持 MCP 吗?
支持。文档包含 MCP 集成和 MCP 服务器部署。


