لانه بسهولة ممكن يجيب العيد ويعطب الدنيا
إجابة كسولة (&)
لأنه يتطلب قدرات حوسبية عالية جدًا ومتطلبات أخرى real-time. كان هناك بعض التجارب على توليد مشاهد باستخدام مجموعة من high-end gpus وحزر ماذا؟ اشتغلت على فريم واحد فقط.
أنت ذكرت الLLMs، لكن حتى هذه ورغم أنها تعمل على سيرفرات ضخمة إلا أنها تعطيك نتائج خاطئة أحيانًا وتنسى الcontext مع مرور الوقت.
التعامل مع الألعاب معقد أكثر حتى لأنه يتطلب رد في أجزاء من الثانية، والنماذج التوليدية واللي هي أساسًا تعمل على سيرفرات بقدرات حوسبية هائلة تأخذ على الأقل ثواني فما بالك بكونسول أو pc.
ما زالت القدرات الحوسبية تحتاج وقت حتى نصل لهذه النقطة.. بدون ذكر تكاليفها الضخمة.
وكل هذا فقط عن التقنية، كيف راح يكون للمطور (narrative control) لما الذكاء الاصطناعي يتدخل في اللعبة وهي مصممة بطريقة scripted؟ ماذا عن الquality assurance؟ إذا الLLMs تخطئ في فهمك أحيانًا وهي ما هي فكيف تضمن لعبة؟
أيضًا الأدوات المستخدمة حاليًا مصممة للعمل بطريقة محددة ويدوية ولا تتقبل الAI، ما زالت تحتاج لتنضج كذلك
التحديات والقيود كبيرة، ما زالت الصناعة تحتاج لوقت طويل حتى تصل للمرحلة اللي تطلبها
أهلا أكرم، سعدت بمشاركتك،
أنت تتحدث عن كون اللعبة تستخدم الذكاء الإصطناعي والـ LLMs في الوقت الفعلي من المحرك، وهذا الامر مستحيل حاليًا مثل ماذكرت، لكونه يتطلب قوة حاسوبية هائلة،
فكرتي الأساسية في الموضوع كانت في إستخدام المطورين للذكاء الإصطناعي لأاتمتة بعض جزئيات عملية التطوير عن طريق الـ "Agents"،
وتحديد مهمة بسيطة لكل Agent أنه يعملها، مما يسرع من عملية التطوير أو يضيف مزايا صعبة الإضافة يدويًا..
كذلك هناك إستخدام ثاني، وهو الإستعانة بالذكاء الإصطناعي "On-line" بحيث أنه لا يشغله محرك اللعبة بشكل فعلي ولكن يستخدمه عن طريق الانترنت،
فيه مشروع عملت عليه قبل لـ Personal Assistance بواجهة رسومية بشرية، صممته بالبايثون وبأبسط طريقة ممكنة "If statement" وضعت له قاعدة بيانات محلية، وفي حال كان سؤال المستخدم ليس من ضمن قاعدة البيانات المحلية فأنه يذهب إلى ChatGPT "عن طريق مكتبة بالبايثون" ويسأله السؤال ثم ينقل الإجابة للسائل، مع توضيحه أنه الإجابة كانت بالإستعانة بالـ AI،
وكذلك مثال محمد هذا يعتبر مثال جيد لما أقصده:
حصل بالفعل بالمناسبة، في Fortnite تحديدا، أضافوا قبل فترة شخصية Darth Vader ، ودربوه بصوت ممثله المتوفي، يتفاعل معاك بالشات الصوتي مباشرة ويسولف عن أي موضوع! وبنتائج مضحكة
لكن بنفس الوقت التفاعل مش كله مضحك ولطيف، في لعبة موجهة للجميع مثل فورتنايت، قدروا يخلوا دارث فيدر يتكلم ويطلق شتائم وألفاظ عنصرية ، حتى لما عملوا "باتش" يصلحها، لسه كانت تفلت منه كلمات غير مرغوبة، فبالتالي يبرز مباشرة المشاكل الفعلية بتطبيق هذا النوع من الذكاء الاصطناعي الآن خصوصا انه لسه نعتبر الآن بالمراحل الاولية هنا
ومين قال انه ما بدأ يتم استخدامها الريدي؟
Level 5 فخورين باستخدامها بتطويرها، دائما ما يتكلمون عنها وهذي احد الامثلة
بل ممكن تقول انه الصناعة من الاساس سبّاقة باستخدام تقنيات الذكاء الاصطناعي، اشياء زي Speedtree والمستخدم لتوليد تيتكشرز عشب وبيئات خضراء بشكل سريع بدل تضييع الوقت على صناعة عشبة عشبة
بل عندك جنرا كاملة تعتمد على الprocedural generation ، جنرا الروجلايك! تصنع العديد والعديد، عشرات ومئات وربما آلاف من الruns المختلفة والمميزة اللي تعطي عمر طويل لالعاب هذي الجنرا.
وهذا الخبر اللي جا بوقته اليوم، أكثر من 50% من المطورين اليابانيين بمعرض TGS يستخدمون الAI بالفعل
أهلا وسهلا محمد، سعدت والله بوجود ردك، أنا من المعجبين الدائمين بأسلوبك الفذ وبقدراتك المميزة في النقاشات
كلامك جميل، ولكن للأن مافيه دلالات على وجود هيكلة Ai حقيقية في هذي الألعاب، ممكن أستعانوا بـ ChatGPT أو أي AI Tool موجودة فعلًا، ويقوموا يستخدموا الـ AI كبراند على اللعبة حتى تجذب الإهتمام لهم، نفس ما للأسف كثير جهات الأن تستخدم الـ AI بدون أي فائدة حقيقية فقط حتى تجذب الناس لمنتجاتها/خدماتها.
ولذلك تصميم/تعديل على تصميم اللعبة نفسه بحيث يعتمد على الـ Ai، أو تصميم هيكلة "AI Agents" ويعتمدوا عليها المطورين في تطوير اللعبة للأن ما رأيت مثال واضح على ذلك،
خذ لك لفة على بعض المجالات الثانية، شوف كيف تطوير الويب صاير اليومين هذي مع الـ Agents المرعبة هناك؟
شف كيف يتم تشريح المشاريع لقطع أصغر بكثير وفرز كل جزيئة منها لنموذج AI متخصص حتى يتعامل معها ثم يتم تجميع هذه الشرائح
أنا أريد رؤية هذا في تطوير الألعاب، في هذه الصناعة، GDC الماضي لم يشبع غليلي.