Mensajes del sistema
Tus mensajes anteriores te dieron una respuesta válida, pero también permiten que los usuarios hagan cualquier pregunta que quieran, aunque no tenga que ver con el soporte de servicio de internet. En este ejercicio, usarás un mensaje del sistema para guiar al modelo y que solo responda a preguntas de clientes sobre su servicio de internet.
El modelo Llama sigue disponible como llm.
Este ejercicio forma parte del curso
Trabajar con Llama 3
Instrucciones del ejercicio
- Añade el rol
"system"al diccionario de mensaje proporcionado a la listaconv. - Extrae la respuesta del modelo
"message"del objetoresult.
Ejercicio interactivo práctico
Prueba este ejercicio y completa el código de muestra.
# Add a system message to the conversation list
conv = [
{
"role": "____",
"content": "You are a helpful and professional customer support assistant for an internet service provider. If the question or instruction doesn't relate to internet service, quote the response: 'Sorry, I can't answer that.'"},
{
"role": "user",
"content": "Help me decide which stocks to invest in."
}
]
result = llm.create_chat_completion(messages=conv, max_tokens=15)
# Extract the model response from the result object
assistant_content = result["choices"][0]["____"]["content"]
print(assistant_content)