Optimización de prompts para LLM
Optimización de prompts para LLM
Introducción
La optimización de prompts (prompt engineering) es el arte y la ciencia de formular instrucciones eficaces para los modelos de lenguaje. Un buen prompt puede mejorar considerablemente la calidad y la pertinencia de las respuestas.
Principios fundamentales
1. Claridad y precisión
Un buen prompt debe ser:
- Claro y sin ambigüedades
- Específico en sus instrucciones
- Estructurado de forma lógica
Ejemplo de prompt poco eficaz:
Parle-moi de Python
Ejemplo de prompt optimizado:
Explique les concepts fondamentaux de Python en te concentrant sur :
1. Les types de données de base
2. Les structures de contrôle
3. Les fonctions
4. La programmation orientée objet
Pour chaque concept, donne un exemple de code simple et une brève explication.
2. Contexto y rol
Definir claramente el contexto y el rol del modelo:
def create_expert_prompt(topic, role):
return f"""
Tu es un expert en {topic} avec plus de 10 ans d'expérience.
Ton rôle est de {role}.
Réponds aux questions suivantes en utilisant ton expertise :
{question}
"""