Een knowledge base gebruiken
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"
}
]
}
]
}