ভাইব কোডিং হলো নিজে লাইন বাই লাইন কোড লেখার পরিবর্তে, সহজ ও স্বাভাবিক ভাষায় নিজের কাঙ্ক্ষিত বিষয়টি বর্ণনা করে একটি এআই মডেলকে দিয়ে কোড তৈরি করানোর একটি পদ্ধতি। এক্ষেত্রে ব্যবহারকারী নির্দেশনা দেন, এআই কোড তৈরি করে এবং ব্যবহারকারী প্রায়শই মডেলের তৈরি করা প্রতিটি লাইন না পড়েই সেই ফলাফল পরীক্ষা করেন ও পরিমার্জন করতে থাকেন।
“ভাইব কোডিং কী”—এর সংক্ষিপ্ত উত্তর এটাই। ভাইব কোডিং-এর পূর্ণাঙ্গ অর্থ এবং এই পরিভাষাটি আসলে কোথা থেকে এসেছে, তা বিশদভাবে আলোচনা করা প্রয়োজন, কারণ এই পরিভাষাটি উদ্ভাবিত হওয়ার পর থেকে এর অর্থ পরিবর্তিত হয়েছে।
পরিভাষাটি কোথা থেকে এসেছে #
ভাইব কোডিং-এর একটি নির্দিষ্ট উৎস রয়েছে: একটিমাত্র সোশ্যাল মিডিয়া পোস্ট। ২ ফেব্রুয়ারি, ২০২৫-এ, এআই গবেষক এবং ওপেনএআই-এর সহ-প্রতিষ্ঠাতা আন্দ্রেজ কার্পাথি এক্স-এ একটি পোস্ট করে সফটওয়্যার তৈরির একটি নতুন পদ্ধতির বর্ণনা দিয়েছেন, যা তিনি শুরু করেছেন। তিনি বলেছিলেন যে তিনি “পুরোপুরিভাবে অনুভূতির কাছে নতি স্বীকার করবেন” এবং বড় বড় ল্যাঙ্গুয়েজ মডেলকে ইমপ্লিমেন্টেশন লিখতে দেবেন, আর তিনি সিনট্যাক্সের পরিবর্তে ফলাফল বর্ণনার ওপর মনোযোগ দেবেন।
কারপাথি তার কার্যপ্রক্রিয়াটি বাস্তবসম্মতভাবে বর্ণনা করেছেন: তিনি ভয়েসের মাধ্যমে একটি এআই কোডিং অ্যাসিস্ট্যান্টের সাথে কথা বলতেন, ডিফস না পড়েই তার পরামর্শগুলো গ্রহণ করতেন এবং ত্রুটির বার্তাগুলো নিজে থেকে সমাধান না হওয়া পর্যন্ত কোনো মন্তব্য ছাড়াই পেস্ট করে দিতেন। পরে তিনি এই চক্রটিকে আরও সহজভাবে সংক্ষিপ্ত করেন: “আমি শুধু জিনিস দেখি, জিনিস বলি, জিনিস চালাই এবং জিনিস কপি-পেস্ট করি।”
পোস্টটি দ্রুত ছড়িয়ে পড়ে। কয়েক সপ্তাহের মধ্যেই এটি প্রধান প্রধান সংবাদমাধ্যমগুলোতে স্থান পায়, এবং ২০২৫ সালের মার্চের মধ্যে মেরিয়াম-ওয়েবস্টার তাদের অভিধানে “ভাইব কোডিং” শব্দটিকে একটি ট্র্যাকড স্ল্যাং এবং ট্রেন্ডিং টার্ম হিসেবে যুক্ত করে, যার সংজ্ঞা দেওয়া হয় এভাবে : “এআই-এর সহায়তায় কিছুটা অসতর্কভাবে কম্পিউটার কোড লেখা।” ২০২৫ সালের শেষ নাগাদ, কলিন্স ডিকশনারি আরও এক ধাপ এগিয়ে গিয়ে এটিকে তাদের বর্ষসেরা শব্দ হিসেবে ঘোষণা করেছিল।
অর্থের পরিবর্তন #
এখানেই “ভাইব কোডিং-এর অর্থ” শুধু এর উৎপত্তির গল্পের চেয়েও বেশি আকর্ষণীয় হয়ে ওঠে। কার্পাথি মূলত এই শব্দটি ব্যবহার করেছিলেন তাঁর নিজের স্বল্প-ঝুঁকির, ব্যক্তিগত উপায়ে একবার ব্যবহারযোগ্য প্রোটোটাইপ তৈরির পদ্ধতি বর্ণনা করার জন্য; এটি প্রোডাকশন সফটওয়্যারের জন্য তাঁর প্রস্তাবিত কোনো কার্যপ্রণালী ছিল না। কিন্তু এই শব্দগুচ্ছটি প্রায় সঙ্গে সঙ্গেই সেই প্রেক্ষাপট থেকে বেরিয়ে আসে।
বর্তমানে, ভাইব কোডিং-এর অর্থ প্রসারিত হয়ে এআই-সহায়তাযুক্ত উন্নয়নের এক বিশাল পরিসরকে অন্তর্ভুক্ত করেছে; সপ্তাহান্তে অ্যাপ তৈরি করা শখের মানুষ থেকে শুরু করে এই পদ্ধতিতে প্রোডাকশন সফটওয়্যার সরবরাহকারী স্টার্টআপ পর্যন্ত এর বিস্তৃতি ঘটেছে। ভাইব কোডিং ব্যবহারকারীদের প্রায় ৬৩% নিজেদের নন-ডেভেলপার হিসেবে পরিচয় দেন, যাদের মধ্যে প্রোডাক্ট ম্যানেজার, মার্কেটিং ডিরেক্টর এবং ডিজাইনাররা অন্তর্ভুক্ত । এবং ওয়াই কম্বিনেটরের উইন্টার ২০২৫ স্টার্টআপ কোহর্টের প্রায় এক-চতুর্থাংশ জানিয়েছে যে তাদের কোডবেস ৯৫% বা তার বেশি এআই দ্বারা তৈরি । বিশ্লেষকরা আশা করছেন যে এই প্রবণতা আরও ত্বরান্বিত হতে থাকবে।গার্টনারের পূর্বাভাস অনুযায়ী, ২০২৮ সালের মধ্যে পেশাদার প্রকৌশলীদের তুলনায় নাগরিক ডেভেলপারদের সংখ্যা চারগুণ বেশি হবে ।
ভাইব কোডিং আসলে কীভাবে কাজ করে? #
ভাইব কোডিং ওয়ার্কফ্লোর বেশিরভাগ বর্ণনাই একটি পুনরাবৃত্তিমূলক চক্রে পর্যবসিত হয়:
- শীঘ্র. কাঙ্ক্ষিত ফলাফলটি স্বাভাবিক ভাষায় বর্ণনা করুন, কোডে নয়। (“একটি তৈরি করুন”) dashboard যা গ্রাহক বিভাগ অনুযায়ী মাসিক রাজস্ব দেখায়, সাথে তারিখ ফিল্টার এবং CSV এক্সপোর্টের সুবিধা রয়েছে।
- তৈরি করুন। এআই মডেলটি কোড তৈরি করে, কখনও একটি সম্পূর্ণ ফাইল, আবার কখনও বিদ্যমান কোডের সাথে এর পার্থক্য তুলে ধরে।
- দৌড়াও এবং পর্যবেক্ষণ করো। ব্যক্তিটি ইমপ্লিমেন্টেশনটি লাইন বাই লাইন পড়ার পরিবর্তে, ফলাফলটি রান করে দেখেন যে এটি বর্ণনা অনুযায়ী কাজ করছে কি না।
- পুনরাবৃত্তি করা পরবর্তী নির্দেশাবলী ফলাফলকে আরও পরিমার্জিত করে। ত্রুটিগুলো প্রায়শই ম্যানুয়ালি ডিবাগ না করে, হুবহু মডেলে পেস্ট করে দেওয়া হয়।
এর প্রধান বৈশিষ্ট্য এটা নয় যে এতে এআই জড়িত (অটোকমপ্লিট এবং কো-পাইলট বহু বছর ধরেই এআই ব্যবহার করে আসছে)। বরং আসল বৈশিষ্ট্য হলো কোড থেকে বিচ্ছিন্নতার মাত্রা: ব্যক্তিটি ফলাফল মূল্যায়ন করছে, এর বাস্তবায়ন খুঁটিয়ে দেখছে না।
ভাইব কোডিং বনাম প্রচলিত এআই-সহায়তাযুক্ত কোডিং #
অন্যান্য এআই-সহায়তাযুক্ত ওয়ার্কফ্লো থেকে ভাইব কোডিংকে আলাদা করে চেনাটা জরুরি, কারণ এই পরিভাষাগুলো প্রায়শই শিথিলভাবে ব্যবহৃত হয়:
- স্বয়ংক্রিয় সম্পূর্ণ/সহ-পাইলট সরঞ্জাম আপনি টাইপ করার সাথে সাথে কোড সাজেস্ট করা হয়, কিন্তু একজন ডেভেলপার তখনও প্রতিটি লাইন লিখছেন এবং পর্যালোচনা করছেন।
- এআই-সহায়তা কোডিং আরও বিস্তৃতভাবে বলতে গেলে, এর মধ্যে এমন যেকোনো কর্মপ্রবাহ অন্তর্ভুক্ত হতে পারে যেখানে এআই কোডের খসড়া তৈরি করে, যা একজন ডেভেলপার পরবর্তীতে সম্পূর্ণ বুঝে পর্যালোচনা ও সম্পাদনা করেন।
- ভাইব কোডিং এর দ্বারা বিশেষভাবে বোঝানো হয় যে, মানুষটি তৈরি হওয়া বাস্তবায়নটি পড়ে ও বুঝে নয়, বরং প্ররোচনা, পরীক্ষা এবং পুনরাবৃত্তির মাধ্যমে ফলাফলের ওপর ভিত্তি করে নির্দেশনা দিচ্ছে।
এই পার্থক্যটি গুরুত্বপূর্ণ, কারণ নিচে আলোচিত ঝুঁকিগুলোর বেশিরভাগই তৈরি করে ‘পার্থক্যগুলো না পড়া’ অংশটি, স্বয়ং এআই নয়।
ভাইব কোডিং-এর ঝুঁকির দিক #
এটি একটি পরিভাষা তালিকা, কোনো সতর্কীকরণ লেবেল নয়, কিন্তু ভাইব কোডিং-এর কোনো সংজ্ঞাই একে ঘিরে জমে থাকা নিরাপত্তা গবেষণা ছাড়া সম্পূর্ণ হয় না, কারণ এটি এই পদ্ধতির অন্যতম পরিমাপযোগ্য নেতিবাচক দিক হয়ে উঠেছে। একাধিক স্বাধীন গবেষণা একই ধরনের পরিসরে উপনীত হয়েছে: ওপেন-সোর্স রিপোজিটরিগুলোর উপর ডিসেম্বর ২০২৫-এর একটি গবেষণায় দেখা গেছে যে এআই-সৃষ্ট কোড নিরাপত্তা দুর্বলতা সৃষ্টি করেছে ৪৫% উন্নয়নমূলক কাজে, এবং এআই-এর সহায়তায় pull requests একই তুলনার ক্ষেত্রে, এটি মানুষের লেখা কোডের চেয়ে প্রায় ২.৭৪ গুণ বেশি নিরাপত্তা সমস্যা তৈরি করেছে। নির্দিষ্ট কিছু দুর্বলতার শ্রেণি অস্বাভাবিকভাবে বেশি দেখা যায়: একটি সমীক্ষায় দেখা গেছে, পাঁচটি প্রধান ল্যাঙ্গুয়েজ মডেল জুড়ে পরীক্ষা করা এআই-নির্মিত কোডের ৮৬% নমুনাতেই এক্সএসএস (XSS) দুর্বলতা ছিল ।
ডিপেন্ডেন্সি হ্যালুসিনেশন হলো একটি সম্পর্কিত এবং সুপ্রতিষ্ঠিত প্যাটার্ন। ক্লাউড সিকিউরিটি অ্যালায়েন্সের এপ্রিল ২০২৬-এর একটি গবেষণা নোটে দেখা গেছে যে, ষোলটি মডেল থেকে প্রাপ্ত ২২.৩ লক্ষ এআই-জেনারেটেড কোড স্যাম্পলের মধ্যে ১৯.৭%-এ অন্তত একটি অলীক প্যাকেজ নাম ছিল যার বাস্তবে কোনো অস্তিত্ব নেই , এবং সেই অলীক নামগুলোর ৪৩% একই প্রম্পট বারবার পুনরাবৃত্তি করার সময় ধারাবাহিকভাবে পুনরায় আবির্ভূত হয়েছিল , যা এই প্যাটার্নটিকে এলোমেলো না হয়ে এক্সপ্লয়টেবল বা শোষণযোগ্য করে তোলে। স্বাধীন গবেষকরাও এর পরবর্তী প্রভাবগুলো আনুষ্ঠানিকভাবে ট্র্যাক করা শুরু করেছেন:জর্জিয়া টেকের ভাইব সিকিউরিটি রাডার ৩৫টি নতুন CVE এন্ট্রি রেকর্ড করেছে। শুধুমাত্র মার্চ ২০২৬-এই সরাসরি এআই-উৎপাদিত কোডের কারণে সৃষ্ট ঘটনার সংখ্যা জানুয়ারির ছয় থেকে বেড়েছে।
এর কোনোটিরই মানে এই নয় যে ভাইব কোডিং ব্যবহারযোগ্য নয়, এর মাধ্যমে উৎপাদনশীলতা বৃদ্ধি বাস্তব এবং এর ব্যবহার কমে যাচ্ছে না। এর মানে হলো, “এআই এটি লিখেছে এবং এটি চলেছে” এবং “এটি প্রকাশ করা নিরাপদ”—এই দুটি ভিন্ন দাবি, এবং পর্যালোচনাবিহীন কোনো তৃতীয় পক্ষের অবদানের মতো একই সূক্ষ্মতার সাথে এআই-নির্মিত কোডকে বিচার করার প্রবণতা দ্রুত কমে আসছে। standard এই বিষয়ে নিরাপত্তা গবেষণা সংক্রান্ত পরামর্শ।
কী Takeaways #
- ভাইব কোডিং একটি নির্দিষ্ট পরিভাষা, এটি “এআই-সহায়তাযুক্ত কোডিং”-এর প্রতিশব্দ নয়। এটি বিশেষভাবে তৈরি হওয়া কোড পড়া ও বোঝার পরিবর্তে ফলাফল এবং পুনরাবৃত্তির মাধ্যমে নির্মাণের বর্ণনা দেয়।
- এটি আন্দ্রেজ কারপাথি ২ ফেব্রুয়ারি, ২০২৫-এ তৈরি করেছিলেন।এবং পাঁচ সপ্তাহের মধ্যেই মেরিয়াম-ওয়েবস্টারের অপভাষার তালিকায় স্থান করে নেয়।
- ভাইব কোডিং-এর অর্থ প্রসারিত হয়েছে ব্যক্তিগত ও ঝুঁকিহীন চর্চা থেকে এটি এখন শখের বশে কাজ করা ব্যক্তি এবং অর্থায়নপ্রাপ্ত স্টার্টআপ উভয়ের ব্যবহৃত একটি মূলধারার উন্নয়ন পদ্ধতিতে পরিণত হয়েছে।
- ঝুঁকিটা এআই-নির্মিত কোড নিজে নয়, বরং অপরীক্ষিত এআই-নির্মিত কোড। স্বাধীন গবেষণায় ধারাবাহিকভাবে ভাইব-কোডেড আউটপুটে উচ্চতর দুর্বলতার হার এবং পূর্বাভাসযোগ্য নির্ভরশীলতা-জনিত হ্যালুসিনেশন পাওয়া যায়।
ভাইব-কোডেড সফটওয়্যার এখনও একই প্রক্রিয়ার মাধ্যমে প্রেরণ করতে হবে pipeline অন্য সবকিছুর মতোই। জাইজেনির প্ল্যাটফর্ম একই নীতি প্রয়োগ করে SAST, SCA, এবং এআই-সচেতন বিশ্লেষণ থেকে মানুষের লেখা কোডের মতোই এআই-নির্মিত কোডের ক্ষেত্রেও এটি প্রযোজ্য।, সুদ্ধ ম্যালওয়্যার আর্লি ওয়ার্নিং (MEW) উপরে বর্ণিত বিভ্রমজনিত নির্ভরশীলতার ঝুঁকির জন্য, একটি দ্রুত প্রোডাকশন ওয়ার্কফ্লো নীরবে পর্যালোচনার ধাপটি এড়িয়ে যায় না।

FAQ #
ঠিক তা নয়। অটোকমপ্লিট টুলগুলো একজন ডেভেলপারের প্রতিটি লাইন লেখা ও পর্যালোচনা করার সাথে সাথেই কোড সাজেস্ট করে। ভাইব কোডিং এমন একটি কর্মপ্রবাহকে বোঝায় যেখানে ব্যক্তি কোনো ফলাফলের জন্য প্রম্পট করে এবং ফলাফলটি মূল্যায়ন করে, প্রায়শই এআই দ্বারা তৈরি করা মূল কোডটি না পড়েই।
এমনটা হতে পারে, কিন্তু গবেষণায় দেখা গেছে যে, মানুষের দ্বারা পর্যালোচিত কোডের তুলনায় অপরীক্ষিত এআই-নির্মিত কোডে পরিমাপযোগ্যভাবে বেশি নিরাপত্তা ঝুঁকি থাকে। অধিকাংশ বর্তমান নির্দেশিকায় এআই-নির্মিত কোডকে পরীক্ষা না করে বাজারে ছাড়ার পরিবর্তে, অপরীক্ষিত থার্ড-পার্টি কোডের মতোই সমান সতর্কতার সাথে যাচাই করার পরামর্শ দেওয়া হয়।
এটি এখন অভিধানে স্বীকৃত (মেরিয়াম-ওয়েবস্টার এটিকে একটি স্ল্যাং এবং ট্রেন্ডিং শব্দ হিসেবে তালিকাভুক্ত করেছে, এবং কলিন্স ডিকশনারি এটিকে তাদের ২০২৫ সালের বর্ষসেরা শব্দ হিসেবে ঘোষণা করেছে), কিন্তু এর একটিও আনুষ্ঠানিক প্রতিশব্দ নেই। standardএটি একটি প্রযুক্তিগত সংজ্ঞা। এর ব্যবহার দ্রুত ব্যক্তিগত প্রোটোটাইপিং থেকে শুরু করে প্রোডাকশন কোডবেসের বড় অংশ বর্ণনা করা পর্যন্ত বিস্তৃত।
