MCP Academy · Lección

Elegir la primitiva adecuada

Decida si una función debe ser una herramienta, un recurso o un prompt.

Lección 4 de 413 pasos

Elegir la primitiva adecuada es una lección gratuita de MCP Academy en CoddyKit. Esta es la lección 4 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.

Tres opciones, una pregunta

Ya conoce las herramientas, los recursos y los prompts. Ahora debe aprender a elegir el adecuado para cada funcionalidad que quiera exponer. 🧭

¿Quién tiene el control?

La diferencia más clara es el control. Las herramientas están controladas por el modelo, los recursos por la aplicación y los prompts por el usuario.

¿Realiza una acción?

Si una funcionalidad hace algo, como enviar correo o escribir una fila, casi siempre es una herramienta. La acción es el rasgo distintivo de una herramienta.

¿Es solo información?

Si el modelo solo necesita leer algo, como un archivo, un registro o una configuración, recurra a un recurso. Sin efectos secundarios, solo contexto.

¿Es una forma guardada de hacer una solicitud?

Si quiere una forma repetible y de un solo clic para iniciar una tarea, se trata de un prompt. El usuario lo activa y completa algunos datos.

El tiempo: ¿herramienta o recurso?

Obtener el tiempo actual suele corresponder a una tool, ya que el modelo decide cuándo necesita datos recientes y proporciona una ciudad como argumento.

Un README: recurso

El README de su proyecto es contexto estático que la IA debería ver. Es un resource de manual, adjuntado por la aplicación y no ejecutado por el modelo.

Resume esto: prompt

Un comando reutilizable para resumir algo que el usuario elige en un menú es un prompt. Estructura la instrucción para que todos los resúmenes comiencen de la misma manera.

Trabajan juntos

Los servidores reales combinan los tres elementos: un recurso aporta contexto, un prompt estructura la solicitud y una herramienta ejecuta la acción resultante.

En caso de duda

¿No está seguro de si debe usar una herramienta o un recurso? Pregúntese si cambia algo. Si la respuesta es afirmativa, es una tool; si solo informa, es un recurso.

Asigne las funcionalidades a las primitivas

Antes de programar, enumere cada funcionalidad y etiquétela como herramienta, recurso o prompt. Esta rápida asignación mantiene su servidor limpio y predecible.

Comprobación rápida

Elija el tipo primitivo adecuado para este caso.

Repaso: elegir correctamente

¡Bien hecho! Pregúntese quién lo controla y si actúa: herramienta para acciones, recurso para datos de solo lectura y prompt para solicitudes guardadas. ✅

Gratis para empezar

Aprende Python con un tutor de IA — gratis

Escribe y ejecuta código real en tu navegador, obtén ayuda instantánea de un tutor de IA disponible 24/7 y continúa donde lo dejaste en la web o en la aplicación.

Cursos
30
Lecciones
120

Preguntas frecuentes

¿La lección «Elegir la primitiva adecuada» es gratis?

Sí — el texto completo de «Elegir la primitiva adecuada» 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 «Elegir la primitiva adecuada»?

Decida si una función debe ser una herramienta, un recurso o un prompt. 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 4 de 4.

¿Cuánto tiempo toma la lección «Elegir la primitiva adecuada»?

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

  1. Herramientas: acciones que realiza el modelo
  2. Recursos: datos que lee el modelo
  3. Prompts: instrucciones reutilizables
  4. Elegir la primitiva adecuada
← Volver a MCP Academy