← أحدث الأبحاث
🤖 machine learning

LASER: Language Model Regression for Semi-Structured Workflow Resource and Runtime Estimation

يُعد LASER إطار عمل مبتكرًا يقوم بضبط النماذج اللغوية الكبيرة على تكوينات سير عمل شبه مهيكلة متسلسلة للتنبؤ بدقة باستهلاك الموارد ووقت التشغيل، متفوقًا بذلك على النماذج المرجعية التقليدية لتعلم الآلة والخبراء البشريين من خلال الاستفادة من ترميز التدوين العلمي، وفك التشفير المقيد، وآليات الانتباه الكامل.

المؤلفون الأصليون: Yuxuan Yin, Shengke Zhou, Yunjie Zhang, Ajay Mohindra, Boxun Xu, Peng Li

نُشر 2026-05-18
📖 4 دقيقة قراءة☕ قراءة في استراحة قهوة

المؤلفون الأصليون: Yuxuan Yin, Shengke Zhou, Yunjie Zhang, Ajay Mohindra, Boxun Xu, Peng Li

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

تخيل أنك مدير مطبخ ضخم ومزدحم (نظام حوسبة سحابية). في كل يوم، يقدم مئات الطهاة (المهام) وصفات معقدة (تكوينات سير العمل) ليتم طهيها. بعض الوصفات بسيطة، مثل غلي الماء؛ والبعض الآخر معقد، مثل مأدبة مكونة من 10 أطباق تتطلب أفرانًا محددة، وكميات دقيقة من المكونات، وتوقيتًا محددًا.

لتشغيل هذا المطبخ بكفاءة، تحتاج إلى معرفة شيئين قبل البدء في الطهي:

  1. كم سيستغرق هذا من الوقت؟ (وقت التشغيل)
  2. كم سيحتاج من الوقود والمساحة؟ (الموارد مثل وحدة المعالجة المركزية، والذاكرة، والقرص الصلب)

إذا أخطأت في التقدير، فإما ستضيع المال بطلب الكثير من الوقود (الإفراط في التخصيص) أو ستتسبب في حرق المطبخ لأنك لم تملك ما يكفي من الطاقة (نقص التخصيص).

الطريقة القديمة: مشكلة "قائمة التحقق"

تقليديًا، حاول المدراء التنبؤ بذلك عن طريق تحويل كل وصفة إلى قائمة طويلة ومملة من الأرقام. كان عليهم ترجمة أشياء مثل "استخدم مترجم aarch64" أو "اضبط إصدار Python إلى 3.11" يدويًا إلى أرقام محددة في جدول بيانات.

المشكلة هي أن هذه القائمة هشة.

  • إذا ظهرت أداة جديدة في المطبخ، تنكسر القائمة لأنه لم يكتب أحد رقمًا لها.
  • إنها تفقد "قصة" الوصفة. فهي ترى "Python 3.11" كمجرد رقم، متجاهلة حقيقة أنه إصدار محدد يتصرف بشكل مختلف عن الإصدار 3.9.
  • الأمر يشبه محاولة التنبؤ بمدة فيلم من خلال عد عدد الصفحات فقط، مع تجاهل الحبكة، أو الممثلين، أو المؤثرات الخاصة.

الطريقة الجديدة: LASER (المساعد الذكي)

يقدم البحث نظام LASER، وهو نظام يستخدم نموذج لغة كبير (LLM) — وهو ببساطة ذكاء اصطناعي فائق الذكاء قرأ الملايين من الوصفات، والأكواد، والكتيبات — ليعمل كـ "مساعد طاهٍ".

بدلاً من إجبار الوصفات على التحول إلى قائمة تحقق، يقرأ LASER النص الخام لتكوين المهمة. إنه يفهم لغة الوصفة بشكل طبيعي.

  • يرى الأمر python script.py ويفهم السياق.
  • يرى التبعيات والتسلسل الهرمي دون الحاجة إلى ترجمتها يدويًا إلى أرقام أولاً.

كيف يحل LASER ثلاث مشكلات صعبة

1. مشكلة "كبير جدًا أو صغير جدًا" (الترميز العلمي)
تتفاوت الموارد بشكل هائل. قد تحتاج مهمة إلى 500 ميجابايت من الذاكرة، بينما قد تحتاج أخرى إلى 50 تيرابايت. هذه فجوة ضخمة.

  • التشبيه: تخيل محاولة قياس حبة رمل وجبل بنفس المسطرة. الأمر فوضوي.
  • حل LASER: يستخدم LASER الترميز العلمي (مثل 5.0×1025.0 \times 10^2). إنه يعلم الذكاء الاصطناعي التحدث بـ "قوى العشرة". هذا يسمح للذكاء الاصطناعي بالتعامل مع الأرقام الصغيرة والضخمة على حد سواء دون ارتباك أو الحاجة إلى تعديلات رياضية معقدة.

2. مشكلة "الهلوسة" (فك التشفير المقيد)
عندما تطلب من ذكاء اصطناٍك ذكي أن يعطيك أرقامًا، فإنه أحيانًا يصبح مبدعًا ويخترع أشياءً من عنده (الهلوسة). قد يخترع اسم ملف وهمي أو يكتب رقمًا لا معنى له.

  • التشبيه: تخيل أنك تطلب من النادل الفاتورة، فيبدأ باختراع أصناف جديدة لم تطلبها.
  • حل LASER: يستخدم LASER فك التشفير المقيد. الأمر يشبه إعطاء النادل نموذجًا مطبوعًا مسبقًا به مربعات محددة لـ "الوقت"، و"وحدة المعالجة المركزية"، و"الذاكرة". يُسمح للذكاء الاصطناعي فقط بملء الأرقام داخل تلك المربعات. لا يمكنه اختراع مربعات جديدة أو كتابة كلام غير مفهوم.
  • ميزة إضافية: نظرًا لأن الذكاء الاصطناعي ليس مضطرًا لـ "التفكير" في هيكل الجملة (بما أن الهيكل ثابت)، فإنه يجيب أسرع بنسبة 30%.

3. مشكلة "القصة الطويلة" (الانتباه الكامل)
بعض الوصفات تكون طويلة جدًا. تفصيل ذُكر في بداية الوصفة قد يكون حاسمًا لخطوة في نهاية الوصفة.

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

النتائج

اختبر المؤلفون LASER في نوعين من "المطابخ":

  1. تصميم الرقائق (Chip Design): مطبخ صناعي شديد التعقيد حيث يمكن لتغيير بسيط في نص برمجي أن يجعل المهمة تستغرق 10 أضعاف الوقت.
  2. GitHub Actions: مجموعة بيانات عامة تضم أكثر من 580,000 مهمة برمجية من 27,000 مستودع مختلف.

النتيجة:

  • كان LASER أكثر دقة من الخبراء البشريين.
  • كان أفضل من نماذج تعلم الآلة التقليدية (التي تعتمد على "قائمة التحقق" أو الجداول).
  • أصبح أفضل مع تغذيته بمزيد من البيانات واستخدام نماذج أكبر (قانون القياس).
  • استطاع التنبؤ باحتياجات مهام لم يرها من قبل، مما أظهر أنه تعلم منطق العمل، وليس مجرد حفظ الإجابات.

باختصار، يستبدل LASER العملية الهشة واليدوية لترجمة الوصفات إلى أرقام بذكاء اصطناعي ذكي وملم باللغة، يقرأ الوصفة، ويفهم السياق، ويعطي تقديرًا دقيقًا وموثوقًا للوقت والموارد.

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

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

جرّب Digest →