PR Analyzer

डेवलपर और ओपन-सोर्स को मैनेज करने वाले लोगों को, नए पीआर का विश्लेषण करने में मदद करना

यह क्या करता है

GitHub के पुश रिक्वेस्ट (पीआर) का विश्लेषण करने वाला टूल. यह कोड की क्वालिटी, संभावित जोखिम, पढ़ने में आसानी, और अन्य चीज़ों के आधार पर मार्कडाउन की खास जानकारी जनरेट करता है. यह प्रोजेक्ट, कोड में हुए बदलावों के बारे में ज़्यादा जानकारी देने के लिए, Langchain और VectorDB एम्बेड के साथ-साथ Gemini API का इस्तेमाल करता है. यह GitHub Actions का इस्तेमाल करके, हर PR की जानकारी के साथ एपीआई अनुरोध भेजता है. बैकएंड, रिपॉज़िटरी की सभी फ़ाइलों को सेव करने के लिए VectorDB का इस्तेमाल करता है. साथ ही, Gemini API के लिए कॉन्टेक्स्ट के तौर पर उनका इस्तेमाल करता है. Gemini API, उस PR को इनपुट के तौर पर लेता है और उसका विश्लेषण दिखाता है.

इनका इस्तेमाल करके बनाया गया

  • कोई नहीं
  • मैंने कोड के लिए भी Gemini का इस्तेमाल किया है
  • मुझे Python के बारे में नहीं पता
  • और यह मेरा पहला लैंगचैन और वेक्टर डीबी प्रोजेक्ट था

टीम

इन्होंने बदलाव किया है

सिद्धार्थ सेठी

शुरू होने का समय

भारत