Prellenar la respuesta de Claude para un mayor control de la salida
Al usar Claude, tienes la capacidad única de guiar sus respuestas prellenando el mensaje Assistant
. Esta poderosa técnica te permite dirigir las acciones de Claude, omitir preámbulos, aplicar formatos específicos como JSON o XML, e incluso ayudar a Claude a mantener la consistencia de los personajes en escenarios de juego de roles.
En algunos casos donde Claude no está funcionando como se esperaba, unas pocas oraciones prellenadas pueden mejorar enormemente el rendimiento de Claude. ¡Un poco de prellenado hace mucho!
Cómo prellenar la respuesta de Claude
Para prellenar, incluye el texto inicial deseado en el mensaje Assistant
(la respuesta de Claude continuará desde donde el mensaje Assistant
se detiene):
import anthropic
client = anthropic.Anthropic()
response = client.messages.create(
model="claude-3-5-sonnet-20240620",
max_tokens=1024,
messages=[
{"role": "user", "content": "¿Cuál es tu color favorito?"},
{"role": "assistant", "content": "Como asistente de IA, no tengo un color favorito, pero si tuviera que elegir, sería el verde porque"} # Prellenar aquí
]
)
Ejemplos
Ejemplo 1: Controlar el formato de salida y omitir el preámbulo
{
obliga a Claude a omitir el preámbulo y generar directamente el objeto JSON. Esto es más limpio, conciso y fácil de analizar para los programas sin procesamiento adicional.Ejemplo 2: Mantener el personaje en escenarios de juego de roles
[NOMBRE_DEL_PERSONAJE]
entre corchetes puede recordarle a Claude que se mantenga en el personaje, incluso para conversaciones más largas y complejas. Esto es especialmente poderoso cuando se combina con indicaciones de roles en el parámetro system
.Biblioteca de prompts
Inspírate con una selección curada de prompts para diversas tareas y casos de uso.
Tutorial de prompting en GitHub
Un tutorial lleno de ejemplos que cubre los conceptos de ingeniería de prompts que se encuentran en nuestra documentación.
Tutorial de prompting en Google Sheets
Una versión más ligera de nuestro tutorial de ingeniería de prompts a través de una hoja de cálculo interactiva.