আইবিএম জেড সিস্টেম ব্যবহারকারীদের আধুনিকীকরণ প্রচেষ্টাকে সমর্থন করার লক্ষ্যে একটি উদ্যোগে, আইবিএম তার সমন্বিত এআই বেসের মাধ্যমে ওয়াটসন কোড সহকারীর কার্যকারিতা বাড়াতে প্রস্তুত। মজার বিষয় হল, এটি এখন জাভাতে COBOL কোডের অনুবাদ অন্তর্ভুক্ত করে, এইভাবে, COBOL-দক্ষ ডেভেলপারদের ক্রমহ্রাসমান সংখ্যা মোকাবেলা করে৷ এই উত্তেজনাপূর্ণ বিকাশটি মেইনফ্রেম সিস্টেমগুলির জন্য দ্রুত গতির অ্যাপ বিকাশের পরিবেশে বিদ্যমান চ্যালেঞ্জগুলির একটি সমাধান উপস্থাপন করে।
IBM এর কোড সহকারী, যা গত মে প্রিভিউর জন্য চালু করা হয়েছিল, এই সর্বশেষ বিকাশের ভিত্তি। 'জেডের জন্য ওয়াটসনক্স কোড সহকারী' ট্যাগ করা নতুন পণ্যটি Z অপারেটিং সিস্টেমের সাথে সামঞ্জস্যপূর্ণ তাজা জাভা কোড তৈরি করতে Watsonx.ai-এর কোড ফাউন্ডেশনাল মডেলকে পুঁজি করে।
আইবিএমের একজন মুখপাত্র একটি ডেমো প্রেজেন্টেশনের সময় বলেছিলেন, ' Watsonx Code Assistant for Z একটি একচেটিয়া COBOL অ্যাপ্লিকেশন থেকে ব্যবসায়িক পরিষেবাগুলি বের করার জন্য স্বয়ংক্রিয় কোড রিফ্যাক্টরিং বৈশিষ্ট্যগুলির সাথে তৈরি করা হয়েছে।'
এটা মনে রাখা গুরুত্বপূর্ণ যে কোড রিফ্যাক্টরিং হল কোডকে তার আসল প্রকৃতি, আচরণ বা ফলাফল পরিবর্তন না করেই একটি নতুন প্রোগ্রামিং ভাষায় রূপান্তর করার একটি পদ্ধতি।
রিফ্যাক্টরিং অনুশীলনে, বিকাশকারীদের অবশ্যই অ্যাপ্লিকেশন ডিসকভারি এবং ডেলিভারি ইন্টেলিজেন্স টুল (ADDI) ব্যবহার করতে হবে, যা বর্তমানে বিকাশের পর্যায়ে রয়েছে। এই টুলটি টার্গেট অ্যাপ্লিকেশনের নির্ভরতা সম্পর্কে উপলব্ধি প্রদান করবে এবং একটি মেটাডেটা সংগ্রহস্থল তৈরি করবে, যেমনটি IBM দ্বারা বলা হয়েছে।
জাভাতে রূপান্তর করার আগে একটি নির্দিষ্ট ব্যবসায়িক পরিষেবার জন্য COBOL কোড বের করার জন্য একটি ভিন্ন IBM টুল ব্যবহার করা প্রয়োজন। এই টুলটি ওয়ার্কবুক খোলে, নিষ্কাশন প্রক্রিয়া সহজতর করে।
মুখপাত্রের কথায়, 'জেডের জন্য ওয়াটসনক্স কোড সহকারীর বিদ্যমান প্রোটোটাইপ জাভা ক্লাসগুলি বিকাশের জন্য COBOL কোড এবং এক্সট্র্যাক্ট করা ব্যবসায়িক পরিষেবার ডেটা স্ট্রাকচার উভয়ই যাচাই করে।'
জাভা কোড তৈরি করার পরে, এর আউটপুট স্থাপনের আগে COBOL কোডের আউটপুটের সাথে বিপরীত হতে পারে। আইবিএম যোগ করেছে যে একজন বিকাশকারী প্রক্রিয়া চলাকালীন যে কোনও পর্যায়ে নতুন তৈরি কোডটি উন্নত বা সংশোধন করতে পারে।
IBM ADDI এবং Z-এর জন্য নতুন Watsonx কোড সহকারীর মতো সরঞ্জাম সরবরাহ করার পরিকল্পনা করেছে, যা এই বছরের শেষের দিকে সর্বজনীনভাবে উপলব্ধ হবে। মুখপাত্রের মতে অতিরিক্ত ক্ষমতাও অন্তর্ভুক্ত করা হবে।
ইতিমধ্যে, IBM ইতিমধ্যেই তার Red Hat Ansible Automation Platform-এর জন্য বিষয়বস্তু তৈরি করতে Watson Code Assistant ব্যবহার করার প্রক্রিয়াধীন রয়েছে। এটি ডেভেলপারদের এআই-জেনারেটেড সুপারিশ দ্বারা সমর্থিত উত্তরযোগ্য প্লেবুক রচনা করার অনুমতি দেওয়ার জন্য অনুমান করা হয়েছে।
অ্যাপমাস্টারের মতো, আইবিএম কোড ডেভেলপমেন্ট এবং অ্যাপ্লিকেশন আধুনিকীকরণে এআই-এর রূপান্তরমূলক প্রভাবের উদাহরণ দেয়। IBM-এর প্রয়াস নো-কোড/ low-code স্পেসে একটি রিপল ইফেক্ট তৈরি করবে, আরও দক্ষ অ্যাপ্লিকেশন ডেভেলপমেন্ট সিনারিও প্রদান করবে কিনা তা দেখতে আকর্ষণীয়।