تحليل Project89: إطار عمل لوكيل الذكاء الاصطناعي من الجيل التالي عالي الأداء وقابل للتعديل
يستخدم Project89 طريقة جديدة تمامًا لتصميم إطار العمل Agent، وهو إطار عمل عالي الأداء لتطوير الألعاب، وهو أكثر modularity وأفضل أداءً مقارنةً بإطارات العمل Agent المستخدمة حاليًا.
ستتناول هذه المقالة بإسهاب إطار العمل عالي الأداء Agent في Project89 المعروف بـ ArgOS.
أحد، لماذا يجب استخدام ECS لتصميم إطار العمل للوكيل
ECS(Entity-Component-System) هو نمط معمارية يُستخدم بشكل شائع في تطوير الألعاب وأنظمة المحاكاة. إنه يفصل البيانات عن المنطق تمامًا، لتسهيل الإدارة الفعالة لمختلف الكيانات وسلوكياتها في مشاهد قابلة للتوسع على نطاق واسع.
Entity( الكيان): مجرد معرف، لا يحتوي على أي بيانات أو منطق.
Component( المكون): يستخدم لتخزين البيانات أو الحالة المحددة للكيان.
النظام(النظام): مسؤول عن تنفيذ المنطق المتعلق ببعض المكونات.
في ArgOS، يتم اعتبار كل Agent كـ Entity، ويمكن تسجيل مكونات مختلفة، مثل:
مكون الوكيل: تخزين اسم الوكيل، اسم النموذج، وغيرها من المعلومات الأساسية
مكون الإدراك: تخزين البيانات الخارجية المدركة
مكون الذاكرة: تخزين بيانات الذاكرة الخاصة بالوكيل
مكون العمل: تخزين بيانات العمل المراد تنفيذها
سير العمل في النظام:
نظام الإدراك تحديث بيانات الإدراك
نظام الذاكرة يقوم بتخزين بيانات الإدراك في قاعدة البيانات
نظام الإجراءات ينفذ الإجراءات بناءً على الذاكرة
الحصول في النهاية على كيان الوكيل المحدث
اثنان، هيكل نظام ArgOS
تم تصميم ArgOS للعديد من المكونات والأنظمة، وقسمت الأنظمة إلى ثلاث مستويات (مستوى الوعي ):
الوعي ( CONSCIOUS ) النظام: تردد التحديث مرتفع، يتم التنفيذ كل 10 ثواني
نظام (SUBCONSCIOUS) اللاوعي: التحديثات أقل تكرارا ، ويتم إجراؤها كل 25 ثانية
غير واعي(UNCONSCIOUS) النظام: أقل تردد تحديث، يتم التنفيذ مرة واحدة كل 50 ثانية أو أكثر
الأنظمة الرئيسية تشمل:
PerceptionSystem: جمع المحفزات الخارجية وتحديثها في مكون Perception
ExperienceSystem: تحويل التحفيز إلى تجربة مجردة وتخزينها
ThinkingSystem: التفكير وإنتاج نتائج التفكير
ActionSystem: تنفيذ الإجراء
GoalPlanningSystem: تقييم تقدم الأهداف وإنشاء أهداف جديدة
PlanningSystem:生成 خطة التنفيذ للأهداف
RoomSystem: معالجة التحديثات المتعلقة بالغرفة
CleanupSystem: إزالة الكيانات غير المستخدمة
ثالثًا، تحليل الهيكل العام لـ ArgOS
الهيكل الأساسي الطبقي: الكيان-المكون-النظام
تصنيف المكونات:
الهوية الأساسية: Agent، PlayerProfile، إلخ
فئة السلوك والحالة:Action، Goal، Plan وغيرها
الإدراك والذاكرة: الإدراك، الذاكرة وغيرها
فئة البيئة والفضاء: Room، OccupiesRoom وغيرها
المظهر والتفاعل:Appearance، UIState وغيرها
فئة المساعدة أو التشغيل: Cleanup، DebugInfo وغيرها
هيكل الإدارة:
EventBus: نشر الأحداث والاشتراك فيها
RoomManager: إدارة تخطيط الغرفة
StateManager:同步 قاعدة البيانات مع ECS
ActionManager: إدارة تنفيذ الإجراءات
PromptManager: إدارة تلميحات LLM
التفاعل مع قاعدة البيانات:
تحميل البيانات والتخزين الدائم من خلال StateManager
إجراء التثبيت بشكل دوري أو مدفوع بالأحداث
حفظ الحالة عند الخروج
٤. نقاط الابتكار في الهيكل
تعمل كل أنظمة بشكل مستقل، دون علاقات استدعاء، مما يسهل التوسع
تصميم معياري، يمكن تكوين قدرات الوكيل بشكل مرن
أداء بنية ECS ممتاز، مناسب للمشاهد المعقدة
تقسيم النظام إلى مستويات الوعي، ومحاكاة عملية الإدراك البشري
بشكل عام، ArgOS هو إطار عمل لوكيلات متنوع، عالي الأداء، وسهل التوسع، يوفر خيارات هيكلية جديدة لتطوير الألعاب وأنظمة الوكيلات الذكية.
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: تحليل إطار عمل وكيل الذكاء الاصطناعي عالي الأداء القابل للتعديل
تحليل Project89: إطار عمل لوكيل الذكاء الاصطناعي من الجيل التالي عالي الأداء وقابل للتعديل
يستخدم Project89 طريقة جديدة تمامًا لتصميم إطار العمل Agent، وهو إطار عمل عالي الأداء لتطوير الألعاب، وهو أكثر modularity وأفضل أداءً مقارنةً بإطارات العمل Agent المستخدمة حاليًا.
ستتناول هذه المقالة بإسهاب إطار العمل عالي الأداء Agent في Project89 المعروف بـ ArgOS.
أحد، لماذا يجب استخدام ECS لتصميم إطار العمل للوكيل
ECS(Entity-Component-System) هو نمط معمارية يُستخدم بشكل شائع في تطوير الألعاب وأنظمة المحاكاة. إنه يفصل البيانات عن المنطق تمامًا، لتسهيل الإدارة الفعالة لمختلف الكيانات وسلوكياتها في مشاهد قابلة للتوسع على نطاق واسع.
في ArgOS، يتم اعتبار كل Agent كـ Entity، ويمكن تسجيل مكونات مختلفة، مثل:
سير العمل في النظام:
اثنان، هيكل نظام ArgOS
تم تصميم ArgOS للعديد من المكونات والأنظمة، وقسمت الأنظمة إلى ثلاث مستويات (مستوى الوعي ):
الأنظمة الرئيسية تشمل:
ثالثًا، تحليل الهيكل العام لـ ArgOS
الهيكل الأساسي الطبقي: الكيان-المكون-النظام
تصنيف المكونات:
هيكل الإدارة:
التفاعل مع قاعدة البيانات:
٤. نقاط الابتكار في الهيكل
بشكل عام، ArgOS هو إطار عمل لوكيلات متنوع، عالي الأداء، وسهل التوسع، يوفر خيارات هيكلية جديدة لتطوير الألعاب وأنظمة الوكيلات الذكية.