開始使用免費開始

建立可對話的類別

像 Llama 這樣的 LLM 最常見的應用之一就是對話式聊天機器人。它讓使用者可以傳送訊息、取得回覆,並且根據訊息歷史提出後續問題。

在這個練習中,你會建立一個名為 Conversationclass,用最少的程式碼就能建立一段對話。

本練習屬於課程

使用 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
編輯並執行程式碼