पीआर ऐनालाइज़र

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

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

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

इसके साथ बनाया गया

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

टीम

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

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

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

भारत