Použití znalostní báze
Pokud chcete využívat publikované znalostní báze, můžete použít rozhraní REST.
Minimální text požadavku pro funkci obsahuje otázku, jako je tato:
{
"question": "What do I need to do to cancel a reservation?",
"top": 2,
"scoreThreshold": 20,
"strictFilters": [
{
"name": "category",
"value": "api"
}
]
}
Vlastnost | Popis |
---|---|
question | Dotaz k odeslání do znalostní báze |
nejlepší | Maximální počet odpovědí, které se mají vrátit. |
ScoreThreshold | Vrácená prahová hodnota skóre pro odpovědi |
strictFilters | Omezit pouze na odpovědi, které obsahují zadaná metadata. |
Odpověď zahrnuje nejbližší shodu otázek, která byla nalezena v znalostní báze, spolu s přidruženou odpovědí, skóre spolehlivosti a dalšími metadaty o páru otázek a odpovědí:
{
"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"
}
]
}
]
}