Amazon Bedrock入門
Nikhil Rangarajan
Data Scientist
モデルは動作を制御するパラメータを持つ
temperature: 予測のランダム性を調整
top_p: 上位トークンに限定して多様性を調整max_tokens: 出力の最大長を設定
応答のランダム性と創造性
低温度(0付近): 集中し決定的な応答
高温度(1付近): 多様で創造的な出力
多くの Bedrock モデルの既定値は 0.7
prompt = "Write a headline for a
tech article"
request = {
"temperature": 0.2,
"messages": [
{
"role": "user",
"content": [{"type": "text",
"text": prompt}],
}
],
...
}
Temperature = モデルの「リスク許容度」
低温度は慎重な意思決定者のように振る舞う
高温度は創造的でリスクを取る思考に近い

prompt = "Explain quantum computing"
# Focused response
request["top_p"] = 0.1
# Diverse response
request["top_p"] = 0.9
max_tokens は応答の長さを制限:

prompt = "Explain quantum computing"
# Focused shorter response
request["top_p"] = 0.1
request["max_tokens"] = 100
# Diverse longer response
request["top_p"] = 0.9
request["max_tokens"] = 500

Amazon Bedrock入門