시작하기무료로 시작하기

대화형 클래스 만들기

Llama 같은 LLM의 가장 인기 있는 활용 사례 중 하나는 대화형 챗봇입니다. 사용자가 메시지를 보내고, 응답을 받고, 메시지 기록을 활용해 후속 질문까지 할 수 있죠.

이 연습 문제에서는 최소한의 코드로 대화를 만들 수 있도록 Conversation이라는 class를 만들어 보겠습니다.

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

Llama 3 다루기

강의 보기

실습형 인터랙티브 연습

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

class Conversation:
    # Complete the __init__ method of the Conversation class
    def __init__(self, llm: Llama, system_prompt='', history=[]):
        self.llm = ____
        self.system_prompt = ____
        self.history = [{"role": "system", "content": ____}] + history
코드 편집 및 실행