Olá, Ricardo, tudo bem?
De fato, poderíamos evitar a chamada adicional à LLM utilizando os recursos do Pydantic para definir valores padrão e validar os dados de entrada.
Na aula, o ModelRetry
foi utilizado para ilustrar como adicionar uma camada extra de validação e correção ao pipeline do agente. O objetivo é garantir que o resultado esteja alinhado com as expectativas, mesmo quando as entradas não são perfeitas.
Em cenários reais, o ModelRetry
é útil quando a validação é mais complexa, precisamos retroalimentar o agente ou assegurar informações-chave. Já para casos mais simples, o uso do Pydantic é suficiente.
Obrigada pela interação ao fórum! Se surgir alguma dúvida, fique à vontade para perguntar.
Abraços e bons estudos!
Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓. Bons Estudos!