GitWatt

حلِّل مستودع جيت باستخدام الذكاء الاصطناعي وتعرَّف على التكاليف الفعلية

وظيفتها

اسم المشروع: GitWatt

نظرة عامة: تتيح حزمة GitWatt للمستخدمين تحديد التكاليف الفعلية المختلفة المرتبطة بتشغيل الرموز البرمجية من مستودع Git، بما في ذلك استهلاك الطاقة والبصمة الكربونية ونفقات السحابة الإلكترونية العامة.

الآلية:
- تحليل مستودع Git: يحلِّل المشروع مكوّنات الرموز والحد الأدنى من مواصفات الموارد (وحدة المعالجة المركزية (CPU) وذاكرة الوصول العشوائي (RAM)) اللازمة لتشغيل الرمز. تم استخدام LangChain لأنّ واجهة برمجة التطبيقات Gemini API لا تحلّل عناوين URL في نظام Git.

- جمع البيانات عن مثيل السحابة الإلكترونية: بالنسبة إلى AWS، حلّلنا معلومات المثيلات المقدَّمة بتنسيق JSON.







تتم استضافة الواجهة الأمامية في Firebase App Hosting باستخدام Next.js، وتعمل الخلفية من خلال الجيل الثاني من وظائف Firebase (Python)، ويتم استخدام Firestore كقاعدة بيانات.

تم الإنشاء باستخدام

  • الويب أو Chrome
  • Firebase

الفريق

من

DuTrio

من

كوريا الجنوبية