أداة تحليل العلاقات العامة
مساعدة المطوّرين ومشرفي المصادر المفتوحة في تحليل طلبات الدمج الجديدة الواردة
وظيفتها
أداة لتحليل طلبات سحب GitHub من خلال إنشاء ملخّصات بتنسيق Markdown استنادًا إلى جودة الرموز البرمجية والمخاطر المحتملة وسهولة القراءة وعوامل أخرى يستفيد هذا المشروع من Gemini API إلى جانب عمليات إدراج Langchain وVectorDB لتقديم إحصاءات تفصيلية عن تغييرات الرموز البرمجية. يستخدم هذا الإجراء إجراءات GitHub لإرسال طلب إلى واجهة برمجة التطبيقات في كل طلب إصلاح مع تضمين تفاصيل طلب الإصلاح. يستخدم الجزء الخلفي من التطبيق VectorDB لتخزين جميع ملفات المستودع، ويستخدمها كسياق لواجهة برمجة التطبيقات Gemini API التي تأخذ طلب إعادة النظر هذا كمدخل وتُظهر التحليل المرتبط به.
مصمَّم بالاستناد إلى
- ما من شبكة
- لقد استخدمت Gemini للرمز البرمجي أيضًا
- لأنّني لست على دراية بلغة Python
- وكان هذا هو أول مشروع لي في Langchain وVector DB
الفريق
من
سيدهارث سيتي
من
الهند