Använda en kunskapsbas

Slutförd

Om du vill använda den publicerade kunskapsbas kan du använda REST-gränssnittet.

Den minimala begärandetexten för funktionen innehåller en fråga, så här:

{
  "question": "What do I need to do to cancel a reservation?",
  "top": 2,
  "scoreThreshold": 20,
  "strictFilters": [
    {
      "name": "category",
      "value": "api"
    }
  ]
}
Property beskrivning
-fråga Fråga att skicka till kunskapsbas.
top Maximalt antal svar som ska returneras.
scoreThreshold Poängtröskel för svar som returneras.
strictFilters Begränsa till endast svar som innehåller angivna metadata.

Svaret innehåller den närmaste frågematchningen som hittades i kunskapsbas, tillsammans med det associerade svaret, konfidenspoängen och andra metadata om fråge- och svarsparet:


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