Usare una knowledge base

Completato

Per utilizzare la knowledge base pubblicata, è possibile usare l'interfaccia REST.

Il corpo della richiesta per la funzione contiene come minimo una domanda simile alla seguente:

{
  "question": "What do I need to do to cancel a reservation?",
  "top": 2,
  "scoreThreshold": 20,
  "strictFilters": [
    {
      "name": "category",
      "value": "api"
    }
  ]
}
Proprietà Descrizione
Domanda Domanda da inviare alla knowledge base.
migliori Numero massimo di elementi da restituire.
scoreThreshold Soglia di punteggio per le risposte restituite.
strictFilters Limitare alle sole risposte che contengono i metadati specificati.

La risposta include la corrispondenza della domanda più vicina trovata nella knowledge base, insieme alla risposta associata, al punteggio di attendibilità e ad altri metadati relativi alla coppia di domanda e risposta:


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