Criando uma classe de conversação
Uma das aplicações mais populares para LLMs como o Llama são os chatbots conversacionais, que permitem que usuários enviem mensagens, recebam uma resposta e façam perguntas de acompanhamento usando um histórico de mensagens.
Neste exercício, você vai criar uma class chamada Conversation que permitirá criar conversas com o mínimo de código.
Este exercício faz parte do curso
Trabalhando com 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