什么是温度参数(Temperature)?
温度(Temperature)是控制大模型输出随机性的参数,数值越低回答越保守、固定;数值越高回答越多样、有创意——就像炒菜时控制火候的旋钮。
用一个类比理解
AI 每生成一个词时,实际上面对着一个候选词概率表,比如"今天天气……"后面"很好"占 40%、"不错"占 30%、"晴朗"占 20%……
- 低温(如 0.1):几乎每次都选概率最高的词,结果稳定、可预测,像一个说话一板一眼的会计
- 高温(如 1.5):给低概率的词更多机会被选中,结果更多样、意外,像一个脑洞大开的诗人
什么时候调高或调低?
| 场景 | 建议温度 |
|---|---|
| 写代码、做数学、提取信息 | 低(0.1~0.3) |
| 写报告、问答、客服 | 中(0.5~0.7) |
| 写故事、广告文案、头脑风暴 | 高(0.8~1.2) |
普通用户需要自己调吗?
大多数 AI 产品会替你选好默认值,不需要手动调。但如果你在用 API 开发应用,或者在用支持高级设置的工具,了解温度参数能让你事半功倍。
常见误解
- "温度高 = AI 更聪明"——温度高只是更随机,不是更聪明,做严肃任务反而会出错更多。
- "温度 0 就完全固定不变"——几乎固定,但由于浮点计算的细节,极少数情况下也会有轻微差异。