Verwenden einer Wissensdatenbank

Abgeschlossen

Sie können die veröffentlichte Wissensdatenbank über die REST-Schnittstelle nutzen.

Der minimale Anforderungstext für die Funktion enthält eine Frage wie die folgende:

{
  "question": "What do I need to do to cancel a reservation?",
  "top": 2,
  "scoreThreshold": 20,
  "strictFilters": [
    {
      "name": "category",
      "value": "api"
    }
  ]
}
Eigenschaft Beschreibung
question Frage, die an die Wissensdatenbank gesendet werden soll.
Oben Maximale Anzahl von Antworten, die zurückgegeben werden sollen.
scoreThreshold Bewertungsschwellenwert für zurückgegebene Antworten.
strictFilters Beschränken Sie sich auf nur Antworten, die die angegebenen Metadaten enthalten.

Die Antwort enthält die in der Wissensdatenbank gefundene Frage, die dieser am nächsten kommt, zusammen mit der zugehörigen Antwort, der Zuverlässigkeitsbewertung und anderen Metadaten zum Frage-Antwort-Paar:


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