Skip to main content
POS১৮ জুলাই, ২০২৬· Mathias Nielsen

একটি পয়েন্ট অফ সেল ভাইব কোডিং (Vibe Coding) করা: আপনি আসলে কতদূর যেতে পারবেন?

ভাইব কোডিংয়ের মাধ্যমে আপনি এক বিকেলেই একটি আকর্ষণীয় POS ডেমো তৈরি করতে পারবেন। কিন্তু এটি আপনাকে এমন ইনভেন্টরি দেবে না যা একসাথে দুটি বিক্রি সামলাতে পারে, এমন রিপোর্ট দেবে না যা হিসাব মেলাতে পারে, অথবা কার্ড পেমেন্টও দেবে না। আসল বাধাটি ঠিক কোথায় তা এখানে তুলে ধরা হলো।

AI দ্বারা তৈরি একটি অর্ধসমাপ্ত পয়েন্ট অফ সেল ইন্টারফেস, যা একটি পয়েন্ট অফ সেল ভাইব কোডিং করার চিত্র তুলে ধরে

আশ্চর্যজনকভাবে অনেক দূর, এবং তারপর একটি দেয়ালে গিয়ে ঠেকে। একটি পয়েন্ট অফ সেল ভাইব কোডিং করার মাধ্যমে আপনি কোনো কোডিং জ্ঞান ছাড়াই এক বিকেলেই একটি আকর্ষণীয় চেকআউট স্ক্রিন, একটি প্রোডাক্ট ক্যাটালগ এবং কার্যকরী কার্ট লজিক পেয়ে যাবেন। কিন্তু যা আপনি পাবেন না তা হলো এমন একটি POS যা দিয়ে আপনি একটি ব্যবসা চালাতে পারবেন। এই দুটির মধ্যকার দূরত্বই এই পোস্টের বিষয়বস্তু, কারণ ডেমোটি এই ব্যবধানকে বাস্তবের চেয়ে অনেক ছোট করে দেখায়।

নির্দিষ্ট বিষয়ে যাওয়ার আগে একটি সতর্কতা: AI টুলগুলো প্রতি মাসেই পরিবর্তিত হয়, তাই এখানকার বিবরণগুলোকে প্রকাশের সময়কালের একটি চিত্র হিসেবে বিবেচনা করুন।

ক্যাফে কাউন্টারে ল্যাপটপে একটি AI-কে প্রম্পট দিয়ে পয়েন্ট অফ সেল ভাইব কোডিং করছেন একজন কফি শপের মালিক

ভাইব কোডিংয়ের মাধ্যমে আপনি আসলে কী তৈরি করতে পারেন?

সংশয়বাদীরা যা দাবি করেন তার চেয়ে অনেক বেশি। Lovable, Replit, বা v0-এর মতো একটি টুলে "আমার কফি শপের জন্য একটি POS তৈরি করো" প্রম্পটটি দিন এবং আপনি একটি বাস্তব ইন্টারফেস পেয়ে যাবেন: মেনু গ্রিড, মডিফায়ার, একটি কার্ট, মোট হিসাব, এমনকি একটি মক পেমেন্ট ধাপ। এটি দেখতে ঠিকঠাক লাগে, ক্লিক করলে কাজ করে এবং আপনি একই দিনে এটি মানুষের সামনে নিয়ে যেতে পারেন।

এটি কোনো ট্রিক নয়। একটি POS-এর দৃশ্যমান স্তরের জন্য, AI জেনারেশন আসলেই চমৎকার এবং এটি ক্রমাগত উন্নত হচ্ছে। আপনার যদি একটি প্রোটোটাইপ, একটি পিচ ডেমো বা আপনার নিজস্ব চেকআউট ফ্লো নিয়ে ভাবার প্রয়োজন হয়, তবে ভাইব কোডিং তা চমৎকারভাবে করে দেয়।

একটি ভাইব-কোডেড POS কোথায় গিয়ে ভেঙে পড়ে?

এমন কিছু অংশে যা প্রতিবারই নিখুঁত হতে হয়, কোনো তদারকি ছাড়াই।

  • কনকারেন্সি বা সমবর্তী অবস্থার অধীনে ইনভেন্টরি (একই মুহূর্তে দুটি বিক্রি হওয়া): AI-জেনারেটেড স্টক লজিক সাধারণত একটি পরিমাণ পড়ে, একটি বিয়োগ করে এবং সেটি আবার লিখে রাখে। শেষ ইউনিটটির দুটি সমসাময়িক বিক্রিই সফল হয়ে যায়, এবং আপনি এমন স্টক বিক্রি করে ফেলেন যা আপনার কাছে নেই।

  • হিসাব মেলানো রিপোর্ট (মোট হিসাব যা আসলে স্থানান্তরিত অর্থের সাথে মেলে): একটি ডেমো রিপোর্ট কেবল একটি টেবিলের যোগফল দেখায়। একটি বাস্তব রিপোর্ট আপনার প্রসেসরের সংখ্যার সাথে অমিল না ঘটিয়ে রিফান্ড, ভয়েড, আংশিক পেমেন্ট এবং দিনের মাঝখানের মূল্য পরিবর্তন সামলে টিকে থাকে।

  • ট্যাক্স: অঞ্চল অনুযায়ী রেট, প্রোডাক্ট ক্যাটাগরি অনুযায়ী নিয়ম, লাইন লেভেল বনাম মোট হিসাবের রাউন্ডিং। এখানে ভুল উত্তরগুলো কেবল বাগ নয়, এগুলো আইনি দায়বদ্ধতা।

  • সিকিউরিটি: Veracode-এর ২০২৫ সালের ১০০টিরও বেশি AI মডেলের গবেষণায় দেখা গেছে যে, জেনারেট করা কোড স্যাম্পলের ৪৫% OWASP Top 10-এর সিকিউরিটি টেস্টে ব্যর্থ হয়েছে এবং নতুন বা বড় মডেলগুলোর ক্ষেত্রেও এই ব্যর্থতার হার কমেনি¹

এই ব্যর্থতাগুলোর কোনোটিই ডেমোতে প্রকাশ পায় না। এগুলো সবই প্রকাশ পায় একটি দোকান চালানোর দ্বিতীয় মাসে গিয়ে।

একটি মসৃণ AI ডেমো ইন্টারফেস এবং একটি ব্যস্ত বাস্তব দোকানের চেকআউটের মধ্যকার ব্যবধান

বাস্তব পেমেন্ট নেওয়ার ক্ষেত্রে কী হবে?

এটি সবচেয়ে বড় বাধা। অনলাইন কার্ড পেমেন্টের জন্য PCI কমপ্লায়েন্স (কার্ড-ডেটা সিকিউরিটি নিয়ম) প্রয়োজন এবং কার্ড-প্রেজেন্ট পেমেন্টের জন্য অতিরিক্তভাবে একটি পেমেন্ট প্রসেসরের সাথে যুক্ত সার্টিফাইড টার্মিনাল হার্ডওয়্যার প্রয়োজন। এমন কোনো প্রম্পট নেই যা একটি হার্ডওয়্যার সার্টিফিকেশন আউটপুট করতে পারে।

Apple এবং Google শুরুতেই এটি কঠোরভাবে নিয়ন্ত্রণ করে: আমরা আলোচনা করেছি why vibe-coded payment apps get rejected from the App Store, এবং সংক্ষেপে বলতে গেলে রিভিউ টিমগুলো আপনার ইন্টারফেসটি কত সুন্দর তা দেখার অনেক আগেই পরীক্ষা করে দেখে যে পেমেন্টগুলো কে পরিচালনা করছে।

একটি ছোট দোকানে একটি আনব্র্যান্ডেড ট্যাবলেট এবং ক্যাশ ড্রয়ার দিয়ে চেকআউট কাউন্টার সাজানো হচ্ছে

AI কোনো ভুল করেছে কিনা তা কি আপনি বুঝতে পারবেন?

এই প্রশ্নটিই নির্ধারণ করে যে আপনার POS-এর কোনো নির্দিষ্ট অংশের জন্য ভাইব কোডিং নিরাপদ কিনা। আপনি একটি চেকআউট স্ক্রিন দেখে বিচার করতে পারেন। কিন্তু আপনি ইনভেন্টরি লকিং বা হিসাব মেলানোর কোড দেখে বিচার করতে পারবেন না, এবং বেশিরভাগ মার্চেন্টই জানবেন না যে সেখানে কী খুঁজতে হবে।

সাধারণ আপত্তিটি হলো "একজন ডেভেলপারকে দিয়ে AI-এর আউটপুট রিভিউ করিয়ে নিন।" ঠিক আছে, কিন্তু তখন তো আপনি ডেভেলপমেন্টের জন্য পে করছেনই, এবং অন্য কারও অপরিচিত কোড রিভিউ করা (তা মানুষ বা AI যারই হোক) প্রায়শই নতুন করে লেখার চেয়ে ধীরগতির হয়। ফলে যে অর্থনৈতিক সুবিধার জন্য ভাইব কোডিং আকর্ষণীয় মনে হয়েছিল তা আর থাকে না।

তাহলে, আপনি আসলে কতদূর যেতে পারবেন?

একটি আকর্ষণীয় ডেমো পর্যন্ত পুরো পথ, কিন্তু একটি POS-কে ব্যবসায়িক সিস্টেমে পরিণত করার অংশগুলোতে প্রায় কিছুই নয়। দৃশ্যমান স্তরটি AI-এর জন্য একটি সমাধান করা সমস্যা; কিন্তু অর্থের স্তরটি তা নয়, এবং এটি নীরবে ব্যর্থ হয়। বাস্তব নিয়মটি হলো: AI দিয়ে কিছু তৈরি করার আগে নিজেকে জিজ্ঞাসা করুন, এটি ভুল করলে আপনি তা বুঝতে পারবেন কিনা। উত্তর যদি হ্যাঁ হয়, তবে প্রম্পট দিন। উত্তর যদি না হয়, তবে সেই অংশটি পরীক্ষিত ইনফ্রাস্ট্রাকচারের ওপর ছেড়ে দেওয়া উচিত।

এই বিভাজনটিই ঠিক যেভাবে Final-এর মতো AI POS বিল্ডারগুলো সাজানো হয়েছে: AI আপনার চেকআউট ফ্লো ডিজাইন করে, আর ইনভেন্টরি, রিপোর্টিং এবং পেমেন্ট চলে আগে থেকে তৈরি রেলের ওপর যা এটি ভাঙতে পারে না। আপনি যদি বাস্তবে এটি কেমন দেখায় তা দেখতে চান, তবে building your first flow দিয়ে শুরু করুন অথবা using ChatGPT to build a custom POS-এর গাইডটি দেখুন।

সাধারণ জিজ্ঞাসা

ভাইব কোডিং (vibe coding) কী?

ভাইব কোডিং (Vibe coding) বলতে বোঝায় সহজ ভাষায় আপনার কাঙ্ক্ষিত সফটওয়্যারটির বিবরণ দেওয়া এবং একটি AI-কে কোডটি লিখতে দেওয়া, যেখানে আউটপুটটি মূলত বিশ্বাসের ওপর ভিত্তি করে গ্রহণ করা হয়। এই শব্দটি ২০২৫ সালে জনপ্রিয় হয়ে ওঠে এবং এখন এটি Lovable, Replit এবং v0-এর মতো টুলগুলোর পাশাপাশি সরাসরি চ্যাটবটের সাহায্যে কোড করাকেও বোঝায়।

AI কি একটি প্রম্পট (prompt) থেকে একটি সম্পূর্ণ POS সিস্টেম তৈরি করতে পারে?

এটি দৃশ্যমান স্তরটি তৈরি করতে পারে: যেমন checkout স্ক্রিন, প্রোডাক্ট ক্যাটালগ এবং কার্ট (cart) লজিক। তবে একটি ব্যবসা যে অংশগুলোর ওপর নির্ভর করে, যেমন অতিরিক্ত চাপের মধ্যেও সঠিক ইনভেন্টরি হিসাব রাখা, মিলকরণ করা যায় এমন রিপোর্ট এবং নিয়মসম্মত কার্ড পেমেন্ট—সেগুলোর জন্য AI-এর নিচে একটি পরীক্ষিত কমার্স অবকাঠামো থাকা প্রয়োজন।

কার্ড পেমেন্ট নেওয়ার জন্য কি ভাইব-কোডেড (vibe-coded) সফটওয়্যার নিরাপদ?

নিজে নিজে এটি সম্ভব নয়। কার্ড পেমেন্টের জন্য PCI কমপ্লায়েন্স (কার্ড-ডেটা সিকিউরিটি নিয়মাবলী) প্রয়োজন এবং সরাসরি কার্ডের মাধ্যমে পেমেন্টের জন্য সার্টিফাইড টার্মিনাল হার্ডওয়্যার প্রয়োজন। এর কোনোটিই একটি প্রম্পট দিয়ে তৈরি করা যায় না, আর এই কারণেই ভাইব-কোডেড পেমেন্ট অ্যাপগুলো সাধারণত অ্যাপ স্টোর থেকে বাতিল হয়ে যায়।

একটি ডেমো POS এবং একটি প্রোডাকশন POS-এর মধ্যে পার্থক্য কী?

একটি ডেমোকে কেবল একবারই কাজ করতে হয়, যখন আপনি এটি দেখছেন। অন্যদিকে, একটি প্রোডাকশন POS-কে কোনো নজরদারি ছাড়াই প্রতিবার সঠিকভাবে কাজ করতে হয়: একই সময়ে দুটি বিক্রি যেন স্টকের অতিরিক্ত বিক্রি না করে ফেলে, এবং প্রতিটি রিপোর্ট যেন আসলে লেনদেন হওয়া অর্থের সাথে হুবহু মিলে যায়।

আরও পড়ুন

Final ব্লগ থেকে

সব পোস্ট
একটি পয়েন্ট অফ সেল ভাইব কোডিং করা: আপনি আসলে কতদূর যেতে পারবেন? | Final POS