CodeKitty एआई

कोडबेस और फ़ाइलों को समझने के लिए, GitHub की किसी भी रिपॉज़िटरी से चैट करें

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

CodeKitty एआई का Google Chrome एक्सटेंशन, प्रोग्रामर को Gemini API का इस्तेमाल करके, GitHub की बड़ी रिपॉज़िटरी को समझने में मदद करता है. इसके लिए, दो मुख्य तरीके अपनाए जाते हैं. पहला तरीका, मौजूदा वेबपेज पर GitHub फ़ाइलों और कोड से कॉन्टेंट को वापस लाता है. साथ ही, Gemini के एआई एपीआई का इस्तेमाल करके, बैकएंड को एपीआई कॉल करता है. इस तरीके से, आगे सवाल पूछने के लिए चैट जैसी सुविधा बनाई जाती है. साथ ही, यह उपयोगकर्ताओं को कोड चुनने और "एक्सप्लेन" बटन पर टैप करके, अपने-आप जानकारी पाने की सुविधा भी देता है. दूसरे तरीके में, यह GitHub API का इस्तेमाल करके, रिपॉज़िटरी का नाम फ़ेच करता है, ताकि उसमें मौजूद सारा कॉन्टेंट फ़ेच किया जा सके. इसके बाद, यह Langchain और Gemini API एम्बेडिंग मॉडल का इस्तेमाल करके, एक रैग बनाता है. एआई के पास रिपॉज़िटरी का पूरा कॉन्टेक्स्ट होता है, लेकिन कोड की लाइनों की कुल संख्या 12,000 तक सीमित होती है. इस तरह, CodeKitty, Gemini का इस्तेमाल करके डेवलपर को बड़े कोडबेस सिंटैक्स, फ़ाइलों वगैरह को समझने में मदद कर सकता है.

इनकी मदद से बनाया गया

  • वेब/Chrome

टीम

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

CodeKitty एआई

इन्होंने भेजा

भारत