Notion-এর জন্য Codex যা উন্মোচন করে
Notion কিভাবে Codex ব্যবহার করে ওয়ান-শট স্পেক তৈরি করে এবং নিজেদের ইঞ্জিনিয়ারিং সক্ষমতা বহুগুণ বাড়ায়.
2 Weeks → 3 hours
Codex ডেভেলপমেন্টের সময় কমিয়েছে
Notion-এ, Codex ইঞ্জিনিয়াররা যেভাবে কাজ করেন তা বদলে দিচ্ছে. কোম্পানিটি তাদের তৈরি করা সফটওয়্যার মৌলিক উপাদান ও বিমূর্ত ধারণাগুলো নতুনভাবে ভাবছে, যাতে এজেন্টরা সেগুলো ব্যবহার করতে পারে. নতুন কোনো ইঞ্জিনিয়ারকে দলে আনার সময়, তারা কৌতূহল ও মুক্তমনা মনোভাবকে প্রাধান্য দিয়ে নিয়োগ দেয়, কারণ এই ক্ষেত্রে সাধারণত যে কয়েক বছরের অভিজ্ঞতা চাওয়া হতো, তা এখনও তৈরি হয়নি. আর যেসব ব্যবস্থাপক বহু বছর ধরে উৎপাদন কোড লেখেননি, তারাও আবার কোডবেসে ফিরেছেন, নিজেদের দলের সঙ্গে কোড প্রকাশ করছেন.
রায়ান নাইস্ট্রম Notion-এ AI প্রোডাক্ট ইঞ্জিনিয়ারিং বিভাগ পরিচালনা করেন. এক বছরেরও বেশি সময়ের কর্মকালজুড়ে, তাঁর দল প্রোডাক্টের প্রায় প্রতিটি AI ফিচার তৈরি করেছে বা তাতে কাজ করেছে. তারা দেখছেন যে Codex-এর সহায়তা নেওয়ায় তারা কী কী কাজ হাতে নিতে পারেন, তার নতুন সম্ভাবনার দ্বার খুলে গেছে.
“Codex সম্পর্কে যে বিষয়টি আমার ভালো লাগে তা হলো, এটি আসলে তৈরি করার আগে বিষয়গুলো বুঝে নিতে সময় নেয়. ফলাফল হলো, সাধারণত এটি যা তৈরি করে তা শুরু থেকেই আমাদের কোডবেসের মানদণ্ড অনুযায়ী হয়, ফলে আমাকে পরে ফিরে গিয়ে এর অনেক কাজ গুছিয়ে দিতে হয় না.”
ওয়েবে Notion-এর AI ভয়েস ইনপুট তৈরি করা
সাম্প্রতিক একটি প্রকল্পে Codex-এর স্বয়ংক্রিয়ভাবে কাজ সম্পাদন করার সক্ষমতা স্পষ্টভাবে দেখা গেছে. Notion-এর AI ভয়েস ইনপুট ওয়েবে আনতে রায়ান শুধুমাত্র Codex ব্যবহার করেছিলেন.
"যখন আমরা কথা বলি, তখন আরও অনেক বেশি প্রেক্ষাপট তুলে ধরতে পারি," তিনি বলেন. "টাইপ করার সময় আমি আমার গদ্য এবং আমি কী শব্দ ব্যবহার করছি, তা নিয়ে ভাবি. Notion-এর ব্যবহারকারীদের এই ফিচারটি দেওয়ার ফলে, তারা আরও স্বাভাবিকভাবে প্রশ্ন করতে এবং আরও অনেক বেশি প্রসঙ্গ যুক্ত করতে পারে. আমরা সেটি Notion AI-তে নিয়ে আসতে চেয়েছিলাম."
যখন ফিচারের অনুরোধ আসে, তখন Notion-এর মোবাইল অ্যাপে এর কার্যকর সংস্করণ আগে থেকেই ছিল, কিন্তু ডেস্কটপ ও ওয়েব ক্লায়েন্টে ছিল না. যদিও রায়ান পুরোপুরি নিশ্চিত ছিল না যে ফিচারটি মোবাইলে কিভাবে কাজ করে, তবুও সে সমস্যাটি Codex-কে দিতে পেরেছিল. তিনি সেটিকে মোবাইল কোডবেসের দিকে নির্দেশ করলেন, ওয়েবে এটি কেমন দেখাতে হবে তার একটি স্পষ্ট বিবরণ দিলেন এবং ফলাফল যাচাই করার একটি উপায় প্রদান করলেন. Codex ওয়ান-শট ওয়েব ইমপ্লিমেন্টেশনের একটি সম্পূর্ণ প্রাথমিক সংস্করণ তৈরি করেছিল, যা Notion-এর কোডবেস নিয়মাবলীর সঙ্গে এতটাই ঘনিষ্ঠভাবে মিলে গিয়েছিল যে পরের দিনই তা চালু করা সম্ভব হয়েছিল.
"দুই বছর আগে যদি আমাকে Notion-এর ভয়েস ইনপুট ফিচারটি তৈরি করতে হতো, তাহলে এটি এমন একটি প্রকল্প হতো, যা শেষ করতে আমার এবং হয়তো আরেকজন ইঞ্জিনিয়ারের দুই সপ্তাহ লাগত," রায়ান বলেন. "Codex ব্যবহার করে, আমি এটা হয়তো তিন বা চার ঘণ্টায় পুরোপুরি একাই তৈরি করতে পেরেছি."
“এটি আমাদের মোবাইল কোড ঘেঁটে দেখতে বেশ খানিকটা সময় ব্যয় করল, তারপর শেষ পর্যন্ত ফিরে এসে মূলত ওয়ান-শট পুরো ফিচারটি লিখে ফেলল. পরের দিনই আমি এটি প্রকাশ করলাম এবং সঙ্গে সঙ্গেই ব্যবহারকারীদের এটি পরীক্ষা করতে দেওয়া শুরু করলাম.”
কাজ কিভাবে বদলেছে
Notion-এর ইঞ্জিনিয়াররা নিয়মিতভাবেই Codex-কে একটি কাজের সেট এবং তার কাজ যাচাই করার উপায় দেন, তারপর এটি চলতে থাকাকালীন সরে যান. "আমি প্রায় লক্ষ্য করেছি যে, আমি এই স্পেক ডকুমেন্টগুলো লিখতে অনেক বেশি সময় ব্যয় করছি, যেগুলো আমি Codex-কে দিয়ে সেটিকে কাজ করতে দিতে পারি," রায়ান বলেন. "সত্যি বলতে, আমি এখন আর আসলে হাতে কোড লিখি না."
Codex-এর আগে, টিমের প্রতিটি ইঞ্জিনিয়ার মিটিং আর সহকর্মীদের সহায়তার ফাঁকে একবারে প্রকৃতপক্ষে শুধু একটি টাস্কেই মনোযোগ দিতে পারতেন. এখন তারা একাধিক কাজ সমান্তরালে চালাচ্ছে, আগে বটলনেক হয়ে থাকা টিম সাপোর্টের কোনো অংশ না হারিয়েই দ্রুত কাজ শুরু করছে.
"আমি একটি দল পরিচালনা করি এবং প্রথাগতভাবে ম্যানেজাররা কোড লেখার সময় পান না," তিনি বলেন. একই সাথে আমার টিমকে সাপোর্ট দিয়েও একা একটি ফিচার তৈরি করতে পারাটা অবিশ্বাস্য. আমি পাঁচ বছরেরও বেশি সময় ধরে ম্যানেজ করে আসছি, কিন্তু কোডিং সমস্যার এত গভীরে কখনো যেতে পারিনি."
এখন তিনি খুব সহজেই একটি কাজ তালিকায় যোগ করে, কয়েকটি মিটিংয়ে যোগ দিয়ে, ফিরে এসে একটি সম্পূর্ণ ফিচার পেয়ে যেতে পারেন. অথবা সে ও তার দল এমন একজন ম্যানেজার পায় যিনি তাদের সাথে তাল মিলিয়ে চলতে পারেন, এবং রায়ান তার চাকরির সেই অংশটি ফিরে পায় যা সে হাতছাড়া করে ফেলেছে বলে ধরে নিয়েছিল. এই উপলভ্যতা কর্মদিবসের পরেও চলতে থাকে. তিনি ঘুমাতে যাওয়ার আগে একটি গবেষণামূলক প্রশ্ন তৈরি করবেন, Codex-কে সারারাত চলতে দেবেন এবং ঘুম থেকে উঠে একটি সম্পূর্ণ প্রতিবেদন পাবেন.
Codex একটি ছোট টিম (এমনকি এক জনের টিমও!) কী ডেলিভার করতে পারে তার মানদণ্ড নতুনভাবে নির্ধারণ করেছে এবং Notion-এর ইঞ্জিনিয়ারদের তাদের সবচেয়ে পছন্দের কাজে মনোযোগ দেওয়ার জন্য আরও বেশি সুযোগ করে দিয়েছে.
যখনই আমার কোনো কাজ নিয়ে গবেষণা করার, কোনো বাগ ঠিক করার বা সামান্য কোনো পরিবর্তন করার প্রয়োজন হয়, Codex সবসময় প্রস্তুত ও ইচ্ছুক থাকে. সহজ কথায়, Notion-এ আমার জন্য 24/7 একজন ইন্টার্ন নিয়োজিত আছে.”


