Menggunakan pangkalan pengetahuan

Selesai

Untuk menggunakan pangkalan pengetahuan yang diterbitkan, Anda dapat menggunakan antarmuka REST.

Isi permintaan minimal untuk fungsi berisi pertanyaan, seperti ini:

{
  "question": "What do I need to do to cancel a reservation?",
  "top": 2,
  "scoreThreshold": 20,
  "strictFilters": [
    {
      "name": "category",
      "value": "api"
    }
  ]
}
Properti Deskripsi
pertanyaan Pertanyaan untuk dikirim ke basis pengetahuan.
atas Jumlah maksimum jawaban yang akan dikembalikan.
scoreThreshold Skor ambang untuk jawaban yang dikembalikan.
strictFilters Batasi untuk hanya jawaban yang berisi metadata yang ditentukan.

Respons mencakup kecocokan pertanyaan terdekat yang ditemukan di basis pengetahuan, bersama dengan jawaban terkait, skor keyakinan, dan metadata lainnya tentang pasangan pertanyaan dan jawaban:


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