Vector Database কী? RAG System-এ এটি কেন গুরুত্বপূর্ণ?
Vector Database numerical embeddings store ও search করে semantic similarity-এর ভিত্তিতে। RAG এবং modern AI application-এ Vector Database কীভাবে কাজ করে তা সহজভাবে জানুন।

Vector Database কী?
Vector Database হলো এমন একটি database system যা vector embeddings store, index এবং efficiently search করার জন্য বিশেষভাবে তৈরি।
এটি শুধু exact keyword matching করে না; বরং meaning বা semantic similarity-এর ভিত্তিতেও information খুঁজে পেতে পারে।
উদাহরণ:
"How can I reset my password?"
এর জন্য এমন document-ও খুঁজে পাওয়া যেতে পারে:
"Steps to recover your forgotten login credentials."
দুটি বাক্যে exact শব্দ এক নয়, কিন্তু তাদের meaning কাছাকাছি।
কীভাবে কাজ করে?
একটি সাধারণ workflow:
Document → Chunking → Embedding → Vector Database
User question করলে:
Question → Embedding → Similarity Search → Relevant Documents → LLM → Answer
Vector Database query-এর সাথে সবচেয়ে similar vector খুঁজে relevant document retrieve করে।
RAG-এর জন্য কেন গুরুত্বপূর্ণ?
RAG (Retrieval-Augmented Generation) system-এ Vector Database মূলত searchable knowledge layer হিসেবে কাজ করে।
এটি সাহায্য করে:
Relevant information retrieve করতে
Large document collection search করতে
LLM response-কে grounded রাখতে
অপ্রয়োজনীয় context কমাতে
Private ও domain-specific knowledge ব্যবহার করতে
Common Similarity Methods
Vector similarity বের করতে সাধারণত ব্যবহার করা হয়:
Cosine Similarity
Euclidean Distance
Dot Product
এগুলো দুটি vector-এর মধ্যে কতটা similarity রয়েছে তা নির্ধারণ করতে সাহায্য করে।
বাস্তব উদাহরণ
ধরুন একটি company's internal AI assistant-এর কাছে 100,000 HR documents রয়েছে।
একজন employee প্রশ্ন করল:
"How many days of annual leave do employees get?"
এক্ষেত্রে 100,000 documents LLM-কে পাঠানোর দরকার নেই।
System প্রথমে Vector Database থেকে relevant HR policy খুঁজে বের করবে।
তারপর সেই relevant documents LLM-কে দেওয়া হবে এবং LLM answer তৈরি করবে।
Interview Tip
শুধু বলবেন না:
"Vector Database হলো এমন database যেখানে vectors store করা হয়।"
আরও professional answer হবে:
"A Vector Database is optimized for storing and retrieving high-dimensional embeddings based on similarity, making it an important retrieval layer for systems such as RAG."
Key Takeaway
Vector Database = Embeddings-এর জন্য Store + Index + Similarity Search
RAG system-এ এটি AI-কে answer generate করার আগে সঠিক information খুঁজে পেতে সাহায্য করে।