پرش به محتوای اصلی
OpenAI

۱۳ خرداد ۱۴۰۵

ساخت محیط اجرای Node.js برای لبه شبکه با Codex توسط Wasmer

تیم‌ها با Codex و GPT‑5.5 پروژه‌های جاه‌طلبانه‌تری انجام می‌دهند و آن‌ها را 10 تا 20 برابر سریع‌تر تکمیل می‌کنند.

اندازه شرکت: Enterprise
منطقه: آمریکای شمالی
صنعت: فناوری
محصولات: Codex

10x to 20x

افزایش سرعت توسعه

در حال بارگذاری…

مهندسان Wasmer امسال به نقطهٔ عطفی مهم رسیدند: آن‌ها راهی پیدا کردند تا بارهای کاری Node.js را در یک سندباکس WebAssembly اجرا کنند و به توسعه‌دهندگان امکان دهند اپ‌های JavaScript، MCPها و عامل‌ها را بدون Docker اجرا کنند. انجام این کار بدون Codex یک سال زمان می‌برد، اما با Codex در دو هفته انجام شد. اکنون Wasmer نخستین میزبان ابری است که Node.js کامل را در لایهٔ اجرای ابری خود ارائه می‌کند.

«ما در واقع داریم از خود IDE فاصله می‌گیریم. دیگر چندان به کد دست نمی‌زنیم؛ فقط آن را به مسیری که می‌خواهیم هدایت می‌کنیم.»
—سایرس اکبری نیتو، بنیان‌گذار و مدیرعامل

ساختن با جاه‌طلبی تازه

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

«نوع پروژه‌هایی که سراغشان می‌رویم فوق‌العاده جاه‌طلبانه‌اند، و بدون AI انجامشان برای ما مدت‌ها طول می‌کشید»، Syrus Akbary Nieto، بنیان‌گذار و مدیرعامل، می‌گوید. «اکنون کارها بسیار ساده‌تر و سریع‌تر شده‌اند.»

این سادگی و سرعت مستقیماً به شکل‌گیری پروژه‌ای پیشگامانه انجامید: Edge.js(در یک پنجره جدید باز می‌شود)، یک زمان‌اجرای JavaScript که می‌تواند برنامه‌ها و سرویس‌های مبتنی بر Node.js را برای کاربردهای AI و زیرساخت‌های ابری مدرن اجرا کند.

این پروژه‌ای بود که تیم مدت‌ها می‌خواست سراغش برود، اما همیشه منابع لازم برای انجام آن را در اختیار نداشت. Nieto توضیح می‌دهد: «همه اعضای تیم از نظر فنی بسیار توانمندند، اما زمان کافی برای تمرکز روی چنین پروژه‌هایی نداشتیم. حالا می‌توانیم محصولات جدیدی عرضه کنیم که پیش از این امکان‌پذیر نبودند.»

با Codex، مهندسان Wasmer می‌توانند بهره‌وری خود را چندبرابر کنند. Nieto می‌گوید: «سرعت توسعه را دست‌کم ۱۰ تا ۲۰ برابر افزایش داده‌ایم.»

«توانستیم تنها در دو هفته یک زمان‌اجرای JavaScript بسازیم. بدون AI و بدون Codex، این کار به‌راحتی یک سال طول می‌کشید.»
—سایرس اکبری نیتو، بنیان‌گذار و مدیرعامل

استدلال در زبان‌های برنامه‌نویسی و لایه‌های مختلف کد

مانند بسیاری از تیم‌ها، مهندسان Wasmer در ابتدا نسبت به AI تردید داشتند. نیتو توضیح می‌دهد: «در آغاز، اعتماد چندانی به خروجی‌های AI نداشتیم.» اما وقتی تیم شروع به آزمایش کرد، نتایج از انتظارشان فراتر رفت. «در طول سال گذشته، و به‌ویژه در چند ماه اخیر، با Codex کار کرده‌ایم و نتایج واقعاً بسیار خوب بوده‌اند.»

با تکامل توانایی‌های استدلال Codex، مهندسان Wasmer زمان کمتر و کمتری را صرف راهنمایی قدم‌به‌قدم می‌کنند. «ما در واقع داریم از خود IDE فاصله می‌گیریم و دیگر به اندازه قبل به کد دست نمی‌زنیم. فقط آن را به مسیری که می‌خواهیم هدایت می‌کنیم»، Nieto می‌گوید.

تیم از آغاز تا پایان پروژه از Codex استفاده کرد؛ از ساخت اجزای اولیهٔ معماری گرفته تا پرداخت و نهایی‌سازی محصول. در تمام این مسیر، Codex به تیم کمک کرد باگ‌ها را پیدا کند و علت‌های ریشه‌ای آن‌ها را شناسایی کند.

«باگ‌های خاصی وجود داشت که تصور نمی‌کردیم با آن‌ها روبه‌رو شویم، و به‌محض اینکه کشفشان کردیم، Codex مستقیم وارد اشکال‌زدایی شد»، Nieto می‌گوید. «چیزی که برای ما چشمگیر بود این بود که با چه سرعتی از اشکال‌زدایی به یافتن علت ریشه‌ای و شناسایی راه‌حل رسید.»

Nieto توضیح می‌دهد که معمولاً توسعه‌دهندگان برای یافتن بسیاری از این باگ‌ها به تخصص ویژه نیاز دارند. اما به گفتهٔ Nieto، Codex «توانست از لاگ‌های کنسول برای ردیابی فراخوانی‌ها استفاده کند و با یک دیباگر سطح پایین مانند LLD کار کند؛ دیباگری که به جزئیات سطح اسمبلی دسترسی دارد. Codex می‌تواند تا لایه‌های بسیار پایین کد پیش برود و ببیند در پشت صحنه چه اتفاقی می‌افتد.»

«ظرافت‌های خاصی وجود دارد که از آن‌ها خبر نداریم، چون متخصص C++ نیستیم. Codex توانست خیلی زود آن‌ها را تشخیص دهد.»
—سایرس اکبری نیتو، بنیان‌گذار و مدیرعامل

عملی کردن ناممکن

Nieto توضیح می‌دهد که پیش از Edge.js، اجرای یک زمان‌اجرای JavaScript در چنین زیرساخت ابری مدرنی ممکن نبود. و پیش از Codex، انجام پروژه‌ای با این سطح از بلندپروازی و در چنین بازهٔ زمانی فشرده‌ای برای تیم Wasmer ناممکن بود.

«Codex به یک شرکت کوچک امکان داد کارهایی را انجام دهد که فقط در شرکت‌های بزرگ ممکن بودند. این پروژه واقعاً بدون آن ناممکن بود»، Nieto می‌گوید.

با پررنگ‌تر شدن بلندپروازی‌های تیم Wasmer، آن‌ها اکنون به پروژه‌هایی حتی بزرگ‌تر فکر می‌کنند. Nieto می‌گوید: «حالا امکاناتی در اختیار داریم که پیش از این ممکن نبود. باید سراغ مسائل حتی دشوارتری برویم.»

به عصر جدید کار بپیوندید

بیش از ۱ میلیون کسب‌وکار در سراسر جهان با OpenAI به نتایج معنا داری دست یافته‌اند.