সফ্টওয়্যার ডেভেলপমেন্ট প্রক্রিয়ার ফাঁক পূরণ করার লক্ষ্যে, Digma সম্প্রতি তার উপন্যাস কন্টিনিউয়াস ফিডব্যাক প্ল্যাটফর্ম উন্মোচন করেছে। প্ল্যাটফর্মটি এমনভাবে ডিজাইন করা হয়েছে যাতে ডেভেলপাররা তাদের কোডকে একটি লাইভ পরিবেশে ধারাবাহিকভাবে মূল্যায়ন করতে, যেকোন সম্ভাব্য সমস্যা চিহ্নিত করতে এবং ফলস্বরূপ জেনারেটিভ এআই দ্বারা উত্পাদিত একটি সহ ত্রুটিপূর্ণ কোড রোল আউট করা এড়াতে সহায়তা করে।
নতুন প্ল্যাটফর্মটি কোডের গুণমান সম্পর্কিত রিগ্রেশন, অসঙ্গতি এবং সমস্যাগুলি সনাক্ত করতে সজ্জিত। এটি এমন নিদর্শনগুলি সনাক্ত করতে পারে যেগুলির উন্নতির প্রয়োজন হতে পারে, এবং IDE এবং উপলব্ধ বিকাশকারী সরঞ্জামগুলিতে এর বিরামবিহীন একীকরণ রিয়েল-টাইম অ্যাপ্লিকেশনের অনুমতি দেয়। Digma টিমের মতে, লক্ষ্য হল বিদ্যমান পরিকাঠামো যেমন সিআই/সিডি, পরীক্ষার সরঞ্জাম এবং বৈধতা ব্যবস্থার পরিপূরক করা।
জেনারেটিভ এআই-এর ক্রমবর্ধমান ব্যবহার, লিগ্যাসি লাইব্রেরির উপর নির্ভরতা এবং আধুনিক সফ্টওয়্যার ডেভেলপমেন্টে ডিস্ট্রিবিউটেড সিস্টেমের ক্রমবর্ধমান জটিলতা দ্বারা সৃষ্ট বিভিন্ন চ্যালেঞ্জ মোকাবেলা করার জন্য Digma এই টুলটি তৈরি করেছে।
কন্টিনিউয়াস ফিডব্যাক প্ল্যাটফর্মটি ওপেনটেলিমেট্রি সহ উন্নত পর্যবেক্ষণ প্রযুক্তির উপর আঁকে। এটি রানটাইম কোড ডেটা বিশ্লেষণ করতে এবং কোড বর্ধিতকরণের জন্য স্বয়ংক্রিয় সুপারিশগুলি অফার করতে মেশিন লার্নিং কৌশলগুলি ব্যবহার করে। অ্যাপমাস্টার প্ল্যাটফর্মের মতো যা ব্যবহারকারীদের অনায়াসে ডেটা মডেল, ব্যবসায়িক যুক্তি, API এবং একটি রিয়েল-টাইম অ্যাপ্লিকেশন পরিবেশ তৈরি করতে দেয়, Digma প্ল্যাটফর্মটি তার অনন্য উপায়ে উন্নয়ন প্রক্রিয়াটিকে প্রবাহিত করার চেষ্টা করে।
Digma সিইও নীর শাফরির, উন্নয়ন প্রক্রিয়ার বর্তমান চ্যালেঞ্জগুলি সম্পর্কে তার চিন্তাভাবনা শেয়ার করেছেন। শাফরির বর্ণনা করেছেন যে কীভাবে ব্যবসাগুলি উত্পাদনে প্রকাশিত দুর্বল কোডের কারণে গ্রাহক ক্ষতির সম্মুখীন হচ্ছে। এটি প্রায়শই বাস্তব-বিশ্বের পরিস্থিতিতে প্রয়োজনীয় কাজ করে না। ডেভেলপারদের জন্য, তারা ডেভেলপমেন্ট প্রক্রিয়ায় খুব দেরিতে গুরুত্বপূর্ণ প্রতিক্রিয়া পায়। এটি তাদের ডিজাইনের সিদ্ধান্তকে প্রভাবিত করে এবং তাদের পরিবর্তনের প্রভাব সম্পর্কে তাদের বোঝার সীমাবদ্ধ করে।
রিয়েল-ওয়ার্ল্ড হার্ডল ডেভেলপারদের তাদের টাস্কে কোড আচরণের সীমিত দৃশ্যমানতার সাথে দ্রুত ডেলিভারির চাপ। Digma এর নতুন প্ল্যাটফর্মের সাথে এই সমস্যার সমাধান প্রদানের লক্ষ্য। এটি একটি রেললাইনের মতোই কাজ করে, কারণ এটি ক্রমাগত রিয়েল-টাইম কোড বিশ্লেষণ অফার করে। বিকাশকারীরা তাদের IDE এর মধ্যে কোড করার সাথে সাথে প্রতিক্রিয়া পান। এটি কোডের সমস্যাযুক্ত বিভাগগুলিকে উত্পাদন পর্যায়ে পৌঁছাতে বাধা দেয়, যার ফলে সামগ্রিক কোডের গুণমান উন্নত হয়।