تخطَّ إلى المحتوى
kazma.
EN نجمة 6 ابدأ الآن

مصفوفة الاختبار الدخاني

مصفوفة الاختبار الدخاني

Section titled “مصفوفة الاختبار الدخاني”

شغّلها بعد السحبات التي تمس البحث أو مكتبة المعرفة أو الوكيل أو ذاكرة V2 أو ذكاء المستندات. علّم كل صف؛ ودوّن البيئة (محلية / Docker / SearXNG / وكيل).

المجموعة الفرعية المؤتمتة (دون اتصال) — industry CI:

Terminal window
pwsh -File scripts/industry_smoke.ps1

تشغّل فحص الجاهزية، وتخطي إعادة الفهرسة، وإلغاء الجلسة، ومساعدات الوكيل، وتقييم الذاكرة الذهبي، ووجود المستندات. صفوف الشبكة الحية / LLM أدناه ما تزال تحتاج إنسانًا.

المتطلبات المسبقة (الصفوف الحية اليدوية)

  • التطبيق قائم (uvicorn / أمر التقديم المعتاد)
  • نموذج LLM واحد مضبوط على الأقل
  • اختياري: SearXNG، ومزوّد الوكيل (anyIP)، وNeo4j
  • فحص مسبق: GET /api/research/ready (أضف ?live=1 لبحث حي صغير)

#الإجراءالمتوقعنجاح
R1افتح /research ← ابدأ بحثًا عميقًا (موضوع قصير، موجز، 3 مصادر)يتحدّث سجل مراحل اللوحة الحية؛ وتظهر بطاقة الجلسة☐
R2اترك التشغيل يكتملالحالة done؛ ومسار التقرير؛ وفتح MD يعمل☐
R3ابدأ تشغيلًا آخر ← إلغاء أثناء العملالحالة cancelled؛ ولا تعليق؛ وتُنعَش القائمة☐
R4دردشة أو /research deep <topic> (البوابة)رسائل تقدّم أو ملخص مع تقرير☐
R5الإعدادات: افرض شبكة ضعيفة إن لزمالبحث العميق الفاشل المغلق يُظهر خطأ واضحًا (لا فراغًا صامتًا)☐

#الإجراءالمتوقعنجاح
K1أنشئ مكتبة + زحف جذر توثيق عام صغيرالمهمة تعرض أعداد المكتشَف/المُجلَب/المُستوعَب☐
K2تحديث المكتبة نفسها فورًايرتفع unchanged / المتخطّى؛ واستدماقات جديدة قليلة أو معدومة☐
K3أزل صفحة من النطاق (أو قلّم عبر إعادة الاكتشاف)عدد pruned أو غياب URL عن البحث☐
K4فعّل auto_inject على المكتبة؛ واسأل في الدردشة عن حقيقة من مستندالإجابة تستشهد بمكتبة المعرفة / بالتذييل☐
K5الإعدادات ← الذاكرة ← بحث المعرفة الذكي مفعّل؛ وسؤال تقني دون auto_injectما يزال يستدم من المكتبات النشطة بكتل☐

#الإجراءالمتوقعنجاح
P1الإعدادات ← النظام ← الوكيل = none ← اختبارالوضع المباشر سليم☐
P2اضبط anyIP (أو stub) ← اختباريُعرض IP الخروج عند الصلاحية☐
P3مع تفعيل الوكيل: صفحة صعبة عبر read_urlقد يستخدم مسار httpx الوكيلَ؛ واستعادة Playwright ما تزال تعمل☐
P4زحف مكتبة المعرفة مع تفعيل الوكيلينجح الاكتشاف + الجلب (أو إخفاقات واضحة)☐

#الإجراءالمتوقعنجاح
M1دردشة: “تذكّر أن لوني المفضل هو الأزرق المخضرّ.” ثم “ما اللون الذي أحبه؟”يتذكّر الأزرق المخضرّ☐
M2الإعدادات ← الذاكرة ← شرح الاستدعاء مفعّلدورة الدردشة التالية التي تستخدم الذاكرة تعرض صف Memory used، مع القنوات، وإعادة التحميل ما تزال تعرضه☐
M3رقائق اللوحةالمعتقدات/الحلقات تعرض fts5 / dense / belief_ppr / session_boost حسب الانطباق☐
M4مع استدام مكتبة المعرفة: سؤال مستند تقنيتسرد اللوحة أيضًا صفوف KB مع kb_rrf☐
M5فحص لوحة القيادةرقائق القنوات نفسها؛ وتشغيل التقييم الذهبي يعيد معدل النجاح☐
M6معتقدات متعددة القفزات (works_at → located_in)يستطيع الفحص/الدردشة إظهار كائن متعدد القفزات☐
M7افتح /memory بعد إعادة التشغيلمفاهيم كائنات الحمولة سابقًا (كائنات حرفية) تجلس على ضلعة محور related_to، لا على جزيرة منفصلة☐
M8افحص عقدة مجمّعة ← فك التجميعيزول التجميع؛ والمعتقدات دون تغيير☐
M9لافتة الاقتطاع (رسم > 200 عقدة)تسمّي اللافتة العقد والاتصالات التي أخفاها التقطيع☐

#الإجراءالمتوقعنجاح
D1افتح /documents ← ارفع ملف .txt / PDF صغيرًايظهر المستند؛ وتتقدم الحالة إلى ready (أو رمز فشل واضح)☐
D2افتح التفاصيل ← معاينة المحتوىنص مسوَّر/مقروء؛ وBiDi سليم للعربية إن استُخدمت (dir=auto)☐
D3افهرس في library_id ← ابحثتعود النتائج مع استشهادات داخل سياج غير موثوق☐
D4لوحة العمليات: السعة + الجاهزيةتُحمَّل اللقطة؛ وصدق تعدد النسخ عند الانطباق☐
D5البوابة: /documents list (أو /docs list)معرّفات معتمة + عناوين☐
D6أداة الوكيل document_import على ملف في مساحة العمليعيد document_id؛ وليس هروبَ مسار☐
D7python scripts/certify_documents.pyoverall_status ليست FAIL؛ وcanary_ready عندما تكون المحلّلات الأساسية جاهزة☐
D8الإعدادات ← المستندات ← غيّر حدًا ← حفظ ← إعادة قراءةتحديث حي لـ ConfigStore دون إعادة تشغيل☐
D9(اختياري) ClamAV مثبت ← malware_scan بقيمة on ← ارفع ملفًا نظيفًايقبل؛ والجاهزية malware.available بقيمة true☐
D10(اختياري) PG + KAZMA_DOCUMENTS_METADATA_BACKEND=postgres‏ops/readiness بقيمة metadata_multi_replica true عندما يكون تجمّع الاتصالات قائمًا☐

الدليل: ذكاء المستندات · خريطة المراحل · العمليات.


#الإجراءالمتوقعنجاح
X1أداة HITL الخطيرة ما تزال تسألالموافقة/الرفض يعملان☐
X2تبديل النموذج في الواجهةالدورة التالية تستخدم النموذج المحدد☐
X3دورة طويلةنبضات قلب / تخليق؛ ولا فقاعة فارغة زائفة “Done 0s”☐

الحقلالقيمة
التاريخ
الإصدار / الالتزام
المختبر
ملاحظات

ذو صلة: دليل الميزات الحديثة · قائمة فحص الإنتاج · بحث الويب · مكتبة المعرفة · ذكاء المستندات · خريطة التشخيص.