تحلیلگر روابط عمومی

کمک به توسعه دهندگان و نگهبانان منبع باز در تجزیه و تحلیل روابط عمومی جدید

کاری که انجام می دهد

ابزاری برای تجزیه و تحلیل درخواست‌های کششی GitHub (PRs) با ایجاد خلاصه‌های نشانه‌گذاری بر اساس کیفیت کد، خطرات احتمالی، خوانایی و سایر عوامل. این پروژه از Gemini API همراه با جاسازی‌های Langchain و VectorDB برای ارائه بینش دقیق در مورد تغییرات کد استفاده می‌کند. این از Github Actions برای ارسال درخواست API در هر روابط عمومی با جزئیات PR استفاده می کند. Backend از VectorDB برای ذخیره تمام فایل های Repo استفاده می کند و از آنها به عنوان Context برای Gemini API استفاده می کند که آن PR را به عنوان ورودی می گیرد و آنالیز را برای آن برمی گرداند.

ساخته شده با

  • هیچ کدام
  • من از Gemini برای کد هم استفاده کردم
  • چون با پایتون آشنایی ندارم
  • و این اولین پروژه Langchain و Vector DB من بود

تیم

توسط

سیدارت ستی

از

هندوستان