عن المشروع

يقدم المؤلف Lalith Chandra (Lalith Alpuri) نظام ALPURIS OS كمحرك لمدينة من الوكلاء الأحياء السياديين. وفقاً لملف README، يقوم النظام بمحاكاة 100 مواطن من الذكاء الاصطناعي المستقل وغير المتجانس الذين ينظمون أنفسهم ذاتياً عبر 23 قطاعاً ديناميكياً، إلى جانب سوق للأوراق المالية، وجمعية حوكمة مدنية، وغرفة أخبار، ومدينة voxel تفاعلية ثلاثية الأبعاد تعمل بتقنية WebGL. الإدراك: ينفذ النظام الفرعي NEXUS LOOM تفكيراً ثنائي السرعة بنظام PIANO. تغطي الدورة السريعة الانعكاسية ردود الفعل، وتوجيه العوائق، وتجنب المشاة، والتحيات المعاملاتية، بينما تغطي الدورة التأملية الأبطأ تحسين الأهداف المالية، ومقترحات المواعدة، وتأسيس الشركات، والتصويت البرلماني بناءً على ذاكرة عرضية مستمرة. وتعمل شبكة spatial hashing بنظام ECS على فصل الحالة المعرفية للوكيل عن الهندسة ثلاثية الأبعاد باستخدام هاش للجوار المكاني، بينما يقوم ناقل أحداث pub/sub الآمن للخيوط بتوجيه المواضيع باستخدام فهرسة تتبع UUID وإعادة تشغيل القياس عن بعد المتدحرج. الواجهة والوسائط: تقوم مقصورة المتصفح بتصيير المدينة باستخدام Three.js، وتوفر ملفات تعريف المواطنين وأوامر الحاكم، وتستقبل لقطات حالة مضغوطة بصيغة gzip بالإضافة إلى تدفق قياس عن بعد عبر Server-Sent Events. ويقوم مُصنّع Web Audio إجرائي بدون أصول بتوليد أصوات أمطار موسمية، ورعد بعيد، وضجيج المترو من عقد AudioContext أصلية دون الحاجة إلى ملفات MP3 أو WAV. تشمل واجهات برمجة التطبيقات (APIs) المدرجة نقاط نهاية لمعلومات العالم، وناقل الأحداث، وملفات تعريف المواطنين، والحالة الكاملة، والبث المباشر، وبيانات الأسهم. يستهدف المحرك إصدار Python 3.10 وما فوق، ويتم تشغيله باستخدام python3 server.py ويعمل على المنفذ 9090. يتضمن المستودع مجموعة اختبارات pytest تحت tests/test_production_suite.py، وتوضح لقطات الشاشة في docs/assets أفق المدينة ثلاثي الأبعاد، وإضاءة العاصفة الموسمية، والكتل المعمارية. تم إصداره بموجب رخصة MIT.