JetBrains KotlinLLM ওপেন সোর্স: রানটাইমে কোড তৈরি, দ্রুত অ্যাপ ডেভেলপমেন্ট
JetBrains Research তাদের নতুন KotlinLLM প্রোটোটাইপ ওপেন সোর্স করেছে। এটি লাইভ LLM কলের বদলে রানটাইমে Kotlin কোড তৈরি করে কম্পাইল করে, ফলে দ্রুত ও নির্ভরযোগ্য কোড এক্সিকিউশন সম্ভব।
JetBrains Research তাদের নতুন KotlinLLM প্রোটোটাইপ ওপেন সোর্স করেছে। এটি লাইভ LLM কলের বদলে রানটাইমে Kotlin কোড তৈরি করে কম্পাইল করে, ফলে দ্রুত ও নির্ভরযোগ্য কোড এক্সিকিউশন সম্ভব।
JetBrains Research ঘোষণা করেছে যে তারা KotlinLLM প্রোটোটাইপটি Apache License 2.0-এর অধীনে ওপেন সোর্স করেছে। এটি একটি IntelliJ IDEA প্লাগইন যা স্মার্ট ম্যাক্রো asLlm এবং mockLlm প্রদান করে। এই ম্যাক্রোগুলোর বডি সরাসরি LLM কলের পরিবর্তে রানটাইমে তৈরি করা Kotlin সোর্স কোড হিসেবে কাজ করে।
KotlinLLM-এর মূল উদ্ভাবন হলো এটি JDI (Java Debug Interface) ব্যবহার করে রানটাইম ভ্যালু ক্যাপচার করে। এরপর একটি LLM এজেন্টকে সংকীর্ণ কোড আপডেটের জন্য অনুরোধ করে। জেনারেট করা কোডটি কম্পাইল করে লোড করা ক্লাসে রিডিফাইন করা হয়। ফলে কাভার করা সিনারিওগুলো পরবর্তীতে সাধারণ Kotlin কোড হিসেবে চলে, কোনো অতিরিক্ত ইনফারেন্স কল ছাড়াই।
এই পদ্ধতির সুবিধা হলো কোড এক্সিকিউশনের সময় লাইভ LLM কলের প্রয়োজন হয় না। তাই কোড দ্রুত চলে এবং নির্ভরযোগ্যতাও বেড়ে যায়। JetBrains জানিয়েছে, তারা একটি অ্যাডাপ্টেড Spring Petclinic প্রজেক্টে পরীক্ষা করেছে, যেখানে 24টি সিনারিওর মধ্যে 24টিই সফলভাবে সম্পন্ন হয়েছে।
KotlinLLM মূলত ডেভেলপারদের জন্য একটি টুল, যারা তাদের কোডে AI-চালিত অটোমেশন আনতে চান। এটি বিশেষ করে সেইসব জায়গায় কার্যকর, যেখানে নির্দিষ্ট লজিক বারবার পরিবর্তন করতে হয়। যেমন ডেটা ট্রান্সফরমেশন, API রেসপন্স প্রসেসিং, বা টেস্টিং স্ক্রিপ্ট।
বাংলাদেশের ডেভেলপার এবং ফ্রিল্যান্সারদের জন্য এই ওপেন সোর্স প্রকল্পটি গুরুত্বপূর্ণ সুযোগ তৈরি করবে। যারা IntelliJ IDEA ব্যবহার করেন তারা প্লাগইনটি ইনস্টল করে নিজেদের প্রজেক্টে AI-চালিত কোড জেনারেশন পরখ করতে পারবেন। এতে করে ছোট প্রকল্পে দ্রুত প্রোটোটাইপ তৈরি করা সহজ হবে। তবে এটি এখনও প্রোটোটাইপ পর্যায়ে আছে, তাই প্রোডাকশন পর্যায়ে ব্যবহারের আগে ভালোভাবে পরীক্ষা করা উচিত।
ভবিষ্যতে JetBrains Research এই প্রকল্পটিকে আরও পরিণত করতে পারে। তারা চায় ডেভেলপাররা এই প্রযুক্তি ব্যবহার করে নিজেদের কাজের গতি বাড়াক। KotlinLLM-এর সোর্স কোড GitHub-এ পাওয়া যাবে, যেখানে যেকোনো ডেভেলপার অবদান রাখতে পারবে।
আরও পড়ুন
এই সংবাদটি আন্তর্জাতিক সূত্রের তথ্য অবলম্বনে AI-সহায়তায় বাংলায় উপস্থাপন ও বাংলাদেশের প্রেক্ষাপটে সম্পাদিত। মূল তথ্যের জন্য নিচের সূত্র দেখুন।
মূল প্রতিবেদন: MarkTechPost
সোর্স দেখুন ↗মন্তব্য০
লোড হচ্ছে...