開始使用免費開始

用角色設定增強提示詞

你正在開發 SkyCast Assistant——一個能把詳細天氣預報轉成清晰洞見的智慧天氣平台。團隊請你整合 Amazon Bedrock,第一步是將天氣助理的角色加入提示詞中。

已預先匯入 json 函式庫與 bedrock 用戶端。

本練習屬於課程

Amazon Bedrock 入門

檢視課程

練習說明

  • 在提示詞中指定 weather assistant 的角色。
  • 解析回應主體以擷取輸出。

動手互動練習

試著完成這個範例程式碼,體驗一下這個練習。

# Format the prompt with role and required Claude format
prompt = '____'

request_body = json.dumps({"anthropic_version": "bedrock-2023-05-31", "max_tokens": 100, 
                           "messages": [{"role": "user", "content": prompt}]})
response = bedrock.invoke_model(modelId='us.anthropic.claude-sonnet-4-5-20250929-v1:0', 
                                body=request_body)

# Extract completion from response
output = json.loads(response['body'].____)['content'][0]['text'] # Parse JSON and get completion       
      
print(output)
編輯並執行程式碼