需求
在设置面板中增加「润色强度」滑动条控件,替代直接暴露 temperature 数值参数。
设计思路
- 滑动条标签:左侧「轻度」→ 右侧「重度」
- 内部映射到 LLM temperature 参数(如 0.05 ~ 0.5)
- 不向用户展示 temperature 等技术术语,只展示直观的强度描述
- 默认值对应当前的 temperature=0.2(偏轻度)
背景
基于 467 条标杆数据的提示词调优实验发现,temperature 对润色行为有直接影响。较低的 temperature 使 LLM 更保守(少改动),较高则更激进。不同用户对润色程度的偏好不同,应提供可调节的控件。
参考
- 当前 temperature 硬编码在
LLMService.swift:39
- 设置面板在
SettingsWindowController.swift
需求
在设置面板中增加「润色强度」滑动条控件,替代直接暴露 temperature 数值参数。
设计思路
背景
基于 467 条标杆数据的提示词调优实验发现,temperature 对润色行为有直接影响。较低的 temperature 使 LLM 更保守(少改动),较高则更激进。不同用户对润色程度的偏好不同,应提供可调节的控件。
参考
LLMService.swift:39SettingsWindowController.swift