Edge-এর Node.js runtime বানাতে Wasmer-এর Codex ব্যবহার
দলগুলো GPT‑5.5 সহ Codex ব্যবহার করে আরও উচ্চাকাঙ্ক্ষী প্রকল্প হাতে নেয় এবং সেগুলো 10x থেকে 20x দ্রুত শেষ করে.
10x to 20x
ডেভেলপমেন্টের গতি বৃদ্ধি
এই বছর Wasmer-এর প্রকৌশলীরা বড় সাফল্য পান: তারা WebAssembly স্যান্ডবক্সের ভেতরে কীভাবে Node.js workload চালানো যায় তা বের করেন, যাতে ডেভেলপাররা Docker ছাড়াই JavaScript অ্যাপ, MCP এবং এজেন্ট চালাতে পারেন. Codex ছাড়া এই কাজটি করতে এক বছর লাগত, কিন্তু Codex দিয়ে দুই সপ্তাহ লেগেছে. এখন তারা edge স্তরে পূর্ণ Node.js দেওয়া প্রথম ক্লাউড হোস্ট.
“আমরা আসলে IDE-র বাইরেই চলে যাচ্ছি. আমরা কোডে ততটা হাত দিচ্ছি না, শুধু সেটিকে যেখানে নিতে চাই সেখানে পথ দেখাচ্ছি.”
Wasmer একটি তরুণ কোম্পানি, ছোট দল কিন্তু বড় লক্ষ্য: এমন একটি edge computing প্ল্যাটফর্ম যা প্ল্যাটফর্মের সীমাবদ্ধতা ছাড়াই স্থানীয় ও বৈশ্বিক পরিবেশে স্কেল করে.
“আমরা যে ধরনের প্রকল্প নিচ্ছি সেগুলো অবিশ্বাস্যভাবে উচ্চাকাঙ্ক্ষী, এবং AI ছাড়া এগুলো করতে আমাদের যুগ লেগে যেত,” বলেন প্রতিষ্ঠাতা ও প্রধান নির্বাহী কর্মকর্তা Syrus Akbary Nieto. “এখন জিনিসগুলো অনেক সহজ ও দ্রুত.”
সেই সরলতা ও গতি সরাসরি এক যুগান্তকারী প্রকল্পে রূপ নেয়: Edge.js(একটি নতুন উইন্ডোতে খোলে), একটি JavaScript রানটাইম যা AI ও edge computing-এর জন্য Node.js workload চালাতে পারে.
এটি এমন একটি প্রকল্প যা দলটি বহুদিন ধরেই করতে চেয়েছিল, কিন্তু এটি করার মতো রিসোর্স সবসময় ছিল না. “এখানে সবাই খুব, খুব প্রযুক্তিগতভাবে দক্ষ, কিন্তু এসব প্রকল্পে সময় দেওয়ার সুযোগ আমাদের ছিল না. আর এখন আমরা এমন নতুন পণ্য চালু করতে পারি যা আগে অসম্ভব ছিল,” ব্যাখ্যা করেন Nieto.
Codex দিয়ে Wasmer-এর প্রকৌশলীরা তাদের প্রচেষ্টা বহুগুণ বাড়াতে পারেন. “আমরা ডেভেলপমেন্টের গতি অন্তত 10x থেকে 20x বাড়িয়েছি,” বলেন Nieto.
“আমরা মাত্র দুই সপ্তাহে একটি JavaScript রানটাইম তৈরি করতে পেরেছিলাম. AI ছাড়া এবং Codex ছাড়া, এটি করতে আমাদের সহজেই এক বছর লেগে যেত.”
অনেক দলের মতো, Wasmer-এর প্রকৌশলীরাও শুরুতে AI নিয়ে সন্দিহান ছিলেন. “শুরুতে আমরা AI-এর আউটপুটকে খুব একটা ভরসা করতাম না,” ব্যাখ্যা করেন Nieto. কিন্তু দলটি যখন পরীক্ষা-নিরীক্ষা শুরু করল, ফলাফল তাদের প্রত্যাশা ছাড়িয়ে গেল. “গত এক বছরে, বিশেষ করে গত কয়েক মাসে, আমরা Codex নিয়ে কাজ করছি, এবং ফলাফল সত্যিই খুব, খুব ভালো হয়েছে.”
Codex-এর reasoning ক্ষমতা বিকশিত হওয়ার সঙ্গে সঙ্গে Wasmer-এর প্রকৌশলীরা হাতে ধরে দেখিয়ে দেওয়ার পেছনে কম সময় দেন. “আমরা আসলে IDE-র বাইরেই চলে যাচ্ছি, এবং কোডে ততটা হাত দিচ্ছি না. আমরা শুধু সেটিকে যেখানে নিতে চাই সেখানে পথ দেখাচ্ছি,” বলেন Nieto.
দলটি প্রকল্পের একেবারে শুরু থেকে শেষ পর্যন্ত Codex ব্যবহার করেছে, প্রাথমিক স্থাপত্যগত building block তৈরি করা থেকে চূড়ান্ত পণ্য ঘষামাজা করা পর্যন্ত. পুরো সময়জুড়ে, Codex দলটিকে বাগ খুঁজে পেতে এবং সেগুলোর মূল কারণ শনাক্ত করতে সাহায্য করেছে.
“কিছু বাগ ছিল যেগুলো হবে বলে আমরা কল্পনাও করিনি, আর সেগুলো আবিষ্কার করা শুরু করতেই Codex সরাসরি ডিবাগিংয়ে নেমে পড়ে,” বলেন Nieto. “আমাদের কাছে চমকপ্রদ ছিল দেখা, কত দ্রুত এটি ডিবাগিং থেকে মূল কারণ খুঁজে বের করা এবং সমাধান শনাক্ত করতে পৌঁছে গেল.”
সাধারণত, Nieto ব্যাখ্যা করেন, এ ধরনের অনেক বাগ খুঁজতে ডেভেলপারদের বিশেষ দক্ষতা দরকার হতো. কিন্তু Nieto বলেন, Codex “কল ট্রেস করার জন্য কনসোল লগ এবং LLD-এর মতো নিম্ন-স্তরের ডিবাগার আয়ত্ত করতে পেরেছিল, যা অ্যাসেম্বলি স্তরের জিনিসে প্রবেশ করে. Codex খুব নিম্ন স্তরে যেতে পারে, এবং কোডের নিচে কী ঘটছে তা দেখতে পারে.”
“কিছু সূক্ষ্ম বিষয় আছে যা আমরা জানি না, কারণ আমরা C++-এ বিশেষজ্ঞ নই. Codex সেগুলো বেশ আগেই ধরতে পেরেছিল.”
Edge.js-এর আগে, Nieto ব্যাখ্যা করেন, edge-এ JavaScript রানটাইম চালানো সম্ভব ছিল না. আর Codex-এর আগে, এত উচ্চাকাঙ্ক্ষী এবং এমন সময়সীমার একটি প্রকল্প নেওয়া Wasmer দলের জন্য অসম্ভব হতো.
“Codex একটি ছোট কোম্পানিকে এমন কাজ অর্জন করতে সক্ষম করেছে, যা আগে শুধু বড় কোম্পানিগুলোর পক্ষেই সম্ভব ছিল. এই প্রকল্পটি আক্ষরিক অর্থেই এটি ছাড়া অসম্ভব হতো,” বলেন Nieto.
উচ্চাকাঙ্ক্ষা আরও সাহসী হওয়ায়, Wasmer দল আরও বড় প্রকল্পের দিকে তাকাচ্ছে. “এখন আমাদের হাতে এমন জিনিস আছে যা আগে সম্ভব ছিল না. আমাদের আরও চ্যালেঞ্জিং সমস্যার দিকে তাকাতে হবে,” বলেন Nieto.


