对话机器人SDK简介
对话机器人概述
对话机器人服务(Conversational Bot Service) 是一款基于人工智能技术,针对企业应用场景开发的云服务,主要包括智能问答机器人功能。智能问答机器人旨在帮助企业快速构建,发布和管理基于知识库的智能问答系统。
对话机器人服务端SDK是对服务提供的REST API进行的封装,您可以直接集成服务端SDK来调用对话机器人服务的相关API,提升业务效率。
自动生成SDK代码示例
API Explorer提供API检索及平台调试,支持全量快速检索、可视化调试、帮助文档查看、在线咨询。
您只需要在API Explorer中修改接口参数,即可自动生成对应的代码示例。同时,可在集成开发环境CloudIDE中完成代码的构建、调试、运行等操作。
接口与API对应关系
对话机器人接口与API的对应关系参见表1。
接口 |
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 |