CodeKitty AI
แชทกับที่เก็บ GitHub เพื่อทําความเข้าใจโค้ดเบสและไฟล์
การทำงาน
ส่วนขยาย CodeKitty AI ใน Google Chrome ช่วยให้โปรแกรมเมอร์เข้าใจที่เก็บ GitHub ขนาดใหญ่โดยใช้ Gemini API ได้ผ่าน 2 วิธีหลัก วิธีการแรกจะดึงข้อมูลเนื้อหาจากไฟล์และโค้ด GitHub ในหน้าเว็บปัจจุบัน และทำการเรียก API ไปยังแบ็กเอนด์โดยใช้ Gemini AI API วิธีนี้จะสร้างฟีเจอร์แบบแชทต่อเนื่องเพื่อถามคำถามเพิ่มเติม นอกจากนี้ ยังช่วยให้ผู้ใช้เลือกโค้ดและแตะปุ่ม "อธิบาย" เพื่อรับคำอธิบายอัตโนมัติได้ด้วย ในเมธอดที่ 2 ระบบจะดึงข้อมูลชื่อที่เก็บเพื่อดึงข้อมูลทั้งหมดโดยใช้ GitHub API จากนั้นจะสร้าง rag โดยใช้ Langchain และรูปแบบการฝังของ Gemini API AI มีบริบททั้งหมดของที่เก็บ แต่จํานวนบรรทัดโค้ดทั้งหมดถูกจํากัดไว้ที่ 12, 000 บรรทัด นี่คือวิธีที่ CodeKitty ช่วยให้นักพัฒนาซอฟต์แวร์เข้าใจไวยากรณ์ ไฟล์ และอื่นๆ ของโค้ดฐานขนาดใหญ่โดยใช้ Gemini
สร้างขึ้นด้วย
- เว็บ/Chrome
ทีม
โดย
CodeKitty AI
จาก
อินเดีย