PR Analyzer
Membantu Developer dan Pemelihara Open Source menganalisis PR baru yang masuk
Fungsinya
Alat untuk menganalisis permintaan pull (PR) GitHub dengan membuat ringkasan markdown berdasarkan kualitas kode, potensi risiko, keterbacaan, dan faktor lainnya. Project ini memanfaatkan Gemini API bersama dengan penyematan Langchain dan VectorDB untuk memberikan insight mendetail tentang perubahan kode. Tindakan ini menggunakan GitHub Actions untuk mengirim permintaan API di setiap PR dengan detail PR. Backend menggunakan VectorDB untuk menyimpan semua file Repo dan menggunakannya sebagai Konteks untuk Gemini API yang menggunakan PR tersebut sebagai input dan menampilkan analisis untuk PR tersebut.
Dibuat dengan
- Tidak ada
- Saya juga menggunakan Gemini untuk kode
- karena saya tidak terbiasa dengan Python
- dan ini adalah project Langchain dan Vector DB pertama saya
Tim
Oleh
Sidharth Sethi
From
India