API
البحث في قاعدة المعرفة
المقاطع التي تجيب عن سؤال على أفضل وجه، يُعثر عليها كما يجدها الذكاء الاصطناعي.
POST/knowledge/search
ينفّذ الاستدعاء الحقيقي على مساحة عملك.
POST /knowledge/search
المقاطع التي تجيب عن سؤال على أفضل وجه، يُعثر عليها كما يجدها الذكاء الاصطناعي.
مثال
يتطلب knowledge:read. يصل query إلى 500 حرف. مع address يبحث في المستويات التي يستخدمها الذكاء الاصطناعي لذلك العنوان، مع رفع الأكثر تحديدًا قليلًا. ومع scope يبحث في ذلك المستوى وحده. ومن دونهما في كل مستوى يمكنك رؤيته. يصل limit إلى 25 وقيمته الافتراضية 8.
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 سوى ترتيب نتائج الإجابة الواحدة.
يدخل العنصر في البحث بمجرد قراءة نصه. وأثناء إعادة قراءة عنصر معدّل، يُبحث في نصه السابق.