命中知识点、流程接口

服务描述

此接口用以问答流程处理

开发须知

调用本接口前,请先获取appId

服务地址

POST https://{您的专属域名}/dm/openapi/v1/reply/answer

请求参数

参数 位置 类型 是否必填 说明
appId header String Y 应用ID
timestamp header String Y 时间戳,毫秒
sign header String Y 签名
Content-Type header String Y application/json
robotId body String Y 机器人id
tenantId body String Y 租户id
question body String Y 所输入文本
sessionId body String Y 会话ID
requestId body String Y 请求ID
channelDispatchStrategy body String Y 渠道分配策略:ONLY_ROBOT
channelId body String Y 渠道ID
customerId body String Y 用户ID
questionType body String Y 问题类型:USER_INPUT
requestSource body String Y 请求来源:TEXT
参数示例:
{
    "channelDispatchStrategy": "ONLY_ROBOT",
    "channelId": "abcd",
    "customerId": "0",
    "question": "支付宝首绑活动",
    "questionType": "USER_INPUT",
    "requestId": "E34227987C888E63078E441830E2D3BA_2",
    "requestSource": "TEXT",
    "robotId": "NEWcc4048bfb45ddb7529b938524c8ac",
    "sessionId": "E34227987C888E63078E441830E2D3BA",
    "tenantId": "msxf15680994857775b8c5584"
}

返回结果

参数 类型 说明
code String 结果码
message String 结果描述
data Data 分页对象
Data
参数 类型 说明
mutexAnswer mutexAnswer 互斥答案
shareAnswer shareAnswer 共享答案
extensions extensions 响应扩展
mockAnswer mockAnswer 测试答案
mutexAnswer
参数 类型 说明
answerSource json 答案来源
welcomeAnswer json 欢迎语答案
flowEngineAnswer json 流程引擎答案
replyKnowledgeAnswer json 问答知识答案
guessQuestionsAnswer json 模糊反问推荐答案
fallbackAnswer json 机器人兜底答案
customerServiceAnswer json 转人工答案
voiceBranchAnswer json 语音分支匹配信息
shareAnswer
参数 类型 说明
nextReplyKnowledgeAnswer json 下一意图推荐答案
customerServiceAnswer json 转人工答案
extensions
参数 类型 说明
hitReplyKnowledge json 命中的问答知识
hitIntent json 命中的意图
mockAnswer
参数 类型 说明
answerSource json 答案来源
matchDataList list 机器人测试-匹配列表
analyzeData String 意图、知识匹配策略信息(debug模式)
答案类型:
参数 类型
问答知识 REPLY_KNOWLEDGE
寒暄知识 GREETING_KNOWLEDGE
未知引导语 ROBOT_FALLBACK_CONFIG/DEFAULT_FALLBACK_ANSWER
实体介绍 ENTITY_KNOWLEDGE
属性话术 ATTRIBUTE_KNOWLEDGE
表格知识 MULTIDIMENSIONAL_KNOWLEDGE
对话任务 FLOW_ENGINE
模糊反问 GUESS_QUESTION_RECOMMEND/FUZZY_QUESTION_RECOMMEND
返回结果示例:
{
    "extensions": {

    },
    "mockAnswer": {
        "answerSource": "FLOW_ENGINE",
        "matchDataList": [
            {
                "matchSource": "BRANCH",
                "matchValue": "储蓄积分汇总查询"
            }
        ]
    },
    "mutexAnswer": {
        "answerSource": "FLOW_ENGINE",
        "flowEngineAnswer": {
            "flowEngineAnswer": {
                "answers": [
                    {
                        "answerBaseData": {
                            "mainFlowDraftId": "8476ec5f161d4d67a7770910918d08cf",
                            "mainFlowName": "积分",
                            "nodeLabelDataList": [

                            ],
                            "subFlowDraftId": "8476ec5f161d4d67a7770910918d08cf",
                            "subFlowName": "触发配置"
                        },
                        "textAnswer": {
                            "answerTemplate": "<p>您好,您可通过网银、手银、客服热线或携带本人有效身份证明文件和储蓄账户到我行任一网点进查询。</p><p>手机APP操作路径:我的-积分中心”功能操作。(互金项目上线后)</p><p>网上银行操作路径:我的-积分中心”功能操作。(互金项目上线后)</p>",
                            "content": "<p>您好,您可通过网银、手银、客服热线或携带本人有效身份证明文件和储蓄账户到我行任一网点进查询。</p><p>手机APP操作路径:我的-积分中心”功能操作。(互金项目上线后)</p><p>网上银行操作路径:我的-积分中心”功能操作。(互金项目上线后)</p>",
                            "textType": "RICH_TEXT"
                        },
                        "type": "TEXT"
                    }
                ],
                "callerActionType": "TERMINATE",
                "commonUsageData": {
                    "currentAsrTimeoutTextIdx": 0,
                    "currentInvalidKeypressTextIdx": 0,
                    "currentKeypressTimeoutTextIdx": 0
                },
                "externalData": {
                    "collectDataList": [

                    ],
                    "extendData": {

                    },
                    "fsData": {
                        "interruptEnabled": false,
                        "keypressEndKey": "#"
                    },
                    "labelList": [

                    ]
                },
                "haveResponse": true,
                "sessionId": "35F0532DA88641F79ED431C94B56197E",
                "terminateType": "STOP",
                "userInputExecutedResult": {
                    "matchBranchName": "储蓄积分汇总查询"
                }
            }
        }
    },
    "shareAnswer": {
        "nextReplyKnowledgeAnswer": {
            "recommends": [

            ]
        }
    }
}
结果码说明
结果码 说明
10000 请求成功
10001 鉴权失败
10002 找不到对应的公钥,请先上传公钥
20001 请求失败
20002 参数错误
20003 未查询到符合条件的记录

results matching ""

    No results matching ""