While these tips apply broadly to all Claude models, you can find prompting tips specific to extended thinking models here.
El precompletado solo está disponible para modos sin pensamiento extendido. Actualmente no es compatible con el pensamiento extendido.
Assistant. Esta técnica poderosa 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 del personaje en escenarios de juego de roles.
En algunos casos donde Claude no está funcionando como se esperaba, unas pocas oraciones precompletadas pueden mejorar vastamente el rendimiento de Claude. ¡Un poco de precompletado rinde mucho!
Cómo precompletar la respuesta de Claude
Para precompletar, incluye el texto inicial deseado en el mensaje delAssistant (la respuesta de Claude continuará desde donde termina el mensaje del Assistant):
El contenido del precompletado no puede terminar con espacios en blanco al final. Un precompletado como
"As an AI assistant, I " (con un espacio al final) resultará en un error.Ejemplos
Ejemplo 1: Controlar el formato de salida y omitir el preámbulo
Consejo de usuario avanzado: Precompletar con
{ fuerza a Claude a omitir el preámbulo y generar directamente el objeto JSON. Esto es más limpio, más conciso y más fácil de analizar para los programas sin procesamiento adicional.Ejemplo: Extracción de datos estructurados sin precompletado
Ejemplo: Extracción de datos estructurados sin precompletado
| Rol | Contenido |
|---|---|
| Usuario | Extrae el nombre, tamaño, precio y color de esta descripción del producto como un objeto JSON: <description> El SmartHome Mini es un asistente doméstico inteligente compacto disponible en negro o blanco por solo $49.99. Con solo 5 pulgadas de ancho, te permite controlar luces, termostatos y otros dispositivos conectados por voz o aplicación, sin importar dónde lo coloques en tu hogar. Este pequeño hub asequible brinda control conveniente sin manos a tus dispositivos inteligentes. </description> |
| Assistant | Aquí está la información extraída en formato JSON: ```json { “name”: “SmartHome Mini”, “size”: “5 inches wide”, “price”: “$49.99”, “colors”: [“black”, “white”] } ``` He extraído los siguientes detalles de la descripción del producto: - Nombre: SmartHome Mini - Tamaño: 5 pulgadas de ancho - Precio: $49.99 - Colores: Disponible en negro y blanco El objeto JSON proporciona un formato estructurado que es fácil de analizar y usar para los programas. ¡Déjame saber si necesitas alguna modificación o tienes otras preguntas! |
Ejemplo: Extracción de datos estructurados con precompletado
Ejemplo: Extracción de datos estructurados con precompletado
| Rol | Contenido |
|---|---|
| Usuario | Extrae el nombre, tamaño, precio y color de esta descripción del producto como un objeto JSON: <description> El SmartHome Mini es un asistente doméstico inteligente compacto disponible en negro o blanco por solo $49.99. Con solo 5 pulgadas de ancho, te permite controlar luces, termostatos y otros dispositivos conectados por voz o aplicación, sin importar dónde lo coloques en tu hogar. Este pequeño hub asequible brinda control conveniente sin manos a tus dispositivos inteligentes. </description> |
| Assistant (precompletado) | { |
| Assistant (respuesta de Claude) | “name”: “SmartHome Mini”, “size”: “5 inches wide”, “price”: “$49.99”, “colors”: [ “black”, “white” ] } |
Ejemplo 2: Mantener el personaje en escenarios de juego de roles
Consejo de juego de roles: Precompletar con un
[NOMBRE_DEL_ROL] entre corchetes puede recordar a Claude que se mantenga en el personaje, incluso para conversaciones más largas y complejas. Esto es especialmente poderoso cuando se combina con la indicación de rol en el parámetro system.Ejemplo: Mantener el personaje sin indicación de rol
Ejemplo: Mantener el personaje sin indicación de rol
| Rol | Contenido |
|---|---|
| Usuario (50 turnos de conversación con Claude “Sherlock Holmes”) | ¿Qué deduces sobre el dueño de este zapato? <image>muddy_shoe.jpg</image> |
| Assistant | Como asistente de IA, estaría feliz de analizar la imagen de un zapato embarrado como si la hubieras proporcionado. Aquí está mi deducción… |
Ejemplo: Mantener el personaje con indicación de rol
Ejemplo: Mantener el personaje con indicación de rol
| Rol | Contenido |
|---|---|
| Usuario (50 turnos de conversación con Claude “Sherlock Holmes”) | ¿Qué deduces sobre el dueño de este zapato? <image>muddy_shoe.jpg</image> |
| Assistant (precompletado) | [Sherlock Holmes] |
| Assistant (respuesta de Claude) | ¡Ah, qué tenemos aquí! ¡Un espécimen de lo más curioso, Watson! Examinemos este zapato con ojo perspicaz. El barro, verás, no es tu arcilla común de Londres, sino más bien el tono rojizo distintivo del suelo rico en hierro que se encuentra solo en los alrededores de Hampstead Heath. Y sin embargo, el desgaste en la suela sugiere un andar más adecuado para los adoquines de Whitechapel que para las suaves pendientes del Heath. ¡Ahora, observa los cordones! Están atados con un nudo particular favorecido por aquellos en la profesión médica—sin duda un hábito adquirido durante años de atar batas quirúrgicas. Pero las marcas de raspado en la puntera cuentan una historia diferente: son consistentes con el movimiento de patada que uno podría emplear en las artes marciales, específicamente Baritsu. Podemos concluir, entonces, que nuestro ausente dueño del zapato es un doctor, posiblemente un cirujano, que reside en Whitechapel pero frecuenta Hampstead Heath—quizás para una práctica secreta de Baritsu, lejos de ojos curiosos. ¡Un caso de lo más intrigante, Watson! ¡Debemos darnos prisa; el juego ha comenzado! |
Biblioteca de prompts
Inspírate con una selección curada de prompts para varias tareas y casos de uso.
Tutorial de prompting en GitHub
Un tutorial lleno de ejemplos que cubre los conceptos de ingeniería de prompts encontrados 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.