Repolode
MervinPraison

MervinPraison/PraisonAI

Framework Python para criar agentes de IA autônomos que pesquisam, planejam, programam e executam tarefas, com memória, RAG e mais de 100 provedores de LLM.

Estrelas
9,279
Forks
1,486
Issues abertas
134
Último commit
há 3 horas

O que é?

PraisonAI é um framework para criar agentes de IA capazes de pesquisar, planejar, escrever código e executar tarefas com várias etapas. Ele inclui um SDK principal em Python (praisonaiagents) para definir agentes com instruções, ferramentas, memória e conhecimento, além de uma CLI, um modo YAML para executar equipes de agentes sem código e pacotes opcionais para uma interface de chat, um construtor visual de fluxos baseado em Langflow e um painel para Telegram, Slack, Discord e WhatsApp.

Os agentes podem ser combinados em equipes, transferências entre agentes e padrões de fluxo de trabalho, como roteamento, execução paralela, loops e ciclos de avaliador e otimizador. O projeto oferece suporte a ferramentas MCP via stdio, HTTP, WebSocket e SSE, memória e sessões persistentes com bancos de dados como PostgreSQL, SQLite e MongoDB, além de recuperação de informações em documentos locais. Opcionalmente, as ferramentas podem ser executadas em sandboxes remotos, como Docker, E2B ou Modal.

O framework foi projetado para funcionar com mais de 100 provedores de LLM, incluindo OpenAI, Anthropic, Gemini e modelos locais via Ollama ou vLLM.

Recursos principais

  • 01Equipes com um ou vários agentes e transferências entre agentes
  • 02Integração com ferramentas MCP via stdio, HTTP, WebSocket e SSE
  • 03Memória persistente, sessões e recuperação de conhecimento (RAG)
  • 04Padrões de fluxo de trabalho, incluindo roteamento, execução paralela e loops
  • 05As ferramentas podem ser executadas no Docker, E2B, Modal e outros sandboxes
  • 06Suporte a mais de 100 provedores de LLM, incluindo modelos locais

Casos de uso

  • Automatizar pesquisas e a redação de relatórios com base em várias fontes
  • Criar bots de suporte ao cliente com memória no Telegram, Slack ou Discord
  • Orquestrar agentes de programação e tarefas de geração de código com várias etapas
  • Criar agentes para pipelines de dados que consultam APIs e bancos de dados

Início rápido

  1. 1

    Instale o SDK principal leve

    pip install praisonaiagents
  2. 2

    Configure a chave de API do seu provedor de LLM (o exemplo usa OpenAI)

    export OPENAI_API_KEY="your-api-key"
  3. 3

    Execute o primeiro agente a partir de um script Python usando a classe Agent

Antes de usar

  • O início rápido requer uma chave de API de um provedor de LLM pago, como a OpenAI.
  • Recursos avançados de sandbox, como Docker, E2B ou Modal, exigem contas ou infraestrutura próprias.

Tópicos

Perguntas frequentes

O que é PraisonAI?
Framework Python para criar agentes de IA autônomos que pesquisam, planejam, programam e executam tarefas, com memória, RAG e mais de 100 provedores de LLM. PraisonAI é um framework para criar agentes de IA capazes de pesquisar, planejar, escrever código e executar tarefas com várias etapas. Ele inclui um SDK principal em Python (praisonaiagents) para definir agentes com instruções, ferramentas, memória e conhecimento, além de uma CLI, um modo YAML para executar equipes de agentes sem código e pacotes opcionais para uma interface de chat, um construtor visual de fluxos baseado em Langflow e um painel para Telegram, Slack, Discord e WhatsApp.
PraisonAI é gratuito? Qual é a licença?
PraisonAI é open source sob a licença MIT. Confira os termos da licença antes de usá-lo em produtos comerciais.
PraisonAI ainda é mantido?
Manutenção ativa. O último commit de PraisonAI foi em 20 de out. de 2026.
Para que posso usar PraisonAI?
Automatizar pesquisas e a redação de relatórios com base em várias fontes Criar bots de suporte ao cliente com memória no Telegram, Slack ou Discord Orquestrar agentes de programação e tarefas de geração de código com várias etapas Criar agentes para pipelines de dados que consultam APIs e bancos de dados
Como instalar PraisonAI?
Instale o SDK principal leve: pip install praisonaiagents Configure a chave de API do seu provedor de LLM (o exemplo usa OpenAI): export OPENAI_API_KEY="your-api-key" Execute o primeiro agente a partir de um script Python usando a classe Agent
Onde consigo PraisonAI?
O código-fonte e as instruções de instalação estão no GitHub: https://github.com/MervinPraison/PraisonAI

Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.

Projetos relacionados