Использование базы знаний
Для использования опубликованной базы знаний можно использовать интерфейс 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"
}
]
}
]
}