Repository navigation
建议:结合已上屏文字、候选框内容与当前字母的联想猜词和拼音纠错 #14
LightningFlashEvE
started this conversation in
Ideas
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
建议与使用场景
建议增加联想猜词,适合连续输入一整段话:结合前面已上屏的文字、候选框内尚未上屏的文字,以及后面正在输入的字母,推测用户真正想输入的后续文字。 候选框中的前半段也可以作为临时语境,不必先逐词确认上屏,才能帮助判断后面的输入。
重点是在继续输入拼音时,让已上屏前文与当前候选内容的语义参与候选生成与排序,同时容忍少量误按字母。希望减少两类问题:键盘按错一个字母后找不到目标词;拼音本身能够匹配,但得到的候选与想表达的意思不一致。
预期交互示例
以下仅为待讨论的验收目标,尚未实现,也不保证每次都能猜对:
yiyusn(将yiyuan的a误按成相邻的s):结合前文和字母相似度,尝试提供“医院”。fangan:结合语境优先建议“方案”,降低“犯案”等不合当前表达的候选优先级。yiyusn:利用候选中的“我要去”作为临时语境,尝试给出“我要去医院”的组合候选。无需先把“我要去”提交到应用。无新字母时推荐下一词可以另行扩展;本讨论优先关注“前文+当前字母”的联想、纠错和候选排序。
可评估的实现方向
隐私与范围
建议先评估本地方案,使用当前连续输入会话中由灵果确认上屏的有限前文,以及灵果自身正在处理的组合输入与候选框内容;不扫描宿主正文、不读取剪贴板、不持久化或上传句子。跨应用/输入框、移动光标、删除或外部编辑等无法保证前文连续性的情况下清空上下文;密码等敏感输入框禁用。
现有 MiniMax 授权仅用于当前中文候选翻译,不包含把前文发送到云端进行猜词;账号同步仍只处理所选词条元数据。如需新增语料或模型,应单独确认来源、许可和打包声明。
希望讨论的问题
状态:功能建议,待讨论。后续分别记录 macOS 与 Windows 的实现和实机验证;验收需覆盖误按/漏按/多按/颠倒字母、语境歧义、连续段落输入、未上屏候选参与推断、候选切换/翻页/组合取消后的重算与旧结果失效、候选拒绝、新拼音接管、光标与焦点变化以及关闭功能后的正常输入。
All reactions