Použití znalostní báze

Dokončeno

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