Definir mensajes y preferencias
Establezca el texto del sistema y las indicaciones del modelo para la llamada.
Definir mensajes y preferencias es una lección gratuita de MCP Academy en CoddyKit. Esta es la lección 3 de 4. Puedes leer la lección completa abajo gratuitamente — luego la practicas en el navegador con un editor de código integrado y un tutor de IA 24/7. Forma parte de la ruta de aprendizaje de MCP Academy, y tu progreso se sincroniza en la web y la app de CoddyKit. El curso de MCP Academy incluye 4 lecciones en total.
Partes de esta lección aún no han sido traducidas y se muestran en inglés.
You Steer the Generation
Beyond the prompt, you can shape the call: a system prompt, model hints, length, and how much past context to include.
Set the System Prompt
Use systemPrompt to set the model’s role or tone for this one call, like telling it to be a terse code reviewer.
"systemPrompt": "You are a concise code reviewer."Stack Multiple Messages
The messages array can hold several turns, letting you give the model a short back-and-forth as context, not just one line.
Suggest a Model with Hints
modelPreferences takes hints — substrings like claude-3-sonnet — that the client may match to an available model.
"hints": [{ "name": "claude-3-sonnet" }]Hints Are Only Advisory
The client makes the final pick. A hint is a suggestion; the host may map it to an equivalent model from another provider.
Fall Back Gracefully
List hints in order of preference. A broad fallback like a bare claude hint catches any Claude model if your first pick is missing.
"hints": [{ "name": "claude-3-sonnet" },
{ "name": "claude" }]Prioritize Intelligence
Set intelligencePriority from 0 to 1. Higher values nudge the client toward more capable, smarter models for hard work.
"intelligencePriority": 0.8Prioritize Speed
Need low latency? Raise speedPriority toward 1 and the client leans on faster models, trading some depth for quickness.
"speedPriority": 0.8Prioritize Cost
Raise costPriority to prefer cheaper models. These three priorities are normalized hints, not hard rules.
"costPriority": 0.3Include Surrounding Context
An includeContext setting lets the request pull in context from MCP servers, so the model sees more than just your text.
Tune Temperature
Where supported, a temperature value shifts replies from focused and deterministic to more varied and creative.
Quick Check
One question on guiding model choice.
Recap
Shape calls with a systemPrompt, layered messages, and modelPreferences — hints plus cost, speed, and intelligence priorities. 🎛️
Preguntas frecuentes
¿La lección «Definir mensajes y preferencias» es gratis?
Sí — el texto completo de «Definir mensajes y preferencias» es gratis para leer aquí en la web. Para practicarla de forma interactiva (editor de código integrado y tutor de IA 24/7) y desbloquear el resto del curso de MCP Academy, actualiza a CoddyKit PRO. El curso de MCP Academy incluye 4 lecciones en total.
¿Qué aprenderé en «Definir mensajes y preferencias»?
Establezca el texto del sistema y las indicaciones del modelo para la llamada. Practicas MCP Academy con código real que ejecutas directamente en el navegador, y un tutor de IA 24/7 responde tus preguntas mientras trabajas en la lección.
¿Necesito experiencia previa para empezar MCP Academy?
No se requiere experiencia previa. MCP Academy en CoddyKit está estructurado para principiantes hasta estudiantes avanzados, así que puedes empezar aquí o desde el inicio y avanzar a tu ritmo. Esta es la lección 3 de 4.
¿Cuánto tiempo toma la lección «Definir mensajes y preferencias»?
La mayoría de las lecciones de CoddyKit toman alrededor de 5–10 minutos. Cada una es compacta e interactiva, así que avanzas constantemente y retomas exactamente por donde dejaste en la web y la app.
¿Puedo escribir y ejecutar código en esta lección de MCP Academy?
Sí. Cada lección de MCP Academy incluye un editor de código integrado, así que escribes y ejecutas código real directamente en tu navegador y obtienes retroalimentación instantánea de IA — sin configuración local necesaria.
Todas las lecciones de este curso
- Qué permite el muestreo
- Solicitar una finalización al host
- Definir mensajes y preferencias
- Aprobación con una persona en el circuito