Search Results for

    Show / Hide Table of Contents

    <4/5> 识别订票意图

    << 上一步:<3/5> 设置热门问题 | 阅读本节内容大约需要 7 mins

    当您在新手任务中,遇到任何问题,欢迎联系 Chatopera 工程师获得帮助支持~

    如何让阿Q可以引导访客完成预约机票呢?这需要使用意图识别模块。

    意图识别,就是让机器人理解访客的意图并在多轮对话中获得上下文中,和意图关联的关键信息。Chatopera 云服务的意图识别模块,让您设计和训练机器人的意图识别能力。

    引用系统词典

    阿Q需要识别访客的输入文本中包含的地名和时间信息,比如出发城市、到达城市和航班时间。

    在浏览器中,进入阿Q的词典页,点击【引用系统词典】。

    找到 @TIME 和 @LOC,点击【引用】,如下图所示。

    引用系统词典

    创建意图

    在浏览器中,进入 阿Q 的意图管理页面。

    点击【新建意图】,复制粘贴以下内容到表单中。

    book_airplane_ticket
    

    新建意图

    点击【确定】。现在,就有了一个意图,接下来为这个意图添加训练数据:说法和槽位。

    • 说法:表明意图的开场白。
    • 槽位:该意图中的关键信息。

    添加槽位

    在 book_airplane_ticket 的操作中,点击【编辑】,进入意图识别编辑页面。

    我们开始添加槽位信息,槽位编辑面板在【用户说法】的下面,按照如下信息逐个【添加】:

    槽位名称 词典(下拉选择) 必填 追问
    fromPlace @LOC 是 您从哪个城市或机场出发?
    date @TIME 是 您的计划出发日期是什么时候?
    destPlace @LOC 是 您要去的目的城市或机场是哪里?

    添加完成后,看起来是这样的。

    添加槽位信息

    添加说法

    接下来,我们为预约机票添加一些说法。复制下面的内容;粘贴到【用户说法】中;点击【添加】。

    预约机票
    预定飞机票
    我想预约机票
    我要预约从{fromPlace}出发的机票
    帮我预约{date}的机票
    

    添加用户说法

    添加完成后,看起来是这样的。

    训练意图识别模型

    滚动到槽位表格下面,点击【保存】。

    在保存后,会提示进行模型的训练,大约几秒钟后,提示训练成功,可进行测试。

    测试意图识别

    在浏览器中,进入阿Q的测试对话页。

    在测试对话页面,选择【意图识别】,然后在聊天窗口中,发送:

    我想预约机票
    

    这时候阿Q会回答:您从哪个城市或机场出发? 或 您的计划出发日期是什么时候?。

    现在阿Q 可以识别意图了,这样只是让机器人具备了【听懂】访客订票的意图,在机器人人的大脑中,该能力还是零散的,相当于是一个独立的树枝:要提供一个真正的业务能力,我们还需要将这个树枝安装到树干上!

    下面,我们就进入 <5/5> 提交订票表单 完成这个工作~

    << 上一步:<3/5> 设置热门问题 | >> 下一步:<5/5> 提交订票表单

    In This Article
    Back to top Copyright © (2018-CopyrightYearPlaceholderDONOTCHANGEManually) 北京华夏春松科技有限公司 京ICP备20023756号-3