Answers:
自适应/预测功能至少在某些日常应用中很有用。以文本消息为例。我所知道的所有智能手机SMS应用程序都会密切跟踪您所使用的单词,并使用该信息来预测您正在键入的消息中的下一个单词。(有些比其他的更聪明。相关的XKCD。)它也可以用于个性化自动拼写更正。
我个人感兴趣的潜在应用是基于图块的关卡编辑器,例如经典DOS游戏。我一直在研究一个程序,该程序收集每个图块与其他每个图块接近的概率,并使用该信息来构建随机的新级别。它还没有产生任何可玩的东西,但是我认为它有可能通过自动填充适合新放置的结构的缺失瓷砖来帮助人类水平建造者,而不是要求人类去寻找合适的东西。调色板。
通常,AI可以非常有用地应用于弄清楚用户下一步可能想要做什么,并加快实现正确猜测的过程,同时避免用户故意进行意外操作。
我相信AI很少在主流应用程序中使用,但是有可能会,而且我认为会慢慢出现。
如果应用程序的AI必须学习的信息出现在应用程序内部,是由于用户交互或错误引起的,则该程序可以记录此类信息,然后在日志中查找模式,这是很明智的。它可以剖析用户以查看最常完成的任务,需要多少步骤。然后,当它认识到该任务重复发生时,它可以询问用户是否希望它执行执行以下操作的宏[然后它显示步骤列表,并允许他们根据需要进行编辑]。然后,它执行从观察用户中学到的“宏”。
AI的另一种用途是错误检测,不仅在软件中,而且在软件使用效率低下,冗余或使用不当时的用户错误中。如果该软件的设计使其具有一组用户任务模型(如AI计划),则它可以观察用户完成已知任务的方式,并提供建议或要求确认即将发生的异常结果。
当然,AI可以广泛用于设备,网站或应用程序的用户界面设计中。其中一些功能(例如语音识别)目前正进入日常使用的主流。随着与可以添加自己的数据的应用程序的对话和任务/概念/域模型的进一步发展,在应用程序内部对AI的需求只会增加。
有一吨的那个AI可以在应用程序中使用的方式。其中一些已经开始出现在移动设备及其应用程序中,通常是将用户移动性与基于外部Web的数据库(例如GPS和地图)融合在一起,但是IMO的速度很慢。
人工智能的一个关键部分是机器学习(ML)。Mitchell对ML的一般定义是
据说计算机程序可以从经验E中学习有关某类任务T和绩效指标P的信息,如果计算机对T中任务的绩效(由P衡量)随经验E的提高而有所提高。
在“日常应用程序”中这种程序是否有用取决于应用程序。以下是一些没有ML无法实现的示例:
它是什么?
人工智能(AI)是机器展示的智能。在计算机科学中。口语中,当机器模仿人类与其他人类思维相关联的“认知”功能(例如“学习”和“解决问题”)时,使用“人工智能”一词。
在“标准”应用程序中有用吗?
好吧,我对使用AI的标准应用程序的想法是,也将AI用于该应用程序,因为当机器对用户输入做出反应时,便是AI或人工智能。因此,标准应用中的AI已经被使用了很多年。
PS:如果有语法错误,那么很抱歉,因为我不会说英语。
资料来源: https : //en.wikipedia.org/wiki/Artificial_intelligence “ AI或人工智能”。
DevJosueDav 只是一名C#人工智能人工智能开发人员。