在这篇文章中,我将分享关于人工智能如何塑造软件未来的观点。我们每天使用的传统软件如何在未来能够从根本上改变。
让我们从现在的状态开始(称之为“遗留”)软件。
“遗留”
从历史上看,软件应用程序的设计主要是自动化一组特定的流程 - 在您的生活或企业流程中的流程
我们举两个例子来理解这个:
在面向消费者的情况下,适当的例子可以是“出租车预订”过程。曾几何时,你打电话给出租车公司,告诉他们你的接送地点,时间,目的地,你想要什么类型的出租车等等。随后出租车将抵达接你。现在“传统”应用程序(我们使用的)是如何存在的?让我们以Uber为例。优步应用程序自动化这个过程(除了做很多其他很酷的事情)。同样,Booking.com应用程序自动执行“酒店预订”程序,Yelp自动执行“餐厅搜索”程序等。以您最喜爱的应用程序为核心,它自动执行一些程序。
在企业场景中,应用程序(如Outlook)会自动执行“电子邮件管理”流程。 Microsoft Dynamics自动化“客户关系管理”流程,Slack自动执行“企业协作”流程,并持续自动运行。
因此,“过程自动化”通常是任何“遗留”软件应用程序的核心。到目前为止。
但不是之前。
“未来”
鉴于这些流程中的很大一部分已经实现了自动化,那么作为软件应用程序的下一个前沿将会是什么呢? Uber,Netflix等软件应用程序的未来如何? Outlook,Gmail,Slack将来会有什么样的差异化特征?
当然下一代的软件应用程序不只是关于流程自动化!
但远不止这些。下一代应用程序更智能化,个性化,自学习和自我完善。
而这正是人工智能(和机器学习)作为未来软件核心的基石所在。
正如我所讨论的,我们周围的大部分软件应用程序仍属于过程自动化时代(我们所处的时代!)。他们本质上是高度反应性的。与埃里克施密特(Eric Schmidt)所说的很类似:软件一直就是那种被要求时叫出来的宠物狗。当然不积极。非常非常反应。
展望未来的三个驱动因素都是为了使软件更加主动,个性化,最终更加智能化。
但是推动这种变化的是什么大量的数据,优秀的计算基础设施(云GPU等)的可用性和智能算法成为越过学术界的主流。
“未来”应用的一些其他特征:
除了点击或触摸之外,软件应用程序将以“自然”无缝的方式与用户进行交互。与应用程序交互的常见方式是自然语言文本,语音,手势,情绪。已经是Cortana,Allo,Siri,Alexa为这个领域的更多创新铺平了道路。
随着更多的使用,软件应用程序将了解用户,并变得更“个性化”,“相关”。应用程序的响应不会被预定义,因此变得更加个性化。这也是可能的,因为有大量关于用户的上下文,行为信息和快速处理的能力。 Netflix就是一个很好的例子 - 使用越多,个性化的体验就越好。
应用程序将提出更多有用的建议利用用户行为和偏好的知识,下一代应用程序将以无缝方式将正确的内容,资源映射到用户。
下一步将主动采取行动 - 更多的人工智能注入助手。这将有巨大的生产力需求。
作者:Saunak Dasgupta
来源:https://towardsdatascience.com
编译:ifintechnews.com
领取专属 10元无门槛券
私享最新 技术干货