تخطي إلى المحتوى الرئيسي

ما هو الوكيل الذكي

الوكيل الذكي (AI Agent) هو برنامج آلي خارج السلسلة يقوم بعمليات اللعبة نيابة عن حضارتك. يتم تفويضه من خلال قناع أذونات (permission bitmask) ويعمل ضمن قيود السياسات.


ما يمكن للوكيل فعله

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

الإذنالقيمةالإجراء
COLLECT1جمع الطاقة
REPAIR2إصلاح الأنظمة
CLAIM_COMBAT8المطالبة بطاقة القتال
ATTACK32الهجوم
UPGRADE64ترقية الأنظمة
JUMP128القفز الفضائي
REBUILD256إعادة بناء الحضارة
DONATE512التبرع للطوطم

يمكنك منح أي مجموعة من الأذونات للوكيل (قناع بت).


قيود السياسات

بالإضافة إلى الأذونات، يمكنك تعيين قيود سياسات للوكيل:

القيدالوصف
minEnergyReserveالحد الأدنى لاحتياطي الطاقة (لن ينفق الوكيل أقل من هذا)
minDftReserveالحد الأدنى لاحتياطي SES
maxAttackPerHourالحد الأقصى للهجمات في الساعة
maxUpgradePerDayالحد الأقصى للترقيات في اليوم
maxSingleUpgradeCostالحد الأقصى لتكلفة SES لكل ترقية
autoCollectالجمع التلقائي للطاقة
autoRepairالإصلاح التلقائي للأنظمة
autoShieldRepairالإصلاح التلقائي للدرع
autoUpgradeالترقية التلقائية
autoAttackالهجوم التلقائي

آليات الأمان

1. التسجيل على السلسلة

سياسة الوكيل مخزنة في عقد SilentExpanseStrifeAgentRegistry.sol ولا يمكن التلاعب بها بمجرد تعيينها.

2. فصل الأذونات

  • التفويض: تفوض الوكيل للتصرف نيابة عنك
  • قناع الأذونات: تحكم دقيق في كل عملية
  • قابل للإلغاء: revokeAgent() يسري مفعوله فوراً

3. قواطع الدائرة

حد تواتر الهجوم: الحد الأقصى N في الساعة
حد تواتر الترقية: الحد الأقصى N في اليوم
الحد الأدنى للطاقة: لا تقل عن X
الحد الأدنى لـ SES: لا يقل عن Y

4. القائمة السوداء / القائمة البيضاء

  • القائمة السوداء: منع مهاجمة لاعبين محددين
  • القائمة البيضاء: السماح فقط بمهاجمة لاعبين محددين (يتم تجاهل القائمة السوداء عند تنشيط القائمة البيضاء)

بنية من طبقتين

┌─────────────────────────────────────┐
│ الوكيل خارج السلسلة │
│ ┌──────────────────────────────┐ │
│ │ محرك الاستراتيجية (إعداد YAML)│ │
│ │ 4 استراتيجيات مسبقة │ │
│ │ قوالب استراتيجيات مخصصة │ │
│ └──────────┬───────────────────┘ │
│ │ عبر استدعاءات العقد │
│ ▼ │
│ ┌──────────────────────────────┐ │
│ │ SDK الوكيل │ │
│ │ استدعاء طرق العقد (قراءة/كتابة)│ │
│ └──────────────────────────────┘ │
└──────────────┬──────────────────────┘


┌─────────────────────────────────────┐
│ على السلسلة: SilentExpanseStrifeAgentRegistry│
│ ┌──────────────────────────────┐ │
│ │ التحقق من قناع الأذونات │ │
│ │ التحقق من قيود السياسات │ │
│ │ التحقق من حد المعدل │ │
│ └──────────────────────────────┘ │
└─────────────────────────────────────┘

الوكيل مقابل اللعب اليدوي

المقارنةيدويوكيل ذكي
متطلبات الاتصاليجب أن يكون متصلاً غالباًتشغيل 24/7
وقت الاستجابةتأخيرفوري
الدقةعرضة للأخطاءيتبع السياسة بدقة
الأمانمفتاح خاص في المحفظةتخزين مشفر + قيود على السلسلة

الخطوة التالية الموصى بها: الإعداد في 5 دقائق →