1
resposta

Não faz sentido validar título desta forma

Apesar de ser apenas um exemplo didático, se a chamada contém 'tittle : Presentation' é porque a chamada está errado. Caso o tittle seja nulo, o BaseModel do pydantic pode fazer uma atribuição de valor default. Não faz sentido fazer uma chamada a mais para uma LLM para fazer este tipo de validação.

1 resposta

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!