Asana با Codex کار مهندسی ۵ساله را در ۲ هفته انجام داد
Asana با استفاده از OpenAI Codex، یک سامانه آزمایش قدیمی را طی دو هفته و با حدود ۱۲ هزار دلار جایگزین کرد.

۲
تعداد هفتههای تقویمی برای اتمام کاری با زمان مورد انتظار ۵ سال
۱۲ هزار دلار
هزینه مدل و زیرساخت در مقایسه با برآورد حدود ۶ میلیون دلاری Asana برای نیروی انسانی
Asana کاری را که انتظار داشت پنج سال طول بکشد، در حدود دو هفته به پایان رساند.
Asana به تیمها کمک میکند کارها را هماهنگ کنند. پلتفرم آن با استفاده از عاملهای هوش مصنوعی و خودکارسازیها به مشتریان کمک میکند کارها را مدیریت، پیگیری و اجرا کنند. Asana همین رویکرد را در واحد مهندسی خود نیز به کار میگیرد؛ کارکنان آنجا از OpenAI Codex مبتنی بر مدلهای پیشرو برای اعمال تغییرات گسترده در پایگاه کد استفاده میکنند و سپس هر تغییر پیشنهادی را بررسی و تأیید میکنند.
در این پروژه، Codex به مهندسان Asana کمک کرد Enzyme را حذف کنند؛ سامانه آزمایش قدیمیای که ارتقای کد شرکت را دشوارتر کرده بود. هزینه مدل و زیرساخت حدود ۱۲٬۰۰۰ دلار شد؛ در حالی که برآورد Asana برای طرح قبلی تأمین نیروی انسانی نزدیک به ۶ میلیون دلار بود.
«قرار نیست هر پروژه چندسالهای ظرف چند هفته تمام شود. اما عاملها میتوانند به مهندسان فرصت بیشتری برای تمرکز بر ظرافت کار بدهند و تلاش برای کارهایی را که زمانی ناممکن بودند، ارزشمند کنند.»
ابزار آزمایش قدیمی آنها، Enzyme، دیگر بهطور فعال نگهداری نمیشد و به مانعی برای نوسازی پشته فرانتاند Asana تبدیل شده بود. Asana برای انجام این کار از Codex مبتنی بر مدلهای پیشرو استفاده کرد. با یک اعلان پنججملهای، حداکثر چهار عامل کدنویسی بهصورت موازی کار کردند و هرکدام نسخه جداگانهای از پایگاه کد داشتند. یک مهندس روزی دو بار پیشرفت کار را بررسی میکرد و همه تغییرات پیشنهادی را بازبینی میکرد. دستورهای سادهتر از یک پیکربندی مفصلتر بهتر عمل کردند.
پس از ۱٫۵ هفته تلاش مهندسی در بازهای شامل دو هفته تقویمی، Enzyme بهطور کامل حذف شد. مجموع هزینه مدل و زیرساخت حدود ۱۲ هزار دلار بود. برای مقایسه، پیشبینی میشد طرح قبلی دستکم پنج سال زمان ببرد و حدود ۶ میلیون دلار هزینه داشته باشد. این تجربه دیدگاه شرکت را درباره عملیبودن اجرای برخی پروژههای نرمافزاری طولانیمدت تغییر داد.
اکنون که این مهاجرت کامل شده است، Asana میتواند عاملها را در مهاجرتها، بازنویسیها و مشکلات عملکردی دیگری آزمایش کند که پیشتر تصور میشد سالها زمان میبرند. تیم امیدوار است با ادامه بازبینی کارها بهدست افراد، مهندسان فرصت بیشتری برای تمرکز بر ظرافت کار داشته باشند.


