Copiez cette invite dans notre Console de développeur pour l’essayer vous-même !

RôleContenu
UtilisateurGénérez une devinette intelligente et fournissez un guide étape par étape pour aider l’utilisateur à arriver aux bonnes solutions. La devinette doit être difficile mais résoluble avec une pensée logique et une attention aux détails. Après avoir présenté chaque devinette, proposez un ensemble d’indices ou de questions qui mènent progressivement l’utilisateur vers la réponse. Assurez-vous que les indices ne sont pas trop évidents mais fournissent suffisamment d’informations pour guider le processus de réflexion de l’utilisateur. Enfin, révélez la solution et expliquez brièvement comment la devinette peut être résolue en utilisant les indices donnés.

Exemple de sortie

Je ne suis pas vivant, mais je grandis ; je n’ai pas de poumons, mais j’ai besoin d’air ; je n’ai pas de bouche, mais l’eau me tue. Que suis-je ?

Indice 1 : Considérez les différents états de la matière et comment ils peuvent changer.
Indice 2 : Réfléchissez à la relation entre les trois éléments mentionnés : l’air, l’eau et l’objet mystère.
Indice 3 : La réponse est liée à un phénomène courant qui se produit dans la vie de tous les jours.

Solution : Le feu.
Explication : Le feu n’est pas vivant, mais il grandit et se propage en consommant du carburant. Il n’a pas de poumons, mais il a besoin d’oxygène (air) pour se maintenir. Bien qu’il n’ait pas de bouche, l’eau est souvent utilisée pour éteindre les incendies, les “tuant” efficacement.


Requête API

Note : Claude 3 Opus arrive bientôt sur l’API Bedrock.

import anthropic

client = anthropic.Anthropic(
  # par défaut os.environ.get("ANTHROPIC_API_KEY")
  api_key="ma_clé_api",
)
message = client.messages.create(
  model="claude-3-opus-20240229",
  max_tokens=1000,
  temperature=0,
  messages=[
    {
      "role": "user",
      "content": [
        {
          "type": "text",
          "text": "Générez une devinette intelligente et fournissez un guide étape par étape pour aider l'utilisateur à arriver aux bonnes solutions. La devinette doit être difficile mais résoluble avec une pensée logique et une attention aux détails. Après avoir présenté chaque devinette, proposez un ensemble d'indices ou de questions qui mènent progressivement l'utilisateur vers la réponse. Assurez-vous que les indices ne sont pas trop évidents mais fournissent suffisamment d'informations pour guider le processus de réflexion de l'utilisateur. Enfin, révélez la solution et expliquez brièvement comment la devinette peut être résolue en utilisant les indices donnés."
        }
      ]
    }
  ]
)
print(message.content)