تحليل Project89: تصميم إطار عمل جديد من الجيل التالي لوكلاء الذكاء الاصطناعي المعياري وعالي الأداء
يستخدم Project89 طريقة جديدة تمامًا لتصميم إطار الذكاء الاصطناعي، وهو إطار عالي الأداء لتطوير الألعاب، وهو أكثر modular وأفضل أداء مقارنةً بالأطر المستخدمة حاليًا.
تسعى هذه المقالة إلى جعل الجميع يفهمون ما هي التحديثات التي أجراها هذا الإطار مقارنة بإطار الوكيل التقليدي من حيث الهيكل، على الرغم من وجود بعض الأجزاء التقنية الصعبة التي يصعب تبسيطها.
خلفية المطورين
مؤسس مشروع 89 كان قد طور مشروع Magick قبل ذلك، وهو أيضًا برنامج يستخدم الذكاء الاصطناعي في البرمجة. المؤسس هو المطور الرابع في ترتيب هذا المشروع.
1. لماذا يجب استخدام ECS لتصميم إطار العمل الذكي
تشمل الألعاب التي تستخدم بنية ECS حالياً:
ألعاب البلوكتشين: Mud، Dojo
الألعاب التقليدية: أوفر ووتش، كوكب النجوم وغيرها
محركات الألعاب الرئيسية تتطور أيضًا نحو اتجاه ECS، مثل Unity
ما هو ECS
ECS(Entity-Component-System) هو نمط هيكلي يُستخدم بشكل شائع في تطوير الألعاب وأنظمة المحاكاة. إنه يفصل تمامًا بين البيانات والمنطق، مما يسهل إدارة الكيانات وسلوكياتها بكفاءة في مشاهد كبيرة قابلة للتوسع.
Entity( الكيان): هو مجرد معرف، لا يحتوي على أي بيانات أو منطق. يمكن تركيب مكونات مختلفة حسب الحاجة.
Component( المكون ): يستخدم لتخزين البيانات أو الحالة المحددة للكيان.
النظام(系统): مسؤول عن تنفيذ المنطق المرتبط ببعض المكونات.
عملية تشغيل النظام
إن عملية تنفيذ النظام الفعلية ليست كما يُتصور، حيث لا يتم استدعاء نظام الذاكرة بعد الانتهاء من نظام الإدراك كما هو الحال في الممارسات التقليدية، فلا توجد علاقة استدعاء بين الأنظمة المختلفة. كل نظام ينفذ بشكل مستقل في دورة محددة، على سبيل المثال:
قد ينفذ نظام الإدراك مرة كل 2 ثانية
نظام الذاكرة قد ينفذ مرة واحدة كل 1 ثانية
قد يقوم نظام Plan بتنفيذ الآلاف مرة واحدة
نظام الإجراءات قد ينفذ مرة كل 2 ثانية
اثنان، بنية نظام ArgOS
تم تصميم العديد من المكونات والأنظمة في ArgOS لتمكين الوكلاء من التفكير بعمق وتنفيذ مهام أكثر تعقيدًا.
تقسم ArgOS النظام إلى "ثلاثة مستويات"(مستوى الوعي):
وعي(CONSCIOUS)النظام
اللاوعي(SUBCONSCIOUS)نظام
غير واعي(UNCONSCIOUS)النظام
العلاقات بين الأنظمة المختلفة في ArgOS معقدة للغاية.
ثلاثة، تحليل الهيكل العام لـ ArgOS
1. الهيكل الأساسي مقسم إلى طبقات
تشمل المكونات والأنظمة والمديرين والتشغيل.
2. مكون (Component) التصنيف
يمكن تقسيم المكونات إلى الفئات التالية بناءً على طبيعتها ودورة حياتها في النظام:
فئة الهوية الأساسية
سلوك وحالة
الإدراك والذاكرة
فئة البيئة والمساحة
المظهر والتفاعل
فئة الدعم أو التشغيل
3. هيكل النظام
تم تقديم ما سبق.
4. هيكل الإدارة
بالإضافة إلى المكون والنظام، هناك حاجة إلى مدير الموارد، مثل الوصول إلى قاعدة البيانات، ومعالجة تعارض تحديث الحالة، وما إلى ذلك.
بما في ذلك RoomManager و StateManager و EventBus و PromptManager وما إلى ذلك.
5. التفاعل مع قاعدة البيانات
إجراء عمليات القراءة والكتابة على قاعدة البيانات من خلال StateManager / PersistenceManager.
أربعة، نقاط الابتكار في الهيكل
كل نظام يعمل بشكل مستقل، بدون علاقة استدعاء، مما يحقق تجزئة الوظائف.
يمكن تعديل Component و System بشكل مرن حسب الحاجة
أداء هيكل ECS أفضل من الهيكل التقليدي القائم على الكائنات
تقسيم النظام إلى ثلاثة مستويات: الواعي، اللاوعي واللاوعي هو تصميم ذكي جداً.
هذا إطار مُعَد بشكل متقن وعالي الأداء، بجودة كود عالية وموثقة بشكل جيد. نأمل أن يجذب مزيد من اهتمام فرق الألعاب أو فرق Defai، ليقدم للجميع خيار هيكلي محتمل جديد.
شاهد النسخة الأصلية
قد تحتوي هذه الصفحة على محتوى من جهات خارجية، يتم تقديمه لأغراض إعلامية فقط (وليس كإقرارات/ضمانات)، ولا ينبغي اعتباره موافقة على آرائه من قبل Gate، ولا بمثابة نصيحة مالية أو مهنية. انظر إلى إخلاء المسؤولية للحصول على التفاصيل.
تسجيلات الإعجاب 7
أعجبني
7
6
مشاركة
تعليق
0/400
GamefiHarvester
· منذ 4 س
يمكنك كسب المال من خلال اللعب ، فماذا يوجد لتقوله؟
شاهد النسخة الأصليةرد0
ChainSherlockGirl
· منذ 5 س
وفقًا لتحليلي، يجب أن يكون فريق المشروع قد خدع الناس لتحقيق الربح في ثلاث جولات خلال مرحلة الاختبار.
Project89: التصميم الرائد لإطار وكيل ذكاء اصطناعي عالي الأداء وقابل للتوسع
تحليل Project89: تصميم إطار عمل جديد من الجيل التالي لوكلاء الذكاء الاصطناعي المعياري وعالي الأداء
يستخدم Project89 طريقة جديدة تمامًا لتصميم إطار الذكاء الاصطناعي، وهو إطار عالي الأداء لتطوير الألعاب، وهو أكثر modular وأفضل أداء مقارنةً بالأطر المستخدمة حاليًا.
تسعى هذه المقالة إلى جعل الجميع يفهمون ما هي التحديثات التي أجراها هذا الإطار مقارنة بإطار الوكيل التقليدي من حيث الهيكل، على الرغم من وجود بعض الأجزاء التقنية الصعبة التي يصعب تبسيطها.
خلفية المطورين
مؤسس مشروع 89 كان قد طور مشروع Magick قبل ذلك، وهو أيضًا برنامج يستخدم الذكاء الاصطناعي في البرمجة. المؤسس هو المطور الرابع في ترتيب هذا المشروع.
1. لماذا يجب استخدام ECS لتصميم إطار العمل الذكي
تشمل الألعاب التي تستخدم بنية ECS حالياً:
ما هو ECS
ECS(Entity-Component-System) هو نمط هيكلي يُستخدم بشكل شائع في تطوير الألعاب وأنظمة المحاكاة. إنه يفصل تمامًا بين البيانات والمنطق، مما يسهل إدارة الكيانات وسلوكياتها بكفاءة في مشاهد كبيرة قابلة للتوسع.
Entity( الكيان): هو مجرد معرف، لا يحتوي على أي بيانات أو منطق. يمكن تركيب مكونات مختلفة حسب الحاجة.
Component( المكون ): يستخدم لتخزين البيانات أو الحالة المحددة للكيان.
النظام(系统): مسؤول عن تنفيذ المنطق المرتبط ببعض المكونات.
عملية تشغيل النظام
إن عملية تنفيذ النظام الفعلية ليست كما يُتصور، حيث لا يتم استدعاء نظام الذاكرة بعد الانتهاء من نظام الإدراك كما هو الحال في الممارسات التقليدية، فلا توجد علاقة استدعاء بين الأنظمة المختلفة. كل نظام ينفذ بشكل مستقل في دورة محددة، على سبيل المثال:
اثنان، بنية نظام ArgOS
تم تصميم العديد من المكونات والأنظمة في ArgOS لتمكين الوكلاء من التفكير بعمق وتنفيذ مهام أكثر تعقيدًا.
تقسم ArgOS النظام إلى "ثلاثة مستويات"(مستوى الوعي):
العلاقات بين الأنظمة المختلفة في ArgOS معقدة للغاية.
ثلاثة، تحليل الهيكل العام لـ ArgOS
1. الهيكل الأساسي مقسم إلى طبقات
تشمل المكونات والأنظمة والمديرين والتشغيل.
2. مكون (Component) التصنيف
يمكن تقسيم المكونات إلى الفئات التالية بناءً على طبيعتها ودورة حياتها في النظام:
3. هيكل النظام
تم تقديم ما سبق.
4. هيكل الإدارة
بالإضافة إلى المكون والنظام، هناك حاجة إلى مدير الموارد، مثل الوصول إلى قاعدة البيانات، ومعالجة تعارض تحديث الحالة، وما إلى ذلك.
بما في ذلك RoomManager و StateManager و EventBus و PromptManager وما إلى ذلك.
5. التفاعل مع قاعدة البيانات
إجراء عمليات القراءة والكتابة على قاعدة البيانات من خلال StateManager / PersistenceManager.
أربعة، نقاط الابتكار في الهيكل
هذا إطار مُعَد بشكل متقن وعالي الأداء، بجودة كود عالية وموثقة بشكل جيد. نأمل أن يجذب مزيد من اهتمام فرق الألعاب أو فرق Defai، ليقدم للجميع خيار هيكلي محتمل جديد.