Crear una clase conversacional
Una de las aplicaciones más populares de los LLM como Llama son los chatbots conversacionales, que permiten a los usuarios enviar mensajes, recibir una respuesta y hacer preguntas de seguimiento usando un historial de mensajes.
En este ejercicio, vas a crear una class llamada Conversation que te permitirá crear una conversación con el mínimo código posible.
Este ejercicio forma parte del curso
Trabajar con Llama 3
Ejercicio interactivo práctico
Prueba este ejercicio y completa el código de muestra.
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