تفاصيل العمل

مشروع Marios Agent هو وكيل ذكي مستقل (Agentic AI) شغّال بالكامل في الطرفية، مبني على Google Gemini، وصممته خصيصاً لمهام هندسة البرمجيات والأمن السيبراني.

الوكيل يشتغل عبر حلقة متصلة: يستقبل المهمة من المستخدم، يخطط ويقرر أي أداة يستخدم، ينفذ (قراءة ملفات، كتابة أكواد، تنفيذ أوامر، بحث في المشروع، أو حتى جلب معلومات من الويب)، ويقيم النتيجة ويعيد الكَرَّة حتى يخلص. الأهم إن الأمان مبني في قلب النظام من البداية؛ فيه Path Guard يمنع الوصول لأي ملفات حساسة مثل .env أو مفاتيح خاصة، وأي محاولة تتسجل ويتوقف التنفيذ.

الواجهة مبنية بمكتبة Rich و prompt-toolkit، فيها autocomplete للملفات والأوامر، ودعم لحقن محتوى الملفات مباشرة داخل الطلب باستخدام @. غير كذا، دعمت فيه ميزة المجموعات (Agent Groups) بحيث تقدر تشغّل أكثر من وكيل في جلسات مختلفة ويتراسلوا ويتعاونوا في الوقت الحقيقي. حالياً المشروع في نسخة بيتا، ونسبة التقدم حوالي 18.7%، ومستمر في تطويره.

التقنيات المستخدمة: Python، Google Gemini API، prompt-toolkit، Rich، dotenv، وكامل معماريته صممتها بنفسي.

ملفات مرفقة

بطاقة العمل

اسم المستقل
عدد الإعجابات
0
تاريخ الإضافة
تاريخ الإنجاز
المهارات