الوصف
uAgents هو إطار عمل قوي وخفيف الوزن تم تطويره بواسطة Fetch.ai، وهو مصمم لتبسيط إنشاء وكلاء الذكاء الاصطناعي المستقلين. تم بناؤه باستخدام Python، وهو يسمح للمطورين ببناء وكلاء متطورين قادرين على أداء مهام مختلفة، والاستجابة للأحداث، والعمل وفقًا لجدول زمني بسهولة. يستفيد إطار العمل من المُزخرفات (decorators) البسيطة والمعبرة، مما يجعل تطوير الوكلاء بديهيًا وفعالًا.
في جوهره، يركز uAgents على تمكين شبكات الوكلاء اللامركزية. عند بدء التشغيل، يقوم كل وكيل بتسجيل نفسه تلقائيًا في Almanac، وهو عقد ذكي تم نشره على سلسلة كتل Fetch.ai. يضمن هذا أن الوكلاء يمكنهم اكتشاف بعضهم البعض والتفاعل معهم ضمن شبكة متنامية. يعطي إطار العمل الأولوية للأمان، حيث يتم تأمين رسائل ومحافظ uAgent بشكل تشفيري لحماية الهويات والأصول.
البدء باستخدام uAgents أمر مباشر. يمكن تثبيت المكتبة باستخدام pip لإصدارات Python من 3.10 إلى 3.13. يوفر إطار العمل أمثلة ودروسًا واضحة لإنشاء الوكلاء، وتحديد مهامهم، وتشغيلها. على سبيل المثال، يمكن برمجة وكيل لأداء تحية بسيطة على فترات منتظمة باستخدام المُزخرف `@alice.on_interval`. يدعم إطار العمل أيضًا تعيين عناوين وكلاء ثابتة عن طريق تضمين معلمة بذرة (seed) أثناء إنشاء الوكيل، أو يمكنه إنشاء عنوان جديد في كل مرة إذا لم يتم توفير بذرة.
مشروع uAgents مفتوح المصدر، مع الترحيب بالمساهمات من المجتمع. يتضمن المستودع وثائق شاملة، وإرشادات تطوير، وأمثلة في مستودع `uAgent-Examples`، تعرض أنواعًا مختلفة من الوكلاء والتكاملات. يحتوي مجلد `uagents-core` على التعريفات والوظائف الأساسية لبناء برامج شبيهة بالوكلاء يمكنها التكامل مع نظام Fetch.ai البيئي وسوق الوكلاء الخاص به. المشروع مرخص بموجب ترخيص Apache 2.0.
الميزات الأساسية لـ uAgents
إطار عمل لإنشاء وكلاء ذكاء اصطناعي لامركزيين
مبني باستخدام Python
إنشاء وإدارة الوكلاء بسهولة باستخدام المُزخرفات
تسجيل تلقائي في Almanac الخاص بسلسلة كتل Fetch.ai
رسائل ومحافظ مؤمنة تشفيريًا
يدعم المهام المجدولة والإجراءات المستندة إلى الأحداث
تثبيت سريع عبر pip
إدارة عناوين الوكلاء باستخدام عبارات البذرة
مفتوح المصدر بترخيص Apache 2.0
وثائق وأمثلة شاملة متاحة
البدء مع uAgents
استنساخ المستودع: احصل على كود إطار عمل uAgents من GitHub.
تثبيت التبعيات: قم بإعداد بيئة Python الخاصة بك وتثبيت الحزم الضرورية.
تكوين الوكيل: حدد اسم وكيلك، وعبارة البذرة (اختياري)، والمهام باستخدام المُزخرفات.
تشغيل الوكيل: قم بتنفيذ نص Python الخاص بك لتشغيل وكيلك اللامركزي.
التكامل: استكشف الأمثلة والوثائق للتواصل المتقدم للوكلاء والتكامل مع النظام البيئي.
حالات استخدام uAgents
- شبكات الوكلاء اللامركزية
- تنفيذ المهام الآلي
- اتصال آمن للوكلاء
- التكامل مع سلسلة الكتل
- خدمات مدعومة بالذكاء الاصطناعي







