编程中的预测逻辑?

时间:2009-05-21 05:39:30

标签: artificial-intelligence logic prediction predict

我在考虑在可能遥远的未来,许多人认为我们不会依赖物理输入(即键盘),因为读取脑电波(已经存在一定程度)的技术将可用。有点吓到我....无论如何,我在做白日梦的时候,想到了这样的想法:如果程序员可以在他们的代码中实现逻辑来准确预测用户的意图,然后在没有必要的情况下执行预期的操作用于人类互动。我不是在寻找具体的东西,我只是对一个人的想法有点好奇。

5 个答案:

答案 0 :(得分:1)

目前完成的许多“预测”逻辑都是通过统计技术完成的。

例如,在某些应用程序中,可以突出显示常用菜单项,而隐藏较少使用的功能,直到用户明确要求查看所有可用功能。

然而,这并不意味着他们可以读懂你的想法。

为了使统计模型有效,他们需要有一些培训期。这也有效,因为我们倾向于以模式执行操作。例如,如果你在过去10天内完成10天的表现,你很有可能在早上醒来,刷牙并明天喝咖啡。

以下是一些可能感兴趣的主题:

未来是否有办法预测未来的想法?有可能。但是会有一些困难,因为人类并不总是可预测的。这就是为什么机器人可以自动完成不需要太多考虑的重复性任务,而需要认知思维的任务(如编程)不能被机器取代。

这带来了另一个想法 - 如果有一个程序可以准确预测程序员想要写什么怎么办?那么程序员是否需要?此外,这并不意味着一个程序实际上能够思考吗?

答案 1 :(得分:0)

看看DWIM的定义(做我的意思)。

答案 2 :(得分:0)

如果只有计算机也可以回忆你的记忆,它似乎每次都能正确预测!

(参见Backtracking)

答案 3 :(得分:0)

在更实际的方面,我的第一个想法是观察用户行为的程序,并通过网络连接以分享和汇总这些知识,例如

“中止,重试或取消? (10个用户中有9个选择Abort - 按Enter键执行相同操作)“

“预测”是一个词吗?

答案 4 :(得分:0)

我认为在这样的系统运作之前需要很多培训。投机执行人工任务并不容易。