تحليل Project89: تصميم إطار عمل جديد من الجيل التالي لوكلاء الذكاء الاصطناعي المعياري وعالي الأداء
اعتمد Project89 طريقة جديدة تمامًا لتصميم إطار Agent، وهو إطار Agent عالي الأداء مخصص لتطوير الألعاب، وهو أكثر تجزئة وأفضل أداء مقارنةً بإطارات Agent المستخدمة حاليًا.
خلفية المطورين
أسس مشروع 89 كان قد شارك سابقًا في تطوير مشروع Magick، وهو برنامج يستخدم الذكاء الاصطناعي للبرمجة. كان هو المطور الرابع في هذا المشروع، ويمكن رؤية خبرته في هذا المشروع في سيرته الذاتية.
لماذا يجب استخدام ECS لتصميم إطار العمل الوكيل
الألعاب التي تستخدم هيكل ECS حالياً هي:
ألعاب البلوكشين: Mud، Dojo
ألعاب تقليدية: أوفر واتش، كواكب النجوم وغيرها
محركات الألعاب الرئيسية مثل Unity تتجه أيضًا نحو ECS.
مقدمة عن ECS
ECS(Entity-Component-System) هو نمط هيكلي يستخدم بشكل شائع في تطوير الألعاب وأنظمة المحاكاة. إنه يفصل البيانات عن المنطق تمامًا ، لتمكين الإدارة الفعالة لمجموعة متنوعة من الكيانات وسلوكياتها في مشاهد كبيرة قابلة للتوسع.
Entity(实体): هو مجرد معرف، لا يحتوي على أي بيانات أو منطق. يمكن تركيب مكونات مختلفة عليه حسب الحاجة لمنحه خصائص أو قدرات متنوعة.
Component(组件): تستخدم لتخزين البيانات أو الحالة المحددة للكيان.
النظام(النظام): مسؤول عن تنفيذ المنطق المرتبط ببعض المكونات.
سير العمل لنظام
في ArgOS، لا توجد علاقة استدعاء بين الأنظمة المختلفة، حيث يقوم كل نظام بتنفيذ مرة واحدة في دورة محددة، على سبيل المثال:
قد ينفذ نظام الإدراك كل 2 ثوانٍ لتحديث الإدراك الخارجي المستلم
قد ينفذ نظام الذاكرة كل ثانية واحدة، لاستخراج البيانات من مكون الإدراك
يمكن أن ينفذ نظام الخطة كل 1000 ثانية مرة واحدة، وضع خطة معقولة.
قد ينفذ نظام العمل كل 2 ثانية، استجابةً للمعلومات الخارجية في الوقت المناسب.
هيكل نظام ArgOS
في ArgOS، يتم تقسيم النظام إلى "ثلاثة مستويات"(مستوى الوعي):
وعي(CONSCIOUS)نظام
يشمل نظام الغرفة ، ونظام الإدراك ، ونظام الخبرة ، وما إلى ذلك
تردد التحديث مرتفع ( مثل كل 10 ثواني )
معالجة "الوقت الحقيقي" أو "الوعي الواضح"، مثل إدراك البيئة، التفكير في الوقت الحقيقي، تنفيذ الأفعال، إلخ
العقل الباطن (SUBCONSCIOUS)النظام
تشمل نظام تخطيط الأهداف، نظام التخطيط
تكرار التحديثات منخفض نسبيًا ( مثل كل 25 ثانية )
معالجة منطق "التفكير"، مثل توليد الأهداف والخطط
غير واعي(UNCONSCIOUS)النظام
لم يتم تفعيله بعد
تكرار التحديثات أبطأ من 50 ثانية(
![تفكيك Project89: تصميم إطار عمل الجيل التالي من AI Agent ذو وحدات عالية الأداء])https://img-cdn.gateio.im/webp-social/moments-c37bd7442c3743f80a4fd9ba8afc123b.webp(
تحليل الهيكل العام لـ ArgOS
) 1. هيكلية النواة متعددة المستويات
تشمل عدة مستويات رئيسية مثل Component و System و Manager و Runtime.
![تفكيك Project89: تصميم إطار عمل من الجيل التالي لوكلاء الذكاء الاصطناعي معتمد على وحدات وأداء عالٍ]###https://img-cdn.gateio.im/webp-social/moments-19636582e09b473536b17c2de0c61fbc.webp(
) 2. مكون ###Component( التصنيف
يمكن تقسيم المكونات إلى الفئات التالية:
فئة الهوية الأساسية: Agent، PlayerProfile وغيرها
فئة السلوكيات والحالات: العمل، الهدف، الخطة، إلخ
الإدراك والذاكرة: الإدراك، الذاكرة وغيرها
الفئات البيئية والمكانية: Room، OccupiesRoom وغيرها
الشكل والتفاعل:Appearance، UIState等
فئة المساعدة أو التشغيل: Cleanup، DebugInfo وغيرها
![تحليل Project89: تصميم إطار عمل لوكيل AI من الجيل التالي عالي الأداء وقابل للتعديل])https://img-cdn.gateio.im/webp-social/moments-b0180b99743a98bafb2b2d066900d65c.webp(
) 3. هيكل النظام
تم تقديم التفاصيل أعلاه.
4. هيكل الإدارة
مدير يقدم وظائف على مستوى النظام، يتم استدعاؤها بواسطة الأنظمة أو وقت التشغيل. تشمل بشكل رئيسي:
EventBus: نشر الأحداث والاشتراك فيها
RoomManager: إدارة الغرف والتخطيط وما إلى ذلك
StateManager: مسؤول عن مزامنة ECS مع قاعدة البيانات
ActionManager: إدارة تسجيل وتنفيذ الإجراءات
PromptManager: يوفر قوالب LLM Prompt وغيرها
![تفكيك Project89: تصميم إطار عمل للوكيل الذكي من الجيل التالي مع modularity وأداء عالي]###https://img-cdn.gateio.im/webp-social/moments-6a3ba796aae66b8a9f977ec99b5bb1c8.webp(
) 5. التفاعل مع قاعدة البيانات
إجراء قراءة وكتابة قاعدة البيانات من خلال StateManager أو PersistenceManager، ويتضمن ذلك بشكل رئيسي:
بدء التحميل: تحميل بيانات المكونات الأساسية من قاعدة البيانات
وقت التشغيل: تحديث مكونات النظام، البيانات الرئيسية تُكتب في قاعدة البيانات في الوقت الحقيقي أو بكميات كبيرة
التخزين الدوري: مسح المكونات التي تحتاج إلى تخزين دائم وإدخالها في قاعدة البيانات
حفظ الخروج: كتابة البيانات غير المكتوبة إلى قاعدة البيانات بشكل موحد
![تفكيك Project89: تصميم إطار وكالة AI من الجيل التالي المعياري وعالي الأداء]###https://img-cdn.gateio.im/webp-social/moments-aadac69287c878cdd84a72c6b8929ef2.webp(
نقاط الابتكار في الهيكل
تعمل كل الأنظمة بشكل مستقل، دون علاقات استدعاء متبادلة، هيكل واضح ومودولاري
سهل توسيع الميزات الجديدة دون التأثير على الأنظمة الأخرى
أداء هيكل ECS ممتاز، مناسب لمعالجة التزامن
تقسيم النظام إلى ثلاثة مستويات: الوعي، واللاوعي، واللاوعي، مما يجعلها أقرب إلى نموذج الإدراك البشري.
![تفكيك Project89: تصميم إطار عمل للوكيل الذكي من الجيل التالي قابل للتعديل وعالي الأداء])https://img-cdn.gateio.im/webp-social/moments-4f9f7656a99298c7a027a5e4722ce4d5.webp(
بشكل عام، هذا إطار عمل عالي المستوى من حيث المودولية، مع أداء ممتاز، وجودة كود ووثائق تصميم رائعة. إنه يوفر خيار هيكلي جديد محتملاً لفريق الألعاب وDEFAI.
![تفكيك Project89: تصميم إطار عمل AI Agent من الجيل التالي عالي الأداء وقابل للتعديل])https://img-cdn.gateio.im/webp-social/moments-62bbe0d65d3748c5bc0027c5ffa39288.webp(
This page may contain third-party content, which is provided for information purposes only (not representations/warranties) and should not be considered as an endorsement of its views by Gate, nor as financial or professional advice. See Disclaimer for details.
Project89: إطار عمل الجيل الجديد من الوكالات الذكية عالية الأداء المبني على بنية ECS
تحليل Project89: تصميم إطار عمل جديد من الجيل التالي لوكلاء الذكاء الاصطناعي المعياري وعالي الأداء
اعتمد Project89 طريقة جديدة تمامًا لتصميم إطار Agent، وهو إطار Agent عالي الأداء مخصص لتطوير الألعاب، وهو أكثر تجزئة وأفضل أداء مقارنةً بإطارات Agent المستخدمة حاليًا.
خلفية المطورين
أسس مشروع 89 كان قد شارك سابقًا في تطوير مشروع Magick، وهو برنامج يستخدم الذكاء الاصطناعي للبرمجة. كان هو المطور الرابع في هذا المشروع، ويمكن رؤية خبرته في هذا المشروع في سيرته الذاتية.
لماذا يجب استخدام ECS لتصميم إطار العمل الوكيل
الألعاب التي تستخدم هيكل ECS حالياً هي:
مقدمة عن ECS
ECS(Entity-Component-System) هو نمط هيكلي يستخدم بشكل شائع في تطوير الألعاب وأنظمة المحاكاة. إنه يفصل البيانات عن المنطق تمامًا ، لتمكين الإدارة الفعالة لمجموعة متنوعة من الكيانات وسلوكياتها في مشاهد كبيرة قابلة للتوسع.
Entity(实体): هو مجرد معرف، لا يحتوي على أي بيانات أو منطق. يمكن تركيب مكونات مختلفة عليه حسب الحاجة لمنحه خصائص أو قدرات متنوعة.
Component(组件): تستخدم لتخزين البيانات أو الحالة المحددة للكيان.
النظام(النظام): مسؤول عن تنفيذ المنطق المرتبط ببعض المكونات.
سير العمل لنظام
في ArgOS، لا توجد علاقة استدعاء بين الأنظمة المختلفة، حيث يقوم كل نظام بتنفيذ مرة واحدة في دورة محددة، على سبيل المثال:
هيكل نظام ArgOS
في ArgOS، يتم تقسيم النظام إلى "ثلاثة مستويات"(مستوى الوعي):
وعي(CONSCIOUS)نظام
العقل الباطن (SUBCONSCIOUS)النظام
غير واعي(UNCONSCIOUS)النظام
![تفكيك Project89: تصميم إطار عمل الجيل التالي من AI Agent ذو وحدات عالية الأداء])https://img-cdn.gateio.im/webp-social/moments-c37bd7442c3743f80a4fd9ba8afc123b.webp(
تحليل الهيكل العام لـ ArgOS
) 1. هيكلية النواة متعددة المستويات
تشمل عدة مستويات رئيسية مثل Component و System و Manager و Runtime.
![تفكيك Project89: تصميم إطار عمل من الجيل التالي لوكلاء الذكاء الاصطناعي معتمد على وحدات وأداء عالٍ]###https://img-cdn.gateio.im/webp-social/moments-19636582e09b473536b17c2de0c61fbc.webp(
) 2. مكون ###Component( التصنيف
يمكن تقسيم المكونات إلى الفئات التالية:
![تحليل Project89: تصميم إطار عمل لوكيل AI من الجيل التالي عالي الأداء وقابل للتعديل])https://img-cdn.gateio.im/webp-social/moments-b0180b99743a98bafb2b2d066900d65c.webp(
) 3. هيكل النظام
تم تقديم التفاصيل أعلاه.
4. هيكل الإدارة
مدير يقدم وظائف على مستوى النظام، يتم استدعاؤها بواسطة الأنظمة أو وقت التشغيل. تشمل بشكل رئيسي:
![تفكيك Project89: تصميم إطار عمل للوكيل الذكي من الجيل التالي مع modularity وأداء عالي]###https://img-cdn.gateio.im/webp-social/moments-6a3ba796aae66b8a9f977ec99b5bb1c8.webp(
) 5. التفاعل مع قاعدة البيانات
إجراء قراءة وكتابة قاعدة البيانات من خلال StateManager أو PersistenceManager، ويتضمن ذلك بشكل رئيسي:
![تفكيك Project89: تصميم إطار وكالة AI من الجيل التالي المعياري وعالي الأداء]###https://img-cdn.gateio.im/webp-social/moments-aadac69287c878cdd84a72c6b8929ef2.webp(
نقاط الابتكار في الهيكل
![تفكيك Project89: تصميم إطار عمل للوكيل الذكي من الجيل التالي قابل للتعديل وعالي الأداء])https://img-cdn.gateio.im/webp-social/moments-4f9f7656a99298c7a027a5e4722ce4d5.webp(
بشكل عام، هذا إطار عمل عالي المستوى من حيث المودولية، مع أداء ممتاز، وجودة كود ووثائق تصميم رائعة. إنه يوفر خيار هيكلي جديد محتملاً لفريق الألعاب وDEFAI.
![تفكيك Project89: تصميم إطار عمل AI Agent من الجيل التالي عالي الأداء وقابل للتعديل])https://img-cdn.gateio.im/webp-social/moments-62bbe0d65d3748c5bc0027c5ffa39288.webp(