Treinamento
Visão Geral
Seção intitulada “Visão Geral”O recurso de treinamento no CrewAI permite que você treine seus agentes de IA usando a interface de linha de comando (CLI).
Ao executar o comando crewai train -n <n_iterations>, você pode especificar o número de iterações para o processo de treinamento.
Durante o treinamento, o CrewAI utiliza técnicas para otimizar o desempenho dos seus agentes juntamente com o feedback humano. Isso ajuda os agentes a aprimorar sua compreensão, tomada de decisão e habilidades de resolução de problemas.
Treinando sua Crew Usando a CLI
Seção intitulada “Treinando sua Crew Usando a CLI”Para utilizar o recurso de treinamento, siga estes passos:
- Abra seu terminal ou prompt de comando.
- Navegue até o diretório onde seu projeto CrewAI está localizado.
- Execute o seguinte comando:
crewai train -n <n_iterations> <filename> (optional)Treinando sua Crew Programaticamente
Seção intitulada “Treinando sua Crew Programaticamente”Para treinar sua crew de forma programática, siga estes passos:
- Defina o número de iterações para o treinamento.
- Especifique os parâmetros de entrada para o processo de treinamento.
- Execute o comando de treinamento dentro de um bloco try-except para tratar possíveis erros.
n_iteracoes = 2entradas = {"topic": "Treinamento CrewAI"}nome_arquivo = "seu_modelo.pkl"
try: SuaCrew().crew().train( n_iterations=n_iteracoes, inputs=entradas, filename=nome_arquivo )except Exception as e: raise Exception(f"Ocorreu um erro ao treinar a crew: {e}")Pontos Importantes
Seção intitulada “Pontos Importantes”- Requisito de Número Inteiro Positivo: Certifique-se de que o número de iterações (
n_iterations) seja um inteiro positivo. O código lançará umValueErrorse essa condição não for atendida. - Requisito de Nome de Arquivo: Certifique-se de que o nome do arquivo termine com
.pkl. O código lançará umValueErrorse essa condição não for atendida. - Tratamento de Erros: O código trata erros de subprocessos e exceções inesperadas, fornecendo mensagens de erro ao usuário.
É importante observar que o processo de treinamento pode levar algum tempo, dependendo da complexidade dos seus agentes e também exigirá seu feedback em cada iteração.
Uma vez concluído o treinamento, seus agentes estarão equipados com capacidades e conhecimentos aprimorados, prontos para enfrentar tarefas complexas e fornecer insights mais consistentes e valiosos.
Lembre-se de atualizar e treinar seus agentes regularmente para garantir que permaneçam atualizados com as últimas informações e avanços na área.
Bom treinamento com o CrewAI! 🚀