随着聊天机器人(chatbots)的流行,涌现出一大批类似的相互竞争的应用框架。甲骨文认为,遵守行业标准将防止碎片化和不兼容。随着聊天机器人技术——模拟会话语言或基于文本的人类交互的软件——变得越来越普遍,应用程序开发人员需要获得另一个领域的专业知识。现在市场上有十几种用于构建聊天室的框架,竞争正在推动功能和实现的快速扩展。提供聊天技术平台的公司之一是数据库巨头甲骨文。Oracle云平台高级副总裁兼集成产品总经理AmitZavery在最近接受SearchCloudApplications的专访时解释了公司的定位。从Oracle的角度来看,聊天机器人技术的现状如何,哪些技能缺失或尚未完全成熟?AmitZavery:很多技术都适用于与聊天机器人进行基于自然语言的交互。您可以集成到电子邮件平台。缺少的是一些标准化框架之间仍然存在分歧,需要跨多个平台进行集成和更清晰的划分。人工智能在Oracle的聊天机器人工作中扮演什么角色?Zavery:甲骨文的战略是为现代开发提供新技术、语言、云原生开发环境,以及集成一切的能力,包括传感器、系统和移动设备。为了做到这一切,我们构建了我们的平台——具有人工智能和机器学习功能,以及一个移动前端。我们现在正在使用聊天机器人来增强这些界面和体验。AI和聊天机器人技术与使用它们的应用程序有什么联系?Zavery:围绕AI和机器学习的理念,我们一直在提供所谓的智能应用。多年来,我们将嵌入式机器学习算法和人工智能系统嵌入到我们的数据库、管理产品和应用程序中。在SmartApps中,我们会考虑您是否收集了所有数据,如何预测用户可能需要哪些信息,并确定缺少什么和需要什么。通过这种方式,可以推断和预测客户行为。我们在数据云中构建了端到端的智能应用程序,支持个性化和有针对性的营销、商务和分析。两者现在都可用。甲骨文有一个聊天机器人框架,微软有一个,AWS、Facebook、谷歌等等。在过去的几年里,我们是否看到了各种Unix版本的碎片化和不兼容?Zavery:我希望不会。但总会有一些分裂。会有具体的、不同的实现和框架;开发人员必须决定使用哪一个。我认为世界已经意识到互操作性和一致性的重要性。包括Oracle在内的所有聊天机器人技术提供商都有责任遵守行业标准、为社区做贡献,并在不同的系统之间进行协作,以确保他们所做的工作有效。这是否意味着Oracle不是在真空中工作?Zavery:在审视我们的聊天机器人技术时,我们与多家消息服务提供商合作,以确保我们可以与FacebookMessenger、微信等进行集成和互操作。用户不必关心框架,但开发人员需要关心。你有什么建议吗?Zavery:可以看出开发人员会关心框架。我们的聊天机器人是通过API实现的。与它集成时,您不必担心实现细节。只要界面干净就没问题,界面清晰,你知道你正试图摆脱那些聊天室或移动界面。即使在重写应用程序时,您仍然只是在编写一组API,而不必重写其中的所有内容。
