Reexecutar Tarefas a partir do Último Crew Kickoff
Reexecute tarefas a partir do último crew.kickoff(…)
Introdução
O CrewAI oferece a capacidade de reexecutar uma tarefa especificada a partir do último crew kickoff. Esse recurso é particularmente útil quando você concluiu um kickoff e deseja tentar novamente determinadas tarefas, ou não precisa buscar dados novamente porque seus agentes já possuem o contexto salvo da execução do kickoff, sendo necessário apenas reexecutar as tarefas desejadas.
Você deve executar crew.kickoff()
antes de poder reexecutar uma tarefa.
Atualmente, apenas o kickoff mais recente é suportado, então se você utilizar kickoff_for_each
, será possível reexecutar apenas a partir da execução de crew mais recente.
Aqui está um exemplo de como reexecutar a partir de uma tarefa:
Reexecutando a partir de uma Tarefa Específica Usando o CLI
Para utilizar o recurso de reexecução, siga estes passos:
Abra seu terminal ou prompt de comando.
Navegue até o diretório onde está localizado seu projeto CrewAI.
Execute os seguintes comandos:
Para visualizar os task_ids do último kickoff, utilize:
Após identificar o task_id
que deseja reexecutar, utilize:
Certifique-se de que o crewai
está instalado e devidamente configurado no seu ambiente de desenvolvimento.
Reexecutando uma Tarefa Programaticamente
Para reexecutar uma tarefa programaticamente, siga os passos abaixo:
Especifique o `task_id` e os parâmetros de entrada para o processo de reexecução.
Especifique o task_id
e os parâmetros de entrada para o processo de reexecução.
Execute o comando de reexecução dentro de um bloco try-except para lidar com possíveis erros.
Execute o comando de reexecução dentro de um bloco try-except para lidar com possíveis erros.
Conclusão
Com as melhorias acima e funcionalidades detalhadas, a reexecução de tarefas específicas no CrewAI ficou mais eficiente e robusta. Certifique-se de seguir exatamente os comandos e passos para aproveitar ao máximo esses recursos.