Używanie baza wiedzy
Aby korzystać z opublikowanego baza wiedzy, możesz użyć interfejsu REST.
Minimalna treść żądania dla funkcji zawiera pytanie podobne do następującego:
{
"question": "What do I need to do to cancel a reservation?",
"top": 2,
"scoreThreshold": 20,
"strictFilters": [
{
"name": "category",
"value": "api"
}
]
}
Właściwości | opis |
---|---|
pytanie | Pytanie do wysłania do baza wiedzy. |
najpopularniejsze | Maksymalna liczba odpowiedzi do zwrócenia. |
scoreThreshold | Próg oceny dla zwróconych odpowiedzi. |
strictFilters | Ogranicz tylko odpowiedzi zawierające określone metadane. |
Odpowiedź zawiera najbliższe dopasowanie pytania znalezione w baza wiedzy wraz ze skojarzona odpowiedź, współczynnik ufności i inne metadane dotyczące pary pytań i odpowiedzi:
{
"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"
}
]
}
]
}