Menggunakan pangkalan pengetahuan
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"
}
]
}
]
}