PR Analyzer
עזרה למפתחים ולמנהלי קוד פתוח לנתח בקשות תיקון (PR) חדשות שמגיעות
תיאור
כלי לניתוח בקשות משיכה (PR) ב-GitHub על ידי יצירת סיכומים ב-Markdown על סמך איכות הקוד, סיכונים פוטנציאליים, קריאוּת וגורמים אחרים. הפרויקט הזה משתמש ב-Gemini API יחד עם הטמעות (embeddings) של Langchain ו-VectorDB כדי לספק תובנות מפורטות לגבי שינויים בקוד. הכלי הזה משתמש ב-GitHub Actions כדי לשלוח בקשת API לכל בקשת תיקון (PR) עם פרטי ה-PR. הקצה העורפי משתמש ב-VectorDB כדי לאחסן את כל הקבצים של המאגר, ומשתמש בהם כהקשר ל-Gemini API, שמקבל את ה-PR הזה כקלט ומחזיר את הניתוח שלו.
מבוסס על
- ללא
- השתמשתי ב-Gemini גם לקוד
- כי אין לי ניסיון ב-Python
- וזה היה הפרויקט הראשון שלי עם שרשרת שפות ומסד נתונים של וקטורים
קבוצה
על ידי
Sidharth Sethi
מאת
הודו