Al implementar una aplicación basada en LLM con Claude, tus llamadas a la API típicamente consistirán en dos tipos de contenido:
Una plantilla de prompt combina estas partes fijas y variables, usando marcadores de posición para el contenido dinámico. En la Consola de Claude, estos marcadores de posición se denotan con {{corchetes dobles}}, haciéndolos fácilmente identificables y permitiendo pruebas rápidas de diferentes valores.
Siempre debes usar plantillas de prompts y variables cuando esperes que cualquier parte de tu prompt se repita en otra llamada a Claude (solo a través de la API o la Consola de Claude. claude.ai actualmente no soporta plantillas de prompts o variables).
Las plantillas de prompts ofrecen varios beneficios:
La Consola de Claude usa intensivamente plantillas de prompts y variables para soportar características y herramientas para todo lo anterior, como con el:
Consideremos una aplicación simple que traduce texto en inglés al español. El texto traducido sería variable ya que esperarías que este texto cambie entre usuarios o llamadas a Claude. Este texto traducido podría ser recuperado dinámicamente de bases de datos o de la entrada del usuario.
Así, para tu aplicación de traducción, podrías usar esta plantilla de prompt simple:
Traduce este texto del inglés al español: {{text}}Aprende sobre el generador de prompts en la Consola de Claude y prueba tu habilidad para hacer que Claude genere un prompt para ti.
Si quieres mejorar tu juego de variables de prompt, envuélvelas en etiquetas XML.
Echa un vistazo a la miríada de herramientas de desarrollo de prompts disponibles en la Consola de Claude.