تحليل Project89: تصميم إطار عمل للوكيل الذكي من الجيل التالي مع وحدات عالية الأداء
تستخدم Project89 طريقة جديدة تمامًا لتصميم إطار العمل Agent، وهو إطار عمل عالي الأداء لتطوير الألعاب، وهو أكثر قابلية للتجزئة وأفضل أداءً مقارنةً بإطار العمل Agent المستخدم حاليًا.
ستتناول هذه المقالة بالتفصيل إطار العمل عالي الأداء للوكيل في Project89.
1. لماذا يجب استخدام ECS لتصميم إطار العمل الوكيل
ECS (Entity-Component-System) هو نمط هيكلي شائع الاستخدام في تطوير الألعاب وأنظمة المحاكاة. إنه يفصل البيانات عن المنطق تمامًا، لتمكين الإدارة الفعالة لمجموعة متنوعة من الكيانات وسلوكياتها في سيناريوهات قابلة للتوسع على نطاق واسع.
Entity( الكيان): هو مجرد معرف( رقم أو سلسلة)، لا يحتوي على أي بيانات أو منطق. يمكن تركيب مكونات مختلفة عليه حسب الحاجة لمنحه خصائص أو قدرات متنوعة.
Component( المكون): يستخدم لتخزين البيانات أو الحالة المحددة للكيان.
النظام(النظام): مسؤول عن تنفيذ المنطق المتعلق ببعض المكونات.
لفهم هذه المجموعة من الأنظمة من خلال مثال عمل وكيل محدد: في ArgOS، نعتبر كل وكيل ككيان، يمكنه تسجيل مكونات مختلفة، مثل:
مكون الوكيل: يخزن بشكل رئيسي معلومات أساسية مثل اسم الوكيل، اسم النموذج، وما إلى ذلك.
عنصر الإدراك: يُستخدم بشكل أساسي لتخزين البيانات الخارجية المدركة
مكون الذاكرة: يُستخدم بشكل أساسي لتخزين بيانات الذاكرة للكيان الوكيل، مثل الأشياء التي تم القيام بها وما إلى ذلك.
مكون العمل: يخزن البيانات الخاصة بالإجراء الذي سيتم تنفيذه
سير العمل الخاص بالنظام:
إدراك وجود سلاح أمامك، استدعاء دالة التنفيذ لنظام الإدراك لتحديث بيانات مكون الإدراك لوحدة العميل.
تفعيل نظام الذاكرة، واستدعاء مكون الإدراك ومكون الذاكرة في نفس الوقت، وتخزين البيانات المدركة في قاعدة البيانات من خلال الذاكرة.
نظام العمل يستدعي مرة أخرى مكون الذاكرة ومكون العمل، لاسترجاع المعلومات حول البيئة المحيطة من الذاكرة، ثم تنفيذ الإجراءات المناسبة.
الحصول على كيان وكيل محدث يتم تحديث بيانات كل مكون فيه
لذا فإن النظام مسؤول بشكل رئيسي عن تعريف مكونات المعالجة المنطقية التي يجب تنفيذها على المكونات المعنية.
في Project89، عالم مليء بأنواع مختلفة من العملاء، بعض العملاء ليس لديهم فقط قدرات أساسية ولكن أيضًا القدرة على التخطيط.
ثانياً، هيكل نظام ArgOS
في ArgOS، تم تصميم العديد من المكونات والأنظمة لتمكين الوكيل من التفكير بعمق أكبر وتنفيذ مهام أكثر تعقيدًا.
في ArgOS، يتم تقسيم النظام إلى "ثلاثة مستويات" ( مستوى الوعي ):
وعي(CONSCIOUS)نظام
تحتوي على نظام الغرفة، نظام الإدراك، نظام التجربة، نظام التفكير، نظام العمل، نظام التنظيف
عادةً ما تكون ترددات التحديث مرتفعة ( مثل كل 10 ثوانٍ )
معالجة أقرب إلى "الوقت الحقيقي" أو "الوعي الظاهر"، مثل الوعي بالبيئة، والتفكير في الوقت الحقيقي، وتنفيذ الإجراءات، وما إلى ذلك.
اللاوعي(SUBCONSCIOUS)النظام
نظام تخطيط الأهداف، نظام التخطيط
معدل التحديث منخفض نسبيًا ( مثل كل 25 ثانية )
معالجة "التفكير" المنطقي، مثل الفحص الدوري / إنشاء الأهداف والخطط
غير واعي(UNCONSCIOUS)نظام
لم يتم تفعيله بعد
تحديث التكرار أبطأ ( مثل أكثر من 50 ثانية )
العلاقة بين الأنظمة المختلفة في ArgOS معقدة للغاية، وتشمل بشكل أساسي:
PerceptionSystem: مسؤول عن جمع "تحفيزات" (stimuli) من العالم الخارجي أو من كيانات أخرى، وتحديثها في مكون الإدراك للوكيل (Agent).
ExperienceSystem: تحويل المحفزات التي تم جمعها من PerceptionSystem إلى "تجربة" أكثر تجريدًا (Experience).
نظام التفكير: نظام "التفكير" الخاص بالذكاء الاصطناعي. يستخرج الحالة الحالية من مكونات الذاكرة والإدراك، من خلال generateThought(...) مع LLM / منطق القواعد لتوليد "نتائج التفكير"( نتيجة التفكير).
ActionSystem: إذا كان Action.pendingAction لوكيل معين غير فارغ، فيتم تنفيذ الإجراء فعليًا من خلال runtime.getActionManager().executeAction(...).
نظام تخطيط الأهداف: تقييم دوري لتقدم الأهداف في قائمة Goal.current[eid]، أو فحص ما إذا كانت هناك تغييرات كبيرة في الذاكرة الخارجية/الداخلية.
PlanningSystem: إنشاء أو تحديث خطة (Goal.current[eid]) لتنفيذ خطة (.
RoomSystem: معالجة التحديثات المتعلقة بالغرفة )Room(.
CleanupSystem: البحث بانتظام وإزالة الكيانات المميزة بمكون Cleanup.
من خلال ربط هذه الأنظمة، أصبح وكيل الذكاء الاصطناعي قادرًا على: إدراك تغيرات البيئة ) الإدراك ( → تسجيل أو تحويلها إلى تجارب داخلية ) الخبرة ( → التفكير الذاتي واتخاذ القرار ) التفكير ( → اتخاذ إجراءات ) العمل ( → ضبط الأهداف والخطط بشكل ديناميكي ) تخطيط الأهداف + التخطيط ( → مزامنة البيئة ) الغرفة ( → استرداد الكيانات غير المفيدة في الوقت المناسب ) التنظيف (
![تفكيك Project89: تصميم إطار عمل للوكيل الذكي من الجيل التالي ذو أداء عالي وقابل للتعديل])https://img-cdn.gateio.im/webp-social/moments-69e16ae3b5af8c39e1fc522358584cef.webp(
٣، تحليل الهيكل العام لـ ArgOS
هيكلية أساسية متعددة الطبقات
![تفكيك Project89: تصميم إطار عمل لوكيل AI من الجيل التالي قابل للتعديل وعالي الأداء])https://img-cdn.gateio.im/webp-social/moments-59f1984837d6636d7efc378c731a01eb.webp(
مكون )Component( الفئة
هوية أساسية
سلوك وحالة
الإدراك والذاكرة
البيئة والمساحة
المظهر والتفاعل
المساعدة أو الصيانة
![تحليل Project89: تصميم إطار عمل لوكلاء AI من الجيل التالي عالي الأداء وقابل للتعديل])https://img-cdn.gateio.im/webp-social/moments-c37bd7442c3743f80a4fd9ba8afc123b.webp(
هيكل النظام
![تفكيك Project89: تصميم إطار عمل لوكيل الذكاء الاصطناعي من الجيل التالي عالي الأداء وقابل للتعديل])https://img-cdn.gateio.im/webp-social/moments-19636582e09b473536b17c2de0c61fbc.webp(
هيكل الإدارة
بما في ذلك EventBus و RoomManager و StateManager و EventManager و ActionManager و PromptManager وما إلى ذلك
![تحليل Project89: تصميم إطار عمل للوكيل الذكي من الجيل التالي بموديلات عالية الأداء])https://img-cdn.gateio.im/webp-social/moments-b0180b99743a98bafb2b2d066900d65c.webp(
التفاعل مع قاعدة البيانات
يتم الانتهاء من خلال StateManager / PersistenceManager
![تفكيك Project89: تصميم إطار عمل للوكيل الذكي من الجيل التالي عالي الأداء وقابل للتعديل])https://img-cdn.gateio.im/webp-social/moments-6a3ba796aae66b8a9f977ec99b5bb1c8.webp(
٤. نقاط الابتكار في الهيكل
كل نظام يعمل بشكل مستقل، ولن يكون هناك علاقة استدعاء بين الأنظمة الأخرى.
يمكن بسهولة زيادة أو تقليل قدرة الوكيل
الأداء أقوى من بنية الكائنات التقليدية
تقسيم النظام إلى الوعي واللاوعي واللاوعي هو تصميم مبتكر للغاية
![تفكيك Project89: تصميم إطار عمل للجيل التالي من الوكلاء الذكيين عالي الأداء وقابل للتعديل])https://img-cdn.gateio.im/webp-social/moments-aadac69287c878cdd84a72c6b8929ef2.webp(
بشكل عام، هذا إطار عمل متنوع للغاية وعالي الأداء، جودة الشيفرة فيه ممتازة ويحتوي على وثائق تصميم جيدة. إنه يوفر خيار بنية جديدة محتمل لفرق الألعاب أو فرق DeFi.
![تحليل 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(
شاهد النسخة الأصلية
قد تحتوي هذه الصفحة على محتوى من جهات خارجية، يتم تقديمه لأغراض إعلامية فقط (وليس كإقرارات/ضمانات)، ولا ينبغي اعتباره موافقة على آرائه من قبل Gate، ولا بمثابة نصيحة مالية أو مهنية. انظر إلى إخلاء المسؤولية للحصول على التفاصيل.
تسجيلات الإعجاب 8
أعجبني
8
5
إعادة النشر
مشاركة
تعليق
0/400
DecentralizeMe
· 08-13 19:40
من يستطيع التعامل مع أداء قوي كهذا؟
شاهد النسخة الأصليةرد0
quietly_staking
· 08-13 05:52
هذا يبدو قويًا جدًا
شاهد النسخة الأصليةرد0
ContractCollector
· 08-10 20:17
اللعب بالتجزئة ممتع للغاية
شاهد النسخة الأصليةرد0
CommunityJanitor
· 08-10 20:07
الوحدات الوحدات يمكنها مواجهة الرؤساء ولكن لا يمكنها القتال، فهل هذا ليس عبثاً؟
شاهد النسخة الأصليةرد0
RugResistant
· 08-10 20:01
همم تم اكتشاف مشاكل محتملة في الأمان... يحتاج إلى تدقيق شامل للكود بصراحة
Project89: إطار وكيل AI من الجيل التالي عالي الأداء وقابل للتعديل
تحليل Project89: تصميم إطار عمل للوكيل الذكي من الجيل التالي مع وحدات عالية الأداء
تستخدم Project89 طريقة جديدة تمامًا لتصميم إطار العمل Agent، وهو إطار عمل عالي الأداء لتطوير الألعاب، وهو أكثر قابلية للتجزئة وأفضل أداءً مقارنةً بإطار العمل Agent المستخدم حاليًا.
ستتناول هذه المقالة بالتفصيل إطار العمل عالي الأداء للوكيل في Project89.
1. لماذا يجب استخدام ECS لتصميم إطار العمل الوكيل
ECS (Entity-Component-System) هو نمط هيكلي شائع الاستخدام في تطوير الألعاب وأنظمة المحاكاة. إنه يفصل البيانات عن المنطق تمامًا، لتمكين الإدارة الفعالة لمجموعة متنوعة من الكيانات وسلوكياتها في سيناريوهات قابلة للتوسع على نطاق واسع.
Entity( الكيان): هو مجرد معرف( رقم أو سلسلة)، لا يحتوي على أي بيانات أو منطق. يمكن تركيب مكونات مختلفة عليه حسب الحاجة لمنحه خصائص أو قدرات متنوعة.
Component( المكون): يستخدم لتخزين البيانات أو الحالة المحددة للكيان.
النظام(النظام): مسؤول عن تنفيذ المنطق المتعلق ببعض المكونات.
لفهم هذه المجموعة من الأنظمة من خلال مثال عمل وكيل محدد: في ArgOS، نعتبر كل وكيل ككيان، يمكنه تسجيل مكونات مختلفة، مثل:
سير العمل الخاص بالنظام:
إدراك وجود سلاح أمامك، استدعاء دالة التنفيذ لنظام الإدراك لتحديث بيانات مكون الإدراك لوحدة العميل.
تفعيل نظام الذاكرة، واستدعاء مكون الإدراك ومكون الذاكرة في نفس الوقت، وتخزين البيانات المدركة في قاعدة البيانات من خلال الذاكرة.
نظام العمل يستدعي مرة أخرى مكون الذاكرة ومكون العمل، لاسترجاع المعلومات حول البيئة المحيطة من الذاكرة، ثم تنفيذ الإجراءات المناسبة.
الحصول على كيان وكيل محدث يتم تحديث بيانات كل مكون فيه
لذا فإن النظام مسؤول بشكل رئيسي عن تعريف مكونات المعالجة المنطقية التي يجب تنفيذها على المكونات المعنية.
في Project89، عالم مليء بأنواع مختلفة من العملاء، بعض العملاء ليس لديهم فقط قدرات أساسية ولكن أيضًا القدرة على التخطيط.
ثانياً، هيكل نظام ArgOS
في ArgOS، تم تصميم العديد من المكونات والأنظمة لتمكين الوكيل من التفكير بعمق أكبر وتنفيذ مهام أكثر تعقيدًا.
في ArgOS، يتم تقسيم النظام إلى "ثلاثة مستويات" ( مستوى الوعي ):
وعي(CONSCIOUS)نظام
اللاوعي(SUBCONSCIOUS)النظام
غير واعي(UNCONSCIOUS)نظام
العلاقة بين الأنظمة المختلفة في ArgOS معقدة للغاية، وتشمل بشكل أساسي:
PerceptionSystem: مسؤول عن جمع "تحفيزات" (stimuli) من العالم الخارجي أو من كيانات أخرى، وتحديثها في مكون الإدراك للوكيل (Agent).
ExperienceSystem: تحويل المحفزات التي تم جمعها من PerceptionSystem إلى "تجربة" أكثر تجريدًا (Experience).
نظام التفكير: نظام "التفكير" الخاص بالذكاء الاصطناعي. يستخرج الحالة الحالية من مكونات الذاكرة والإدراك، من خلال generateThought(...) مع LLM / منطق القواعد لتوليد "نتائج التفكير"( نتيجة التفكير).
ActionSystem: إذا كان Action.pendingAction لوكيل معين غير فارغ، فيتم تنفيذ الإجراء فعليًا من خلال runtime.getActionManager().executeAction(...).
نظام تخطيط الأهداف: تقييم دوري لتقدم الأهداف في قائمة Goal.current[eid]، أو فحص ما إذا كانت هناك تغييرات كبيرة في الذاكرة الخارجية/الداخلية.
PlanningSystem: إنشاء أو تحديث خطة (Goal.current[eid]) لتنفيذ خطة (.
RoomSystem: معالجة التحديثات المتعلقة بالغرفة )Room(.
CleanupSystem: البحث بانتظام وإزالة الكيانات المميزة بمكون Cleanup.
من خلال ربط هذه الأنظمة، أصبح وكيل الذكاء الاصطناعي قادرًا على: إدراك تغيرات البيئة ) الإدراك ( → تسجيل أو تحويلها إلى تجارب داخلية ) الخبرة ( → التفكير الذاتي واتخاذ القرار ) التفكير ( → اتخاذ إجراءات ) العمل ( → ضبط الأهداف والخطط بشكل ديناميكي ) تخطيط الأهداف + التخطيط ( → مزامنة البيئة ) الغرفة ( → استرداد الكيانات غير المفيدة في الوقت المناسب ) التنظيف (
![تفكيك Project89: تصميم إطار عمل للوكيل الذكي من الجيل التالي ذو أداء عالي وقابل للتعديل])https://img-cdn.gateio.im/webp-social/moments-69e16ae3b5af8c39e1fc522358584cef.webp(
٣، تحليل الهيكل العام لـ ArgOS
![تفكيك Project89: تصميم إطار عمل لوكيل AI من الجيل التالي قابل للتعديل وعالي الأداء])https://img-cdn.gateio.im/webp-social/moments-59f1984837d6636d7efc378c731a01eb.webp(
![تحليل Project89: تصميم إطار عمل لوكلاء AI من الجيل التالي عالي الأداء وقابل للتعديل])https://img-cdn.gateio.im/webp-social/moments-c37bd7442c3743f80a4fd9ba8afc123b.webp(
![تفكيك Project89: تصميم إطار عمل لوكيل الذكاء الاصطناعي من الجيل التالي عالي الأداء وقابل للتعديل])https://img-cdn.gateio.im/webp-social/moments-19636582e09b473536b17c2de0c61fbc.webp(
![تحليل Project89: تصميم إطار عمل للوكيل الذكي من الجيل التالي بموديلات عالية الأداء])https://img-cdn.gateio.im/webp-social/moments-b0180b99743a98bafb2b2d066900d65c.webp(
![تفكيك Project89: تصميم إطار عمل للوكيل الذكي من الجيل التالي عالي الأداء وقابل للتعديل])https://img-cdn.gateio.im/webp-social/moments-6a3ba796aae66b8a9f977ec99b5bb1c8.webp(
٤. نقاط الابتكار في الهيكل
![تفكيك Project89: تصميم إطار عمل للجيل التالي من الوكلاء الذكيين عالي الأداء وقابل للتعديل])https://img-cdn.gateio.im/webp-social/moments-aadac69287c878cdd84a72c6b8929ef2.webp(
بشكل عام، هذا إطار عمل متنوع للغاية وعالي الأداء، جودة الشيفرة فيه ممتازة ويحتوي على وثائق تصميم جيدة. إنه يوفر خيار بنية جديدة محتمل لفرق الألعاب أو فرق DeFi.
![تحليل 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(