עזרה למפתחים ולמתחזקים בקוד פתוח לנתח יחסי ציבור חדשים
תיאור
כלי לניתוח בקשות משיכה (PRs) של GitHub על ידי יצירת סיכומי Markdown שמבוססים על איכות הקוד, סיכונים פוטנציאליים, קריאות וגורמים אחרים. בפרויקט הזה נעשה שימוש ב-Gemini API יחד עם הטמעות של Langchain ו-VectorDB כדי לספק תובנות מפורטות לגבי שינויים בקוד. השירות הזה משתמש בפעולות GitHub כדי לשלוח בקשת API לכל PR עם פרטי PR. הקצה העורפי משתמש ב-VectorDB כדי לאחסן את כל הקבצים של Repo ומשתמש בהם בתור הקשר ל-Gemini API, שלוקח את ה-PR הזה כקלט ומחזיר את הניתוח של הנתונים האלה.
נוצר באמצעות
ללא
גם השתמשתי ב-Gemini לכתיבת קוד
כי לא ידוע לי שימוש ב-Python
וזה היה הפרויקט הראשון שלי ב-Langchain ו-Vector DB
קבוצה
על ידי
סידהארת' סתי
מאת
הודו
[{
"type": "thumb-down",
"id": "missingTheInformationINeed",
"label":"חסרים לי מידע או פרטים"
},{
"type": "thumb-down",
"id": "tooComplicatedTooManySteps",
"label":"התוכן מורכב מדי או עם יותר מדי שלבים"
},{
"type": "thumb-down",
"id": "outOfDate",
"label":"התוכן לא עדכני"
},{
"type": "thumb-down",
"id": "translationIssue",
"label":"בעיה בתרגום"
},{
"type": "thumb-down",
"id": "samplesCodeIssue",
"label":"בעיה בדוגמאות/בקוד"
},{
"type": "thumb-down",
"id": "otherDown",
"label":"סיבה אחרת"
}]
[{
"type": "thumb-up",
"id": "easyToUnderstand",
"label":"התוכן קל להבנה"
},{
"type": "thumb-up",
"id": "solvedMyProblem",
"label":"התוכן עזר לי לפתור בעיה"
},{
"type": "thumb-up",
"id": "otherUp",
"label":"סיבה אחרת"
}]
{}
[[["התוכן קל להבנה","easyToUnderstand","thumb-up"],["התוכן עזר לי לפתור בעיה","solvedMyProblem","thumb-up"],["סיבה אחרת","otherUp","thumb-up"]],[["חסרים לי מידע או פרטים","missingTheInformationINeed","thumb-down"],["התוכן מורכב מדי או עם יותר מדי שלבים","tooComplicatedTooManySteps","thumb-down"],["התוכן לא עדכני","outOfDate","thumb-down"],["בעיה בתרגום","translationIssue","thumb-down"],["בעיה בדוגמאות/בקוד","samplesCodeIssue","thumb-down"],["סיבה אחרת","otherDown","thumb-down"]],[]]