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