更新时间:2022-06-06 GMT+08:00
分享

对话机器人SDK简介

对话机器人概述

对话机器人服务(Conversational Bot Service) 是一款基于人工智能技术,针对企业应用场景开发的云服务,主要包括智能问答机器人功能。智能问答机器人旨在帮助企业快速构建,发布和管理基于知识库的智能问答系统。

对话机器人服务端SDK是对服务提供的REST API进行的封装,您可以直接集成服务端SDK来调用对话机器人服务的相关API,提升业务效率。

自动生成SDK代码示例

API Explorer提供API检索及平台调试,支持全量快速检索、可视化调试、帮助文档查看、在线咨询。

您只需要在API Explorer中修改接口参数,即可自动生成对应的代码示例。同时,可在集成开发环境CloudIDE中完成代码的构建、调试、运行等操作。

图1 API Explorer

接口与API对应关系

对话机器人接口与API的对应关系参见表1

表1 接口与API对应关系

接口

API

问答机器人会话

POST /v1/{project_id}/qabots/{qabot_id}/chat

问答统计

热点问题统计

GET /v1/{project_id}/qabots/{qabot_id}/qa-pairs/hots?start_time={start_time}&end_time={end_time}&top={top}&domain_id={domain_id}&domain={domain}

关键词统计

GET /v1/{project_id}/qabots/{qabot_id}/requests/keywords?top={top}&start_time={start_time}&end_time={end_time}

问答统计

GET /v1/{project_id}/qabots/{qabot_id}/requests/reply-rates?start_time={start_time}&end_time={end_time}&interval={interval}&time_zone={time_zone}&domain={domian}

访问统计

GET /v1/{project_id}/qabots/{qabot_id}/requests/session-stats?start_time={start_time}&end_time={end_time}&interval={interval}&time_zone={time_zone}

问答会话

开启会话

POST /v1/{project_id}/qabots/{qabot_id}/sessions

关闭会话

DELETE /v1/{project_id}/qabots/{qabot_id}/sessions/{session_id}

处理会话

POST /v1/{project_id}/qabots/{qabot_id}/sessions/{session_id}

其他问答

获取问题提示

POST /v1/{project_id}/qabots/{qabot_id}/suggestions

标记为转人工

POST /v1/{project_id}/qabots/{qabot_id}/requests/{request_id}/labor

问答满意评价

POST /v1/{project_id}/qabots/{qabot_id}/requests/{request_id}/satisfaction

相关文档