آی نو؛ مرجع تخصصی اخبار و آموزش هوش مصنوعی

Macroscope: ابزار هوش مصنوعی برای درک و رفع باگ‌های کد

Macroscope: ابزار هوش مصنوعی برای درک و رفع باگ‌های کد

استارتاپ جدید بنیانگذاران Periscope با تمرکز بر هوش مصنوعی بنیانگذاران Periscope استارتاپ جدیدی به نام Macroscope را با تمرکز بر هوش مصنوعی معرفی کردند. این ابزار به توسعه‌دهندگان در درک کد و رفع باگ‌ها کمک می‌کند. بنیانگذارانی که قبلاً استارتاپ پخش زنده ویدیویی Periscope خود را به توییتر فروختند، با…

- اندازه متن +

استارتاپ جدید بنیانگذاران Periscope با تمرکز بر هوش مصنوعی

بنیانگذاران Periscope استارتاپ جدیدی به نام Macroscope را با تمرکز بر هوش مصنوعی معرفی کردند. این ابزار به توسعه‌دهندگان در درک کد و رفع باگ‌ها کمک می‌کند.

بنیانگذارانی که قبلاً استارتاپ پخش زنده ویدیویی Periscope خود را به توییتر فروختند، با یک استارتاپ جدید بازگشته‌اند — و جای تعجب نیست که این بار یک شرکت متمرکز بر هوش مصنوعی است.

چهارشنبه، کیوان بیک‌پور، رئیس سابق محصول توییتر، از راه‌اندازی Macroscope، یک سیستم هوش مصنوعی با هدف توسعه‌دهندگان و رهبران محصول خبر داد که به‌روزرسانی‌های یک پایگاه کد را خلاصه می‌کند و باگ‌ها را شناسایی می‌کند.

این استارتاپ توسط بیک‌پور، مدیرعامل فعلی Macroscope، در ژوئیه ۲۰۲۳ به همراه دوست دوران کودکی‌اش، جو برنستین، که او نیز قبلاً در Periscope و استارتاپ سازمانی قبلی خود، Terriblyclever، که در سال ۲۰۰۹ به Blackboard فروخته شد، تاسیس شده است. راب بیشاپ نیز به آنها پیوسته است، کسی که شرکت بینایی کامپیوتر و یادگیری ماشین خود، Magic Pony Technology، را در سال ۲۰۱۶ به توییتر فروخت.

این شرکت محصول خود را به عنوان یک “موتور درک مبتنی بر هوش مصنوعی” توصیف می‌کند که برای صرفه‌جویی در وقت مهندسان طراحی شده است، و نوع محصولی است که بنیانگذاران “آرزو می‌کردند” هنگام ساخت شرکت‌های قبلی خود در اختیار داشتند.

امروزه، مهندسان از ابزارهای مختلفی برای پیگیری کارها استفاده می‌کنند، مانند JIRA، Linear و صفحات گسترده، و زمان زیادی را در جلسات به جای ساختن صرف می‌کنند. بیک‌پور می‌گوید Macroscope برای رفع این مشکل طراحی شده است.

بیک‌پور در مصاحبه‌ای با TechCrunch گفت: “من احساس می‌کنم این درد را در هر شرکتی که در آن کار کردم، چه استارتاپ‌هایی که خودمان ساختیم، چه شرکت‌های بزرگ دولتی مانند توییتر، به سختی تجربه کردم”.

او افزود: “تلاش برای درک اینکه هرکسی چه کاری انجام می‌دهد، به خصوص زمانی که سازمانی مانند توییتر با هزاران مهندس دارید، به معنای واقعی کلمه بیشتر شغل من بود — و کمترین قسمت مورد علاقه من در شغلم به عنوان رئیس محصول در توییتر بود”. بر اساس گزارشی از TechCrunch.

Macroscope چگونه کار می‌کند؟

برای رفع این مشکل و مشکلات دیگر، مشتریان Macroscope ابتدا برنامه GitHub خود را نصب می‌کنند، که به شرکت امکان دسترسی به پایگاه کد را می‌دهد. سپس می‌توانند به صورت اختیاری سایر ادغام‌ها، مانند برنامه Slack، برنامه Linear و برنامه JIRA را نصب کنند. سپس نرم‌افزار با تجزیه و تحلیل کد و یادداشت‌برداری از تغییرات، بقیه کارها را انجام می‌دهد.

این شامل فرآیندی به نام “code walking” است که از Abstract Syntax Tree (AST) — یک نمایش ساختاری از کد برنامه‌نویسی — برای جمع‌آوری زمینه مهمی در مورد نحوه کار پایگاه کد مشتری استفاده می‌کند. این دانش سپس در ارتباط با مدل‌های زبان بزرگ (LLM) استفاده می‌شود.

پس از راه‌اندازی و اجرا، مهندسان می‌توانند از Macroscope برای کشف باگ‌ها برای رفع در PRهای خود (درخواست‌های pull)، خلاصه کردن PRهای خود، دریافت خلاصه ای از نحوه تغییر پایگاه کد و پرسیدن سؤالات مبتنی بر تحقیق کد استفاده کنند. در همین حال، رهبران محصول می‌توانند از این نرم‌افزار برای دریافت خلاصه های بی‌درنگ از به‌روزرسانی‌های محصول، بینش‌های بهره‌وری، پاسخ به سؤالات زبان طبیعی در مورد محصول، کد یا فعالیت توسعه و موارد دیگر استفاده کنند. این می‌تواند به آنها کمک کند تا تعیین کنند که تیم‌ها از نظر تخصیص مهندسی چه اولویت‌هایی دارند.

بیک‌پور خاطرنشان می‌کند: “شما می‌توانید سؤالات زبان طبیعی بپرسید، صرف نظر از اینکه توانایی فنی شما چقدر است.” “این ممکن است بسیار مفید باشد اگر سعی می‌کنید در مورد پایگاه کد اطلاعات کسب کنید بدون اینکه یک مهندس ارشد در تیم خود را منحرف کنید. بسیار ارزشمند است. اگر شما یک مدیرعامل هستید و می‌خواهید به معنای واقعی کلمه بفهمید، ‘این هفته چه کاری انجام دادیم؟’، گزینه‌های شما این است که از Macroscope بپرسید یا برخی از هم تیمی‌ها را منحرف کنید.” او می‌افزاید: “یکی بسیار گران‌تر از دیگری است.”

رقابت با سایر ابزارهای بررسی کد

در حالی که هیچ محصولی وجود ندارد که یک رقیب مستقیم برای همه چیزهایی که Macroscope ارائه می‌دهد باشد، اما در فضای بررسی کد — جایی که توسعه‌دهندگان تغییرات کد را قبل از پیاده‌سازی بررسی و آزمایش می‌کنند — با ابزارهایی مانند CodeRabbit، Cursor Bugbot، Graphite Diamond، Greptile و دیگران رقابت می‌کند. با این حال، این شرکت گفت زمانی که معیار داخلی خود را بر روی بیش از ۱۰۰ باگ واقعی اجرا کرد، محصولش ۵ درصد باگ‌های بیشتری را نسبت به بهترین ابزار بعدی شناسایی کرد. همچنین ۷۵ درصد نظرات کمتری تولید کرد. (این معیار خود را به طور عمومی در یک پست وبلاگی به اشتراک گذاشت.)

قیمت‌گذاری و مشتریان Macroscope

هزینه این نرم‌افزار ۳۰ دلار به ازای هر توسعه‌دهنده فعال در ماه است، که از پنج صندلی شروع می‌شود، و قیمت‌گذاری سازمانی و ادغام‌های سفارشی را برای مشاغل بزرگ‌تر ارائه می‌دهد. استفاده از GitHub Cloud را الزامی می‌کند. پیش از راه‌اندازی، تعدادی از استارتاپ‌ها و شرکت‌های بزرگ‌تر از این محصول استفاده کرده‌اند، از جمله XMTP، Things، United Masters، Bilt، Class.com، Seed.com، ParkHub، A24 Labs و دیگران.

این استارتاپ مستقر در سان فرانسیسکو دارای تیمی متشکل از ۲۰ نفر است و توسط ۳۰ میلیون دلار بودجه سری A پشتیبانی می‌شود که در ماه ژوئیه بسته شد و توسط مایکل میگنانو در Lightspeed رهبری شد. سایر سرمایه‌گذاران عبارتند از Adverb، Thrive Capital و Google Ventures. Macroscope تا به امروز در مجموع ۴۰ میلیون دلار جمع آوری کرده است.

برای مطالعه اخبار بیشتر اینجا کلیک کنید.

درباره نویسنده

تحریریه آی نو

ارسال دیدگاه
0 دیدگاه

نظر شما در مورد این مطلب چیه؟

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *