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é | Descriptif |
|---|---|
question |
Question à envoyer à la base de connaissances. |
top |
Nombre maximal de réponses à retourner. |
scoreThreshold |
Seuil de score pour les réponses retournées. |
strictFilters |
Limite aux seules réponses qui contiennent les métadonnées spécifiées. |
La réponse inclut la correspondance de question la plus proche 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 de questions et réponses :
{
"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"
}
]
}
]
}