Pular para o conteúdo

Introdução

CrewAI é o principal framework open-source para orquestrar agentes de IA autônomos e construir fluxos de trabalho complexos.

Ele capacita desenvolvedores a construir sistemas multi-agente prontos para produção, combinando a inteligência colaborativa dos Crews com o controle preciso dos Flows.

  • Flows do CrewAI: A espinha dorsal da sua aplicação de IA. Flows permitem criar fluxos de trabalho estruturados e orientados a eventos que gerenciam estado e controlam a execução. Eles fornecem a estrutura para seus agentes de IA trabalharem.
  • Crews do CrewAI: As unidades de trabalho dentro do seu Flow. Crews são equipes de agentes autônomos que colaboram para resolver tarefas específicas delegadas a eles pelo Flow.

Com mais de 100.000 desenvolvedores certificados em nossos cursos comunitários, o CrewAI é o padrão para automação de IA pronta para empresas.

Assista: Construindo Agents e Flows CrewAI com Coding Agent Skills

Seção intitulada “Assista: Construindo Agents e Flows CrewAI com Coding Agent Skills”

Instale nossas coding agent skills (Claude Code, Codex, …) para colocar seus agentes de código para funcionar rapidamente com o CrewAI.

Você pode instalar com npx skills add crewaiinc/skills

A arquitetura do CrewAI foi projetada para equilibrar autonomia com controle.

Visão Geral do Framework CrewAI
Visão Geral do Framework CrewAI

Flows fornecem:

  • Gerenciamento de Estado: Persistem dados através de etapas e execuções.
  • Execução Orientada a Eventos: Acionam ações com base em eventos ou entradas externas.
  • Controle de Fluxo: Usam lógica condicional, loops e ramificações.
Visão Geral do Framework CrewAI
Visão Geral do Framework CrewAI

Crews fornecem:

  • Agentes com Funções: Agentes especializados com objetivos e ferramentas específicas.
  • Colaboração Autônoma: Agentes trabalham juntos para resolver tarefas.
  • Delegação de Tarefas: Tarefas são atribuídas e executadas com base nas capacidades dos agentes.
  1. O Flow aciona um evento ou inicia um processo.
  2. O Flow gerencia o estado e decide o que fazer a seguir.
  3. O Flow delega uma tarefa complexa para um Crew.
  4. Os agentes do Crew colaboram para completar a tarefa.
  5. O Crew retorna o resultado para o Flow.
  6. O Flow continua a execução com base no resultado.

Flows de Nível de Produção

Construa fluxos de trabalho confiáveis e com estado que podem lidar com processos de longa duração e lógica complexa.

Crews Autônomos

Implante equipes de agentes que podem planejar, executar e colaborar para alcançar objetivos de alto nível.

Ferramentas Flexíveis

Conecte seus agentes a qualquer API, banco de dados ou ferramenta local.

Segurança Empresarial

Projetado com segurança e conformidade em mente para implantações empresariais.

A resposta curta: Use ambos.

Para qualquer aplicação pronta para produção, comece com um Flow.

  • Use um Flow para definir a estrutura geral, estado e lógica da sua aplicação.
  • Use um Crew dentro de uma etapa do Flow quando precisar de uma equipe de agentes para realizar uma tarefa específica e complexa que requer autonomia.
Caso de UsoArquitetura
Automação SimplesFlow único com tarefas Python
Pesquisa ComplexaFlow gerenciando estado -> Crew realizando pesquisa
Backend de AplicaçãoFlow lidando com requisições API -> Crew gerando conteúdo -> Flow salvando no BD
  • 🧠 Operação Autônoma: Agentes tomam decisões inteligentes com base em suas funções e nas ferramentas disponíveis
  • 📝 Interação Natural: Agentes se comunicam e colaboram como membros humanos de uma equipe
  • 🛠️ Design Extensível: Fácil de adicionar novas ferramentas, funções e capacidades
  • 🚀 Pronto para Produção: Construído para confiabilidade e escalabilidade em aplicações reais
  • 🔒 Foco em Segurança: Desenvolvido para atender requisitos de segurança empresarial
  • 💰 Custo-Efetivo: Otimizado para minimizar o uso de tokens e chamadas de API