قاعدة المعرفة
تجمع قاعدة المعرفة ما يجب أن يعرفه وكلاؤك: الإجراءات، والأسئلة الشائعة، والشروط، وبطاقات المنتجات، والمستندات المرجعية. وهي ملك لمؤسستك؛ يرجع إليها الوكيل في اللحظة التي يحتاج إليها فيها، عبر أداة (tool)، بدلاً من أن يحمل كل شيء في مهمّته.
ما تحتويه
ثلاثة أنواع من المُدخلات:
| النوع | المحتوى |
|---|---|
| بطاقة | نصّ Markdown، يُكتَب مباشرةً في لوحة الإدارة |
| مستند | ملف مرفوع، يُستخرَج نصّه تلقائياً من أجل الوكلاء |
| مجلّد | حاوية لتنظيم البطاقات والمستندات |
صيغ المستندات المقبولة: PDF، و Word (.doc، .docx)، و Excel (.xls، .xlsx)، و PowerPoint (.ppt، .pptx)، والنصّ، و Markdown، و HTML، و CSV، والصور — حتى 50 ميغابايت لكل ملف.
يقرأ الاستخراج نصّ الصيغ المكتبية وملفات PDF. أمّا بالنسبة إلى صورة أو ملف PDF ممسوح ضوئياً (شبه خالٍ من النص)، فيمرّ عبر النموذج متعدّد الوسائط (الرؤية) الخاص بمؤسستك. ويمكن إعادة إطلاق استخراج فاشل من لوحة الإدارة.
تُسجَّل كل كتابة في القاعدة. ويتطلّب تعديلها الوصول إلى قسم المعرفة والفهرسة؛ أمّا القراءة فمفتوحة لأعضاء المؤسسة.
ما يفعله وكلاؤك بها
أداتان، تُرفَقان بوكيل:
knowledge.search— بحث بـالكلمات المفتاحية، مرجَّح (الوسوم، ثم الاسم، والوصف، والمحتوى). يُعيد المُدخَل الأكثر صلة.knowledge.semantic_search— بحث دلالي (بالمعنى، لا بالكلمات الحرفية). يُعيد مقتطفات مع مصدرها ودرجتها.
تُقدَّم النتائج إلى الوكيل بوصفها مادّة مصدرية: فيُجيب بلغة المستخدم، ولا يجوز له أن يؤكّد ما يتجاوز ما يقوله المصدر.
البحث الدلالي
من أجل البحث الدلالي، تُقسَّم البطاقات والنصّ المستخرَج من المستندات وتُفهرَس في قاعدة متّجهات (Qdrant). وتُحسَب الـ embeddings بواسطة النموذج bge-m3، الذي يُقدِّمه Ollama داخل بنيتنا التحتية: لا يُرسَل نصّ قاعدتك إلى مزوّد embeddings خارجي.
المزامنة تلقائية: تُعاد فهرسة البطاقة المُنشأة أو المعدَّلة، ويُزال المُدخَل المحذوف من الفهرس، ويُعاد تنفيذ الفهرسة الفاشلة. ويتوقّف البحث الدلالي على تفعيله في النسخة؛ وإلّا، توجِّه الأداة الوكيلَ نحو knowledge.search.
النطاق لكل نموذج
افتراضياً، يبحث النموذج في قاعدة مؤسسته بأكملها. ويمكنك تقييد ما يراه، من تبويب قاعدة المعرفة في النموذج:
- تحديد مجلّد يمنح الوصول إلى كل محتواه، بما في ذلك ما سيُضاف إليه لاحقاً؛
- تحديد بطاقة أو مستند لا يمنح الوصول إلا إليه.
ينطبق النطاق نفسه على أداتَي البحث كلتيهما. وهو أداة لـالملاءمة (فمساعد الموارد البشرية لا حاجة له إلى قراءة الأسئلة الشائعة التجارية)؛ أمّا العزل الأمني فهو عزل المؤسسة: لا تكون قاعدة مؤسسة ما قابلة للقراءة أبداً من قِبل مؤسسة أخرى.
مشاركة مستند عبر رابط
يمكن نشر بطاقة أو مستند عبر رابط (/shared/…)، لشريك أو عميل لا يملك حساباً في betool. أمّا المجلّدات فلا تُشارَك.
- كلمة مرور اختيارية — تُطلَب أيضاً لتنزيل الملف.
- انتهاء صلاحية اختياري، من يوم واحد إلى 5 سنوات؛ ومن دون انتهاء صلاحية، يبقى الرابط قائماً حتى إبطاله.
- الإبطال في أي وقت؛ وإعادة النشر تُنشئ رابطاً جديداً وتُبطل القديم؛ وحذف المُدخَل يُبطل رابطه. والرابط المُبطَل أو المنتهي الصلاحية أو المجهول يُعيد الصفحة نفسها: غير موجودة.
- العرض: يُعرَض ملف PDF أو صورة داخل الصفحة؛ ويُعرَض مستند Markdown منسَّقاً؛ وتُعرَض صفحة HTML داخل إطار معزول (دون سكربت ولا موارد بعيدة). أمّا الصيغ الأخرى فتُنزَّل، مع عرض النصّ المستخرَج حين يوجد.
- لا تُفهرِس محرّكات البحث الصفحاتِ المشتركة، ويُتتبَّع عدد مرّات الاطّلاع.
التحديث دون تغيير الرابط
استبدال ملف مستند يحافظ على مُعرِّفه، وبالتالي على الرابط الذي سبق توزيعه: فهو يقدّم النسخة الجديدة فوراً. ويُعاد استخراج النصّ الذي يقرؤه الوكلاء من الملف الجديد، بحيث لا يمكن أن يتباين ما يقرؤه وكلاؤك وما يراه شريكك.
التحديث عبر اقتراح
يستطيع وكيل (أو تطبيق موصول عبر MCP) أن يقترح تطوير القاعدة، تحت تحقّق بشري:
knowledge_update— إنشاء بطاقة نصّية أو تحديثها (استبدال كامل، أو استبدال قسم، أو إضافة في النهاية).knowledge_document_replace— استبدال ملف مستند، في مكانه، مع الحفاظ على الرابط العام.
لا يُطبَّق شيء دون قبول صريح.