我在想,在可能遥远的未来,很多人认为我们不会那么依赖物理输入(即键盘),因为可以使用读取脑电波的技术(在某种程度上已经存在)。有点吓到我了……不管怎样,当我做白日梦的时候,我突然想到:如果程序员可以在他们的代码中实现逻辑来准确预测用户的意图,然后无需执行预期的操作,那会怎样?用于人机交互。我不是在寻找任何具体的东西,我只是对任何人的想法有点好奇。
5 回答
当前完成的许多“预测”逻辑是通过统计技术完成的。
例如,在某些应用程序中,经常使用的菜单项可以突出显示,而较少使用的功能将被隐藏,直到用户明确要求查看所有可用功能。
但是,这并不意味着他们可以读懂你的想法。
为了使统计模型起作用,它们需要有某种训练期。这也有效,因为我们倾向于以模式执行操作。例如,如果您在过去 10 天中的 10 天都这样做,那么您明天早上起床、刷牙和喝咖啡的可能性就很大。
以下是一些可能感兴趣的主题:
未来有没有办法预测一个人未来的想法?可能。但是会有一些困难,因为人类并不总是可以预测的。这就是为什么不需要太多思考的重复性任务可以由机器人自动化,而需要认知思考的任务(如编程)不能被机器取代。
这带来了另一个想法——如果有一个程序可以准确地预测程序员想要写什么?那么是否需要程序员?此外,这不是说程序实际上能够思考吗?
如果只有计算机也可以回滚你的记忆,它似乎每次都能正确预测!
(见回溯)
在更实际的方面,我的第一个想法是观察用户行为并通过网络连接以共享和汇总这些知识的程序,例如
“中止、重试还是取消?(10 个用户中有 9 个选择中止 - 按 Enter 执行相同操作)”
“预测”是一个词吗?
我认为在这样的系统能够工作之前需要进行大量的培训。人工任务的推测执行并不容易。
看一下DWIM(Do What I mean)的定义。