Résolution de problème collaborative
À l’approche du lancement du nouvel atelier de fabrication, le site d’inscription d’Aurora est passé à 8–10 secondes par chargement de page, ce qui décourage les personnes intéressées. Vous faites appel à Claude pour une nouvelle conversation en plusieurs étapes : signalez d’abord le ralentissement, puis ajoutez des précisions pour l’aider à cibler le goulet d’étranglement.
La bibliothèque anthropic et le client sont préchargés.
Cet exercice fait partie du cours
Introduction aux modèles Claude
Instructions
- Signalez le problème initial :
"My website loads slowly, taking 8-10 seconds". - Fournissez des détails de diagnostic supplémentaires :
"The slowdown happens only on the homepage with the image gallery". - Ajoutez le paramètre messages au deuxième appel d’API.
Exercice interactif pratique
Essayez cet exercice en complétant cet exemple de code.
messages = []
# Add initial problem report
messages.append({"role": "user", "content": ____})
response1 = client.messages.create(model="claude-3-7-sonnet-latest", max_tokens=150, messages=messages)
# Simulate Claude asking follow-up questions, then provide more details
messages.append({"role": "assistant", "content": response1.content[0].text})
messages.append({"role": "user", "content": ____})
# Get final troubleshooting advice
response2 = client.messages.create(model="claude-3-7-sonnet-latest", max_tokens=200, ____)