Project89:突破 في إطار وكيل الذكاء الاصطناعي عالي الأداء القابل للتعديل

تحليل Project89: تصميم إطار عمل جديد من الجيل التالي لوكيل AI عالي الأداء وقابل للتوسع

يستخدم Project89 طريقة جديدة تمامًا لتصميم إطار العمل Agent Framework، وهو إطار عمل عالي الأداء مخصص لتطوير الألعاب، وهو أكثر modularity وأداءً أفضل مقارنةً بإطارات العمل Agent Framework المستخدمة حاليًا.

ستقدم هذه المقالة تفاصيل حول كيفية ترقية هذا الإطار مقارنة بإطار الوكيل التقليدي من حيث الهيكل.

تفكيك Project89: تصميم إطار عمل للوكيل الذكي من الجيل التالي عالٍ الأداء وقابل للتعديل

خلفية المطورين

مؤسس Project89 شارك سابقًا في تطوير مشروع Magick، وهو برنامج يستخدم الذكاء الاصطناعي للبرمجة. كان في المرتبة الرابعة بين المطورين في هذا المشروع.

لماذا يجب استخدام ECS لتصميم إطار عمل الوكلاء

من حيث تطبيقات مجال الألعاب، تشمل الألعاب التي تستخدم بنية ECS حاليًا:

  • ألعاب البلوكشين: Mud، Dojo
  • الألعاب التقليدية: ووتش دوغز، مواطن بين النجوم وغيرها
  • محركات الألعاب الرئيسية تتجه أيضًا نحو تطوير نظام ECS، مثل Unity

مقدمة عن ECS

ECS(Entity-Component-System) هو نمط هيكلي شائع الاستخدام في تطوير الألعاب وأنظمة المحاكاة، حيث يفصل البيانات عن المنطق تمامًا، من أجل إدارة فعالة لمختلف الكيانات وسلوكياتها في المشاهد القابلة للتوسع على نطاق واسع.

  1. Entity(实体): هو مجرد معرف، ولا يحتوي على أي بيانات أو منطق.

  2. Component(组件): تُستخدم لتخزين البيانات أو الحالة المحددة للكيان.

  3. النظام(系统): مسؤول عن تنفيذ المنطق المتعلق ببعض المكونات.

كمثال على عمل Agent محدد: في ArgOS، يُنظر إلى كل Agent على أنه Entity، يمكنه تسجيل مكونات مختلفة، مثل:

  • مكون الوكيل: تخزين اسم الوكيل، اسم النموذج، وغيرها من المعلومات الأساسية
  • مكون الإدراك: تخزين البيانات الخارجية المدركة
  • مكون الذاكرة: بيانات الذاكرة لوكيل الكيان التخزيني
  • مكون الإجراء: تخزين بيانات الإجراء التي يجب تنفيذها

تدفق عمل النظام:

  1. إدراك السلاح، تحديث مكون الإدراك لوكيل الكيان في نظام الإدراك

  2. نظام الذاكرة يستدعي مكون الإدراك ومكون الذاكرة، ويقوم بتخزين بيانات الإدراك في قاعدة البيانات.

  3. نظام الإجراء يستدعي مكون الذاكرة ومكون الإجراء، لاسترجاع معلومات البيئة وتنفيذ الإجراء المناسب.

  4. الحصول على بيانات كل مكون تم تحديثها من كيان الوكيل

تفكيك Project89: تصميم إطار عمل للوكيل الذكي من الجيل التالي، قابل للتعديل وعالي الأداء

سير عمل النظام

إن سير العمليات الفعلي للنظام ليس كما نتخيل أنه استدعاء تسلسلي، بل إنه لا توجد علاقة استدعاء بين الأنظمة المختلفة، حيث يقوم كل نظام بتنفيذ مرة واحدة في دورة محددة، مثل:

  • نظام الإدراك ينفذ كل 2 ثوانٍ، ويقوم بتحديث الإدراك الخارجي إلى مكون الإدراك
  • نظام الذاكرة ينفذ كل 1 ثانية، يستخرج البيانات من مكون الإدراك إلى مكون الذاكرة
  • نظام التخطيط ينفذ كل 1000 ثانية، ويقوم بوضع خطة وتحديث مكون الخطة
  • نظام الإجراء ينفذ كل 2 ثانية، يستجيب في الوقت المناسب بناءً على المعلومات الخارجية، وفي نفس الوقت يقوم بتحديث الإجراء بناءً على مكون الخطة

بنية نظام ArgOS

تم تصميم ArgOS لتمكين الوكيل من التفكير بشكل أعمق وتنفيذ المهام المعقدة من خلال إنشاء عدة مكونات وأنظمة.

تقسم ArgOS النظام إلى ثلاث مستويات ( مستوى الوعي ):

  1. وعي(CONSCIOUS)النظام

    • بما في ذلك RoomSystem و PerceptionSystem وغيرها
    • تكرار التحديث مرتفع ( مثل كل 10 ثواني )
    • أكثر قربًا من مستوى "الوقت الحقيقي" أو "الوعي الظاهر"
  2. اللاوعي(SUBCONSCIOUS)نظام

    • تشمل نظام تخطيط الأهداف، نظام التخطيط
    • التحديثات تتم بشكل أقل تكرارًا ( مثل كل 25 ثانية )
    • معالجة "التفكير" المنطق
  3. غير واعي(UNCONSCIOUS)النظام

    • غير مفعل حالياً
    • تكرار التحديث أبطأ من 50 ثانية (

العلاقات بين الأنظمة في ArgOS معقدة، والتصميم الهرمي يساعد في تحديد تردد التنفيذ لأنظمة مختلفة.

![تفكيك Project89: تصميم إطار AI Agent من الجيل التالي، عالي الأداء وذو بنية معيارية])https://img-cdn.gateio.im/webp-social/moments-69e16ae3b5af8c39e1fc522358584cef.webp(

) نظرة عامة على وظائف النظام المختلفة

  1. PerceptionSystem: جمع "التحفيزات" الخارجية، تحديثها في مكون الإدراك للوكيل

  2. ExperienceSystem: تحويل Stimuli إلى "تجربة"، وتخزينها في مكون الذاكرة

  3. ThinkingSystem:Agent نظام "التفكير" الذي يولد ThoughtResult

  4. ActionSystem: تنفيذ الإجراء المعلق للوكيل

  5. نظام تخطيط الأهداف: تقييم تقدم الأهداف، إنشاء أهداف جديدة

  6. PlanningSystem: لإنشاء أو تحديث خطة التنفيذ للهدف

  7. RoomSystem: معالجة التحديثات المتعلقة بالغرف، مثل قائمة الساكنين

  8. CleanupSystem: إزالة الكيانات غير المطلوبة بعد الآن

![تفكيك Project89: تصميم إطار عمل للوكيل الذكي من الجيل التالي عالي الأداء وقابل للتعديل]###https://img-cdn.gateio.im/webp-social/moments-59f1984837d6636d7efc378c731a01eb.webp(

تحليل الهيكل العام ل ArgOS

) الهيكل الأساسي المت层

بما في ذلك المكونات والأنظمة والمديرين وغيرها من الطبقات

![تحليل Project89: تصميم إطار عمل الوكيل الذكي من الجيل التالي القابل للتعديل وعالي الأداء]###https://img-cdn.gateio.im/webp-social/moments-c37bd7442c3743f80a4fd9ba8afc123b.webp(

) مكون ###Component( تصنيف

  1. فئة الهوية الأساسية: Agent، PlayerProfile وغيرها
  2. فئة السلوك والحالة: Action، Goal، Plan وغيرها
  3. الإدراك والذاكرة: الإدراك، الذاكرة وغيرها
  4. الفئات البيئية والمكانية: Room، OccupiesRoom وغيرها
  5. المظهر والتفاعل: Appearance، UIState وغيرها
  6. فئة الدعم أو التشغيل: Cleanup، DebugInfo وغيرها

![تفكيك Project89: تصميم إطار عمل من الجيل التالي لوكلاء الذكاء الاصطناعي المعياري والعالي الأداء])https://img-cdn.gateio.im/webp-social/moments-19636582e09b473536b17c2de0c61fbc.webp(

) بنية المدير

بالإضافة إلى Component و System، يحتاج أيضًا إلى مدير إدارة الموارد Manager:

  • RoomManager: إدارة معلومات الغرفة
  • StateManager: الحصول على حالة العالم / الوكيل المحفوظة
  • EventBus: بث أحداث الاستماع
  • PromptManager: يوفر نماذج مطالب LLM
  • ActionManager: إدارة تسجيل وتنفيذ الإجراءات
  • SimulationRuntime: جدولة الأنظمة، إنشاء المديرين

![تحليل Project89: تصميم إطار عمل لوكيل AI من الجيل التالي modular وعالي الأداء]###https://img-cdn.gateio.im/webp-social/moments-b0180b99743a98bafb2b2d066900d65c.webp(

) مع قاعدة البيانات

التفاعل مع قاعدة البيانات من خلال StateManager/PersistenceManager:

  1. تحميل البيانات الأساسية عند التشغيل
  2. تحديث بيانات مكونات الأنظمة أثناء التشغيل
  3. الاحتفاظ الدائم بناءً على الجدول الزمني أو الأحداث
  4. حفظ جميع البيانات عند الخروج

![تفكيك Project89: تصميم إطار وكيل AI من الجيل التالي ذو الأداء العالي القابل للتعديل]###https://img-cdn.gateio.im/webp-social/moments-6a3ba796aae66b8a9f977ec99b5bb1c8.webp(

نقاط الابتكار في البنية

  • تعمل كل الأنظمة بشكل مستقل، دون علاقة استدعاء
  • تصميم معياري، سهل إضافة أو حذف الميزات
  • أداء هيكل ECS أفضل من البرمجة الكائنية التقليدية
  • تقسيم النظام إلى مستويات وعي مختلفة، تصميم بارع
  • مت modular للغاية، أداء ممتاز، جودة كود عالية

هذا إطار عالي modularity وأداء ممتاز، يقدم خيارات هيكلية جديدة لفرق الألعاب وDeepAI.

![تفكيك Project89: تصميم إطار عمل للوكيل الذكي من الجيل التالي عالي الأداء وقابل للتعديل])https://img-cdn.gateio.im/webp-social/moments-aadac69287c878cdd84a72c6b8929ef2.webp(

![تحليل Project89: تصميم إطار عمل AI Agent من الجيل التالي عالي الأداء وقابل للتطوير])https://img-cdn.gateio.im/webp-social/moments-4f9f7656a99298c7a027a5e4722ce4d5.webp(

![تفكيك Project89: تصميم إطار عمل للوكيل AI من الجيل التالي معزز بالأداء العالي وقابل للتطوير])https://img-cdn.gateio.im/webp-social/moments-62bbe0d65d3748c5bc0027c5ffa39288.webp(

AGENT-15.25%
شاهد النسخة الأصلية
قد تحتوي هذه الصفحة على محتوى من جهات خارجية، يتم تقديمه لأغراض إعلامية فقط (وليس كإقرارات/ضمانات)، ولا ينبغي اعتباره موافقة على آرائه من قبل Gate، ولا بمثابة نصيحة مالية أو مهنية. انظر إلى إخلاء المسؤولية للحصول على التفاصيل.
  • أعجبني
  • 5
  • إعادة النشر
  • مشاركة
تعليق
0/400
LiquidityWitchvip
· منذ 19 س
استدعاء بعض الأجواء السحرية المظلمة من إطار p89 بصراحة... يعطيني شعور كتاب السحر المحظور فعلاً
شاهد النسخة الأصليةرد0
ZkProofPuddingvip
· 08-06 04:38
هل حقًا أداء هذا ضعيف؟ هل التحسين يعتمد على الكلام فقط؟
شاهد النسخة الأصليةرد0
rugdoc.ethvip
· 08-06 04:36
هل من الضروري حقًا إنشاء إطار آخر؟
شاهد النسخة الأصليةرد0
CryptoTarotReadervip
· 08-06 04:34
أليس مجرد إنشاء هيكل؟
شاهد النسخة الأصليةرد0
SerLiquidatedvip
· 08-06 04:31
إطار جديد مرة أخرى لتحسين الأداء؟؟
شاهد النسخة الأصليةرد0
  • تثبيت