Diga Mais, Agente: Impor Comprimento das Respostas
Você está criando um assistente imobiliário que ajuda usuários a encontrar casas com base em suas preferências. Às vezes, o agente dá recomendações muito breves ou vagas, como "Você deveria conferir esta casa no Brooklyn."
Para tornar as respostas mais úteis, você quer validar que cada resposta tenha pelo menos 200 caracteres. Se for muito curta, o agente deve tentar novamente usando sua mensagem de erro como orientação.
Neste exercício, você vai escrever uma função de validação que verifica o comprimento de uma resposta.
Este exercício faz parte do curso
Agentes de IA com Hugging Face smolagents
Instruções do exercício
- Verifique se o
final_answeré menor que 200 caracteres. Se for, lance uma exceção com uma mensagem de erro útil. - Se passar na verificação, retorne
Truepara marcar a resposta como válida.
Exercício interativo prático
Experimente este exercício completando este código de exemplo.
def check_answer_length(final_answer, agent_memory):
# Check if answer contains less than 200 characters
if len(str(final_answer)) < ____:
raise Exception("The answer is too short. Please include more details.")
# Return True if check passes
return ____