Prompt Engineering (Ingeniería de Prompts) es la disciplina que se encarga de diseñar instrucciones efectivas para interactuar con modelos de lenguaje (LLMs) de forma óptima. A través del uso estratégico del lenguaje natural, se pueden obtener respuestas más precisas, útiles y controladas, lo que convierte esta habilidad en una competencia clave en IA aplicada.
1. Diseño de prompts
El diseño de prompts en Deepseek consiste en redactar entradas claras, estructuradas y estratégicas que permitan a los modelos (LLM, Coder o VL) generar respuestas útiles, precisas y adaptadas al objetivo del usuario. Aunque Deepseek comprende lenguaje natural de forma flexible, un buen prompt marca la diferencia entre una respuesta superficial y una solución realmente útil.
Principios básicos para un buen prompt
1. Claridad
o Evita ambigüedades o expresiones genéricas.
o Sé directo sobre qué esperas (respuesta corta, lista, código, resumen, etc.).
2. Contexto
o Informa al modelo de su rol o del tipo de respuesta que esperas. «Eres un asesor financiero. Resume este informe en 3 puntos clave.»
3. Estructura
o Divide tu petición si es compleja (prompt chaining).
o Usa listas o instrucciones paso a paso si es necesario.Estructura recomendada para prompts en Deepseek
Ejemplo completo:
Rol: Eres un desarrollador experto en Python.
Contexto: Te envío una función para revisar.
Tarea: Refactoriza el código para mejorar claridad y rendimiento.
Formato: Devuelve solo el nuevo código, sin explicación.
Restricción: No uses librerías externas.
Recomendaciones prácticas en Deepseek
• Itera y ajusta: prueba diferentes versiones del mismo prompt y compara resultados.
• Aprovecha las instrucciones de formato: Deepseek-LLM y Coder responden bien a peticiones como “responde en Markdown”, “solo código”, “estructura tipo JSON”.• Verifica precisión: pide una revisión adicional del resultado generado si es crítico.
• Divide tareas complejas: usa múltiples prompts encadenados si una sola instrucción es ambigua o extensa.
Ejemplo 1: Deepseek-Coder
Prompt:
“Eres un programador experto en seguridad. Escribe una función en Python que encripte un mensaje usando AES. No incluyas explicación, solo código funcional.”
Resultado esperado:
→ Código en Python con librerías estándar de criptografía.
Ejemplo 2: Deepseek-LLM
Prompt:
“Actúa como experto en derecho laboral español. Resume en un párrafo los derechos básicos de un trabajador según el Estatuto de los Trabajadores. Usa lenguaje técnico.”
Resultado esperado:
→ Resumen normativo coherente, enfocado al contexto profesional.