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

Nautilus: From One Prompt to Plug-and-Play Robot Learning

تقدم الورقة البحثية NAUTILUS، وهو إطار عمل مفتوح المصدر يحول المطالبات الفردية إلى سير عمل مؤتمت ومُتحقق منه لتعلم الروبوتات عبر توفير مهارات وكلاء قابلة للتركيب والتشغيل (plug-and-play)، وواجهات موحدة، وتنفيذًا غرفيًا قابلًا للتوسع للقضاء على التجزئة الهندسية التي تعيق حاليًا إعادة إنتاج وتقييم السياسات عبر العائلات المختلفة.

المؤلفون الأصليون: Yufeng Jin, Jianfei Guo, Xiaogang Jia, Yu Deng, Zechu Li, Han Liu, Weiran Liao, Vignesh Prasad, Mathias Franzius, Gerhard Neumann, Georgia Chalvatzaki

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

المؤلفون الأصليون: Yufeng Jin, Jianfei Guo, Xiaogang Jia, Yu Deng, Zechu Li, Han Liu, Weiran Liao, Vignesh Prasad, Mathias Franzius, Gerhard Neumann, Georgia Chalvatzaki

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

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

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

إليك Nautilus.

يقترح المؤلفون Nautilus ليكون حزاماً عالمياً يعمل بنظام "التوصيل والتشغيل" (plug-and-play). فكر فيه كـ محطة محولات ذكية وسحرية لصناعة تعلم الروبوتات بأكملها.

إليك كيف يعمل، باستخدام تشبيهات بسيطة:

1. "المشترك الكهربائي العالمي" (العقود المحددة بالأنواع - Typed Contracts)

حالياً، يتحدث كل روبوت وكل عقل لغة مختلفة. يقدم Nautilus مشتركاً كهربائياً موحداً.

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

2. "الغرف العازلة للصوت" (التنفيذ داخل غرف - Chambered Execution)

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

  • التشبيه: يبني Nautilus غرفاً عازلة للصوت (حاويات/containers) لكل جزء من التجربة. يعيش عقل الروبوت في غرفة، ومضمار الاختبار في غرفة أخرى، والروبوت نفسه في غرفة ثالثة. يمكنهم التحدث مع بعضهم البعض من خلال نافذة آمنة، لكن أدواتهم الداخلية الفوضوية لا تتصادم أبداً.
  • النتيجة: يمكنك المزج والمطابقة بين أي مجموعة دون القلق بشأن تضارب البرامج.

3. "مدير المشروع الذكي" (الوكيل - The Agent)

تستخدم الورقة البحثية نموذج لغة كبيراً (نموذج ذكاء اصطناعي للمبرمجين) للقيام بالعمل الشاق. ولكن عادة ما يفشل المبرمجون الآليون في مجال الروبوتات لأنهم لا يعرفون "القواعد غير المكتوبة" لهذا المجال.

  • التشبيه: يمنح Nautilus المبرمج الآلي كتاب قواعد وقائمة تحقق (تسمى الأدلة والمستشعرات - Guides and Sensors).
    • الأدلة (Guides): قبل أن يكتب الذكاء الاصطناعي الكود، يخبره كتاب القواعد: "مهلاً، الروبوتات تحتاج إلى إعادة ضبط قبل البدال، ويجب عليك التحقق مما إذا كانت البطارية آمنة".
    • المستشعرات (Sensors): بعد أن يكتب الذكاء الاصطناعي الكود، يقوم مفتش سلامة بفحصه. "هل اختبرت بالفعل ما إذا كان الروبوت يتحرك؟ هل تحققت من تنسيق البيانات؟" إذا كانت الإجابة لا، فعلى الذكاء الاصطناعي إصلاح الأمر قبل المتابعة.
  • النتيجة: الذكاء الاصطناعي لا يخمن فحسب؛ بل يتبع سير عمل مثبت وآمن يستخدمه الباحثون يومياً.

4. "صدفة نوتيلوس" (القابلية للتوسع - The Nautilus Shell)

الاسم مستمد من صدفة النوتيلوس، التي تنمو بإضافة حجرات جديدة.

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

ماذا أثبتوا بالفعل؟

لا تدعي الورقة البحثية أن Nautilus قد اخترع عقلاً جديداً للروبوت أو أنه جعل الروبوتات أذكى مما كانت عليه من قبل. بدلاً من ذلك، أثبتوا ما يلي:

  1. إنه يعمل كمترجم: أخذوا عقول روبوت موجودة واختبروها على معايير موجودة باستخدام Nautilus، وكانت النتائج مطابقة لما ادعى مؤلفوها الأصليون.
  2. إنه يوفر الوقت: أظهروا أن استخدام Nautilus لربط عقل روبوت جديد بمضمار اختبار جديد أسرع وأرخص بكثير من القيام بذلك يدوياً. إنه يقلل العمل من بناء جسر لكل زوج من العناصر إلى مجرد بناء جسر واحد للنظام بأكمله.
  3. إنه يعمل على روبوتات حقيقية: نجحوا في أخذ عقل روبوت تم تدريبه في المحاكاة، وتغليفه داخل Nautilus، ونشره على روبوتين مختلفين تماماً (الذراع الروبوتية Franka والروبوت البشري Unitree H1) دون تغيير كود العقل.

باختصار: Nautilus ليس عقلاً جديداً للروبوت؛ بل هو المترجم العالمي ومفتش السلامة الذي يسمح لعقول الروبوتات المختلفة، ومضامير الاختبار، والروبوتات بالتحدث مع بعضها البعض أخيراً دون الحاجة إلى فريق من المهندسين لبناء جسر مخصص في كل مرة.

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

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

جرّب Digest →