Construa seu primeiro agente de IA com a CrewAI em menos de 5 minutos.
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
:
SERPER_API_KEY=YOUR_KEY_HERE
Trave e instale as dependências
Execute sua tripulação
Alternativa para Empresas: Crie no Crew Studio
Para usuários do CrewAI Enterprise, você pode criar a mesma tripulação sem escrever código:
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!
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.
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
).
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.
Comece com o CrewAI Enterprise e faça o deploy da sua tripulação em ambiente de produção com apenas alguns cliques.
Participe da nossa comunidade open source para discutir ideias, compartilhar seus projetos e conectar-se com outros desenvolvedores CrewAI.