【GitHub项目推荐--PraisonAI:低代码多智能体框架,让 AI 团队 24/7 自动交付】⭐⭐⭐⭐⭐

张开发
2026/4/6 22:48:15 15 分钟阅读

分享文章

【GitHub项目推荐--PraisonAI:低代码多智能体框架,让 AI 团队 24/7 自动交付】⭐⭐⭐⭐⭐
GitHub 地址https://github.com/MervinPraison/PraisonAI简介PraisonAI​ 是一个开源的、生产就绪的AI 智能体Agent编排框架。它的核心目标是让开发者能用极少的代码快速构建并部署多智能体协作系统。你可以把它理解为 AI 领域的“自动化团队调度中心”。它最大的特点是“低代码”和“全渠道交付”。你无需从零编写复杂的通信逻辑只需通过 YAML 配置或几行 Python 代码就能组建一个包含“研究员”、“程序员”、“产品经理”的虚拟团队。这个团队可以 24/7 自动运行完成从资料搜集、代码编写到结果推送Telegram、Discord、WhatsApp 等的全流程闭环。主要功能1. 极速多智能体协作微秒级启动官方数据显示 Agent 实例化仅需约 3.77μs远快于许多传统框架适合高频任务。智能体交接Handoffs支持多个 Agent 之间自动传递任务。例如调研 Agent 完成工作后自动触发写作 Agent 进行总结无需人工干预。多种协作模式支持顺序执行、并行处理、条件路由等复杂工作流。2. 企业级基础设施记忆系统Memory内置持久化记忆支持 RAG检索增强生成让 Agent 能记住用户偏好和历史上下文。安全护栏Guardrails提供内容审核、权限控制等机制防止 AI 执行危险操作或输出违规内容。100 LLM 提供商支持无缝兼容 OpenAI、Anthropic Claude、Google Gemini、本地 Ollama 等主流模型避免厂商锁定。3. 可视化与无代码AgentClaw UI提供完整的 Web 仪表盘localhost:8082可直观管理智能体、查看记忆、配置消息通道Telegram/Discord Bot和监控任务。YAML 配置驱动对于常见场景直接编写agents.yaml文件即可定义角色和任务无需写 Python 代码。4. 多渠道自动交付IM 集成原生支持将结果自动推送到 Telegram、Discord、Slack、WhatsApp 等主流通讯平台。Cron 定时任务配合 UI 或配置让 Agent 团队按计划如每日晨报自动运行。安装与配置环境准备Python 3.10确保环境正确。API Key准备至少一个 LLM 服务如 OpenAI 或 Anthropic的 API 密钥。安装步骤根据你的需求有三种安装方式任选其一轻量级 SDK仅编码pip install praisonaiagents完整框架推荐含 CLIpip install praisonai带可视化 UIAgentClawpip install praisonai[claw]基础配置设置密钥在终端中设置环境变量以 OpenAI 为例。export OPENAI_API_KEYsk-xxx启动 UI可选如果你安装了 UI 版本运行praisonai ui即可在浏览器打开管理界面。如何使用方式一Python 代码开发者首选只需几行代码即可启动一个多智能体团队from praisonaiagents import Agent, Agents # 1. 定义角色研究员 researcher Agent( name研究员, instructions你负责搜索并整理 AI 领域的最新趋势, tools[search] # 赋予搜索工具 ) # 2. 定义角色撰稿人 writer Agent( name撰稿人, instructions基于研究员的发现撰写一篇结构清晰的博客文章, llmgpt-4 # 可指定特定模型 ) # 3. 组队并运行 team Agents(agents[researcher, writer]) result team.start(写一篇关于 2025 年 AI 发展趋势的文章) print(result)方式二YAML 无代码配置运维/产品创建agents.yaml文件framework: praisonai topic: AI 行业分析报告 agents: data_analyst: role: 数据分析师 goal: 收集和分析 AI 市场数据 report_writer: role: 报告撰写专家 goal: 基于数据撰写正式报告运行命令praisonai --config agents.yaml方式三UI 交互最直观运行praisonai ui。访问http://localhost:8082。在Chat​ 或Agents​ 页面直接通过自然语言创建任务或配置Channels​ 连接你的 Telegram Bot。应用场景实例无代码场景一7×24 小时跨境电商客服痛点跨境卖家需要处理不同时区的客户咨询但人力成本高且无法覆盖全天。PraisonAI 方案在 UI 中配置Discord​ 或Telegram​ 通道连接你的店铺群组。创建一个“客服 Agent”赋予它产品知识库RAG和订单查询工具。设置Cron​ 任务让 Agent 全天候监控群消息。效果当海外客户在凌晨提问“我的订单号 123 到哪了”Agent 自动查询物流 API 并回复全程无需人工值守。场景二自动化研报生成与推送痛点投资经理需要每日跟踪行业动态手动整理资料耗时耗力。PraisonAI 方案组建团队Crawler Agent抓取新闻→Analyst Agent提炼观点→Reporter Agent生成 PDF。在Guardrails中设置关键词过滤确保只关注“大模型”、“芯片”等特定领域。配置Cron​ 规则每日早上 8 点自动运行并将最终 PDF 通过Slack​ 推送到工作群。效果每天上班前桌面自动弹出整理好的行业早报。场景三代码仓库自动维护痛点开源项目维护者需要处理大量的 Issue 和 PR难以逐一回复。PraisonAI 方案利用praisonai[code]扩展让 Agent 具备读取代码库的能力。创建一个“代码医生”团队Issue Triage Agent分类 Issue→Code Reviewer Agent简单代码审查。当有新的 PR 时Agent 自动运行基础检查如语法、依赖冲突并留下评论“初步检查通过感谢贡献”。效果维护者只需关注复杂的技术决策简单重复工作由 AI 代劳。总结PraisonAI 通过低门槛YAML/UI和高可控Python SDK的结合成功降低了多智能体系统的应用门槛。无论是想快速搭建一个自动推送消息的机器人还是构建一个复杂的研发分析流水线它都能提供从“思考”到“交付”的完整工具箱。GitHub 地址https://github.com/MervinPraison/PraisonAI

更多文章