Detect, Localize, and Explain: Interactive Hierarchical Log Anomaly Analytics with LLM Augmentation
تقدم هذه الورقة Krone-viz، وهو نظام تصور تفاعلي يستفيد من تجريد هرمي مبتكر للسجلات وإطار عمل تنسيق معياري لتمكين الكشف الدقيق عن الشذوذ، وتحديد المواضع، والتفسير من خلال التعزيز الانتقائي عبر النماذج اللغوية الكبيرة والتحسين المستمر بمشاركة العنصر البشري.
البحث الأصلي مرخَّص بموجب CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). هذا شرح مولَّده بالذكاء الاصطناعي للبحث أدناه. لم يكتبه المؤلفون ولم يصادقوا عليه. وللتحقق من الدقة التقنية، يرجى الرجوع إلى البحث الأصلي. اقرأ إخلاء المسؤولية الكامل
تخيل أنك محقق يحاول حل جريمة، ولكن بدلاً من الحصول على بضع شهادات لشهود عيان، تم تسليمك نصاً مكوناً من 10,000 صفحة لبث إذاعي فوضوي وغير متوقف. كل جملة هي عبارة عن جزء صغير من محادثة، لكنها جميعاً مبعثرة معاً في قائمة واحدة مسطحة. هذا هو بالضبط ما تبدو عليه "سجلات" (logs) الكمبيوتر عادةً: تدفقات لا نهاية لها من النصوص التي تخبر النظام بما يفعله، ولكن بطريقة يصعب على البشر فهمها للغاية.
تقدم هذه الورقة البحثية Krone (وأداته المرئية Krone-viz)، وهي طريقة جديدة لفهم هذه الفوضى. إليك كيف تعمل، مشروحة من خلال تشبيهات بسيطة:
1. المشكلة: القائمة "المسطحة" مقابل "القصة"
تعامل معظم الأدوات الحالية السجلات كأنها قائمة مسطحة من المكونات. إذا احترقت الكعكة، فستقول فقط: "الكعكة سيئة". لكنها لن تخبرك أي مكون كان خاطئاً، أو متى فسدت، أو لما why.
- الطريقة القديمة: النظر في قائمة مسطحة من 10,000 إدخال سجل ومحاولة العثين على خطأ مطبعي واحد تسبب في الانهيار. الأمر يشبه محاولة العثين على جملة محددة في رواية حيث كُتبت كل كلمة في سطر واحد.
- طريقة Krone: تدرك Krone أن أجهزة الكمبيوتر لا تقوم بأشياء عشوائية فحسب؛ بل تتبع هيكل قصة. كل إجراء له مَن (الكيان/Entity)، وماذا (الإجراء/Action)، ونتيجة (الحالة/Status).
2. الحل: بناء "شجرة عائلة" للسجلات
تأخذ Krone تلك القائمة المسطحة الفوضوية وتنظمها في شجرة عائلة هرمية (تسمى Krone-Tree).
- التشبيه: تخيل أخذ كومة فوضوية من قطع الليغو وفرزها إلى صناديق: "عجلات"، "نوافذ"، و"أبواب". ثم تجمع تلك الصناديق في "أجزاء السيارة"، ثم في "السيارة بأكملها".
- كيف يعمل: تستخدم Krone ذكاءً اصطناعياً (نموذج لغوي كبير، أو LLM) لقراءة السجلات والقول: "آه، إدخال السجل هذا يتعلق بـ 'جلسة' (مَن) قامت بـ 'فتح' (ماذا) و'بدأت' (نتيجة)". إنها تبني خريطة حيث يعرف كل إدخال سجل مكانه بالضبط في الصورة الأكبر.
3. عمل المحقق: "فرق تسد"
بمجرد تنظيم السجلات في هذه الشجرة، لا تتحقق Krone من كل قطعة على حدة. بل تستخدم استراتيجية ذكية وخطوة بخطوة للعثور على المشكلة.
- الفلتر "خفيف الوزن": أولاً، تستخدم Krone فاحص قواعد بسيط وسريع (مثل مدقق إملائي) لمسح السجلات. إذا بدا إدخال السجل طبيعياً، فإنها تتجاهله. هذا يشبه حارس أمن يمرر الأشخاص الذين يحملون بطاقات هوية واضحة بسرعة.
- المحقق "الذكاء الاصطناعي": إذا وجد الفاحص البسيط شيئاً غريباً، فإنه يستدعي حينها المحقق الذكي جداً والمكلف (النموذج اللغوي الكبير - LLM) للتحقيق.
- استراتيجية "من الأسفل إلى الأعلى": تبدأ Krone بالتحقق من التفاصيل الأصغر (مستوى "الحالة" مثل "بدأ" أو "فشل"). إذا وجدت مشكلة هناك، فإنها تتوقف فوراً. فهي لا تضيع الوقت في التحقق من مستويات "الإجراء" أو "الكيان" الأكبر لأن المشكلة قد وُجدت بالفعل. هذا يوفر كمية هائلة من المال وقوة الحوسبة.
4. "ورقة الغش": التعلم أثناء العمل
أحد أروع ميزات Krone هو أنها تتذكر ما تعلمته.
- التشبيه: تخيل محققاً يحتفظ بدفتر ملاحظات. إذا حل لغزاً حول "مفصل باب مكسور" اليوم، فإنه يدونه. في المرة القادمة التي يرى فيها "مفصل باب مكسور"، لن يحتاج إلى استدعاء محقق الذكاء الاصطناعي المكلف مرة أخرى؛ بل سيكتفي بالنظر في دفتر ملاحظاته.
- كيف يعمل: تبني Krone قاعدة معرفية (Knowledge Base). إذا قامت بتحليل نوع معين من تسلسل السجلات ووجدت أنه طبيعي (أو غير طبيعي)، فإنها تحفظ تلك النتيجة. إذا ظهر نفس التسلسل مرة أخرى لاحقاً، فإن Krone تعيد استخدام الإجابة. هذا يجعل النظام أسرع وأرخص بمرور الوقت.
5. الأداة المرئية: Krone-viz
تقدم الورقة البحثية Krone-viz، وهي لوحة تحكم تتيح للمهندسين البشريين رؤية كل هذا يحدث في الوقت الفعلي.
- ما يمكنك فعله:
- رؤية الشجرة: يمكنك مشاهدة السجلات المسطحة وهي تتحول إلى شجرة عائلة منظمة.
- رصد الخلل: يمكنك رؤية أي "فرع" من الشجرة هو المكسور بالضبط.
- قراءة التفسير: يكتب الذكاء الاصطناعي تفسيراً بلغة بسيطة حول لماذا يعتقد أن هناك خطأ ما.
- إصلاح الذكاء الاصطناعي: إذا ارتكب الذكاء الاصطناعي خطأً، يمكنك تصحيحه. يتعلم النظام من تصحيحك ويحدث "دفتر ملاحظاته" حتى لا يرتكب نفس الخطأ مرة أخرى.
الملخص
باختاًصار، Krone تتوقف عن معاملة سجلات الكمبيوتر كجدار فوضوي من النصوص. بدلاً من ذلك، تنظمها في قصة مهيكلة، وتستخدم استراتيجية ذكية "افحص أولاً، واسأل لاحقاً" للعثين على الأخطاء، وتتذكر نتائجها لتصبح أكثر ذكاءً وأقل تكلفة بمرور الوقت. Krone-viz هي النافذة التي تسم ت للبشر مشاهدة هذه العملية، وفهم منطق الذكاء الاصطناعي، وإصلاحه إذا لزم الأمر.
ملاحظة: اختبرت الورقة البحثية هذا النظام تحديداً على مجموعة بيانات قياسية تسمى HDFS (نوع من سجلات نظام تخزين الملفات) لإثبات أنه يعمل بشكل أفضل ويكلف أقل من الطرق السابقة. وهي لا تدعي أنه يمكن استخدامه للتشخيص الطبي أو صناعات أخرى محددة بعد.
غارق في أبحاث مجالك؟
تصلك نشرة يومية بأحدث الأبحاث المطابقة لكلماتك البحثية المفتاحية — مع ملخصات تقنية، بلغتك.