【问题标题】:Programmatically updating answer for an unanswered question in Custom Question Answering以编程方式更新自定义问答中未回答问题的答案
【发布时间】:2022-01-11 14:05:40
【问题描述】:

我使用 Microsoft Conginitive Services 创建了一个自定义问答项目并进行了部署。 现在我想创建一个 UI,用户可以在其中看到未回答的问题,并使用 UI 本身用适当的答案更新知识库。

从部署细节中,我能够提取 Ocp-Apim-Subscription-Key。但我对在我的 UI 中调用 API 以跟踪和更新未回答问题的适当方式有点困惑。

找不到很多关于此的文章或示例。请指导我。

【问题讨论】:

    标签: azure azure-cognitive-services


    【解决方案1】:

    这取决于您使用的问题回答资源类型,因为这项服务已经发展。

    Azure 语言认知服务(2021 年底)

    这是 QnA Maker 的最新版本(截至 2021 年底),现在称为“自定义问答”,是 Azure 语言认知服务的一部分。

    该服务在 API 方面提供更好的服务:

    “主动学习”功能通过 Language Studio 门户提供(请参阅 doc)。

    但是,如果您想要自定义的东西,您可能会对 Authoring API 感兴趣:以编程方式,您可以使用“获取 QnAs”操作将为您提供所有 QnA,并且响应中包含的 RetrieveQnaRecord object 包含一个SuggestedQuestionsCluster object 这可能会导致添加有趣的反馈。

    QnA 制作器 (v4.0)

    QnA Maker 4.0 有一个记录在案的 REST API here

    此外,您还可以使用正确区域的 API 说明直接检查一些调用。美国西部示例here

    => 对于此服务,没有公开“反馈”解决方案。 API 允许更新知识库,但您不会有提供未回答问题的操作。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-08-25
      • 1970-01-01
      • 1970-01-01
      • 2021-05-05
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多