始める無料で始める

会話用クラスを作成する

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
コードを編集して実行