測試並微調系統訊息
在 Redwood Consulting,行銷團隊正在 LinkedIn 宣傳年度 Tech Forecast 白皮書。貼文需要既有對話感又保持專業。不過,你的第一版產出平淡無奇,而且沒有任何主題標籤。你必須撰寫一段改良後的系統訊息,確保每次都能產生活潑、符合品牌調性的內容。
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)