Вопрос:

Как определить уровень доверия в DialogFlow

dialogflow

318 просмотра

1 ответ

6 Репутация автора

Когда пользователь отвечает на вопрос в DialogFlow, есть ли способ получить уровни достоверности, которые были достигнуты для конкретной фразы? Пример: В: Какая столица Германии? A: Берлин

Я хотел бы прочитать, насколько хорошо AI понимал пользователя, например:

Он сказал: «Бурлин» ---> Уровень уверенности 87,3%, что он сказал «Берлин»

Есть ли способ прочитать эту информацию?

Автор: Thomas Treutler Источник Размещён: 31.12.2017 03:23

Ответы (1)


0 плюса

1 Репутация автора

Томас. Ознакомьтесь с документацией по обнаружению Google Apis.

https://cloud.google.com/dialogflow-enterprise/docs/reference/rest/v2beta1/projects.agent.environments.users.sessions/detectIntent

Использование метода заключается в следующем:

POST https://dialogflow.googleapis.com/v2/projects/{DialogFlowProjectName}/agent/sessions/{SessionId}:detectIntent

Тело:

{
  "queryInput": {
    "text": {
      "text": "{Question You would like to ask}",
      "languageCode": "en-EN"
    }
  }
}

Он использует OAuth2.0, вы можете использовать Google OAuth Sandbox для создания временного токена для использования https://developers.google.com/oauthplayground/

В ответе будет поле:

"intentDetectionConfidence": 0.6776556,
 "intent": {
            "name": "{IntentId}",
            "displayName": "{IntentName}"
        }
Автор: Liam Coffey Размещён: 14.05.2019 02:08
Вопросы из категории :
32x32