RAG কী — আর আপনার ব্যবসার সত্যিই কখন এটা দরকার?
রিট্রিভাল-অগমেন্টেড জেনারেশন AI-কে আন্দাজ না করে আপনার নিজের ডকুমেন্ট থেকে উত্তর দিতে সাহায্য করে। জানুন এটি কীভাবে কাজ করে, কোথায় সবচেয়ে কার্যকর, আর কোন লক্ষণে বুঝবেন আপনি তৈরি।
বড় ভাষা মডেল (LLM) দুর্দান্ত লেখক, কিন্তু একেবারেই ভালো লাইব্রেরিয়ান নয়। আপনার ছুটির নীতি, প্রোডাক্টের ওয়ারেন্টি শর্ত বা গত কোয়ার্টারের দাম নিয়ে জিজ্ঞেস করুন — সে আত্মবিশ্বাসী, সাবলীল, এবং প্রায়ই ভুল উত্তর দেবে। Retrieval-augmented generation (RAG) এই সমস্যার সমাধান করে — উত্তর দেওয়ার আগে মডেলকে সঠিক পাতাগুলো পড়তে দিয়ে।
সহজ ভাষায়, RAG কীভাবে কাজ করে
একটি RAG সিস্টেমের দুটি অংশ। ইনডেক্সিং অংশ আপনার ডকুমেন্ট পড়ে, সেগুলোকে ছোট ছোট অনুচ্ছেদে ভাগ করে, এবং প্রতিটি অনুচ্ছেদের একটি সংখ্যাভিত্তিক "অর্থের ফিঙ্গারপ্রিন্ট" (embedding) একটি vector database-এ রাখে — যেমন pgvector সহ PostgreSQL। উত্তর দেওয়ার অংশ ব্যবহারকারীর প্রশ্ন নেয়, অর্থের দিক থেকে সবচেয়ে কাছের অনুচ্ছেদগুলো খুঁজে বের করে, এবং একটি নির্দেশ সহ মডেলের হাতে দেয়: শুধু এগুলো থেকেই উত্তর দাও, এবং সূত্র উল্লেখ করো।
- Ingest: PDF, Word ফাইল, স্প্রেডশিট, ওয়েব পেজ ও ডেটাবেসের সারি পরিষ্কার করে টুকরো (chunk) করা হয়।
- Embed: প্রতিটি chunk একটি vector-এ রূপান্তরিত হয়, যা তার বিষয়বস্তু ধরে রাখে।
- Retrieve: প্রশ্নটিকেও একইভাবে embed করা হয়; সবচেয়ে কাছের chunk-গুলো আনা হয়, প্রায়ই keyword search-এর সঙ্গে মিলিয়ে।
- Generate: মডেল ওই chunk-গুলোর ভিত্তিতে উত্তর লেখে, মূল সূত্রের রেফারেন্স সহ।
শুধু মডেল fine-tune করলেই হয় না কেন?
Fine-tuning মডেলকে একটি স্টাইল বা নির্দিষ্ট কোনো দক্ষতা শেখায়। কিন্তু যে তথ্য বদলায় — দাম, নীতি, ইনভেন্টরি, চুক্তি — তা শেখানোর জন্য এটি খারাপ উপায়। RAG জ্ঞানকে রাখে আপনার নিয়ন্ত্রণে থাকা একটি ডেটাবেসে: একটি ডকুমেন্ট আপডেট করুন, পরের উত্তরেই তা প্রতিফলিত হবে। সঙ্গে পাবেন সূত্র-উল্লেখ, প্রতিটি ডকুমেন্টে access control, এবং কিছু রিট্রেইন না করেই মডেল বদলানোর সুবিধা।
আপনার ব্যবসা RAG-এর জন্য প্রস্তুত — পাঁচটি লক্ষণ
- আপনার টিম প্রতি সপ্তাহে একই ডকুমেন্ট থেকে একই প্রশ্নের উত্তর দেয়।
- গুরুত্বপূর্ণ জ্ঞান পড়ে আছে PDF আর shared drive-এ, যেখানে কেউ ঠিকমতো খুঁজে পায় না।
- যে উত্তর আপনার ম্যানুয়ালেই আছে, তার জন্য গ্রাহকরা ঘণ্টার পর ঘণ্টা অপেক্ষা করেন।
- নতুন কর্মীদের কাজে দক্ষ হতে মাস লেগে যায়, কারণ "সব কোথাও না কোথাও আছে"।
- উত্তরে permission মানা জরুরি — সবার সবকিছু দেখা উচিত নয়।
কী একটি RAG সিস্টেমকে production-grade করে তোলে
এক সপ্তাহান্তে বানানো prototype demo-তে চমক দিতে পারে, কিন্তু তৃতীয় দিনেই ব্যর্থ হতে পারে। পার্থক্যটা ইঞ্জিনিয়ারিং শৃঙ্খলায়: আপনার ডকুমেন্টের ধরন অনুযায়ী chunking, hybrid retrieval, query-র সময় permission filter, সূত্র না থাকলে উত্তর দিতে অস্বীকার, এবং — সবচেয়ে গুরুত্বপূর্ণ — জানা সঠিক উত্তর সহ বাস্তব প্রশ্নের একটি evaluation set, যা প্রতিবার prompt বা মডেল বদলালে আবার চালানো হয়।
কোথা থেকে শুরু করবেন
একটি বেশি-ব্যবহৃত, ভালোভাবে ডকুমেন্টেড workflow বেছে নিন — HR নীতি সংক্রান্ত প্রশ্ন, প্রোডাক্ট সাপোর্ট, বা অভ্যন্তরীণ SOP। পঞ্চাশটি বাস্তব প্রশ্ন সংগ্রহ করুন। বানান, মাপুন, তারপর বাড়ান। ঠিক এভাবেই আমরা আমাদের RAG প্রজেক্টগুলো চালাই — আর এজন্যই লঞ্চের পরেও আমাদের assistant-রা নির্ভুল থাকে।
- #RAG
- #pgvector
- #AI strategy
সচরাচর জিজ্ঞাস্য প্রশ্ন
01RAG কি chatbot-এর মতোই?
চ্যাটবট হলো ইন্টারফেস; আর RAG হলো সেই কৌশল, যার ফলে উত্তরগুলো মডেলের স্মৃতি নয়, আপনার ডকুমেন্টের ওপর ভিত্তি করে তৈরি হয়।
02আলাদা vector database কি লাগবে?
অগত্যা নয়। pgvector extension সহ PostgreSQL লক্ষ লক্ষ অনুচ্ছেদ সামলাতে পারে, এবং আপনার ডেটা একটি পরিচিত ডেটাবেসেই রাখে।
AI ও RAG অ্যাপ্লিকেশন
এমন অ্যাসিস্ট্যান্ট, যা আপনার ডেটা থেকেই উত্তর দেয় — এবং সোর্সও দেখায়।
আরও পড়ুন
ERP ও অপারেশনস4 মিনিটে পড়ুন
চ্যাটবট থেকে সহকর্মী: এমন একটি HR অ্যাসিস্ট্যান্ট যা নিরাপদে কাজ করে
AIVCJ HR শুধু ছুটির প্রশ্নের উত্তর দেয় না — ছুটির আবেদন করে, অনুমোদন পাঠায় এবং HR চিঠির খসড়া তৈরি করে। এখানে দেখানো হয়েছে কীভাবে আমরা AI-কে কাজ করতে দিয়েছি কিন্তু নিয়ম বানাতে দিইনি: কোডে পলিসি ইঞ্জিন, প্রতিটি কাজের আগে কনফার্মেশন কার্ড, ভূমিকা অনুযায়ী অনুমতি এবং অডিট লগ। একটি স্ক্রিপ্টেড ও একটি ব্লাইন্ড টেস্ট সেটে মাপা হয়েছে।
আরও পড়ুন
ERP ও অপারেশনস5 মিনিটে পড়ুন
WhatsApp-এর ছবি থেকে লাইভ অর্ডার বুক: ডিস্ট্রিবিউটরদের জন্য ERP আর অফলাইন ফিল্ড অ্যাপ
AIVCJ ERP, Tally + Excel + WhatsApp-এর ঘূর্ণির জায়গা নেয়: এমন একটি ফিল্ড অ্যাপ যা নেটওয়ার্ক ছাড়াই অর্ডার নেয় আর কখনও দু'বার sync করে না, ক্রেডিট হোল্ডের সিদ্ধান্ত কোডে, GST ইনভয়েস সহ FEFO পিকিং, আর সহজ ইংরেজিতে করা প্রশ্নের উত্তর এমন একটি read-only query দিয়ে যা আপনি নিজে দেখতে পান। দুটি ফোনের sync টেস্ট আর একটি blind NL-to-SQL সেট দিয়ে মাপা।
আরও পড়ুন
AI ও RAG4 মিনিটে পড়ুন
বেশিরভাগ কোম্পানির চ্যাটবট কেন উত্তর বানিয়ে ফেলে — আর আমরা কীভাবে উৎস দেখানো একটি চ্যাটবট বানালাম
AIVCJ Knowledge-এর পেছনের গল্প: হাইব্রিড রিট্রিভাল, কোয়েরি প্ল্যানিং, প্রতিটি উত্তরে গ্রাউন্ডিং যাচাই, আর দুটি পাবলিক টেস্ট সেট — যার একটি ব্লাইন্ড সেট সাধারণ মানুষ যেভাবে টাইপ করেন সেভাবে লেখা। নমুনা HR, প্রোডাক্ট ও GST নথিতে, বা আপনার নিজের PDF-এ লাইভ চেষ্টা করুন।
আরও পড়ুন