تخطَّ إلى المستندات
API

البحث في قاعدة المعرفة

المقاطع التي تجيب عن سؤال على أفضل وجه، يُعثر عليها كما يجدها الذكاء الاصطناعي.

POST/knowledge/search

ينفّذ الاستدعاء الحقيقي على مساحة عملك.

POST /knowledge/search

المقاطع التي تجيب عن سؤال على أفضل وجه، يُعثر عليها كما يجدها الذكاء الاصطناعي.

مثال

يتطلب knowledge:read. يصل query إلى 500 حرف. مع address يبحث في المستويات التي يستخدمها الذكاء الاصطناعي لذلك العنوان، مع رفع الأكثر تحديدًا قليلًا. ومع scope يبحث في ذلك المستوى وحده. ومن دونهما في كل مستوى يمكنك رؤيته. يصل limit إلى 25 وقيمته الافتراضية 8.

curl
curl -X POST "$OE/knowledge/search" -H "$AUTH" -H "Content-Type: application/json" \  -d '{ "query": "How long do refunds take?", "address": "[email protected]" }'
الاستجابة
{  "object": "knowledge_search",  "query": "How long do refunds take?",  "hits": [    {      "sourceId": "kb_8c1f4a2b9d7e3f60a5c7b21d",      "title": "Refunds",      "kind": "note",      "scope": "@acme.com",      "level": "domain",      "url": null,      "heading": "",      "text": "Refunds are paid within 14 days of the return reaching our warehouse.",      "score": 0.83    }  ]}

لا يغيّر شيئًا، فإرساله مرة أخرى آمن. لا يأتي من العنصر الواحد أكثر من ثلاثة مقاطع، ولا يفعل score سوى ترتيب نتائج الإجابة الواحدة.

يدخل العنصر في البحث بمجرد قراءة نصه. وأثناء إعادة قراءة عنصر معدّل، يُبحث في نصه السابق.

المرجع