“算法,就像我们为法语键盘开发的那些一样,可以帮助我们做出更好的决策。它们能快速评估不同设计的问题与优势,并达成合理的折中方案。但它们也需要了解实际问题的人类专家的指导,”该项目首席研究员Anna Maria Feit博士解释道。
鉴于法国政府于2015年对现有键盘及其无法支持法语的规范使用表达了担忧,当务之急是制定一套新标准,以便轻松快捷地输入所需符号。由阿尔托大学领导的团队开发的算法以最优方式自动排列了这些字符。
新的AZERTY标准包含了法语中的常用字符,如œ、引号或É,以及60个其他新字符。这些字符按算法预测的分组进行排列,使键盘布局更加直观。@和/等字符已被移至更易触及的位置,连字和变音符号也是如此。
“在重新排列键盘上的符号时,需要考虑相互冲突的因素,”Feit说道。她在阿尔托大学完成了博士学业,目前在苏黎世联邦理工学院工作。
“使用频率最高的字符应当被移至易于触及的位置。但如果移动距离与原位置相去甚远,人们就需要很长时间来适应,从而降低使用新布局的意愿。你可能还希望将外观相似、功能相近的符号放在一起,以便于查找和使用,例如冒号和分号,尽管其中之一的使用频率高于另一个,”她解释道。
为了给设计提供依据,研究人员基于报纸文章、法语维基百科、法律文本以及电子邮件、社交媒体和编程代码,构建了现代法语字符使用的统计模型。与以往假设人们以特定方式使用手指的研究不同,他们在一项大规模众包研究中收集了900多人的按键数据,以确定什么样的按键才算“轻松”按键。此外,他们还纳入了人体工程学文献中的最新研究成果。
“实现有效合作的关键在于利用我们的数据构建一款工具,让标准化委员会的法国专家能够输入不同的条件,并查看基于数据生成的最优键盘布局,”阿尔托大学教授Antti Oulasvirta说道。
曾在阿尔托大学任职、现任职于法国里尔-北欧Inria研究中心的研究员Mathieu Nancel博士,将该算法引入了法国委员会,并协助他们使用这一工具。“在我们开始合作之前,他们试图手动排列100多个字符。我们的工具使他们能够专注于更高层次的目标,例如提高特殊字符的输入速度,或保持与旧布局的相似性,”他说道。
“我们与委员会共同尝试了不同的参数,并讨论了计算机算法建议的布局方案。我们还可以手动修改布局,工具会即时显示这对打字速度或人体工程学的影响。随后,我们调整了底层的计算机模型,以纳入文化因素和法国公众的反馈意见等考量,”Nancel补充道。
Feit博士及其团队为法国委员会开发的算法可以轻松适配任何语言,只需提供用于建模的数据即可。大多数国家使用标准的QWERTY键盘(最初为英语设计),尽管它们经常需要输入带变音符号的字符或不同风格的标点符号。Feit博士希望未来其他团队也能使用为法国开发的这一模型。
“我们的目标是,在未来让人与算法共同设计用户界面,”她说。