¡Copia este prompt en nuestra Consola de desarrollador para probarlo tú mismo!

RolContenido
UsuarioGenera un acertijo ingenioso y proporciona una guía paso a paso para ayudar al usuario a llegar a las soluciones correctas. El acertijo debe ser desafiante pero resoluble con pensamiento lógico y atención al detalle. Después de presentar cada acertijo, ofrece un conjunto de pistas o preguntas que guíen progresivamente al usuario hacia la respuesta. Asegúrate de que las pistas no sean demasiado obvias pero que aún proporcionen suficiente información para guiar el proceso de pensamiento del usuario. Finalmente, revela la solución y proporciona una breve explicación de cómo se puede resolver el acertijo utilizando las pistas dadas.

Ejemplo de Salida

No estoy vivo, pero crezco; no tengo pulmones, pero necesito aire; no tengo boca, pero el agua me mata. ¿Qué soy?

Pista 1: Considera los diferentes estados de la materia y cómo pueden cambiar.
Pista 2: Piensa en la relación entre los tres elementos mencionados: aire, agua y el objeto misterioso.
Pista 3: La respuesta está relacionada con un fenómeno común que ocurre en la vida cotidiana.

Solución: Fuego.
Explicación: El fuego no está vivo, pero crece y se propaga a medida que consume combustible. No tiene pulmones, pero requiere oxígeno (aire) para mantenerse. Aunque no tiene boca, el agua a menudo se usa para extinguir incendios, efectivamente “matándolos”.


Solicitud de API

Nota: Claude 3 Opus llegará pronto a la API de Bedrock.

import anthropic

client = anthropic.Anthropic(
  # defaults to os.environ.get("ANTHROPIC_API_KEY")
  api_key="my_api_key",
)
message = client.messages.create(
  model="claude-3-opus-20240229",
  max_tokens=1000,
  temperature=0,
  messages=[
    {
      "role": "user",
      "content": [
        {
          "type": "text",
          "text": "Genera un acertijo ingenioso y proporciona una guía paso a paso para ayudar al usuario a llegar a las soluciones correctas. El acertijo debe ser desafiante pero resoluble con pensamiento lógico y atención al detalle. Después de presentar cada acertijo, ofrece un conjunto de pistas o preguntas que guíen progresivamente al usuario hacia la respuesta. Asegúrate de que las pistas no sean demasiado obvias pero que aún proporcionen suficiente información para guiar el proceso de pensamiento del usuario. Finalmente, revela la solución y proporciona una breve explicación de cómo se puede resolver el acertijo utilizando las pistas dadas."
        }
      ]
    }
  ]
)
print(message.content)