عن المشروع

SUMMON (استدعاء بالاسم) هو بروتوكول مفتوح المصدر وتنفيذ مرجعي لتجربة وكلاء الذكاء الاصطناعي عبر الأجهزة، نشأ من مسار 01 «الأجهزة المدمجة والقابلة للارتداء» في هاكاثون EvoTavern بمدينة شنتشن. هدفه الأساسي هو تمكين الوكلاء الذكيين الذين يعملون عن بُعد من الاتصال بالأجهزة المحيطة (مثل الشاشات المحمولة والأذرع الآلية) عبر بروتوكول موحد، مع الحفاظ على التفضيلات المؤكدة عند نقل الأجهزة لمواصلة التفاعل. يتضمن المشروع أربعة مكونات رئيسية: Ghost Adapter مسؤول عن ربط الوكلاء الحاليين وكشف قدرات الأجهزة كأدوات قابلة للاستدعاء؛ SUMMON Hub يدير الهوية والجلسات والذاكرة ونقل الأجهزة؛ Shell Gateway يكيّف الأجهزة المحلية وينفذ الإجراءات؛ وواجهة نيبولا (Nebula) توفر مدخلًا مرئيًا يعرض حالة الوكلاء عبر الإنترنت وعملية النقل. يفصل البروتوكول بين قدرات الأجهزة والتحكم وإيصالات التنفيذ، ولكل اتصال جلسة واضحة، ويتطلب النقل تأكيدًا للتوقف، وتحديثات التفضيلات تحمل سجل إصدارات. الإصدار الحالي هو العقد v0.1.0، ويوفر Hub ووحدة تحكم ويب ووكلاء/أجهزة محاكاة وذاكرة SQLite ومكتبة خبرات الأجهزة، ويمكنه التحقق من الاستدعاء والنقل وحفظ التفضيلات وإدخال أدلة التنفيذ والاسترجاع قبل التنفيذ. العرض التوضيحي عبر الإنترنت هو SIMULATED ولم يتصل بعد بنماذج أو أجهزة حقيقية؛ الاتجاه المادي الأول هو FoloToy AI Passport، مع إدراج الأذرع الآلية كتوسعة لاحقة. تُطابق خبرات الأجهزة حسب الحساب والجهاز والقدرة ووضع التشغيل والإصدار، وتوفر نتائج تاريخية وتوصيات إحصائية، لكنها لا تمثل تدريبًا نموذجيًا أو مهارات حركية مُتحققًا منها. يحتوي المستودع على وثائق كاملة: مواصفات البروتوكول (docs/PROTOCOL.md)، مخططات JSON، دليل التكامل (docs/ADAPTER.md)، الأجهزة والنشر (docs/HARDWARE.md)، تصميم نيبولا (docs/NEBULA.md)، دليل نقل البرامج الثابتة (docs/FIRMWARE.md، يتطلب فقط تنفيذ بنية `summon_port_t`، ويوضح صراحةً عدم توفير إيقاف طوارئ مادي)، خطة المشروع (docs/方案书.md)، وخطة التنفيذ (docs/PLAN.md). يمكن للمطورين تشغيل التحقق من العقد عبر `python tools/validate_contract.py` (يُوصى بـ Python 3.10+)، للتحقق من بنية الرسائل وتسلسلات الأمثلة وروابط الوثائق. يعتمد المشروع ترخيص MIT، وهو مناسب للمطورين المهتمين ببروتوكولات الوكلاء عبر الأجهزة أو الذكاء المدمج أو تكامل الأجهزة.