استخدام قاعدة معارف

مكتمل

لاستهلاك قاعدة المعارف المنشورة، يمكنك استخدام واجهة REST.

يحتوي الحد الأدنى من نص طلب الدالة على سؤال، مثل هذا:

{
  "question": "What do I need to do to cancel a reservation?",
  "top": 2,
  "scoreThreshold": 20,
  "strictFilters": [
    {
      "name": "category",
      "value": "api"
    }
  ]
}
الخاصية ‏‏الوصف
question سؤال لإرساله إلى قاعدة المعارف.
top الحد الأقصى لعدد الإجابات التي سيتم إرجاعها.
scoreThreshold حد الدرجة للإجابات التي تم إرجاعها.
strictFilters اقتصر على الإجابات التي تحتوي على بيانات التعريف المحددة فقط.

تتضمن الاستجابة أقرب تطابق للسؤال الذي تم العثور عليه في قاعدة المعارف، جنبا إلى جنب مع الإجابة المرتبطة، ودرجة الثقة، وبيانات التعريف الأخرى حول زوج الأسئلة والأجوبة:


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