ComenzarEmpieza gratis

Usar mensajes de sistema

Los modelos de chat admiten tres roles de mensaje distintos:

  • System: controla el comportamiento del asistente
  • User: instruye al asistente
  • Assistant: responde a la instrucción del usuario

En este ejercicio, empezarás a diseñar un sistema de IA para ayudar a la gente a aprender nuevas habilidades, usando un mensaje de sistema para definir un comportamiento adecuado del modelo.

Este ejercicio forma parte del curso

Trabajar con DeepSeek en Python

Ver curso

Instrucciones del ejercicio

  • Crea una solicitud usando mensajes de system y user para generar un plan de estudio para aprender a hablar neerlandés.
  • Extrae e imprime la respuesta en texto del asistente.

Ejercicio interactivo práctico

Prueba este ejercicio y completa el código de muestra.

client = OpenAI(api_key="", base_url="https://api.together.xyz/v1")

# Create a request to the chat model
response = client.chat.completions.create(
  model="deepseek-ai/DeepSeek-V3",
  max_tokens=150,
  messages=[
    {"role": ____,
     "content": "You are a study planning assistant that creates plans for learning new skills. Only return the structured plan."},
    {"____": "____",
     "____": "I want to learn to speak Dutch."}
  ]
)

# Extract the assistant's text response
print(response.choices[0].____.____)
Editar y ejecutar código