Używanie baza wiedzy

Ukończone

Aby korzystać z opublikowanego baza wiedzy, możesz użyć interfejsu REST.

Minimalna treść żądania dla funkcji zawiera pytanie podobne do następującego:

{
  "question": "What do I need to do to cancel a reservation?",
  "top": 2,
  "scoreThreshold": 20,
  "strictFilters": [
    {
      "name": "category",
      "value": "api"
    }
  ]
}
Właściwości opis
pytanie Pytanie do wysłania do baza wiedzy.
najpopularniejsze Maksymalna liczba odpowiedzi do zwrócenia.
scoreThreshold Próg oceny dla zwróconych odpowiedzi.
strictFilters Ogranicz tylko odpowiedzi zawierające określone metadane.

Odpowiedź zawiera najbliższe dopasowanie pytania znalezione w baza wiedzy wraz ze skojarzona odpowiedź, współczynnik ufności i inne metadane dotyczące pary pytań i odpowiedzi:


{
  "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"
        }
      ]
    }
  ]
}