> ## Documentation Index
> Fetch the complete documentation index at: https://docs.crewai.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Introdução

> Construa equipes de agentes de IA que trabalham juntas para resolver tarefas complexas

# 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.

### 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`

<iframe src="https://www.loom.com/embed/befb9f68b81f42ad8112bfdd95a780af" frameborder="0" webkitallowfullscreen mozallowfullscreen allowfullscreen style={{width: "100%", height: "400px"}} />

## A Arquitetura do CrewAI

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

### 1. Flows: A Espinha Dorsal

<Note>
  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.
</Note>

<Frame caption="Visão Geral do Framework CrewAI">
  <img src="https://mintcdn.com/crewai/qVjgZHKAyEOgSSUS/images/flows.png?fit=max&auto=format&n=qVjgZHKAyEOgSSUS&q=85&s=82ea168de2f004553dcea21410cd7d8a" alt="Visão Geral do Framework CrewAI" width="669" height="464" data-path="images/flows.png" />
</Frame>

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

<Note>
  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.
</Note>

<Frame caption="Visão Geral do Framework CrewAI">
  <img src="https://mintcdn.com/crewai/5SZbe87tsCWZY09V/images/crews.png?fit=max&auto=format&n=5SZbe87tsCWZY09V&q=85&s=514fd0b06e4128e62f10728d44601975" alt="Visão Geral do Framework CrewAI" width="634" height="473" data-path="images/crews.png" />
</Frame>

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

<CardGroup cols={2}>
  <Card title="Flows de Nível de Produção" icon="arrow-progress">
    Construa fluxos de trabalho confiáveis e com estado que podem lidar com processos de longa duração e lógica complexa.
  </Card>

  <Card title="Crews Autônomos" icon="users">
    Implante equipes de agentes que podem planejar, executar e colaborar para alcançar objetivos de alto nível.
  </Card>

  <Card title="Ferramentas Flexíveis" icon="screwdriver-wrench">
    Conecte seus agentes a qualquer API, banco de dados ou ferramenta local.
  </Card>

  <Card title="Segurança Empresarial" icon="lock">
    Projetado com segurança e conformidade em mente para implantações empresariais.
  </Card>
</CardGroup>

## 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?

<CardGroup cols={2}>
  <Card title="Crie Seu Primeiro Flow" icon="diagram-project" href="/pt-BR/guides/flows/first-flow">
    Aprenda a criar fluxos de trabalho estruturados e orientados por eventos com controle preciso de execução.
  </Card>

  <Card title="Crie Seu Primeiro Crew" icon="users-gear" href="/pt-BR/guides/crews/first-crew">
    Tutorial passo a passo para criar uma equipe de IA colaborativa que trabalha junto para resolver problemas complexos.
  </Card>
</CardGroup>

<CardGroup cols={3}>
  <Card title="Instale o CrewAI" icon="wrench" href="/pt-BR/installation">
    Comece a usar o CrewAI em seu ambiente de desenvolvimento.
  </Card>

  <Card title="Primeiros Passos" icon="bolt" href="/pt-BR/quickstart">
    Gere um Flow, execute um crew com um agente e produza um relatório ponta a ponta.
  </Card>

  <Card title="Junte-se à Comunidade" icon="comments" href="https://community.crewai.com">
    Conecte-se com outros desenvolvedores, obtenha ajuda e compartilhe suas experiências com o CrewAI.
  </Card>
</CardGroup>
