Een knowledge base gebruiken

Voltooid

Als u de gepubliceerde Knowledge Base wilt gebruiken, kunt u de REST-interface gebruiken.

De minimale aanvraagbody voor de functie bevat een vraag, zoals deze:

{
  "question": "What do I need to do to cancel a reservation?",
  "top": 2,
  "scoreThreshold": 20,
  "strictFilters": [
    {
      "name": "category",
      "value": "api"
    }
  ]
}
Eigenschappen Beschrijving
-vraag Vraag om naar de knowledge base te verzenden.
top Maximum aantal antwoorden dat moet worden geretourneerd.
scoreThreshold Scoredrempel voor geretourneerde antwoorden.
strictFilters Beperken tot alleen antwoorden die de opgegeven metagegevens bevatten.

Het antwoord bevat de dichtstbijzijnde vraagovereenkomst die is gevonden in de Knowledge Base, samen met het bijbehorende antwoord, de betrouwbaarheidsscore en andere metagegevens over de vraag en het antwoordpaar:


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