mirror of
https://github.com/crewAIInc/crewAI.git
synced 2026-01-09 08:08:32 +00:00
* docs: add pt-br translations Powered by a CrewAI Flow https://github.com/danielfsbarreto/docs_translator * Update mcp/overview.mdx brazilian docs Its en-US counterpart was updated after I did a pass, so now it includes the new section about @CrewBase
66 lines
2.9 KiB
Plaintext
66 lines
2.9 KiB
Plaintext
---
|
|
title: Treinamento
|
|
description: Aprenda como treinar seus agentes CrewAI fornecendo feedback desde o início e obtenha resultados consistentes.
|
|
icon: dumbbell
|
|
---
|
|
|
|
## 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
|
|
|
|
Para utilizar o recurso de treinamento, siga estes passos:
|
|
|
|
1. Abra seu terminal ou prompt de comando.
|
|
2. Navegue até o diretório onde seu projeto CrewAI está localizado.
|
|
3. Execute o seguinte comando:
|
|
|
|
```shell
|
|
crewai train -n <n_iterations> <filename> (optional)
|
|
```
|
|
<Tip>
|
|
Substitua `<n_iterations>` pelo número desejado de iterações de treinamento e `<filename>` pelo nome de arquivo apropriado terminando com `.pkl`.
|
|
</Tip>
|
|
|
|
### Treinando sua Crew Programaticamente
|
|
|
|
Para treinar sua crew de forma programática, siga estes passos:
|
|
|
|
1. Defina o número de iterações para o treinamento.
|
|
2. Especifique os parâmetros de entrada para o processo de treinamento.
|
|
3. Execute o comando de treinamento dentro de um bloco try-except para tratar possíveis erros.
|
|
|
|
```python Code
|
|
n_iterations = 2
|
|
inputs = {"topic": "CrewAI Training"}
|
|
filename = "your_model.pkl"
|
|
|
|
try:
|
|
YourCrewName_Crew().crew().train(
|
|
n_iterations=n_iterations,
|
|
inputs=inputs,
|
|
filename=filename
|
|
)
|
|
|
|
except Exception as e:
|
|
raise Exception(f"An error occurred while training the crew: {e}")
|
|
```
|
|
|
|
### 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á um `ValueError` se 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á um `ValueError` se 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! 🚀 |