调试/测试窗

测试窗用于对当前对话流进行测试,测试前需要保存,测试数据会统计到数据概览中。

测试窗

测试方法

1

详细字段

DIalog

当前进行在哪个对话流中

slot

(最近一个执行过的slots)

已填槽参数名 原始值、归一值

未填槽参数名

entry

(最近一个执行过的entry)

以“或”切分的一个条件组

function

当引用HTTP模板 信息为 url、GET/POST、入参、接口返回(json)

当引用hsf模板 信息为接口名称、方法签名、参数模板、接口返回(json)

当自定义编程 信息为接口返回(json)

response

渲染过的数据(json)

生命周期

当前仍在进行中的所有DIalog 生命周期分别还有几轮

全局变量

当前在对话中存在的变量值,默认收起,用户可以查看全部。

DS调试窗模拟Event和Ext输入的协议说明

基本协议:

{
    "intentName": "指定开启的意图名称",
    "parameters": {
        "槽位名1": ["槽值1"],
        "槽位名2": ["槽值2"]
    },
    "ext": {
        "key1": "value1",
        "key2": "value2",
    }
}

备注:槽值统一采用list形式,如果有一个元素就写一个,但是依然要带上[]

以下3种输入都是合法的:

{"intentName":"指定订单"}
{"intentName":"指定订单","parameters":{"订单号":["123123123123123123"]}}
{"intentName":"指定订单","parameters":{"订单号":["123123123123123123"]},"ext":{"nickName": "SuperMan"}}

举个例子:

23