นักวิเคราะห์ PR

ช่วยนักพัฒนาและผู้บำรุงรักษาโอเพนซอร์สวิเคราะห์ PR ใหม่ที่ได้รับ

การทำงาน

เครื่องมือสำหรับวิเคราะห์คำขอพุลของ GitHub (PR) โดยการสร้างข้อมูลสรุปมาร์กดาวน์ตามคุณภาพของโค้ด ความเสี่ยงที่อาจเกิดขึ้น ความอ่านง่าย และปัจจัยอื่นๆ โปรเจ็กต์นี้ใช้ประโยชน์จาก Gemini API ร่วมกับการฝัง Langchain และ VectorDB เพื่อให้ข้อมูลเชิงลึกโดยละเอียดเกี่ยวกับการเปลี่ยนแปลงโค้ด การดำเนินการนี้จะใช้การดำเนินการใน GitHub เพื่อส่งคำขอ API ในการประชาสัมพันธ์ทุกรายการพร้อมรายละเอียดการประชาสัมพันธ์ แบ็กเอนด์ใช้ VectorDB เพื่อจัดเก็บไฟล์ทั้งหมดของที่เก็บ และใช้เป็นบริบทสำหรับ Gemini API ซึ่งจะนำ PR นั้นเป็นอินพุตและส่งการวิเคราะห์สำหรับข้อมูลนั้น

สร้างด้วย

  • ไม่มี
  • ฉันใช้ Gemini สำหรับเขียนโค้ดด้วย
  • เนื่องจากฉันไม่คุ้นเคยกับ Python
  • และนี่คือโปรเจ็กต์ Langchain และ Vector DB แรกของฉัน

ทีม

โดย

ซิดธาร์ เศรษฐี

จาก

อินเดีย