«در دیجیکالا AI قبل از Reviewerها Merge Requestها را Review میکند»
یکی از ابزارهایی که هر روز باهاش کار میکنیم را آماده کردیم و نسخه متنبازش را منتشر کردیم.
معرفی clab: ابزار Code Review مبتنی بر هوش مصنوعی برای مرج ریکوئستهای GitLab
بررسی خودکار، قبل از Review انسانی ترکیبی از Lint هوشمند و تحلیل معنایی با Ai؛ باگهای منطقی، Secretهای احتمالی، مشکلات امنیتی و ایرادهای رایج، همهی موارد قبل از Reviewer شناسایی میشوند.
یادگیری از تاریخچه پروژه clab تاریخچه MRهای پروژه را تحلیل میکند، الگوهای تکرارشونده را استخراج میکند و بهصورت خودکار Rule میسازد. هرچه بیشتر استفاده شود، Reviewها دقیقتر میشوند، بدون تعریف دستی هیچ قانونی.
یکپارچه با GitLab، بدون داشبورد جداگانه نتیجه بررسی مستقیماً بهصورت Inline Comment روی MR ثبت میشود. بدون سرویس واسط.
نیازی به API Key نیست کافیه به حساب Claude Pro یا Cursor دسترسی داشته باشیم.
آنچه تجربه کردیم:
- اولین فیدبک روی MR ظرف چند دقیقه
- کاهش چشمگیر زمان صرفشده برای ایرادهای تکراری و بررسی دقیقتر با خطای کمتر
- تمرکز بیشتر Reviewerها روی معماری، طراحی و منطق کسبوکار
کد پروژه را متنباز کردیم. خوشحال میشویم امتحانش کنید.
https://github.com/mberneti/clab
@DevTwitter | <Mohammadreza Berneti/>
Post #12111
9.22K
- 👎 29
- ❤ 20
- 🔥 2