کمک به توسعه دهندگان و نگهبانان منبع باز در تجزیه و تحلیل روابط عمومی جدید
کاری که انجام می دهد
ابزاری برای تجزیه و تحلیل درخواستهای کششی GitHub (PRs) با ایجاد خلاصههای نشانهگذاری بر اساس کیفیت کد، خطرات احتمالی، خوانایی و سایر عوامل. این پروژه از Gemini API همراه با جاسازیهای Langchain و VectorDB برای ارائه بینش دقیق در مورد تغییرات کد استفاده میکند. این از Github Actions برای ارسال درخواست API در هر روابط عمومی با جزئیات PR استفاده می کند. Backend از VectorDB برای ذخیره تمام فایل های Repo استفاده می کند و از آنها به عنوان Context برای Gemini API استفاده می کند که آن PR را به عنوان ورودی می گیرد و آنالیز را برای آن برمی گرداند.
ساخته شده با
هیچ کدام
من از Gemini برای کد هم استفاده کردم
چون با پایتون آشنایی ندارم
و این اولین پروژه 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"]],[]]