Bilgi bankasında ara
Bir soruyu en iyi yanıtlayan pasajlar, yapay zekânın bulduğu gibi bulunur.
Gerçek çağrıyı çalışma alanınızda çalıştırır.
POST /knowledge/search
Bir soruyu en iyi yanıtlayan pasajlar, yapay zekânın bulduğu gibi bulunur.
Örnek
knowledge:read gerektirir. query en fazla 500 karakterdir. address ile yapay zekânın o adres için kullandığı seviyelerde arar ve en özel olanı biraz daha üstte sıralar. scope ile yalnızca o seviyede arar. İkisi de yoksa görebildiğiniz her seviyede. limit en fazla 25'tir, varsayılanı 8'dir.
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 } ]}Hiçbir şeyi değiştirmez, bu yüzden yeniden göndermek güvenlidir. Bir öğeden en fazla üç pasaj gelir ve score yalnızca tek bir yanıtın sonuçlarını sıralar.
Bir öğe, metni okunur okunmaz aramaya girer. Değiştirilen bir öğe yeniden okunurken önceki metninde arama yapılır.