Um simulador em Python no qual agentes LLM imitam até um milhão de usuários em redes sociais como Twitter e Reddit para estudar a disseminação de informações e a polarização.
camel-ai/camel
Um framework Python multiagente para criar, simular e estudar agentes baseados em LLMs, com suporte a ferramentas, memória e geração de dados.
- Estrelas
- 17,939
- Forks
- 2,121
- Issues abertas
- 545
- Último commit
- ontem
O que é?
CAMEL é um framework Python para criar sistemas multiagentes com tecnologia de modelos de linguagem grandes. Ele oferece componentes para agentes com memória persistente, uso de ferramentas e comunicação baseada em papéis, além de sociedades de agentes em que vários agentes colaboram em tarefas. O projeto é conduzido por uma comunidade de pesquisa aberta que estuda como o comportamento dos agentes muda à medida que o número deles cresce.
O framework abrange várias áreas: geração de dados (como pipelines de Chain-of-Thought e Self-Instruct para criar datasets sintéticos), automação de tarefas por meio de role-playing e equipes de agentes no estilo força de trabalho, e simulação de mundos. Os modelos são criados por meio de uma factory que oferece suporte a várias plataformas de modelos, e os agentes podem receber toolkits, como ferramentas de busca na web.
A biblioteca pode ser instalada pelo PyPI como camel-ai, e o projeto inclui documentação, cookbooks e scripts de exemplo. Ele também serve de base para projetos de pesquisa relacionados, como OWL e OASIS.
Recursos principais
- 01Agentes com memória persistente e chamadas de ferramentas
- 02Sociedades multiagentes com role-playing e colaboração no estilo força de trabalho
- 03Pipelines de geração de dados sintéticos, como CoT e Self-Instruct
- 04Factory de modelos compatível com várias plataformas de LLM
- 05Instalável pelo PyPI como camel-ai
Casos de uso
- Pesquisar o comportamento e a escalabilidade de grandes grupos de agentes LLM
- Gerar datasets sintéticos de instruções ou raciocínio
- Automatizar tarefas com várias etapas usando uma equipe de agentes colaboradores
- Criar agentes baseados em RAG que respondem a perguntas sobre documentos ou bases de código
Início rápido
- 1
Instale o CAMEL pelo PyPI
pip install camel-ai - 2
Instale o pacote web tools
pip install 'camel-ai[web_tools]' - 3
Defina sua chave de API da OpenAI
export OPENAI_API_KEY='your_openai_api_key' - 4
Execute o código Python de exemplo do ChatAgent no README
Antes de usar
- O exemplo de início rápido requer uma chave de API da OpenAI paga.
- O exemplo do ChatAgent no README depende de um provedor de modelos externo.
Tópicos
Perguntas frequentes
- O que é camel?
- Um framework Python multiagente para criar, simular e estudar agentes baseados em LLMs, com suporte a ferramentas, memória e geração de dados. CAMEL é um framework Python para criar sistemas multiagentes com tecnologia de modelos de linguagem grandes. Ele oferece componentes para agentes com memória persistente, uso de ferramentas e comunicação baseada em papéis, além de sociedades de agentes em que vários agentes colaboram em tarefas. O projeto é conduzido por uma comunidade de pesquisa aberta que estuda como o comportamento dos agentes muda à medida que o número deles cresce.
- camel é gratuito? Qual é a licença?
- camel é open source sob a licença Apache-2.0. Confira os termos da licença antes de usá-lo em produtos comerciais.
- camel ainda é mantido?
- Manutenção ativa. O último commit de camel foi em 19 de out. de 2026.
- Para que posso usar camel?
- Pesquisar o comportamento e a escalabilidade de grandes grupos de agentes LLM Gerar datasets sintéticos de instruções ou raciocínio Automatizar tarefas com várias etapas usando uma equipe de agentes colaboradores Criar agentes baseados em RAG que respondem a perguntas sobre documentos ou bases de código
- Como instalar camel?
- Instale o CAMEL pelo PyPI: pip install camel-ai Instale o pacote web tools: pip install 'camel-ai[web_tools]' Defina sua chave de API da OpenAI: export OPENAI_API_KEY='your_openai_api_key' Execute o código Python de exemplo do ChatAgent no README
- Onde consigo camel?
- O código-fonte e as instruções de instalação estão no GitHub: https://github.com/camel-ai/camel
Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.
Projetos relacionados
Agente autônomo de pesquisa open source que planeja perguntas, coleta fontes da web e locais e escreve relatórios com citações usando qualquer provedor de LLM.
Framework Python de código aberto para criar aplicações LLM prontas para produção, com pipelines modulares e fluxos de agentes para RAG, busca e agentes.
Framework Python code-first do Google para criar, avaliar e implantar agentes de IA, otimizado para Gemini, mas independente de modelo.
Plataforma open source para criar chatbots com IA que conectam LLMs ao Slack, Discord, Telegram, WeChat, Lark, DingTalk e outros serviços.
Infraestrutura de memória nativa para agentes, que transforma conversas e execuções de agentes LLM em memória persistente e estruturada para apps em Python e TypeScript.