MervinPraison/PraisonAI
PraisonAI 🦞 — Hire a 24/7 AI Workforce. Stop writing boilerplate and start shipping autonomous self-improving agents that research, plan, code, and execute tasks. Deployed in 5 lines of code with built-in memory, RAG, and support for 100+ LLMs.
What it solves
PraisonAI 提供了一種簡化的方式來建置與部署自主 AI 代理與多代理團隊。它消除了大量樣板程式碼的需求,讓使用者能夠建立能夠研究、規劃與執行任務的代理,適用於從簡單腳本到全規模組織工作隊的各種應用。
How it works
使用者可以透過 Python SDK、CLI 或無程式碼的 YAML 設定來定義代理。系統支援超過 100 種 LLM 供應商,並整合 Model Context Protocol(MCP)以使用工具。它提供多種互動介面,包括視覺化拖放流程建構器(Flow)、管理儀表板(Claw)以及簡潔的聊天 UI。
Who it’s for
此框架設計給想要快速部署 AI 代理以進行研究、程式碼生成、內容創作、資料管線與客戶支援的開發者,同時也適合能使用 YAML 或視覺化建構器自動化業務流程的非開發者。
Highlights
- Multi-Agent Orchestration: 支援順序、平行與迴圈工作流程模式,並能無縫交接代理。
- Extensive Provider Support: 相容於 100+ LLM,包括 OpenAI、Anthropic、Gemini,以及透過 Ollama 的本地模型。
- Tool Integration: 原生支援 MCP(stdio、HTTP、WebSocket、SSE)與自訂 Python 工具。
- Advanced Agent Capabilities: 包含深度研究、規劃模式、自我反思與輸入/輸出驗證的防護機制。
- Deployment Options: 整合儀表板,可將代理連接至 Telegram、Discord、Slack 與 WhatsApp。
- Persistence: 內建支援 20+ 資料庫(PostgreSQL、MongoDB 等)以管理會話與記憶。