1. 학습
  2. /
  3. 강의
  4. /
  5. Python 중급 객체 지향 프로그래밍

Connected

연습 문제

ChatBot 만들기

대규모 언어 모델(LLM)은 간단한 API 호출만으로 텍스트 요약이나 문장 완성 같은 작업을 수행하는 생성형 AI 도구예요. 이 연습 문제에서는 팩토리 메서드를 활용해 문장 완성을 수행하도록, LLM을 "핫 스와핑"할 수 있는 ChatBot 클래스를 설계해 보겠습니다. 아래는 미리 준비된 LLM "제품" 인터페이스입니다. 화이팅입니다!

class LLM(ABC):
  @abstractmethod
  def complete_sentence(self, prompt):
    pass

지침 1/3

undefined XP
    1
    2
    3
  • OpenAI와 Anthropic 구체 제품에 대해 LLM 인터페이스 구현을 완료하세요. prompt를 받는 complete_sentence() 메서드를 만들어 완성된 문장을 반환하도록 하세요.