← أحدث الأبحاث
💻 computer science

DKSE: Automated Extraction of Structured Domain Ontologies from Software Requirement Documents via Large Language Models

تقدم هذه الورقة DKSE، وهي أداة مبنية بلغة Rust تستفيد من النماذج اللغوية الكبيرة لتحويل وثائق متطلبات البرمجيات غير المهيكلة من قطاع الخدمات المصرفية الصيني تلقائياً إلى أنطولوجيات قابلة للقراءة آلياً ومتتبعة للمصدر، مما يظهر دقة عالية وفائدة عملية لمهام لاحقة مثل توليد الاختبارات وبناء الرسوم البيانية للمعرفة.

المؤلفون الأصليون: Yahua Ruan

نُشر 2026-08-11
📖 3 دقيقة قراءة☕ قراءة في استراحة قهوة

المؤلفون الأصليون: Yahua Ruan

البحث الأصلي مرخَّص بموجب CC BY 4.0 (https://creativecommons.org/licenses/by/4.0/). هذا شرح مولَّده بالذكاء الاصطناعي للبحث أدناه. لم يكتبه المؤلفون ولم يصادقوا عليه. وللتحقق من الدقة التقنية، يرجى الرجوع إلى البحث الأصلي. اقرأ إخلاء المسؤولية الكامل

تخيل أنك تدخل مكتبة ضخمة وقديمة، حيث كُتبت كل الكتب بلغة لا يفهمها إلا البشر. يمكنك قراءة القصص، والقواعد، والتعليمات، ولكن إذا حاولت أن تطلب من روبوت العثور على حقيقة معينة، أو بناء آلة جديدة بناءً على تلك التعليمات، أو التحقق مما إذا كانت قاعدة ما قد طُبقت، فسيحدق فيك الروبوت بجمود. فهو يرى فقرات من النصوص، وليس البيانات المهيكلة التي يحتاجها ليقوم بسحره. هذا هو الواقع اليومي لعالم هندسة البرمجيات. فعلى مدى عقود، ظل "الكود المصدري" لكيفية إدارة الأعمال — أي متطلباتها، وقواعدها، وعملياتها — محبوساً داخل مستندات غير مهيكلة مثل ملفات Word وPDF. وبينما أصبحت الذكاء الاصطناعي بارعاً للغاية في قراءة وكتابة الأكواد البرمجية، إلا أنه واجه صعوبة في فهم المستندات المكتوبة بلغة طبيعية وفوضوية، والتي تخبره بما يجب بناؤه في المقام الأول. كان السؤال الكبير هو: كيف نحول هذه القصص البشرية إلى تنسيق يمكن للآلات استخدامه فعلياً للتفكير والبناء والتحقق؟

هنا يأتي دور DKSE (محرك هيكلة المعرفة النطاقية)، وهو أداة جديدة تعمل كـ مترجم وأمين مكتبة فائق القدرة. فكر فيه كأنه ماسح ضوئي سحري لا يكتفي بمجرد قراءة وثيقة المتطلبات؛ بل يفهم القصة التي بداخلها ويعيد كتابتها فوراً إلى مخطط منظم بدقة وقابل للقراءة من قبل الآلات. فبدلاً من ترك المعلومات ككتلة صماء من النصوص، يقوم DKSE بتفكيكها إلى ست فئات محددة ومفيدة: الكيانات (الشخصيات في القصة، مثل "العميل" أو "الحساب")، العلاقات (كيف يتصلون ببعضهم، مثل "العميل يمتلك الحساب")، القواعد (قوانين الكون، مثل "إذا كان الرصيد منخفضاً، يتم حظر المعاملة")، العمليات (الرقصات المتتالية خطوة بخطوة، مثل "كيفية الموافقة على قرض")، واجهات برمجة التطبيقات (APIs) (الأبواب والنوافذ لدخول أو خروج البيانات)، والقواميس (القوائم الرسمية للكلمات والرموز المسموح بها).

اختبر الباحثون هذه الأداة على كومة هائلة من الوثائق المصرفية الواقعية — حوالي 800,000 حرف صيني من القواعد المالية المعقدة. وكانت النتيجة مبهرة: استخرج DKSE تلقائياً 3,439 قطعة متميزة من المعرفة المهيكلة، بما في ذلك أكثر من 1,200 قاعدة وما يقرب من 600 واجهة بيانات. وعندما قام خبراء بشريون بمراجعة العمل، وجدوا أنه دقيق بنسبة 96%، مع انعدام تام لـ "الهلوسة" (حيث يبتدع الذكاء الاصطناعي معلومات من عنده). لكن السحر الحقيقي لا يكمن فقط في عملية الاستخراج؛ بل فيما يحدث بعد ذلك. فبما أن المعلومات أصبحت الآن مهيكلة، استخدمها الفريق لإنشاء 1,214 سؤالاً اختبارياً بشكل فوري للتحقق من نماذج ذكاء اصطناعي أخرى، وبناء مجموعة بيانات تدريبية ضخمة تبلغ حوالي 2 مليون توكن (Token) لتعليم عقول ذكاء اصطناعي جديدة، بل وقاموا بتغذيتها في نظام رسم بياني معرفي لمساعدة الحواسيب على استرجاع حقائق دقيقة دون اختلاق معلومات. تقدم الورقة البحثية هذا كإثبات نجاح لمفهوم تجريبي مخصص لقطاع الخدمات المصرفية تحديداً، مما يظهر أننا نستطيع أخيراً تحويل وثائق المتطلبات المغبرة تلك إلى "الدماغ" الحي الذي يقود تطوير البرمجيات الحديثة.

غارق في أبحاث مجالك؟

تصلك نشرة يومية بأحدث الأبحاث المطابقة لكلماتك البحثية المفتاحية — مع ملخصات تقنية، بلغتك.

جرّب Digest →