实验功能开关——词典学习 / 光标上下文 / 流式插入等可提前尝试的功能
实验功能是什么意思
OpenLess 把还在快速迭代、行为可能随时变化、或需要用户主动开启的功能统一放到「实验与扩展」设置页里。这些功能:
- 功能可用但还没完全定型(可能改名、改 UI、改行为逻辑)
- 默认关闭,需要你手动开启
- 你开启后发现问题可以随时关掉、不会影响正常功能
- OpenLess 团队根据使用反馈调整实验功能,成熟后会升级为正式功能
当前主要实验功能
1. 从纠正自动学习(词典)
主窗口 → 设置 → 实验与扩展 → 从纠正自动学习。
开启后:在编辑器里手动纠正了 ASR 识别错误时,OpenLess 会弹出小卡片问要不要记住这个词,一键确认后自动加入词典。
可配置参数:
- 观察时长(默认 60 秒)
- 建议展示时长(默认 10 秒)
- 最大自动短语长度(默认 12 字符)
详见 自动学习词条。
2. 光标上下文
主窗口 → 设置 → 隐私 → 数据存储 → 光标上下文。
这个功能也在隐私设置里有入口——因为涉及读取光标附近文本(虽然只读不存)。
详见 光标上下文是什么。
3. 流式插入(高级设置)
主窗口 → 设置 → 高级 → 流式插入。
流式插入默认是开启的(已经从实验升级为正式功能了),但这里有几个高级选项可以调整:
| 选项 | 默认 | 说明 |
|---|---|---|
| 开启流式插入 | ✅ 开 | 关闭后强制用一次性插入 |
| 流式插入完成后同步到剪贴板 | ✅ 开 | 润色完成后把最终结果也复制一份到剪贴板(双重保险) |
| 流式回退到一次性插入 | ✅ 开 | 流式写入失败时自动回退到一次性插入 |
4. Beta 更新通道
主窗口 → 设置 → 关于 → 加入 Beta 渠道。
开启后 OpenLess 的应用内更新检查会拉取 Beta 版本 manifest(latest-{tgt}-{arch}-beta.json),而不是 Stable 版本。
- Beta 版本可能有新功能但也可能有 Bug
- Stable 用户的更新检查永远不会拉到 Beta manifest(两个通道完全隔离)
- Beta manifest 文件只有在 Beta 渠道开启的设备上才会被访问
实验功能为什么默认关闭
几个原因:
| 原因 | 举例 |
|---|---|
| 涉及额外权限 | 光标上下文需要读取编辑器内容,自动学习也需要观察编辑行为 |
| 行为还在快速变化 | 可能随时改逻辑,稳定用户不想跟着变 |
| 性能影响不确定 | 流式插入比一次性插入增加了 LLM 流式输出的处理开销 |
| 用户可能不知情就用到 | 如果默认开启,用户不知道自己的光标上下文被读了,可能产生隐私顾虑 |
实验功能的风险
实验功能可能:
- 有 Bug(比如自动学习误判了纠正)
- 性能不如正式功能(比如流式插入对 LLM 流式输出的依赖更重)
- 被修改或删除(不成熟的实验功能可能在后续版本中移除)
但:关闭实验功能不会让 OpenLess 变成一个残缺的工具——所有核心功能(录音、ASR、润色、插入、词典、风格包、快捷键)都是正式功能,不依赖任何实验开关。