پلتفرم جدید Entire با معرفی سیستمهای خودکار بررسی کد و حافظه پیوسته، قصد دارد مشکلات ناشی از حجم بالای فعالیت عاملهای هوش مصنوعی در پلتفرمهای سنتی میزبانی کد را برطرف کند.
هوش مصنوعی در حال تغییر شیوه توسعه نرمافزار است. عاملهای هوش مصنوعی اکنون کدها را بسیار سریعتر از توانایی برنامهنویسان انسانی برای خواندن و بررسی آنها تولید میکنند. برای حل این مشکل، توماس دومکه، مدیرعامل سابق گیتهاب، پلتفرم جدیدی به نام Entire راهاندازی کرده است.
Entire تنها دو روز پیش از کنفرانس سالانه گیتهاب یونیورس معرفی شد. این سرویس جدید برای میزبانی، بررسی و انتشار کد طراحی شده و تمرکز ویژهای بر دنیایی دارد که در آن هوش مصنوعی بخش عمده کارهای برنامهنویسی را بر عهده میگیرد. این پلتفرم با هدف رقابت مستقیم با گیتهاب وارد بازار شده است.
چرا به یک پلتفرم جدید نیاز داریم؟
پلتفرمهایی مانند گیتهاب در حال حاضر برای مدیریت حجم عظیم فعالیت عاملهای هوش مصنوعی با مشکلاتی روبهرو هستند. تنها در ماه سپتامبر، توسعهدهندگان و ابزارهای هوش مصنوعی ۷.۳۸ میلیارد تغییر کد را در گیتهاب ذخیره کردند. این حجم بالای فعالیت در ماههای اخیر به چندین اختلال بزرگ منجر شده که یکی از آنها در ماه اوت نزدیک به هشت ساعت ادامه داشت.
دومکه که سال گذشته گیتهاب را ترک کرد، به این نتیجه رسید که پلتفرمهای سنتی برای چنین سرعتی طراحی نشدهاند. استارتاپ جدید او در حال حاضر تیمی متشکل از ۵۰ کارمند دارد که همگی از راه دور فعالیت میکنند. این شرکت وعده داده شبکهای ارائه دهد که بتواند بهاندازه گیتهاب، در هر ثانیه تغییرات کد را دریافت و پردازش کند؛ حتی زمانی که تعداد زیادی عامل هوش مصنوعی بهطور همزمان کد ارسال میکنند، بدون آنکه سیستم از کار بیفتد.
در روش سنتی برنامهنویسی، توسعهدهندگان برای پیشنهاد تغییرات از قابلیتی به نام Pull Request استفاده میکنند. در این فرایند، برنامهنویسان دیگر باید تغییرات پیشنهادی را خطبهخط بررسی کنند. Entire قصد دارد این روش را کنار بگذارد و قابلیت جدیدی به نام Trails را جایگزین آن کند.
با استفاده از Trails، پس از ارسال کد جدید، چندین عامل هوش مصنوعی بهصورت خودکار آن را ارزیابی میکنند و به آن امتیاز میدهند. در نتیجه، برنامهنویسان انسانی بهجای بررسی تکتک خطوط کد، میتوانند امتیازها و نتایج ارزیابی را در یک داشبورد مشاهده کنند. کد تنها زمانی منتشر خواهد شد که هوش مصنوعی تأیید اولیه را صادر کند، آزمونهای خودکار با موفقیت پشت سر گذاشته شوند و در نهایت یک فرد نیز تأیید نهایی را ارائه دهد.
توماس دومکه ماه گذشته در رویدادی از شرکت مادورنا درباره مشکلات این فرایند گفت:
بررسی کد همیشه یکی از گلوگاههای توسعه نرمافزار بوده است. من هرگز در یک شرکت نرمافزاری کار نکردهام که مجبور نباشم برای بررسی درخواست ادغام کدم منتظر شخص دیگری بمانم. اکنون با ورود هوش مصنوعی، این گلوگاه ۱۰ برابر بزرگتر شده است.
حافظه پیوسته برای هوش مصنوعی
یکی دیگر از قابلیتهای مهم Entire، حافظه پیوسته نام دارد. هنگامی که عاملهای هوش مصنوعی در این پلتفرم کد تولید میکنند، Entire اطلاعات مربوط به زمینه و دلایل پشت تغییرات را نیز حفظ میکند. اگر در آینده عامل هوش مصنوعی دیگری وارد پروژه شود، میتواند جلسات برنامهنویسی قبلی را جستوجو کند و دقیقاً متوجه شود که چرا یک تغییر مشخص در کد اعمال شده است.
به گفته شرکت، این نقشه حافظه هوشمند همچنین میتواند هزینههای عملیاتی هوش مصنوعی را تا ۷۱ درصد کاهش دهد.
Entire ادعا میکند که عملکرد بسیار سریعی دارد. بر اساس آزمایشهای داخلی شرکت، این پلتفرم میتواند فرایند ارسال تغییرات کد را تا ۸۹ برابر سریعتر از گیتهاب پردازش کند.
برای فراهمکردن تجربهای روان و بدون تأخیر، Entire مخازن خصوصی کد را در چندین منطقه جغرافیایی جهان، از جمله ایالات متحده، اروپا، استرالیا و هند، میزبانی میکند. به این ترتیب، توسعهدهندگان هندی و ابزارهای هوش مصنوعی آنها میتوانند با سرعت و اطمینان بیشتری به پروژههای خود دسترسی داشته باشند.
قیمتگذاری و سرمایهگذاران
استفاده از خود پلتفرم Entire در حال حاضر رایگان است. توسعهدهندگان تنها باید هزینه توکنهای مدل هوش مصنوعی مصرفشده در جریان بررسی خودکار کد را پرداخت کنند. همچنین، گزارشها حاکی از آن هستند که این شرکت برای کمک به کاربران در آزمایش سرویس، اعتبار اولیه ۱۰۰ دلاری ارائه میدهد.
نکته جالب اینجاست که با وجود رقابت مستقیم Entire با گیتهاب، شرکتی متعلق به مایکروسافت به نام M12 نیز در میان سرمایهگذاران این استارتاپ قرار دارد. Entire در اوایل سال جاری میلادی ۶۰ میلیون دلار سرمایه اولیه جذب کرد که ارزشگذاری آن را به ۳۰۰ میلیون دلار رساند. از جمله سرمایهگذاران این شرکت میتوان به گرگلی اوروش، اولیویه پومل و جری یانگ، یکی از بنیانگذاران یاهو، اشاره کرد.















نظرات کاربران