پرش به مستندات
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 فقط نتیجه‌های یک پاسخ را مرتب می‌کند.

هر مورد به‌محض خوانده‌شدن متنش وارد جست‌وجو می‌شود. وقتی مورد تغییرکرده دوباره خوانده می‌شود، در متن پیشینش جست‌وجو می‌شود.

مرجع