منصوبے کے بارے میں

ALPURIS OS کو اس کے مصنف للیت چندرا (Lalith Alpuri) نے ایک خودمختار زندہ ایجنٹ میٹروپولیس انجن کے طور پر پیش کیا ہے۔ README کے مطابق، یہ 100 مختلف خود مختار AI شہریوں کی نقل کرتا ہے جو 23 متحرک سیکٹرز، اسٹاک مارکیٹ، شہری گورننس اسمبلی، نیوز روم اور ایک انٹرایکٹو 3D WebGL ووکسیل سٹی میں خود کو منظم کرتے ہیں۔ شناخت (Cognition): NEXUS LOOM سب سسٹم PIANO دوہری رفتار سوچ کو نافذ کرتا ہے۔ ایک تیز ریفلیکس ٹک (reflexive tick) ردعمل، رکاوٹوں سے بچنے، پیدل چلنے والوں سے گریز اور لین دین کے سلام دعا کا احاطہ کرتا ہے، جبکہ ایک سست سوچنے والا ٹک (deliberative tick) مستقل ایپیسوڈک میموری کی بنیاد پر مالیاتی اہداف کی بہتری، ڈیٹنگ کی تجاویز، کمپنی کی بنیاد رکھنے اور پارلیمانی ووٹنگ کا احاطہ کرتا ہے۔ ایک ECS سپیشل ہیشنگ گرڈ سپیشل نیبر ہڈ ہیش کا استعمال کرتے ہوئے ایجنٹ کی علمی حالت کو 3D جیومیٹری سے الگ کرتا ہے، اور ایک تھریڈ سیف pub/sub ایونٹ بس UUID ٹریس انڈیکسنگ اور رولنگ ٹیلی میٹری ری پلے کے ساتھ موضوعات کو ترتیب دیتی ہے۔ انٹرفیس اور میڈیا: براؤزر کاک پٹ Three.js کے ساتھ شہر کو رینڈر کرتا ہے، شہریوں کے ڈوزیئرز اور گورنر کمانڈز فراہم کرتا ہے، اور gzip اسٹیٹ اسنیپ شاٹس کے ساتھ ساتھ Server-Sent Events ٹیلی میٹری اسٹریم وصول کرتا ہے۔ ایک زیرو اثاثہ طریقہ کار Web Audio سنتھسائز کرنے والا MP3 یا WAV فائلوں کے بغیر مقامی AudioContext نوڈز سے مون سون کی بارش، دور کی گرج اور میٹرو کے شور کی آوازیں پیدا کرتا ہے۔ فہرست شدہ APIs میں ورلڈ انفو، ایونٹ بس، شہری پروفائلز، مکمل اسٹیٹ، لائیو اسٹریمنگ اور اسٹاک ڈیٹا کے لیے اینڈ پوائنٹس شامل ہیں۔ انجن Python 3.10 اور اس سے اوپر کے ورژن کو ٹارگٹ کرتا ہے، اسے python3 server.py کے ذریعے لانچ کیا جاتا ہے اور یہ پورٹ 9090 پر کام کرتا ہے۔ ریپوزٹری tests/test_production_suite.py کے تحت ایک pytest پروڈکشن سوٹ فراہم کرتی ہے، اور docs/assets میں موجود اسکرین شاٹس 3D اسکائی لائن، مون سون اسٹورم لائٹنگ اور آرکیٹیکچرل بلاکس کی وضاحت کرتے ہیں۔ اسے MIT لائسنس کے تحت جاری کیا گیا ہے۔