시작하기무료로 시작하기

더 자세히 말해요, Agent: 답변 길이 강제하기

사용자의 선호에 따라 집을 찾아주는 부동산 assistant를 만들고 있어요. 가끔 에이전트가 "브루클린에 있는 이 집을 확인해 보세요."처럼 지나치게 짧거나 모호한 추천을 하기도 해요.

응답을 더 유용하게 만들기 위해, 각 답변에 최소 200자 이상이 포함되어 있는지 검증하려고 합니다. 너무 짧다면, 에이전트는 제공한 오류 메시지를 참고해 다시 시도해야 해요.

이 연습 문제에서는 응답 길이를 확인하는 검증 함수를 작성합니다.

이 연습은 강의의 일부입니다

Hugging Face smolagents로 AI 에이전트 만들기

강의 보기

연습 안내

  • final_answer가 200자보다 짧은지 확인하세요. 짧다면, 도움이 되는 오류 메시지와 함께 예외를 발생시키세요.
  • 검사를 통과하면 True를 반환해 답변이 유효함을 표시하세요.

실습형 인터랙티브 연습

이 예제를 이 샘플 코드를 완성하여 풀어보세요.

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 ____
코드 편집 및 실행