AI编程在日常程序中有用吗?


9

我对人工智能感到好奇。在日常工作中,我开发标准应用程序,例如具有基本功能的网站,例如用户订阅,文件上传,保存在数据库中的表格...

我主要了解AI在游戏或机器人领域中的使用。但是它在“标准”应用程序开发中有用吗?

Answers:


6

是的,但短期内可能只是有限的程度。

人们在“人工智能”周围划定界限的地方是模糊的,但如果采取广泛的观点,即它结合了任何形式的显式认知功能的编码,那么许多例行的经济任务就可以从人工智能中受益。例如,许多搜索引擎可以被视为提供人工智能应用程序即服务。

对于更多的“标准”应用程序,大多数AI团队都必须处理欺诈检测和预防。例如,如果您跟踪用户的光标在屏幕上移动,则可以建立一个模型来区分人和机器人,并将两者分开对待。请参阅本文的示例。

当然,从长远来看,可以编写程序的程序可以像其他程序一样编写这类应用程序。


6

自适应/预测功能至少在某些日常应用中很有用。以文本消息为例。我所知道的所有智能手机SMS应用程序都会密切跟踪您所使用的单词,并使用该信息来预测您正在键入的消息中的下一个单词。(有些比其他的更聪明。相关的XKCD。)它也可以用于个性化自动拼写更正。

我个人感兴趣的潜在应用是基于图块的关卡编辑器,例如经典DOS游戏。我一直在研究一个程序该程序收集每个图块与其他每个图块接近的概率,并使用该信息来构建随机的新级别。它还没有产生任何可玩的东西,但是我认为它有可能通过自动填充适合新放置的结构的缺失瓷砖来帮助人类水平建造者,而不是要求人类去寻找合适的东西。调色板。

通常,AI可以非常有用地应用于弄清楚用户下一步可能想要做什么,并加快实现正确猜测的过程,同时避免用户故意进行意外操作。


您应该考虑将内容提交给明年的ieee-cig.org
NietzscheanAI,

2

我相信AI很少在主流应用程序中使用,但是有可能会,而且我认为会慢慢出现。

如果应用程序的AI必须学习的信息出现在应用程序内部,是由于用户交互或错误引起的,则该程序可以记录此类信息,然后在日志中查找模式,这是很明智的。它可以剖析用户以查看最常完成的任务,需要多少步骤。然后,当它认识到该任务重复发生时,它可以询问用户是否希望它执行执行以下操作的宏[然后它显示步骤列表,并允许他们根据需要进行编辑]。然后,它执行从观察用户中学到的“宏”。

AI的另一种用途是错误检测,不仅在软件中,而且在软件使用效率低下,冗余或使用不当时的用户错误中。如果该软件的设计使其具有一组用户任务模型(如AI计划),则它可以观察用户完成已知任务的方式,并提供建议或要求确认即将发生的异常结果。

当然,AI可以广泛用于设备,网站或应用程序的用户界面设计中。其中一些功能(例如语音识别)目前正进入日常使用的主流。随着与可以添加自己的数据的应用程序的对话和任务/概念/域模型的进一步发展,在应用程序内部对AI的需求只会增加。

有一的那个AI可以在应用程序中使用的方式。其中一些已经开始出现在移动设备及其应用程序中,通常是将用户移动性与基于外部Web的数据库(例如GPS和地图)融合在一起,但是IMO的速度很慢。


1

人工智能的一个关键部分是机器学习(ML)。Mitchell对ML的一般定义是

据说计算机程序可以从经验E中学习有关某类任务T和绩效指标P的信息,如果计算机对T中任务的绩效(由P衡量)随经验E的提高而有所提高。

在“日常应用程序”中这种程序是否有用取决于应用程序。以下是一些没有ML无法实现的示例:

  • 垃圾邮件检测(例如,电子邮件,论坛)
  • 欺诈检测(例如信用卡)
  • 图像识别(例如,如果您要自动过滤NSFW内容,自动添加标签/使图像可搜索,例如用于Google图像搜索)
  • 视频分析(例如在YouTube上过滤受版权保护的作品)
  • 语音识别(例如热线电话,自动字幕生成)
  • 自动补全(可能是您可以对数据执行的最简单的操作之一)

-2

人工智能或人工智能

它是什么?

人工智能(AI)是机器展示的智能。在计算机科学中。口语中,当机器模仿人类与其他人类思维相关联的“认知”功能(例如“学习”和“解决问题”)时,使用“人工智能”一词。

在“标准”应用程序中有用吗?

好吧,我对使用AI的标准应用程序的想法是,也将AI用于该应用程序,因为当机器对用户输入做出反应时,便是AI或人工智能。因此,标准应用中的AI已经被使用了很多年。

PS:如果有语法错误,那么很抱歉,因为我不会说英语。

资料来源: https : //en.wikipedia.org/wiki/Artificial_intelligence “ AI或人工智能”。

DevJosueDav 只是一名C#人工智能人工智能开发人员。


欢迎来到AI.SE!我不确定对用户输入做出反应是否需要人工智能。例如,我不会说单击鼠标时在“画图”中放置像素是AI的一个示例。如果您在基本应用程序中有一些特定的AI技术示例,那么最好添加它们!
本N
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.