¿QUÉ ES EL PROMPTING EN INTELIGENCIA ARTIFICIAL?

El prompting es el proceso de comunicación con la IA (Inteligencia Artificial) y es la técnica de formular instrucciones efectivas para obtener los mejores resultados de un sistema de Inteligencia Artificial. Los prompts son la forma en que se le pide a la IA que haga algo por ti como: crear, resumir, editar o transformar. El prompting es como tener una conversación, utilizando un lenguaje sencillo pero claro y proporcionando un contexto como se haría con otra persona como un compañero, un especialista o un porfesional.
Resumiento: hay que decirle a la IA (Inteligencia Artificial) lo que se necesita. Ejemplos:
  • Revisar texto: "Hazme un resument con los puntos más importantes del siguiente [documento]".
  • Crear contenido: "Crea contenido de valor para el [producto]".

Partes de un prompt

Tenemos el siguiente prompt:
"Genera una lista de 10 puntos para inspirarme para elegir el mejor hotel de Canarias. Usando tripadvisor, Ponme comentarios positivos y negativos".
  • "Genera una lista de 10 puntos": Es el objetivo.
  • "para inspirarme para elegir el mejor hotel de Canarias": Es el contexto.
  • "Usando tripadvisor": Es la fuente.
  • "Ponme comentarios positivos y negativos": Como debe responder la IA (Inteligencia Artificial).

Principios Básicos

Principio Qué significa Ejemplo malo → Ejemplo bueno
Claridad Sé específico y evita ambigüedad “Háblame de MySQL”
“Explica los 5 errores más comunes de MySQL 8.4 con solución paso a paso”
Contexto Dale toda la información necesaria Añade: “Estoy usando PHP 8.3 + MySQL 8.4 en producción”
Rol Asigna un rol a la IA “Eres un experto senior en bases de datos con 15 años de experiencia”
Formato Especifica cómo quieres la respuesta “Responde en formato tabla Markdown con columnas: Error
Ejemplos Usa few-shot cuando sea posible Da 2-3 ejemplos antes de pedir la respuesta

Ejemplos Básicos

  • Prompt para generar SQL optimizado:

    
    Eres un experto senior en MySQL. Genera SOLO la consulta SQL optimizada (sin explicaciones).
    Base de datos: tienda_db con tablas usuarios y pedidos.
    Consulta del usuario: "muéstrame los 10 usuarios que más gastaron este mes"
    
  • Prompt para el chatbot de MySQL:

    
    Eres MySQL Expert Chatbot. Responde dudas sobre errores, replicación, backups y performance.
    Siempre explica causa + solución paso a paso + comando exacto.
    

Errores Comunes que se deben evitar

  • Ser demasiado genérico:

    
    “ayúdame con MySQL”
    
  • No especificar el idioma.
  • No decir el formato deseado.
  • Dar demasiada información innecesaria.
  • No usar iteración (puedes seguir preguntando para refinar) .
  • Bonus: Prompts Avanzados

    • Meta-Prompt:

      
       “Mejora este prompt para obtener la mejor respuesta posible: [pega tu prompt]”
      
    • Prompt para depuración:

      
       “Actúa como debugger. Analiza este código y dime los 3 errores más probables.”
      
    • Prompt creativo:

      
       “Piensa como un ingeniero de Google. Propón 5 formas diferentes de resolver esto.”