
কৃত্রিম বুদ্ধিমত্তা অনেক ক্ষেত্রে, সফ্টওয়্যার বিকাশ নয়, অনেক ক্ষেত্রে প্রবেশ করেছে। তবে এই প্রযুক্তিটি ব্যবহার করা সুরক্ষা, কোডের গুণমান এবং আরও অনেক কিছুতে সমস্যা ছাড়াই নয়।
আমরা সিনিয়র ম্যানেজার – ভাইবার সিপানের সাথে কথা বলেছি – এআই কোডিং এজেন্টে বিকাশকারী সম্পর্ক, সম্প্রদায় এবং সাফল্য জেনকোডার এআই বিকাশের চ্যালেঞ্জগুলি এবং কীভাবে তাদের সম্বোধন করা যায় সে সম্পর্কে আরও জানতে।
বিএন: আজ সফটওয়্যার বিকাশের জন্য এআই ব্যবহারে বর্তমান চ্যালেঞ্জগুলি কী কী?
ভিসি: প্রথম চ্যালেঞ্জ হ’ল হ্যালুসিনেশন এবং ভুল কোড প্রজন্মের বিষয়টি। আমরা দেখতে পেয়েছি যে বড় ভাষার মডেলগুলি সিনট্যাকটিক্যালি সঠিক কোড তৈরি করতে পারে, তারা প্রায়শই প্রসঙ্গের সাথে লড়াই করে, কখনও কখনও হ্যালুসিনেটিং ফাংশন বা এপিআই কলগুলি যা কোডবেসে আসলে বিদ্যমান থাকে না। এটি বিশেষত চ্যালেঞ্জিং যখন উত্পন্ন সমাধানগুলি বিদ্যমান স্থাপত্যের সাথে সারিবদ্ধ হয় না। জেনকোডারে, আমরা যা বিশ্বাস করি তার মাধ্যমে আমরা এটিকে সম্বোধন করেছি যা একটি গুরুত্বপূর্ণ বহু-স্তরযুক্ত পদ্ধতির-প্রথমে পুরো কোডবেস প্রসঙ্গটি বোঝার জন্য আমাদের সংগ্রহস্থল গ্রোকিং প্রযুক্তি ব্যবহার করে, তারপরে বিদ্যমান নিদর্শনগুলির বিরুদ্ধে কোড যাচাই ও বৈধতা দেওয়ার জন্য এজেন্ট প্রতিক্রিয়া লুপগুলি প্রয়োগ করে।
আরেকটি হ’ল প্রসঙ্গ সচেতনতা। আমরা প্রথম দেখেছি যে প্রথম প্রজন্মের কোডিং সহকারীরা কীভাবে জটিল কোডবেসগুলির সাথে লড়াই করে, বিশেষত এন্টারপ্রাইজ পরিবেশে যেখানে আপনি কয়েক হাজার ফাইল এবং কয়েক মিলিয়ন লাইন কোডের সাথে কাজ করছেন। আমাদের দৃষ্টিতে, এটির জন্য কেবল কোড নিজেই নয়, ফাইল এবং অন্তর্নিহিত বিমূর্ত সিনট্যাক্স গাছের মধ্যে সম্পর্ক এবং নির্ভরতাগুলির গভীর বোঝার প্রয়োজন। এজন্য আমরা যাকে ‘গোল্ডিলকস প্রসঙ্গ’ পদ্ধতির বলি তা বিকাশ করেছি-উচ্চ-মানের কোড প্রজন্মের জন্য এলএলএমগুলিতে ঠিক সঠিক পরিমাণ প্রসঙ্গ সরবরাহ করে।
আমরা আরও পর্যবেক্ষণ করেছি যে সফ্টওয়্যার বিকাশের ল্যান্ডস্কেপটি কতটা দ্রুত বিকশিত হয়েছে। এটি কেবল নতুন ফ্রেমওয়ার্ক এবং গ্রন্থাগারগুলি চালিয়ে যাওয়ার বিষয়ে নয় – আমরা দেখছি যে এই বিবর্তনটি কীভাবে স্থাপত্য নিদর্শন থেকে শুরু করে সুরক্ষা সেরা অনুশীলন এবং পারফরম্যান্স অপ্টিমাইজেশন পর্যন্ত সমস্ত কিছু প্রভাবিত করে। এটি বিশেষত চ্যালেঞ্জিং যখন এন্টারপ্রাইজ কোডবেসগুলির সাথে প্রায়শই উত্তরাধিকার কোড এবং প্রযুক্তিগত debt ণ থাকে। আমরা বিশ্বাস করি যে সমাধানটি অবিচ্ছিন্ন মডেল পুনরায় প্রশিক্ষণ এবং গতিশীল সূক্ষ্ম সুরকরণের মতো পরিশীলিত পদ্ধতির মধ্যে রয়েছে যা প্রকল্প-নির্দিষ্ট নিদর্শনগুলির সাথে খাপ খাইয়ে নিতে পারে।
অবশেষে, আমরা স্বীকৃতি দিয়েছি যে সরঞ্জাম খণ্ডন এবং কর্মপ্রবাহ সংহতকরণ বিকাশকারীদের জন্য প্রকৃত চ্যালেঞ্জগুলি উপস্থাপন করে। আমাদের অভিজ্ঞতায়, বিকাশকারীরা ইতিমধ্যে একাধিক সরঞ্জাম জাগ্রত করছে – সংস্করণ নিয়ন্ত্রণ সিস্টেম থেকে সিআই/সিডি পাইপলাইন এবং পরীক্ষার ফ্রেমওয়ার্কগুলিতে। এজন্য আমরা ভিএস কোড এবং জেটব্রাইন পণ্যগুলির মতো জনপ্রিয় আইডিতে সরাসরি সংহত করার দিকে মনোনিবেশ করেছি, যা আমাদের এআই সহকারীকে পরিচালনা করার জন্য অন্য সরঞ্জামের চেয়ে বিকাশকারীর বিদ্যমান ওয়ার্কফ্লোকে প্রাকৃতিক বর্ধন করে তোলে।
বিএন: সেখানে অনেক কোডিং এজেন্ট এবং সহকারী রয়েছে। গড়ের তুলনায় ভালটির বৈশিষ্ট্যগুলি কী কী?
ভিসি: আমাদের গবেষণা এবং এআই কোডিং সহকারীদের সাথে ব্যবহারিক কাজ করার ক্ষেত্রে, আমরা বুঝতে পেরেছি যে গড়গুলি বাদ দিয়ে সত্যই ব্যতিক্রমী সমাধানগুলি কী সেট করে। আমরা বিশ্বাস করি এটি গভীর প্রসঙ্গে সংহতকরণ দিয়ে শুরু হয়। আমাদের দৃষ্টিকোণ থেকে, উচ্চতর কোডিং সহকারীদের বিস্তৃত সংগ্রহস্থল বিশ্লেষণ অর্জনের জন্য সাধারণ একক-ফাইল বোঝার বাইরে যেতে হবে। আমরা খুঁজে পেয়েছি যে এর অর্থ কেবলমাত্র একাধিক সংগ্রহস্থলগুলি বোঝা এবং বিভিন্ন প্রোগ্রামিং ভাষা সমর্থন করে না, তবে কোডিং স্টাইল এবং নিদর্শনগুলির সংক্ষিপ্তসারগুলি সত্যই উপলব্ধি করে যা প্রতিটি উন্নয়ন দলকে অনন্য করে তোলে।
যখন এটি শক্তিবৃদ্ধি শেখার এবং অভিযোজনের কথা আসে তখন আমরা দেখেছি যে কীভাবে শীর্ষস্থানীয় সমাধানগুলি যুক্তিযুক্ত ক্ষমতা সহ পরিশীলিত মডেলগুলি লাভ করে। আমরা ডিপসিকের আর 1 এর মতো উন্নয়ন দ্বারা বিশেষত মুগ্ধ হয়েছি, যা দেখিয়েছে যে কীভাবে তুলনামূলকভাবে সহজ পুরষ্কার প্রক্রিয়াগুলি নাটকীয়ভাবে কোডের গুণমান এবং নির্ভরযোগ্যতা উন্নত করতে পারে।
কাস্টমাইজেশন এবং নিয়ন্ত্রণ সম্পর্কিত, আমরা শিখেছি যে তাদের এআই সহকারীদের উপর দড়িত নিয়ন্ত্রণ সহ দলগুলি সরবরাহ করা অত্যন্ত গুরুত্বপূর্ণ। এটি কেবল বেসিক সেটিংস সম্পর্কে নয় – আমরা নির্দিষ্ট প্রয়োজনের ভিত্তিতে বিভিন্ন এআই মডেলগুলি উত্তোলনের দক্ষতার কথা বলছি, কনসার্টে কাজ করা একাধিক মডেলকে অর্কেস্টেট করুন এবং কাস্টম এআই নির্দেশাবলী সংজ্ঞায়িত করি যা সত্যই একটি দলের বিকাশের অনুশীলনকে প্রতিফলিত করে। এন্টারপ্রাইজ ক্লায়েন্টদের সাথে কাজ করার সময় আমরা এটি বিশেষভাবে গুরুত্বপূর্ণ পেয়েছি যাদের প্রায়শই খুব নির্দিষ্ট প্রয়োজনীয়তা থাকে এবং কর্মপ্রবাহ প্রতিষ্ঠিত হয়।
আমাদের অভিজ্ঞতায়, সুরক্ষা এবং নির্ভরযোগ্যতা অ-আলোচনাযোগ্য প্রমাণিত হয়েছে। আমরা দেখেছি যে কীভাবে এন্টারপ্রাইজ গ্রহণ বিস্তৃত সুরক্ষা, গোপনীয়তা এবং সম্মতি অবকাঠামো দাবি করে। সংস্থাগুলির কঠোর সম্মতি প্রক্রিয়া সহ আইএসও এবং এসওসি 2 এর মতো আনুষ্ঠানিক শংসাপত্রের প্রয়োজন। সংবেদনশীল কোডবেস এবং বৌদ্ধিক সম্পত্তি নিয়ে কাজ করার সময় এটি বিশেষত গুরুত্বপূর্ণ।
বিএন: এলএলএম অবিশ্বাস্য এবং বাগ তৈরি করার আশেপাশে সমস্যা রয়েছে। এ সম্পর্কে আপনার মতামত কি?
ভিসি: কোড জেনারেশনে এলএলএমএসের সাথে চ্যালেঞ্জগুলি খুব বাস্তব, তবে আমরা তাদের সম্বোধন করার জন্য উদ্ভাবনী উপায়গুলি পেয়েছি, এটিই আমাদের অন্যদের থেকে সত্যই আলাদা করে দেয় যেখানে আমরা হ্যালুসিনেশনগুলিকে সম্বোধন করি। হ্যাঁ, এই মডেলগুলি প্রকৃতির দ্বারা অ-নির্ধারিত হতে পারে, তবে আমরা বিশ্বাস করি যে তারা প্রাথমিকভাবে যা উত্পন্ন করে তা কেবল গ্রহণ করার চেয়ে আপনি কীভাবে তাদের আউটপুট পরিচালনা করেন এবং পরিমার্জন করেন তার মূল মূলটি রয়েছে।
আমাদের অভিজ্ঞতায় আমরা আবিষ্কার করেছি যে নির্ভরযোগ্য কোড প্রজন্মের গোপনীয়তা এলএলএমকে নিখুঁত করার চেষ্টা করছে না – এটি তাদের চারপাশে পরিশীলিত সিস্টেম তৈরিতে রয়েছে। আমরা রিয়েল-টাইম কোড মেরামত প্রক্রিয়াগুলির সাথে এবং এজেন্ট ফিডব্যাক লুপগুলি ব্যবহার করে একটি পদ্ধতির বিকাশ করেছি। এটিকে একাধিক বিশেষজ্ঞ পর্যালোচক ক্রমাগতভাবে পরীক্ষা করে এবং উন্নত করার সাথে সাথে এটি উত্পন্ন হওয়ার সাথে সাথে ত্রুটি এবং বিকাশকারী হতাশা উভয়কেই উল্লেখযোগ্যভাবে হ্রাস করে বলে মনে করুন।
আমরা যা বিশেষভাবে কার্যকর পেয়েছি তা হ’ল traditional তিহ্যবাহী একক-মডেল পদ্ধতির বাইরে। পরিবর্তে, আমরা একাধিক বিশেষায়িত মডেল এবং এজেন্টদের একসাথে কাজ করে অর্কেস্টেট করি, প্রতিটি তাদের নিজস্ব দক্ষতার সাথে। এটি একটি উন্নয়ন দল কীভাবে কাজ করে তার অনুরূপ – আপনার কাছে কোনও স্থপতি ব্লুপ্রিন্টগুলি আঁকতে পারেন, কোডটি বাস্তবায়নকারী বিকাশকারীরা এবং কিউএ ইঞ্জিনিয়াররা সবকিছু সঠিকভাবে কাজ করে যাচাই করে। আমাদের যুক্তিযুক্ত মডেলগুলি উচ্চ-স্তরের স্থাপত্য পরিকল্পনাগুলি তৈরি করে, যখন বিশেষায়িত মডেলগুলি প্রকৃত কোড প্রজন্মকে পরিচালনা করে এবং পৃথক যাচাইকরণ মডেলগুলি নিশ্চিত করে যে সবকিছু মানের মান পূরণ করে। যখন সমস্যাগুলি চিহ্নিত করা হয়, তখন আমাদের মেরামত এজেন্টরা সেগুলি ঠিক করতে স্বয়ংক্রিয়ভাবে ঝাঁপিয়ে পড়ে।
আমরা এটিকে একক লাফের পরিবর্তে ‘পদ্ধতিগত যাত্রা’ বলতে চাই বলে এটি কাঠামোগত করেছি। কোডটি কেবল উপস্থিত হয় না – এটি একটি পরিশীলিত পাইপলাইনের মাধ্যমে বিকশিত হয়, সাবধানতার সাথে আর্কিটেকচারাল পরিকল্পনা দিয়ে শুরু করে এবং একাধিক বৈধতা চক্রের মধ্য দিয়ে চলেছে। আমাদের সিস্টেম কোড মানের সম্পর্কে অবিচ্ছিন্ন সচেতনতা বজায় রাখে, অনেকটা সিনিয়র বিকাশকারী যেমন আপনার কোডবেসে বিদ্যমান নিদর্শনগুলির সাথে সামঞ্জস্যপূর্ণ সমস্ত কিছু নিশ্চিত করে।
বিএন: উন্নয়ন স্ট্যাক জটিল হতে পারে। এই কোডিং সমাধানগুলি কীভাবে সেই স্ট্যাক এবং কোনও সংস্থার কোডবেসের সাথে সংহত করে?
ভিসি: এই পরিবেশে সফলভাবে এআইকে সংহত করার জন্য এই জটিলতার গভীর বোঝার প্রয়োজন হয় যখন সবচেয়ে বেশি গুরুত্বপূর্ণ – বিকাশকারী উত্পাদনশীলতা সম্পর্কে মনোনিবেশ করে থাকে।
জেনকোডারে, আমরা আমাদের মাধ্যমে এই চ্যালেঞ্জের কাছে পৌঁছেছি রেপো গ্রোকিং প্রযুক্তি। কেবল স্ক্যানিং কোডের পরিবর্তে, আমরা এমন একটি সিস্টেম তৈরি করেছি যা সত্যই একটি কোডবেসের ডিএনএ বোঝে। এটি কেবল প্রযুক্তিগত উপাদানগুলি নয় – ফাইল স্ট্রাকচার এবং নির্ভরতাগুলি – বিকাশকারী কোডিং স্টাইল এবং টিম কনভেনশনগুলির মতো মানব দিকগুলিও বোঝার জন্য পুরো কোডবেসকে খাওয়ায়।
আমরা এম্বেডড কোডিং এজেন্টের জটিল ওয়ার্কফ্লোগুলি পরিচালনা করার ক্ষমতাতে প্রচুর মূল্য দেখতে পাই। বিচ্ছিন্ন স্নিপেটগুলি তৈরি করার পরিবর্তে, আমরা একটি সামগ্রিক দৃষ্টিভঙ্গি বজায় রেখে জটিল কাজগুলি পরিচালনাযোগ্য টুকরোগুলিতে ভেঙে ফেলার জন্য এটি তৈরি করেছি। এর অর্থ এটি আপনার বিদ্যমান কোডবেসের সাথে সবকিছু সামঞ্জস্য রেখে একাধিক ফাইল এবং বিভিন্ন প্রোগ্রামিং ভাষা জুড়ে কাজ করতে পারে।
একটি মূল উপাদান হ’ল জেনকোডারের এজেন্ট লুপ সিস্টেম। আমরা কেবল একটি এলএলএম থেকে প্রথম আউটপুট গ্রহণ করি না – উত্পন্ন কোডের প্রতিটি টুকরো একাধিক পরিশোধন চক্রের মধ্য দিয়ে যায়। এটিকে বিশেষজ্ঞ পর্যালোচকদের একটি দল ক্রমাগত কোডটি পরীক্ষা করে এবং উন্নত করার জন্য ভাবেন, এটি আপনার প্রতিষ্ঠিত নিদর্শন এবং অনুশীলনের সাথে পুরোপুরি সারিবদ্ধ হয় তা নিশ্চিত করে।
এই পদ্ধতির মাধ্যমে, আমরা যা বিশ্বাস করি তা তৈরি করেছি যা একটি সত্যিকারের সংহত সমাধান যা আপনার বিকাশ প্রক্রিয়াটির প্রাকৃতিক বর্ধনের মতো অনুভূত হয়, পরিচালনা করার জন্য কেবল অন্য একটি সরঞ্জাম নয়।
বিএন: কোডিংয়ে আপনি এআইয়ের ভবিষ্যত কোথায় দেখছেন?
ভিসি: আমরা কেবল একটি কোড প্রজন্মের সরঞ্জামের চেয়ে অনেক বেশি অর্থবহ কিছুতে বিকশিত হওয়ার কল্পনা করি – এটি আপনার কোডিং বন্ধু হয়ে উঠবে, এটি একটি বিশ্বস্ত সাইডকিক যা বিকাশ এবং উদ্ভাবনকে উত্সাহিত করার সময় বিকাশকারী উত্পাদনশীলতাটিকে মারাত্মকভাবে উন্নত করে। আমাদের দর্শন প্রতিস্থাপনের পরিবর্তে ক্ষমতায়নের উপর কেন্দ্র করে, এআইকে সফটওয়্যার বিকাশে মানব সৃজনশীলতা এবং সামর্থ্যের পরিবর্ধক হিসাবে দেখে।
এগিয়ে যাওয়ার জন্য, আমরা আশা করি এআই সত্যিকারের জুটি প্রোগ্রামিং অংশীদার হিসাবে রূপান্তরিত হবে – আপনি যে ধরণের সহকর্মী আপনি সর্বদা আপনার পক্ষে চেয়েছিলেন। এটি কেবল কোড লিখবে না; এটি স্থাপত্যের সিদ্ধান্তগুলি সম্পর্কে অর্থবহ সংলাপে জড়িত থাকবে, অপ্টিমাইজেশনের পরামর্শ দেবে এবং আপনাকে কেবল ইঞ্জিনিয়ার হিসাবে নয়, পেশাদার হিসাবে বাড়িয়ে তুলতে সহায়তা করবে। এই এআই সহকর্মী আপনার কোডিং স্টাইলটি বুঝতে পারে, আপনার প্রয়োজনগুলি প্রত্যাশা করবে এবং আপনার দক্ষতা এবং রায়কে সম্মান করার সময় আরও ভাল সমাধানগুলি অন্বেষণ করতে আপনাকে চ্যালেঞ্জ জানাবে।
আমরা এই বিবর্তন সম্পর্কে ব্যবহারিক। এআই নিঃসন্দেহে বিদ্যমান উন্নয়ন কর্মপ্রবাহকে রূপান্তর করবে এবং সম্পূর্ণ নতুন তৈরি করবে যা আমরা এখনও কল্পনাও করতে পারি না। আমরা জটিল কোডবেসগুলি, আরও পরিশীলিত স্থাপত্য পরিকল্পনা এবং সফ্টওয়্যার বিকাশের সমস্ত দিক জুড়ে বিরামবিহীন সংহতকরণ বোঝার ক্ষেত্রে বর্ধিত ক্ষমতাগুলি দেখতে পাব। যাইহোক, যা আমাদের সবচেয়ে বেশি উত্তেজিত করে তা হ’ল এআইয়ের বিকাশকারী বৃদ্ধি এবং শেখার অনুঘটক হওয়ার সম্ভাবনা।
এই সমস্ত জুড়ে আমাদের দৃষ্টি অবিরামভাবে মানবকেন্দ্রিক থেকে যায়। আমরা যে ভবিষ্যতটি তৈরি করছি তা বিকাশকারীদের প্রতিস্থাপনের বিষয়ে নয় – এটি এমন পরিবেশ তৈরি করার বিষয়ে যেখানে এআই এবং মানব বিকাশকারীরা সম্প্রীতি নিয়ে কাজ করে, প্রত্যেকে তাদের উন্নয়ন প্রক্রিয়াতে তাদের অনন্য শক্তি অবদান রাখে। এটি কেবল উত্পাদনশীলতা বাড়িয়ে তুলবে না তবে নতুনত্ব এবং পেশাদার বিকাশকে উত্সাহিত করবে, সফ্টওয়্যার বিকাশে নতুন সম্ভাবনা তৈরি করবে যা আমরা কেবল কল্পনা করতে শুরু করেছি।
চিত্র ক্রেডিট:: বিয়ানকোব্লু/ডিপোজিটফোটস ডটকম







