智能对话机器人提供以下功能:

  • 多机器人实例的支持

    在使用智能对话机器人时,需要基于机器人实例管理知识库、对话工厂和会话API。当用户的业务涉及多个场景、需要为每个场景部署各自的会话机器人时,可以尝试为每个场景创建一个机器人实例。

  • FAQ库

    FAQ库是一个基于问答和同义词的知识体系。可以创建一条问答并为其设置相似问法,当访问者与机器人的对话可以匹配到问题或相似问法时,机器人即会将该问题的答案展示给访问者。

  • 全局测试窗

    阿里云智能对话机器人控制台提供了测试窗功能,通过全局测试窗测试各个问答模块的NLU解析结果、问答链路结果、对话中控结构等复杂问答信息,帮助客户精准定位问题,快速debug,提升问答效果。

  • 对话工厂和多轮对话

    对话工厂提供意图和外部服务的集成功能。如果要在对话工厂中配置意图,需要为一个意图配置如下参数:

    • 意图名称,如:查询天气
    • 意图所需参数,如:位置、日期
    • 缺失参数时的提示,如:“您要查询哪个城市/日期的天气?”
    • 意图的处理逻辑,如:第三方天气查询服务或您自有的业务系统提供的天气查询服务

    当访问者与机器人的会话可以匹配到该意图时,机器人会基于“缺失参数时的提示”编排多轮会话来收集意图所需参数;当意图的全部参数收集完毕,会话机器人会调用意图处理逻辑中配置的服务来进行意图的处理。对话工厂还支持前置意图、后置意图编排功能,用来实现复杂的多轮会话和意图处理。

  • 会话API

    通过会话API将机器人部署到终端(网站、APP、移动硬件等等)后,终端的访问者即可开始与机器人进行会话。智能对话机器人提供了遵循阿里云OpenAPI标准的会话API,同时为会话API提供了支持多种编程语言的SDK。

  • 数据看板

支持包括对话轮次、热门问题、冷门问题、对话流问题、接待人次、对话轮次、会话平均轮次、点评率、点赞率、点踩率、无答案率、有效知识占比、有效对话流占比进行数据分析。