以下是一个示例的百度unit配置物流知识问答的JSON格式文件:

{
  "intents": [
    {
      "name": "物流查询",
      "priority": 1,
      "auto_response": false,
      "utterances": [
        {
          "text": "我想查询订单的物流信息",
          "actions": [
            {
              "name": "物流查询",
              "parameters": [
                {
                  "name": "订单号",
                  "type": "string"
                }
              ]
            }
          ]
        },
        {
          "text": "请问我的快递什么时候到达",
          "actions": [
            {
              "name": "物流查询",
              "parameters": [
                {
                  "name": "快递单号",
                  "type": "string"
                }
              ]
            }
          ]
        }
      ],
      "responses": [
        {
          "type": 0,
          "text": "您好,您的订单/快递的物流信息如下:"
        },
        {
          "type": 2,
          "file": "https://example.com/logistics_info.pdf"
        }
      ]
    }
  ],
  "entities": [
    {
      "name": "订单号",
      "extend": "sys.number",
      "patterns": [
        "订单号码是{订单号}",
        "我的订单号是{订单号}",
        "{订单号}是我的订单号"
      ]
    },
    {
      "name": "快递单号",
      "extend": "sys.number",
      "patterns": [
        "快递单号是{快递单号}",
        "我的快递单号是{快递单号}",
        "{快递单号}是我的快递单号"
      ]
    }
  ]
}

该文件定义了一个名为“物流查询”的意图,其中包含两个可能的用户输入(utterances),分别是“我想查询订单的物流信息”和“请问我的快递什么时候到达”。这两个输入都会触发名为“物流查询”的操作,并且需要一个名为“订单号”或“快递单号”的参数。

在用户提供了订单号或快递单号后,系统会返回一个包含物流信息的响应。该响应包含两个部分:一个包含文本的类型为0的响应,以及一个包含PDF文件链接的类型为2的响应。此外,该文件还定义了两个实体:一个名为“订单号”的实体,一个名为“快递单号”的实体,它们都是数字类型的。每个实体都有一些包含不同模式的模式列表,这些模式用于匹配用户输入中的实体值。


原文地址: https://www.cveoy.top/t/topic/bGSc 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录