Resolución colaborativa de problemas
Con el nuevo taller de fabricación a punto de lanzarse, el sitio de registro de Aurora se ha ralentizado a 8–10 segundos por carga de página, lo que está desanimando a posibles asistentes. Recurres a Claude para otra conversación de varios turnos: primero informa de la ralentización y luego añade más detalles para que Claude pueda identificar el cuello de botella.
La biblioteca anthropic y el client ya están precargados.
Este ejercicio forma parte del curso
Introducción a los modelos Claude
Instrucciones del ejercicio
- Informa del problema inicial:
"My website loads slowly, taking 8-10 seconds". - Proporciona detalles de diagnóstico adicionales,
"The slowdown happens only on the homepage with the image gallery". - Añade el parámetro messages a la segunda llamada a la API.
Ejercicio interactivo práctico
Prueba este ejercicio y completa el código de muestra.
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, ____)