Pydantic 클래스 중첩 사용
영화 추천 시스템이 잘 동작하고 있지만, 더 개선할 부분이 있어요. 특히 추천 결과와 함께 사용자가 둘러볼 수 있도록 유사한 영화도 함께 제시하고 싶습니다. 이러한 유사 영화는 별도의 클래스(SimilarMovie)로 정의하여, 새로운 DetailedMovieRecommendation 클래스 내부에 목록으로 포함되도록 해야 합니다.
이 연습은 강의의 일부입니다
OpenAI Responses API 활용하기
실습형 인터랙티브 연습
이 예제를 이 샘플 코드를 완성하여 풀어보세요.
# Define the SimilarMovie class
class ____(____):
____: str = Field(description="Title of a similar movie")
____: str = Field(description="Why this movie is similar")