تحليل Project89: تصميم إطار عمل الجيل التالي للوكيل الذكي عالي الأداء القابل للتعديل
تستخدم Project89 طريقة جديدة تمامًا لتصميم إطار العمل Agent، وهو إطار عمل عالي الأداء لتطوير الألعاب، أكثر modularity وأفضل أداء مقارنةً بإطارات العمل Agent المستخدمة حاليًا.
خلفية المطور
شارك مطورو هذا المشروع سابقًا في تطوير مشروع Magick، وهو برنامج يستخدم الذكاء الاصطناعي في البرمجة. احتل المطورون المرتبة الرابعة في هذا المشروع، مما أظهر قوة تقنية ملحوظة.
1. لماذا نستخدم ECS لتصميم إطار عمل الوكيل
ECS (Entity-Component-System) هو نمط هيكلي يُستخدم بشكل شائع في تطوير الألعاب وأنظمة المحاكاة. إنه يفصل البيانات عن المنطق تمامًا، مما يسمح بإدارة فعّالة لمجموعة متنوعة من الكيانات وسلوكياتها في مشاهد قابلة للتوسع على نطاق واسع.
ECS يتكون أساسًا من ثلاثة أجزاء:
الكيان: مجرد معرف، لا يحتوي على أي بيانات أو منطق.
المكون (组件): يستخدم لتخزين البيانات أو الحالة المحددة للكيان.
النظام: مسؤول عن تنفيذ المنطق المرتبط ببعض المكونات.
في ArgOS، يُعتبر كل Agent ككائن (Entity) يمكنه تسجيل مكونات مختلفة، مثل مكون الوكيل (Agent Component) ومكون الإدراك (Perception Component) ومكون الذاكرة (Memory Component) ومكون العمل (Action Component) وغيرها.
تسير عملية تشغيل النظام بشكل مستقل، حيث ينفذ كل نظام مرة واحدة في فترة محددة، وليس من خلال استدعاء بعضهم البعض. هذا التصميم يجعل الإطار بأكمله أكثر تجزئة وكفاءة.
اثنان، نظام ArgOS الهيكل
يقسم ArgOS النظام إلى ثلاث مستويات ( مستوى الوعي ):
الوعي(CONSCIOUS) النظام: تردد التحديث مرتفع، مثل كل 10 ثوان.
اللاوعي(SUBCONSCIOUS) النظام: تكرار التحديث منخفض نسبيًا، مثل كل 25 ثانية.
غير واعي ( UNCONSCIOUS ) النظام: معدل التحديث أبطأ، مثل أكثر من 50 ثانية.
العلاقة بين الأنظمة المختلفة في ArgOS معقدة، بما في ذلك نظام الإدراك، نظام الخبرة، نظام التفكير، نظام العمل، نظام تخطيط الأهداف، نظام التخطيط، نظام الغرف ونظام التنظيف.
ثلاثة، تحليل الهيكل العام لـ ArgOS
تقسيم الهيكل الأساسي إلى طبقات
مكون (Component) الفئة
هيكل النظام
هيكل المدير
التفاعل مع قاعدة البيانات
خمسة، نقاط الابتكار في الهيكل
كل نظام يعمل بشكل مستقل، دون علاقات استدعاء، مما يحقق مستوى عالٍ من التعديل
تكوين وظائف مرن، سهل إضافة أو تقليل قدرات الوكيل
الأداء أفضل من الهياكل الكائنية التقليدية، مناسب لمعالجة التزامن
تقسيم النظام إلى ثلاثة مستويات: الوعي، واللاوعي، واللاوعي، لمحاكاة عملية التفكير البشري
بشكل عام، يقدم Project89 إطار عمل لوكيل AI معياري وعالي الأداء، مع وثائق تصميم جيدة وجودة كود. هذه البنية لا تناسب تطوير الألعاب فحسب، بل يمكن أن تعطي أيضًا مزايا في سيناريوهات Defi المعقدة.
قد تحتوي هذه الصفحة على محتوى من جهات خارجية، يتم تقديمه لأغراض إعلامية فقط (وليس كإقرارات/ضمانات)، ولا ينبغي اعتباره موافقة على آرائه من قبل Gate، ولا بمثابة نصيحة مالية أو مهنية. انظر إلى إخلاء المسؤولية للحصول على التفاصيل.
Project89: إطار عمل وكيل AI عالي الأداء قائم على وحدات يقود الجيل التالي من تطوير الألعاب
تحليل Project89: تصميم إطار عمل الجيل التالي للوكيل الذكي عالي الأداء القابل للتعديل
تستخدم Project89 طريقة جديدة تمامًا لتصميم إطار العمل Agent، وهو إطار عمل عالي الأداء لتطوير الألعاب، أكثر modularity وأفضل أداء مقارنةً بإطارات العمل Agent المستخدمة حاليًا.
خلفية المطور
شارك مطورو هذا المشروع سابقًا في تطوير مشروع Magick، وهو برنامج يستخدم الذكاء الاصطناعي في البرمجة. احتل المطورون المرتبة الرابعة في هذا المشروع، مما أظهر قوة تقنية ملحوظة.
1. لماذا نستخدم ECS لتصميم إطار عمل الوكيل
ECS (Entity-Component-System) هو نمط هيكلي يُستخدم بشكل شائع في تطوير الألعاب وأنظمة المحاكاة. إنه يفصل البيانات عن المنطق تمامًا، مما يسمح بإدارة فعّالة لمجموعة متنوعة من الكيانات وسلوكياتها في مشاهد قابلة للتوسع على نطاق واسع.
ECS يتكون أساسًا من ثلاثة أجزاء:
في ArgOS، يُعتبر كل Agent ككائن (Entity) يمكنه تسجيل مكونات مختلفة، مثل مكون الوكيل (Agent Component) ومكون الإدراك (Perception Component) ومكون الذاكرة (Memory Component) ومكون العمل (Action Component) وغيرها.
تسير عملية تشغيل النظام بشكل مستقل، حيث ينفذ كل نظام مرة واحدة في فترة محددة، وليس من خلال استدعاء بعضهم البعض. هذا التصميم يجعل الإطار بأكمله أكثر تجزئة وكفاءة.
اثنان، نظام ArgOS الهيكل
يقسم ArgOS النظام إلى ثلاث مستويات ( مستوى الوعي ):
العلاقة بين الأنظمة المختلفة في ArgOS معقدة، بما في ذلك نظام الإدراك، نظام الخبرة، نظام التفكير، نظام العمل، نظام تخطيط الأهداف، نظام التخطيط، نظام الغرف ونظام التنظيف.
ثلاثة، تحليل الهيكل العام لـ ArgOS
خمسة، نقاط الابتكار في الهيكل
بشكل عام، يقدم Project89 إطار عمل لوكيل AI معياري وعالي الأداء، مع وثائق تصميم جيدة وجودة كود. هذه البنية لا تناسب تطوير الألعاب فحسب، بل يمكن أن تعطي أيضًا مزايا في سيناريوهات Defi المعقدة.