Utiliser une base de connaissances

Effectué

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