Sentry تریاژ باگ رو خودکار کرد
خلاصهٔ کاملتر
تو بلاگ Sentry اومده که وقتی بخش بزرگی از کد رو ایجنتها مینویسن، تعداد باگها هم بالا میره و وقت مهندس صرف تمیز کردن همون کد میشه. راهی که خودشون داخل شرکت رفتن اینه که کل چرخهٔ دیباگ رو خودکار کنن: اول با ابزار خودشون سیگنال و متریک جمع میکنن تا بفهمن چی خرابه، بعد ایجنت Seer رو میذارن سر صفحهٔ Issues که تریاژ دیگه دستی نباشه.
Seer روی چند پروژهٔ اصلی Sentry مثل خود محصول، داکیومنت، سرور MCP و ابزار CLI فعاله و اجازه داره ریشهٔ خطا (root cause، یعنی همون خط یا تغییری که واقعاً باعث خطا شده) رو پیدا کنه، برنامهٔ اصلاح بنویسه و مستقیم PR باز کنه. نویسنده تأکید میکنه لازم نیست همهجا تا این حد جلو برین و میشه تنظیم کرد ایجنت تا کجا بره و از کجا آدم وارد بشه. Seer هم برای هر ایشو PR نمیسازه و اول شدت و قابلرفع بودنش رو میسنجه.
مشکل بعدی این بود که همین PRها روی هم تلنبار میشن. برای همین یه routine کلود ساختن که ساعتی اجرا میشه و کانال اسلک اعلانها رو میخونه؛ هر PR که باز شده و تا چهار ساعت کسی سراغش نرفته، تازه حساب میشه. routine اول از Seer میپرسه کی تو تاریخچهٔ گیت بیشتر با اون بخش کد کار کرده، بعد چک میکنه PR هنوز باز باشه و اگه مرج یا بسته شده بیسروصدا ردش میکنه.
اگه PR سرجاش باشه، ریویوئر تو همون ترد تگ میشه و ازش خواسته میشه PR رو مرج یا ببنده، یه خط بازخورد بذاره و بگه استفاده از Seer اینجا خوب بوده یا نه. یه قید مهم هم گذاشتن که هیچ پیام یا دیام تکراری فرستاده نشه، چون هدف کم کردن کاره نه اضافه کردن نویز. به گفتهٔ تیم این یهشبه جواب نداد و چند هفته تنظیم خواست، مثلاً اینکه آخر هفته کسی پینگ نشه.
نکات کلیدی:
- Seer روی پروژههای Sentry ریشهٔ خطا رو پیدا میکنه، برنامهٔ رفع مینویسه و بهشکل خودکار PR باز میکنه.
- routine کلود ساعتی اجرا میشه و فقط PRهایی رو برمیداره که تا چهار ساعت هیچ اقدامی روشون نشده.
- از نیمهٔ جولای، نرخ اقدام روی PRها حدود ۲۱٪ و نرخ پاسخ ۴۸ ساعته حدود ۱۳٪ بالا رفته.
- بستن بدون مرج حدود ۱۲.۵٪ زیاد شده؛ بررسی تیم نشون داد بیشترش وصلهٔ تکراری یا انتخاب یه رفع کاملتر بوده.
- برای راهاندازی به Seer autofix روی پروژه، اتصال اسلک، GitHub CLI و یه routine کلود یا اتوماسیون Cursor نیازه؛ هزینهٔ Seer ۴۰ دلار برای هر contributor فعال در ماه با ۱۴ روز تست رایگانه.




