تم استئناف أعمال التطوير على إطار العمل بهدف جلبه إلى عام 2020: Python 3.8+، وتبعيات أقل، وسهولة الاستخدام (المثبت، واجهة المستخدم الرسومية) وأكثر من ذلك بكثير! لا يزال مفتوح المصدر بترخيص متساهل ويتطلع إلى توزيع Steam للمستخدمين غير التقنيين. ؟
Serpent.AI هو إطار عمل جديد بسيط ولكنه قوي لمساعدة المطورين في إنشاء وكلاء الألعاب. قم بتحويل أي لعبة فيديو تمتلكها إلى بيئة رمل جاهزة للتجربة، كل ذلك باستخدام كود Python المألوف. إن سبب وجود الإطار هو أولاً وقبل كل شيء توفير أداة قيمة لأبحاث التعلم الآلي والذكاء الاصطناعي. كما تبين أيضًا أنه من الممتع للغاية استخدامه كهاوٍ (ويسبب الإدمان بشكل خطير؛ وهو تحذير عادل)!
يتميز إطار العمل بتشكيلة كبيرة من الوحدات الداعمة التي توفر حلولاً للسيناريوهات التي تتم مواجهتها بشكل شائع عند استخدام ألعاب الفيديو كبيئات بالإضافة إلى أدوات CLI لتسريع عملية التطوير. إنه يوفر بعض الاصطلاحات المفيدة ولكنه لا يبدي أي رأي بشأن ما تضعه في وكلائك: هل ترغب في استخدام أحدث خوارزميات التعلم المعزز العميق؟ مسموح. هل تريد استخدام تقنيات رؤية الكمبيوتر ومعالجة الصور وعلم المثلثات؟ مسموح. هل تريد الضغط بشكل عشوائي على الأزرار اليسرى أو اليمنى؟ تنهد المسموح به. علاوة على ذلك، تم تصميم Serpent.AI بحيث يعتمد بالكامل على المكونات الإضافية (لكل من دعم الألعاب ووكلاء الألعاب) بحيث تكون تجاربك محمولة بالفعل وقابلة للتوزيع على أقرانك والغرباء العشوائيين على الإنترنت.
يدعم Serpent.AI نظامي Linux وWindows ونظام التشغيل ماك .
سيتوقف الإصدار التالي من إطار العمل رسميًا عن دعم نظام التشغيل macOS. إن نفور شركة Apple من Nvidia في منتجاتها يعني أنه لا يوجد جهاز حديث يعمل بنظام macOS يمكنه تشغيل CUDA، وهو جزء أساسي من التكنولوجيا لتدريب Serpent.AI في الوقت الفعلي. القرارات الأخرى مثل منع تشغيل تطبيقات 32 بت في كاتالينا وإهمال برنامج OpenGL لا تساعد في تقديم الدعم لنظام التشغيل.
التجربة: وكيل اللعبة يتعلم كيفية هزيمة Monstro (The Binding of Isaac: Afterbirth+)
نشأ المشروع نتيجة الإعجاب والإحباط تجاه OpenAI Universe. الفكرة مثالية، لنكن صادقين، لكن بعض تفاصيل التنفيذ تترك الكثير مما هو مرغوب فيه. ومن هذه المبادئ تم تحديد المبادئ الأساسية للإطار:
هل تريد معرفة المزيد عن كيفية ظهور Serpent.AI؟ اقرأ القصة وراء Serpent.AI على المدونة!
يتم إنتاج الأدلة والبرامج التعليمية ومقاطع الفيديو وإضافتها إلى GitHub Wiki. وهو حاليًا المصدر الرسمي للتوثيق.
التجربة: وكيل اللعبة يتعلم كيفية مطابقة المربعات (يجب عليك بناء قارب)
جهة الاتصال التجارية: [email protected]