--- title: Introdução description: Construa equipes de agentes de IA que trabalham juntas para resolver tarefas complexas icon: handshake mode: "wide" --- # O que é CrewAI? **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](/pt-BR/guides/flows/first-flow)**: 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](/pt-BR/guides/crews/first-crew)**: 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. ## A Arquitetura do CrewAI A arquitetura do CrewAI foi projetada para equilibrar autonomia com controle. ### 1. Flows: A Espinha Dorsal Pense em um Flow como o "gerente" ou a "definição do processo" da sua aplicação. Ele define as etapas, a lógica e como os dados se movem através do seu sistema. 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. ### 2. Crews: A Inteligência Crews são as "equipes" que fazem o trabalho pesado. Dentro de um Flow, você pode acionar um Crew para lidar com um problema complexo que requer criatividade e colaboração. 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. ## Como Tudo Funciona Junto 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. ## Principais Funcionalidades Construa fluxos de trabalho confiáveis e com estado que podem lidar com processos de longa duração e lógica complexa. Implante equipes de agentes que podem planejar, executar e colaborar para alcançar objetivos de alto nível. Conecte seus agentes a qualquer API, banco de dados ou ferramenta local. Projetado com segurança e conformidade em mente para implantações empresariais. ## Quando usar Crews vs. Flows **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 Uso | Arquitetura | | :--- | :--- | | **Automação Simples** | Flow único com tarefas Python | | **Pesquisa Complexa** | Flow gerenciando estado -> Crew realizando pesquisa | | **Backend de Aplicação** | Flow lidando com requisições API -> Crew gerando conteúdo -> Flow salvando no BD | ## Por que escolher o CrewAI? - 🧠 **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 ## Pronto para começar a construir? Aprenda a criar fluxos de trabalho estruturados e orientados por eventos com controle preciso de execução. Tutorial passo a passo para criar uma equipe de IA colaborativa que trabalha junto para resolver problemas complexos. Comece a usar o CrewAI em seu ambiente de desenvolvimento. Siga nosso guia rápido para criar seu primeiro agente CrewAI e colocar a mão na massa. Conecte-se com outros desenvolvedores, obtenha ajuda e compartilhe suas experiências com o CrewAI.