Creating a conversational class
One of the most popular applications for LLMs like Llama is conversational chatbots, which allow users to send messages, get a response, and ask follow-up questions using a message history.
In this exercise, you'll create a class
called Conversation
that will allow you to create conversation with minimal code.
Este exercício faz parte do curso
Working with Llama 3
Exercício interativo prático
Experimente este exercício completando este código de exemplo.
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