人工智能学家 2019-06-14
日本国家旅游局发布的报告显示,2018年访日外国游客总数首次超过30亿人次。随着2020年东京奥运会的到来,访日游客数量还将加速增长。为了更好地服务越来越多的外国游客,日本主要旅行社之一的JTB,正全力以赴增强服务入境游客的能力,其中一项重要举措就是在2018年与导航服务提供商Navitime及微软公司合作,推出了JAPAN Trip Navigator智能手机应用,帮助外国游客更自如地在日本各地旅行。
JAPAN Trip Navigator是一款由人工智能聊天机器人提供服务的旅行支持应用,外国游客可以通过与机器人的对话,轻松创建自己的旅行观光计划。通过API接入的方式,应用融合了众多由不同企业提供的旅行服务,帮助游客无缝预订计划中的行程。该应用的人工智能及API相关服务均由Microsoft Azure微软智能云提供,包括Azure认知服务、Azure API 管理等功能。借助于PaaS级的无服务器设计,人工智能的精度和服务便利性每天都在不断提升。
2019年4月底,JAPAN Trip Navigator在英文版、繁体字版的基础上,开始提供简体字版本,为使用简体字的每年超过800万的中国大陆游客,以及新加坡、马来西亚等简体字使用地区内的游客提供有关日本旅游方面的帮助。用户可以随时了解到想要知道的资讯,同时通过搭载AI功能,JAPAN Trip Navigator为用户带来了相伴左右的个人导游般的使用体验。
全力服务“入境旅游生态系统”
JTB于2018年3月正式发布的JAPAN Trip Navigator,聚焦于游客在“旅行中”的体验,不但能提前制定行程,也能方便地在旅行中随时更改计划。作为主角,对话机器人Miko在形象上采用了日本传统的“巫女”造型,能够通过语音聊天,理解游客模糊的需求,并为其制定相应的旅行计划。
“利用人工智能技术,Miko可以将游客的需求与我们的数据库进行比对,在旅行中为游客提供适当的指引。”JTB公司入境业务促进部的吉永善介绍说,“人们的想法常常在旅行中随时变化,一开始提出的可能只是想找好吃的,或者想去拍照的模糊需求,但要将其做成具体的计划,就需要通过对话来进一步了解游客的需求。比如想吃东西,日本有太多的选择,利用会聊天的智能导游,就可以询问——寿司怎么样?不喜欢?那么天妇罗呢?听起来不错?那么,我来帮你找找天妇罗餐馆——这样从一个模糊的需求出发,以自然交流的方式,帮助客户指定出明确的计划。”
制定计划后,游客可以直接在应用中进行预约,然后导航前往目的地,这些操作都可以在JAPAN Trip Navigator上完成,这样一站式的服务,也是这款应用的一大特点。
随着外国游客的增加,出租车出行和各种娱乐活动的预订服务越来越多,这让旅行变得比以往任何时候都更加方便,但在各种不同的服务应用之间频繁切换,也常常让游客感到无所适从。JAPAN Trip Navigator通过将各个公司的服务连接到API,能够实现一站式的融合服务,将游客的旅行计划无缝衔接起来,这将让日本之旅的体验变得更加充实,同时也为服务企业带来了更广泛的客源。
“我们将其称为‘入境旅行生态系统’。”吉永善介绍说,“对于整个旅行行程的整体印象,决定了外国游客是否还会再次来到日本。入境游客需求的不断增加,不仅是给一家公司带来了利益和机遇,更重要的,是需要每一家企业和组织的共同努力,确保旅行中的所有体验都是积极、优质的。我们希望通过JAPAN Trip Navigator打造一个这样的生态系统,共同创造一流的日本旅行体验。”
微软Hackfest,助力解决技术挑战
JAPAN Trip Navigator由提供智能云平台的微软、高精度路线导航服务商Navitime和JTB三家公司共同开发,由JTB主导发布。“为了打造旅行生态系统,我们汇聚了三家公司各自的优势,我们不想突出这是一款JTB的应用程序,而是希望吸引更多公司地方组织参与进来。”吉永善不断强调合作的重要性,包括选择与微软及Navitime作为合作伙伴的考量。
开发JAPAN Trip Navigator的目的,是为访日外国游客打造完善、积极的旅行体验。要实现一站式的服务,从与游客的对话中理解用户的需求,并找到对应的服务,首先需要有高精度的人工智能模型。旅游业的需求每天都在变化,因此人工智能模型还必须具备不断学习和融入新服务,确保与时俱进的能力。
“对我们来说,人工智能是个先进技术领域,” 吉永善说,“虽然有明确的愿望,但是作为一家旅游企业,如果没有能熟练驾驭技术的合作伙伴的支持,我们是不可能做到的。微软就是这样一家有实力提供人工智能和云服务的企业,通过参加微软举办的Hackfest骇客松活动,我们看到了项目成功的希望。”
“在Hackfest上,JTB、微软和微软介绍来的Navitime三家公司坐到了一起,我们开始讨论应用程序所需的功能和架构设计,并开始着手在Microsoft Azure上进行原型开发,所有这些用了四天的时间,这样的效率让我感到无比惊讶。” 吉永善说,“我们提出了一些需求,例如,能不能根据用户上传的照片,找到附近的景点?微软回答,我们用些图像处理技术试试看,然后4个小时内,我们就得到了有个能实际验证工作的测试环境。我们提出想做的事情,微软的技术就会被添加进来,然后很快实现。这让我们下定决心,立刻启动这个项目。”
Microsoft Azure PaaS服务确保服务质量
与微软一同参与项目的Navitime,不仅负责提供与旅游路线相关的信息服务,同时也是人工智能和云服务的系统集成商。Navitime开发部门的田边信一表示,Microsoft Azure在开发人工智能服务上体现出了独到的优势。
“作为一款集成了人工智能服务的应用,在开发过程中要用到多种多样的服务,包括开发AI模型、构建服务基础架构、提供API协作环境、为了改进和完善而做的数据分析等等。” 田边信一介绍说,“Microsoft Azure最大的优点在于,它提供了完成这些任务所需的全部PaaS服务,而且在各种服务中提供了许多选择。例如,服务基础结构需要DBMS数据服务,但仅关系型数据库Azure就提供了包括Azure SQL Server、Azure Database for My SQL、Azure Database for PostgreSQL等选择,如果要使用NoSQL,可以使用Azure CosmosDB。Azure让我们能够提供高度灵活的环境、利用这些服务进行无服务器设计、尽快对性能进行修改,只要不到30分钟,我们就能通过API完成与其他公司数据的相互连接。”
田边信一解释说,丰富的技术选择将大大有助于服务的质量提高。例如,在识别用户上传图像时,一般只要用训练好的计算机视觉服务对照片内容进行识别,遇到无法识别的照片时,则会进一步调用定制视觉服务进行追加学习。对于聊天对话中的文本识别也是一样的道理, QnA Maker服务会首先从JTB等企业的官方网站上准备好的FAQ问题中寻找答案,如果没有现成答案,则会通过自然语言分析服务进行追加学习,并寻找答案。通过以不同的层次灵活运用认知服务,能够通过更好地组合服务,实现更加精确的结果。即使是需要追加学习的情况,通常也只要分析大约10项数据就能完成,因此实际运用起来的门槛还是很低的。
三方合力,打造JAPAN Trip Navigator
2017年10月,JTB第一次参加微软的Hackfest骇客松活动,利用短短三个月的时间,就完成了初步开发,并于2018年2月发布了 JAPAN Trip Navigator 。之后,通过对机器人对话日志的分析,人工智能模型的准确性不断提升,并在短时间内不断加入了更多新功能。
在吉永善看来,JAPAN Trip Navigator项目采用的服务先行与敏捷开发相结合的方式,是一次重要的创新:“我们最初设想,Miko遇到最多的场景,应该是在旅行中回答问题,但实际上,在旅行之前收集信息的用途,要比我们之前的预想多得多,在我们的设想和实际情况之间存在着巨大的差异。通过实践,我们一方面感受到了将人工智能用于实际服务的挑战,在另一方面,通过三方合力打造的敏捷开发体系,相比传统的研发方式,也体现出了快速响应,快速更新的巨大优势。”