Utiliser une base de connaissances
Pour utiliser la base de connaissances publiée, vous pouvez utiliser l’interface REST.
Dans la fonction minimale, le corps de la demande contient une question, comme illustré ci-dessous :
{
"question": "What do I need to do to cancel a reservation?",
"top": 2,
"scoreThreshold": 20,
"strictFilters": [
{
"name": "category",
"value": "api"
}
]
}
Propriété | Description |
---|---|
question | Question à envoyer au base de connaissances. |
haut | Nombre maximal de réponses à retourner. |
scoreThreshold | Seuil de score pour les réponses retournées. |
strictFilters | Limitez-vous aux réponses qui contiennent les métadonnées spécifiées. |
La réponse comprend la correspondance la plus proche de la question qui a été trouvée dans la base de connaissances, ainsi que la réponse associée, le score de confiance et d'autres métadonnées sur la paire question/réponse :
{
"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"
}
]
}
]
}