Darle un rol a Claude con un aviso del sistema
While these tips apply broadly to all Claude models, you can find prompting tips specific to extended thinking models here.
Cuando uses Claude, puedes mejorar dramáticamente su rendimiento usando el parámetro system para darle un rol. Esta técnica, conocida como role prompting, es la forma más poderosa de usar avisos del sistema con Claude.
¡El rol correcto puede convertir a Claude de un asistente general en tu experto de dominio virtual!
system para establecer el rol de Claude. Pon todo lo demás, como instrucciones específicas de la tarea, en el turno del user en su lugar.¿Por qué usar role prompting?
- Precisión mejorada: En escenarios complejos como análisis legal o modelado financiero, el role prompting puede mejorar significativamente el rendimiento de Claude.
- Tono personalizado: Ya sea que necesites la brevedad de un CFO o el estilo de un redactor publicitario, el role prompting ajusta el estilo de comunicación de Claude.
- Enfoque mejorado: Al establecer el contexto del rol, Claude se mantiene más dentro de los límites de los requisitos específicos de tu tarea.
Cómo darle un rol a Claude
Usa el parámetro system en la API de Mensajes para establecer el rol de Claude:
import anthropic
client = anthropic.Anthropic()
response = client.messages.create(
model="claude-sonnet-4-5-20250929",
max_tokens=2048,
system="You are a seasoned data scientist at a Fortune 500 company.", # <-- role prompt
messages=[
{"role": "user", "content": "Analyze this dataset for anomalies: <dataset>{{DATASET}}</dataset>"}
]
)
print(response.content)data scientist podría ver diferentes perspectivas que un marketing strategist para los mismos datos. ¡Un data scientist specializing in customer insight analysis for Fortune 500 companies podría producir resultados aún diferentes!Ejemplos
Ejemplo 1: Análisis de contrato legal
Sin un rol, Claude podría perder problemas críticos:
Con un rol, Claude detecta problemas críticos que podrían costar millones:
Ejemplo 2: Análisis financiero
Sin un rol, el análisis de Claude carece de profundidad:
Con un rol, Claude entrega perspectivas accionables:
Biblioteca de avisos
Inspírate con una selección curada de avisos para varias tareas y casos de uso.
Tutorial de prompting de GitHub
Un tutorial lleno de ejemplos que cubre los conceptos de ingeniería de avisos encontrados en nuestra documentación.
Tutorial de prompting de Google Sheets
Una versión más ligera de nuestro tutorial de ingeniería de avisos a través de una hoja de cálculo interactiva.