Guia Rápido
Construa seu primeiro agente de IA com a CrewAI em menos de 5 minutos.
Construa seu primeiro Agente CrewAI
Vamos criar uma tripulação simples que nos ajudará a pesquisar
e relatar
sobre os últimos avanços em IA
para um determinado tópico ou assunto.
Antes de prosseguir, certifique-se de ter concluído a instalação da CrewAI. Se ainda não instalou, faça isso seguindo o guia de instalação.
Siga os passos abaixo para começar a tripular! 🚣♂️
Crie sua tripulação
Crie um novo projeto de tripulação executando o comando abaixo em seu terminal.
Isso criará um novo diretório chamado latest-ai-development
com a estrutura básica para sua tripulação.
Navegue até o novo projeto da sua tripulação
Modifique seu arquivo `agents.yaml`
Você também pode modificar os agentes conforme necessário para atender ao seu caso de uso ou copiar e colar como está para seu projeto.
Qualquer variável interpolada nos seus arquivos agents.yaml
e tasks.yaml
, como {topic}
, será substituída pelo valor da variável no arquivo main.py
.
Modifique seu arquivo `tasks.yaml`
Modifique seu arquivo `crew.py`
[Opcional] Adicione funções de pré e pós execução da tripulação
Fique à vontade para passar entradas personalizadas para sua tripulação
Por exemplo, você pode passar o input topic
para sua tripulação para personalizar a pesquisa e o relatório.
Defina suas variáveis de ambiente
Antes de executar sua tripulação, certifique-se de ter as seguintes chaves configuradas como variáveis de ambiente no seu arquivo .env
:
- Uma chave da API do Serper.dev:
SERPER_API_KEY=YOUR_KEY_HERE
- A configuração do modelo de sua escolha, como uma chave de API. Veja o guia de configuração do LLM para aprender como configurar modelos de qualquer provedor.
Trave e instale as dependências
- Trave e instale as dependências utilizando o comando da CLI:
- Se quiser instalar pacotes adicionais, faça isso executando:
Execute sua tripulação
- Para executar sua tripulação, rode o seguinte comando na raiz do projeto:
Alternativa para Empresas: Crie no Crew Studio
Para usuários do CrewAI Enterprise, você pode criar a mesma tripulação sem escrever código:
- Faça login na sua conta CrewAI Enterprise (crie uma conta gratuita em app.crewai.com)
- Abra o Crew Studio
- Digite qual automação deseja construir
- Crie suas tarefas visualmente e conecte-as em sequência
- Configure seus inputs e clique em “Download Code” ou “Deploy”
Experimente o CrewAI Enterprise
Comece sua conta gratuita no CrewAI Enterprise
Veja seu relatório final
Você verá a saída no console e o arquivo report.md
deve ser criado na raiz do seu projeto com o relatório final.
Veja um exemplo de como o relatório deve ser:
Parabéns!
Você configurou seu projeto de tripulação com sucesso e está pronto para começar a construir seus próprios fluxos de trabalho baseados em agentes!
Observação sobre Consistência nos Nomes
Os nomes utilizados nos seus arquivos YAML (agents.yaml
e tasks.yaml
) devem corresponder aos nomes dos métodos no seu código Python.
Por exemplo, você pode referenciar o agente para tarefas específicas a partir do arquivo tasks.yaml
.
Essa consistência de nomes permite que a CrewAI conecte automaticamente suas configurações ao seu código; caso contrário, sua tarefa não reconhecerá a referência corretamente.
Exemplos de Referências
Observe como usamos o mesmo nome para o agente no arquivo agents.yaml
(email_summarizer
) e no método do arquivo crew.py
(email_summarizer
).
Observe como usamos o mesmo nome para a tarefa no arquivo tasks.yaml
(email_summarizer_task
) e no método no arquivo crew.py
(email_summarizer_task
).
Fazendo o Deploy da Sua Tripulação
A forma mais fácil de fazer deploy da sua tripulação em produção é através da CrewAI Enterprise.
Assista a este vídeo tutorial para uma demonstração detalhada de como fazer deploy da sua tripulação na CrewAI Enterprise usando a CLI.