Vytvoření třídy pro konverzaci
Jednou z nejoblíbenějších aplikací jazykových modelů, jako je Llama, jsou konverzační chatboti. Ti umožňují uživatelům posílat zprávy, dostávat odpovědi a klást doplňující otázky s využitím historie konverzace.
V tomto cvičení vytvoříš class s názvem Conversation, která ti umožní snadno vytvářet konverzace s minimem kódu.
Toto cvičení je součástí kurzu
Práce s Llama 3
Interaktivní cvičení na vyzkoušení si v praxi
Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.
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