Использование базы знаний

Завершено

Для использования опубликованной базы знаний можно использовать интерфейс REST.

Минимальный текст запроса для функции содержит вопрос, например:

{
  "question": "What do I need to do to cancel a reservation?",
  "top": 2,
  "scoreThreshold": 20,
  "strictFilters": [
    {
      "name": "category",
      "value": "api"
    }
  ]
}
Свойство Description
question Вопрос для отправки в база знаний.
популярное Максимальное количество возвращаемых ответов.
scoreThreshold Пороговое значение оценки для возвращаемых ответов.
strictFilters Ограничение только на ответы, содержащие указанные метаданные.

Ответ включает в себя ближайшее совпадение с вопросом, которое было найдено в база знаний, а также связанный ответ, оценка достоверности и другие метаданные о паре вопросов и ответов:


{
  "answers": [
    {
      "score": 27.74823341616769,
      "id": 20,
      "answer": "Call us on 555 123 4567 to cancel a reservation.",
      "questions": [
        "How can I cancel a reservation?"
      ],
      "metadata": [
        {
          "name": "category",
          "value": "api"
        }
      ]
    }
  ]
}