Instalação
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
Tutorial em Vídeo
Seção intitulada “Tutorial em Vídeo”Assista a este tutorial em vídeo para uma demonstração passo a passo do processo de instalação:
Tutorial em Texto
Seção intitulada “Tutorial em Texto”CrewAI utiliza o uv como ferramenta de gerenciamento de dependências e pacotes. Ele simplifica a configuração e execução do projeto, oferecendo uma experiência fluida.
Se você ainda não instalou o uv, siga o passo 1 para instalá-lo rapidamente em seu sistema, caso contrário, avance para o passo 2.
- Instale o uv
-
No macOS/Linux:
Use
curlpara baixar o script e executá-lo comsh:Terminal window curl -LsSf https://astral.sh/uv/install.sh | shSe seu sistema não possuir
curl, você pode usarwget:Terminal window wget -qO- https://astral.sh/uv/install.sh | sh -
No Windows:
Use
irmpara baixar o script eiexpara executá-lo:Terminal window powershell -ExecutionPolicy ByPass -c "irm https://astral.sh/uv/install.ps1 | iex"Caso enfrente algum problema, consulte o guia de instalação do UV para mais informações.
-
- Instale o CrewAI 🚀
-
Execute o seguinte comando para instalar o CLI do
crewai:Terminal window uv tool install crewai -
Para verificar se o
crewaiestá instalado, execute:Terminal window uv tool list -
Você deverá ver algo assim:
Terminal window crewai v0.102.0- crewai -
Caso precise atualizar o
crewai, execute:Terminal window uv tool install crewai --upgrade
-
Criando um Projeto CrewAI
Seção intitulada “Criando um Projeto CrewAI”crewai create crew agora cria um projeto de crew JSON-first. Os agentes ficam em agents/*.jsonc, as tarefas e configurações da crew ficam em crew.jsonc, e crewai run carrega essa definição JSON diretamente.
- Gerar Scaffolding do Projeto
-
Execute o comando CLI do
crewai:Terminal window crewai create crew <your_project_name> -
Isso criará um novo projeto com a seguinte estrutura:
my_project/├── .gitignore├── .env├── agents/│ └── researcher.jsonc├── crew.jsonc├── knowledge/├── pyproject.toml├── README.md├── skills/└── tools/ -
Se você precisar do scaffold antigo em Python/YAML com
crew.py,config/agents.yamleconfig/tasks.yaml, execute:Terminal window crewai create crew <your_project_name> --classic
-
- Personalize Seu Projeto
-
Seu projeto conterá estes arquivos essenciais:
Arquivo Finalidade crew.jsoncConfigure a crew, a ordem das tarefas, o processo e os inputs padrão agents/*.jsoncDefina o papel, objetivo, backstory, LLM, ferramentas e comportamento de cada agente .envArmazene chaves de API e variáveis de ambiente tools/Arquivos Python opcionais para ferramentas custom:<name>knowledge/Arquivos opcionais de conhecimento para agentes skills/Arquivos opcionais de skills aplicadas à crew -
Comece editando
crew.jsonce os arquivos emagents/para definir o comportamento da crew. -
Use valores
{placeholder}nos textos de agentes e tarefas e defina padrões emcrew.jsoncdentro deinputs. Ao executarcrewai run, a CLI pergunta por valores que estiverem faltando. -
Mantenha informações sensíveis como chaves de API no arquivo
.env.
-
- Execute seu Crew
- Antes de rodar seu crew, execute:
Terminal window crewai install - Se precisar instalar pacotes adicionais, utilize:
Terminal window uv add <package-name> - Para rodar seu crew, execute o seguinte comando na raiz do seu projeto:
Terminal window crewai run
- Antes de rodar seu crew, execute: