প্রকল্প সম্পর্কে

SUMMON(唤名)হল একটি ওপেন সোর্স প্রোটোকল ও রেফারেন্স বাস্তবায়ন, যা ক্রস-ডিভাইস AI এজেন্ট অভিজ্ঞতার জন্য তৈরি; এটি EvoTavern ইভোলিউশন ট্যাভার্ন হ্যাকাথন শেনজেন স্টেশন ট্র্যাক ০১ "এমবডিড ও পরিধেয় হার্ডওয়্যার" থেকে উদ্ভূত। এর মূল লক্ষ্য হল দূরবর্তী স্থানে চলমান এজেন্টকে একটি ইউনিফাইড প্রোটোকলের মাধ্যমে আশেপাশের ডিভাইসের (যেমন পরিধেয় স্ক্রিন, রোবোটিক আর্ম ইত্যাদি) সাথে সংযুক্ত করা, যাতে ডিভাইস হস্তান্তরের পর নিশ্চিতকৃত পছন্দ সংরক্ষিত রেখে মিথস্ক্রিয়া চালিয়ে যাওয়া যায়। প্রকল্পটিতে চারটি প্রধান উপাদান রয়েছে: Ghost Adapter বিদ্যমান এজেন্টকে সংযুক্ত করে এবং ডিভাইসের ক্ষমতাকে কলযোগ্য টুল হিসেবে প্রকাশ করে; SUMMON Hub পরিচয়, সেশন, স্মৃতি ও ডিভাইস হস্তান্তর পরিচালনা করে; Shell Gateway স্থানীয় হার্ডওয়্যারের সাথে খাপ খাইয়ে কাজ সম্পাদন করে; নেবুলা ইন্টারফেস (Nebula) একটি ভিজ্যুয়াল প্রবেশদ্বার প্রদান করে, যা এজেন্টের অনলাইন অবস্থা ও হস্তান্তর প্রক্রিয়া দেখায়। প্রোটোকলটি ডিভাইসের ক্ষমতা, নিয়ন্ত্রণ অধিকার এবং কার্য সম্পাদনের রসিদ আলাদাভাবে বর্ণনা করে; প্রতিটি সংযোগের একটি স্পষ্ট সেশন থাকে, হস্তান্তরের জন্য বন্ধের নিশ্চিতকরণ প্রয়োজন এবং পছন্দ আপডেটে সংস্করণ রেকর্ড থাকে। বর্তমান সংস্করণটি কন্ট্রাক্ট v0.1.0, যা Hub, ওয়েব কনসোল, সিমুলেটেড এজেন্ট/ডিভাইস, SQLite মেমরি ও ডিভাইস অভিজ্ঞতা লাইব্রেরি প্রদান করে; এটি সমন, হস্তান্তর, পছন্দ সংরক্ষণ, কার্য সম্পাদনের প্রমাণ ডাটাবেসে অন্তর্ভুক্তি এবং কার্য সম্পাদনের পূর্বে পুনরুদ্ধার যাচাই করতে পারে। অনলাইন ডেমোটি SIMULATED, এখনও বাস্তব মডেল ও হার্ডওয়্যারের সাথে সংযুক্ত নয়; প্রথম বাস্তব দিকনির্দেশনা হল FoloToy AI Passport, রোবোটিক আর্ম সংযোগ পরবর্তী সম্প্রসারণ হিসেবে রাখা হয়েছে। ডিভাইস অভিজ্ঞতা অ্যাকাউন্ট, ডিভাইস, ক্ষমতা, রান মোড এবং সংস্করণ অনুযায়ী মিলানো হয়, যা ঐতিহাসিক ফলাফল ও পরিসংখ্যানগত পরামর্শ প্রদান করে, তবে এটি মডেল প্রশিক্ষণ বা যাচাইকৃত গতি দক্ষতা নির্দেশ করে না। রিপোজিটরিতে সম্পূর্ণ ডকুমেন্টেশন রয়েছে: প্রোটোকল স্পেসিফিকেশন (docs/PROTOCOL.md), JSON Schema, ইন্টিগ্রেশন গাইড (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 লাইসেন্সের অধীনে রয়েছে, যা ক্রস-ডিভাইস এজেন্ট প্রোটোকল, এমবডিড ইন্টেলিজেন্স বা হার্ডওয়্যার ইন্টিগ্রেশনে আগ্রহী ডেভেলপারদের জন্য উপযুক্ত রেফারেন্স।