协作式问题求解
新的制造业工作坊即将上线,但 Aurora 的报名网站每次加载页面都需要 8–10 秒,正在劝退潜在报名者。您决定再次与 Claude 开启多轮对话:先报告变慢的问题,再补充更多细节,帮助 Claude 精准定位瓶颈。
已预加载 anthropic 库和 client。
本练习是课程的一部分
Claude 模型入门
练习说明
- 报告初始问题:
"My website loads slowly, taking 8-10 seconds"。 - 提供更多诊断细节:
"The slowdown happens only on the homepage with the image gallery"。 - 在第二次 API 调用中添加 messages 参数。
交互式实操练习
通过完成这段示例代码来试试这个练习。
messages = []
# Add initial problem report
messages.append({"role": "user", "content": ____})
response1 = client.messages.create(model="claude-sonnet-4-6", 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-sonnet-4-6", max_tokens=200, ____)