测试与改进 system 消息
在 Redwood Consulting,市场团队正在 LinkedIn 上推广年度 Tech Forecast 白皮书。帖子既要对话式又要专业。但您的第一版产出了平淡、没有话题标签的内容。您需要编写一条改进后的 system 消息,确保每次都能生成生动、符合品牌调性的内容。
anthropic 库、client、content_request 和 current_system 字符串已预加载。
本练习是课程的一部分
Claude 模型入门
练习说明
- 为用户的内容请求设置
role。 - 编写一条
improved_system消息,满足社交媒体要求,并且要使用表情符号。 - 在最终测试中应用这条
improved_system消息。
交互式实操练习
通过完成这段示例代码来试试这个练习。
# Test current system message
test_response = client.messages.create(
model="claude-sonnet-4-6", max_tokens=75, system=current_system,
messages=[{"role": ____, "content": content_request}])
print("Current output:", test_response.content[0].text)
# Create improved system message based on problems identified
improved_system = ____
final_response = client.messages.create(
# Apply the improved system message
model="claude-sonnet-4-6", max_tokens=75, system=____,
messages=[{"role": "user", "content": content_request}])
print("\nImproved output:", final_response.content[0].text)