Loading...
    • Guía para desarrolladores
    • Referencia de API
    • MCP
    • Recursos
    • Notas de la versión
    Search...
    ⌘K
    Primeros pasos
    Introducción a ClaudeInicio rápido
    Modelos y precios
    Descripción general de modelosElegir un modeloNovedades en Claude 4.5Migración a Claude 4.5Deprecación de modelosPrecios
    Construir con Claude
    Descripción general de característicasUsar la API de MessagesVentanas de contextoMejores prácticas de prompting
    Capacidades
    Almacenamiento en caché de promptsEdición de contextoPensamiento extendidoEsfuerzoStreaming de MessagesProcesamiento por lotesCitasSoporte multilingüeConteo de tokensEmbeddingsVisiónSoporte de PDFAPI de FilesResultados de búsquedaSalidas estructuradas
    Herramientas
    Descripción generalCómo implementar el uso de herramientasStreaming de herramientas de grano finoHerramienta BashHerramienta de ejecución de códigoLlamada de herramientas programáticaHerramienta de uso de computadoraHerramienta de editor de textoHerramienta de búsqueda webHerramienta de búsqueda webHerramienta de memoriaHerramienta de búsqueda de herramientas
    Agent Skills
    Descripción generalInicio rápidoMejores prácticasUsar Skills con la API
    Agent SDK
    Descripción generalInicio rápidoSDK de TypeScriptTypeScript V2 (vista previa)SDK de PythonGuía de migración
    MCP en la API
    Conector MCPServidores MCP remotos
    Claude en plataformas de terceros
    Amazon BedrockMicrosoft FoundryVertex AI
    Ingeniería de prompts
    Descripción generalGenerador de promptsUsar plantillas de promptsMejorador de promptsSer claro y directoUsar ejemplos (prompting multishot)Dejar que Claude piense (CoT)Usar etiquetas XMLDar un rol a Claude (prompts del sistema)Rellenar la respuesta de ClaudeEncadenar prompts complejosConsejos de contexto largoConsejos de pensamiento extendido
    Probar y evaluar
    Definir criterios de éxitoDesarrollar casos de pruebaUsar la herramienta de evaluaciónReducir latencia
    Fortalecer protecciones
    Reducir alucinacionesAumentar consistencia de salidaMitigar ataques de jailbreakRechazos de streamingReducir fuga de promptsMantener a Claude en personaje
    Administración y monitoreo
    Descripción general de Admin APIAPI de uso y costoAPI de Claude Code Analytics
    Console
    Log in
    Loading...
    Loading...
    Loading...
    Loading...
    Loading...
    Loading...
    Loading...
    Loading...
    Loading...
    Loading...
    Loading...
    Loading...
    Loading...
    Loading...
    Loading...
    Loading...

    Solutions

    • AI agents
    • Code modernization
    • Coding
    • Customer support
    • Education
    • Financial services
    • Government
    • Life sciences

    Partners

    • Amazon Bedrock
    • Google Cloud's Vertex AI

    Learn

    • Blog
    • Catalog
    • Courses
    • Use cases
    • Connectors
    • Customer stories
    • Engineering at Anthropic
    • Events
    • Powered by Claude
    • Service partners
    • Startups program

    Company

    • Anthropic
    • Careers
    • Economic Futures
    • Research
    • News
    • Responsible Scaling Policy
    • Security and compliance
    • Transparency

    Learn

    • Blog
    • Catalog
    • Courses
    • Use cases
    • Connectors
    • Customer stories
    • Engineering at Anthropic
    • Events
    • Powered by Claude
    • Service partners
    • Startups program

    Help and security

    • Availability
    • Status
    • Support
    • Discord

    Terms and policies

    • Privacy policy
    • Responsible disclosure policy
    • Terms of service: Commercial
    • Terms of service: Consumer
    • Usage policy
    Ingeniería de prompts

    Prefill de la respuesta de Claude para mayor control de salida

    Aprende cómo prefill la respuesta de Claude para guiar sus acciones, omitir preámbulos, aplicar formatos específicos y mantener la coherencia de personajes.

    While these tips apply broadly to all Claude models, you can find prompting tips specific to extended thinking models here.

    El prefill solo está disponible para modos sin pensamiento extendido. Actualmente no es compatible con pensamiento extendido.

    Cuando usas Claude, tienes la capacidad única de guiar sus respuestas prefillando el mensaje 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 coherencia de personajes en escenarios de juego de rol.

    En algunos casos donde Claude no está funcionando como se espera, algunas oraciones prefilladas pueden mejorar enormemente el desempeño de Claude. ¡Un poco de prefill va muy lejos!

    Cómo prefill la respuesta de Claude

    Para prefill, incluye el texto inicial deseado en el mensaje Assistant (la respuesta de Claude continuará desde donde termina el mensaje Assistant):

    import anthropic
    
    client = anthropic.Anthropic()
    response = client.messages.create(
        model="claude-sonnet-4-5",
        max_tokens=1024,
        messages=[
            {"role": "user", "content": "What is your favorite color?"},
            {"role": "assistant", "content": "As an AI assistant, I don't have a favorite color, But if I had to pick, it would be green because"}  # Prefill here
        ]
    )

    El contenido del prefill no puede terminar con espacios en blanco. Un prefill como "As an AI assistant, I " (con un espacio al final) resultará en un error.

    Ejemplos

    Ejemplo 1: Controlando el formato de salida y omitiendo el preámbulo

    Consejo para usuarios avanzados: Prefilling { obliga 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. Para una salida JSON garantizada que se ajuste a un esquema específico, considera usar Structured Outputs en lugar de prefill. Los structured outputs garantizan que la respuesta de Claude siempre coincida con tu esquema JSON definido, lo que es ideal para aplicaciones de producción que requieren cumplimiento estricto del formato.

    Ejemplo 2: Manteniendo el personaje en escenarios de juego de rol

    Consejo de juego de rol: Prefilling un [ROLE_NAME] entre corchetes puede recordarle a Claude que se mantenga en personaje, incluso para conversaciones más largas y complejas. Esto es especialmente poderoso cuando se combina con role prompting en el parámetro system.


    Trabajando con Mensajes

    Ve más ejemplos de prefill y otros patrones de la API de Mensajes.

    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.

    • Cómo prefill la respuesta de Claude
    • Ejemplos