【问题标题】:Luis List Entities and Synonyms路易斯列出实体和同义词
【发布时间】:2018-10-12 21:49:03
【问题描述】:

我在处理环境时尝试为我的聊天机器人使用列表实体,但在查找有关使用同义词的信息时遇到了麻烦。

假设我有一个开发、测试和生产环境。我希望这些环境仅限于规范化的列表项,但我也希望生产成为“产品”的同义词。我希望当用户询问“在生产中执行操作 x”时,“环境”实体将是“产品”,因为生产是产品的同义词。但情况并非如此,而是实体以“生产”形式返回。也许我误解了同义词的目的?

截图链接:https://i.stack.imgur.com/PoPAv.png

【问题讨论】:

    标签: azure azure-language-understanding azure-cognitive-services


    【解决方案1】:

    您的操作几乎是正确的。在 LUIS.ai UI 中使用“测试面板”时会出现轻微的混淆。

    你有两种选择来得到你想要的。

    1) 在“测试面板”中检查结果时,单击“与已发布的比较”,然后单击“显示 JSON 视图”,您将看到如下内容:

    更多详情请见https://docs.microsoft.com/en-us/azure/cognitive-services/luis/luis-interactive-test

    2) 在浏览器中对 REST API 使用 http GET 作为替代: https://yourLocaltion.api.cognitive.microsoft.com/luis/v2.0/apps/youAppId?subscription-key=yourSubscirptionId&q=lock%20development

    您的案例的结果应该是:

    {
      "query": "lock development",
      "topScoringIntent": { ...
      },
      "entities": [
        {
          "entity": "development",
          "type": "Environment",
          "startIndex": 5,
          "endIndex": 15,
          "resolution": {
            "values": [
              "Dev"
            ]
    ...
    

    请参阅 LUIS 应用管理中的“管理”>“密钥和端点”部分,以获取有关使用 REST API 的正确 URL 的详细信息。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-09-20
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多