মূল কনটেন্টে যান
OpenAI

১১ মার্চ, ২০২৬

Rakuten Codex দিয়ে দ্বিগুণ দ্রুত সমস্যাগুলি ঠিক করে.

কোম্পানির আকার: Enterprise
অঞ্চল: এশিয়া-প্যাসিফিক ও ওশেনিয়া
ইন্ডাস্ট্রি: খুচরা, প্রযুক্তি, ফাইন্যান্স
পণ্যসমূহ: API

ফলাফল

50%

MTTR হ্রাসকরণ

ফলাফল

3-4x

প্রজেক্ট তৈরির সম্ভাব্য সময় এখন আরও দ্রুত - কয়েক কোয়ার্টারের পরিবর্তে মাত্র কয়েক সপ্তাহে

লোডিং…

Rakuten⁠(একটি নতুন উইন্ডোতে খোলে) একটি বৈশ্বিক উদ্ভাবনী কোম্পানি, যা ই-কমার্স, ফিনটেক এবং মোবাইল যোগাযোগ জুড়ে কার্যক্রম পরিচালনা করে এবং বৃহৎ পরিসরে ভোক্তা ও ব্যবসায়ী উভয়কেই সেবা প্রদান করে. বিশ্বজুড়ে 30,000 কর্মী নিয়ে এর ইঞ্জিনিয়ারিং টিমগুলো একটি বৃহৎ, জটিল প্রোডাক্ট ইকোসিস্টেম জুড়ে চালান, যেখানে গতি এবং নির্ভরযোগ্যতা—দুটিই অপরিহার্য.

এ কারণেই Rakuten-এ Business-এর জন্য AI-এর জেনারেল ম্যানেজার Yusuke Kaji গত এক বছর ধরে দলগুলো কিভাবে সফটওয়্যার পরিকল্পনা, তৈরি এবং যাচাই করে তার আরও গভীরে এজেন্টিক কর্মপ্রবাহকে এগিয়ে নিয়ে যাচ্ছেন. OpenAI-এর কোডিং এজেন্ট Codexএখন Rakuten-এর ইঞ্জিনিয়ারিং স্ট্যাকের একটি অবিচ্ছেদ্য অংশ হয়ে উঠেছে—বিশেষ করে যেখানে নিরাপত্তার সাথে আপস না করে কোম্পানিটিকে আরও দ্রুত কাজ এগিয়ে নিতে হয়.

গত এক বছরে, Rakuten-এর ইঞ্জিনিয়াররা অপারেশন এবং সফটওয়্যার ডেলিভারি জুড়ে Codex ব্যবহার করে ইনসিডেন্ট রেসপন্সের সময় কমিয়েছেন (যার মধ্যে গড় পুনরুদ্ধার সময় বা MTTR, ~50% কমানো অন্তর্ভুক্ত), স্বয়ংক্রিয় কোড রিভিউ এবং ভলনারেবিলিটি চেকের মাধ্যমে CI/CD শক্তিশালী করেছেন এবং জটিল প্রজেক্টে আরও স্বায়ত্তশাসিত ডেভেলপমেন্টকে সমর্থন করেছেন.

“আমরা কেবল দ্রুত কোড তৈরি করার বিষয়টিকেই গুরুত্ব দিই না. আমরা নিরাপদে পণ্য সরবরাহ করার বিষয়টি গুরুত্বসহকারে দেখি. নিরাপত্তাহীন গতি সাফল্য নয়.”
—ইউসুকে কাজি, জেনারেল ম্যানেজার অফ AI ফর বিজনেস

রোলআউটের অভ্যন্তরে

Rakuten-এর ইঞ্জিনিয়ারিং টিমের ভেতরে তাদের AI এজেন্ডা অত্যন্ত সুষ্পষ্ট এবং উদ্দেশ্যমূলকভাবে কার্যক্রমকেন্দ্রিক. কাজী কাজটিকে তিনটি অগ্রাধিকারের ভিত্তিতে সাজিয়েছেন, যেগুলোর পেছনে টিমগুলো একত্রিত হয়:

  • দ্রুততরভাবে তৈরি করুন (“Speed!! Speed!! Speed!!”): টিমগুলো অপারেশনাল কর্মপ্রবাহে Codex ব্যবহার করে, যার মধ্যে KQL-ভিত্তিক মনিটরিং এবং ডায়াগনোসিস অন্তর্ভুক্ত, যাতে রুট-কজ অ্যানালাইসিস এবং রেমিডিয়েশন দ্রুত হয়, এবং MTTR সর্বোচ্চ ৫০ % পর্যন্ত কমাতে সহায়তা করে.
  • আরও নিরাপদভাবে বিল্ড করুন (“কাজ সম্পন্ন করুন”): Codex CI/CD-তে কোড রিভিউ এবং দুর্বলতা পরীক্ষা করার জন্য চালানো হয়, অভ্যন্তরীণ মান স্বয়ংক্রিয়ভাবে প্রয়োগ করে যাতে দলগুলো গার্ডরেলসহ দ্রুত সফটওয়্যার প্রকাশ করতে পারে.
  • আরও স্মার্টভাবে পরিচালনা করুন (“AI-nization”): Codex স্পেসিফিকেশন থেকে কার্যকর বাস্তবায়নের দিকে বড়, অস্পষ্ট প্রকল্পগুলোকে এগিয়ে নিয়ে যায়, নিখুঁতভাবে সংজ্ঞায়িত প্রয়োজনীয়তার উপর নির্ভরতা কমায়, আরও স্বায়ত্তশাসিত এক্সিকিউশন সক্ষম করে, এবং শেষ পর্যন্ত ত্রৈমাসিকজুড়ে চলা প্রচেষ্টাকে কয়েক সপ্তাহে সংকুচিত করে.

Codex প্রতিটি অগ্রাধিকারের সঙ্গে সরাসরি ম্যাপ করে একটি বৃহত্তর টুলকিটে নির্ভরযোগ্য এজেন্ট হিসেবে, যেখানে গতি, নিরাপত্তা এবং স্বায়ত্তশাসন যৌগিক মূল্য তৈরি করে সেখানে উপস্থিত হয়.

ইনসিডেন্ট রেসপন্স কমপ্রেস করে দ্রুততর নির্মাণ

Rakuten-এ গতি বলতে শুধু ডেভেলপমেন্ট ভেলোসিটি নয়, রিকভারি টাইমও অন্তর্ভুক্ত.

API মনিটর করতে এবং বিভিন্ন সিগন্যাল বিশ্লেষণ করতে টিমগুলো KQL—(লগ এবং টেলিমেট্রি বিশ্লেষণের জন্য Azure-এর কোয়েরি সিস্টেম) ব্যবহার করে. Codex এই কর্মপ্রবাহগুলোর পাশাপাশি কাজ করে মূল কারণ সনাক্ত করতে এবং সংশোধনের পরামর্শ দিতে সাহায্য করে, অ্যালার্ট এবং সমাধানের মধ্যবর্তী সময় কমিয়ে দেয়.

সাইট রিলায়েবিলিটি ইঞ্জিনিয়ারিং (SRE) এর দৃষ্টিকোণ থেকে, এটি শনাক্তকরণ থেকে প্রতিকার পর্যন্ত পথকে সংক্ষিপ্ত করে. কুয়েরি, লগ এবং প্যাচগুলো হাতে হাতে জোড়া লাগানোর পরিবর্তে, ইঞ্জিনিয়াররা ফিক্সগুলো যাচাই এবং স্থাপনে মনোনিবেশ করতে পারেন.

Rakuten অনুমান করে যে সমস্যা দেখা দিলে এই পদ্ধতি MTTR প্রায় ৫০% কমাতে পারে. সহজভাবে বললে: কিছু ভেঙে গেলে Rakuten Codex ব্যবহার করে সমস্যা দ্বিগুণ দ্রুত ঠিক করেছে.

CI/CD পাইপলাইনে Codex ব্যবহার করে আরও নিরাপদভাবে সফটওয়্যার তৈরি করা

শিপিং ত্বরান্বিত হওয়ার সাথে সাথে, রিভিউ এবং ডিপ্লয়মেন্ট বটলনেক হয়ে উঠতে পারে. Rakuten তাদের CI/CD পাইপলাইনে Codex-কে সরাসরি ইন্টিগ্রেট করে এর সমাধান করে.

Codex প্রোডাকশনে পরিবর্তন পৌঁছানোর আগে কোড রিভিউ এবং ভলনারেবিলিটি চেক করে. Rakuten এই ওয়ার্কফ্লোগুলিতে অভ্যন্তরীণ কোডিং নীতি ও স্ট্যান্ডার্ড অন্তর্ভুক্ত করে, যাতে রিভিউগুলো কোম্পানির প্রত্যাশার সাথে সামঞ্জস্যপূর্ণ হয়.

“আমরা আমাদের অভ্যন্তরীণ কোডিং নীতিমালা Codex-কে প্রদান করি,” বলেছেন কাজী. “একই নীতিগুলি ব্যবহার করে, এটি পর্যালোচনা করে যে কোডটি আমাদের মানদণ্ডের সাথে সামঞ্জস্যপূর্ণ কিনা.”

ফলাফল: নিরাপত্তা যাচাই ধারাবাহিকভাবে এবং স্বয়ংক্রিয়ভাবে হয়, যা টিমগুলোকে মানদণ্ড কমানো ছাড়াই দ্রুত কাজ করতে সক্ষম করে.


একটি একক স্পেসিফিকেশন থেকে ফুল-স্ট্যাক বিল্ড চালিয়ে আরও স্মার্টভাবে তৈরি করুন

Rakuten-এর তৃতীয় অগ্রাধিকার—AI-nization—স্বায়ত্তশাসনের উপর কেন্দ্রীভূত. Codex শুধু রিভিউ এবং রক্ষণাবেক্ষণের জন্যই নয়, বরং বড়, অস্পষ্ট প্রকল্পগুলো শুরু থেকে শেষ পর্যন্ত সম্পাদনের জন্যও ব্যবহৃত হয়. সম্পূর্ণভাবে সংজ্ঞায়িত স্পেসিফিকেশন বাধ্যতামূলক করার পরিবর্তে, Codex আংশিক প্রয়োজনীয়তা থেকে এগিয়ে যেতে পারে এবং ব্যবহারযোগ্য আর্টিফ্যাক্ট তৈরি করতে পারে.

“সর্বশেষ Codex মডেলগুলো লাইনের ফাঁকে ফাঁকে পড়তে পারে,” বলেছেন কাজী. “প্রয়োজনীয়তাগুলো একদম নিখুঁতভাবে সংজ্ঞায়িত না হলেও, আমরা কী তৈরি করতে চাই তা এটি বুঝতে পারে.”

একটি উদাহরণ: বিদ্যমান ওয়েব-ভিত্তিক AI এজেন্ট সার্ভিসের একটি মোবাইল অ্যাপ সংস্করণ তৈরি করা. Codex ধাপে-ধাপে মানব নির্দেশনা ছাড়াই, Python/FastAPI ব্যাকএন্ড এবং Swift/SwiftUI iOS অ্যাপসহ একটি পূর্ণ স্ট্যাক ইমপ্লিমেন্টেশন জড়িত রেখে, সব ব্যাকএন্ড API-সহ সম্পূর্ণ স্পেসিফিকেশনটি বাস্তবায়ন করেছে. Codex এই প্রজেক্টের ডেভেলপমেন্ট সময় এক কোয়ার্টার থেকে কয়েক সপ্তাহে নামিয়ে এনেছে.

পরবর্তী পদক্ষেপ

Codex যত বেশি কোড জেনারেশনের কাজ গ্রহণ করছে, Rakuten ইঞ্জিনিয়ারের ভূমিকা স্পষ্টতর স্পেসিফিকেশন লেখা এবং পরিমাপযোগ্য মানদণ্ডের বিপরীতে আউটপুট যাচাই করার দিকে সরিয়ে দিচ্ছে. 

“আমাদের ভূমিকা আর প্রতিটি কোডের লাইনসমূহ পরীক্ষা করা নয়,” বলেছেন কাজী. “আমাদের ভূমিকা হলো আমরা কী চাই তা স্পষ্টভাবে নির্ধারণ করা এবং কিভাবে তা যাচাই করা হবে তা স্থাপন করা.”

ইঞ্জিনিয়ারিং, প্রোডাক্ট এবং নন-টেকনিক্যাল টিমজুড়ে হাতে-কলমে ওয়ার্কশপের মাধ্যমে Rakuten এই পরিবর্তনকে সমর্থন করেছে—ফলে টিমগুলোকে আরও দ্রুত শিপ করতে, আরও নিরাপদভাবে অপারেট করতে এবং পুরো সংস্থাজুড়ে স্বায়ত্তশাসিত ডেভেলপমেন্ট স্কেল করতে সহায়তা করার ক্ষেত্রে Codex একটি কেন্দ্রীয় ভূমিকা পালন করছে.

কাজের নতুন যুগে যোগ দিন

বিশ্বজুড়ে 1 মিলিয়নেরও বেশি ব্যবসা OpenAI-এর সাথে অর্থপূর্ণ ফলাফল অর্জন করছে.