নলেজ বেস
একটি নলেজ বেস আপনার এজেন্টদের সঠিকভাবে উত্তর দেওয়ার জন্য প্রয়োজনীয় তথ্য জোগায়। আপনার ডকুমেন্ট — প্রোডাক্ট শিট, নীতিমালা, FAQ — আপলোড করুন, এবং অনুমান করার বদলে আপনার এজেন্ট কলের সময় উত্তরকে তথ্যভিত্তিক করতে সবচেয়ে প্রাসঙ্গিক অংশগুলো রিট্রিভ করে। এটিই হলো retrieval-augmented generation (RAG)।
Knowledge (/knowledge) খুলুন।
একটি নলেজ বেস কীভাবে কাজ করে
Knowledge Base: ইনডেক্সিং স্ট্যাটাস, খণ্ড সংখ্যা, মান স্কোর এবং কভারেজ বিশ্লেষণ সহ ডকুমেন্ট।
একটি কাঁচা ডকুমেন্ট থেকে তথ্যভিত্তিক উত্তরে পৌঁছানোর প্রক্রিয়াটি চারটি ধাপে হয়:
- আপনার ডকুমেন্ট নলেজ বেসে আপলোড করুন।
- Portal সেগুলো প্রসেস ও ইনডেক্স করে, প্রতিটি ডকুমেন্টকে সার্চযোগ্য অংশে ভেঙে দেয়।
- আপনি নলেজ বেসটি একটি এজেন্টের সাথে লিঙ্ক করেন।
- প্রতিটি কলে, কলার যা জিজ্ঞেস করেছে তার সাথে সবচেয়ে মিল থাকা অংশগুলো এজেন্ট রিট্রিভ করে এবং সেগুলো থেকে উত্তর দেয়।
এর ফলাফল হলো এমন উত্তর যা আপনার নিজের প্রোডাক্ট, নীতিমালা ও প্রক্রিয়াকে প্রতিফলিত করে — এবং বানানো উত্তরের সংখ্যা অনেক কমে যায়।
ডকুমেন্ট আপলোড করুন
আপনি যে ডকুমেন্টগুলোর উপর আপনার এজেন্টদের নির্ভর করাতে চান সেগুলো যোগ করুন। সমর্থিত ফরম্যাট হলো PDF, DOC, DOCX এবং TXT (.pdf, .doc, .docx, .txt), প্রতিটি 10 MB পর্যন্ত।
- এক বা একাধিক ফাইল আপলোড করুন।
- কনটেন্ট প্রসেস ও ইনডেক্স করা হয় যাতে কলের সময় তা রিট্রিভ করা যায়।
ফোকাসড, সুসংগঠিত ডকুমেন্ট আপলোড করুন। একটি স্পষ্ট FAQ বা পরিপাটি নীতিমালা ডকুমেন্ট একটি বিশাল, মিশ্র PDF-এর চেয়ে অনেক ভালোভাবে রিট্রিভ হয়। খুব বড় বা অসম্পর্কিত উপাদান আলাদা ফাইলে ভাগ করুন, এবং প্রতিটিকে একটি বর্ণনামূলক নাম দিন যাতে পরে আপনি সেগুলোকে আলাদা করতে পারেন।
সার্চ
আপনার নলেজ বেসে কী আছে তা যাচাই করতে এবং একটি ডকুমেন্ট ইনডেক্স হয়েছে ও খুঁজে পাওয়া যায় কি না তা নিশ্চিত করতে সার্চ ব্যবহার করুন। একজন কলার যেভাবে আসলে জিজ্ঞেস করতে পারে সেভাবে — তাদের ভাষায়, আপনার নয় — সার্চ করা হলো একটি লাইভ কলে নির্ভর করার আগে সঠিক অংশটি ফিরে আসছে কি না তা দ্রুত যাচাই করার উপায়। আপনার সার্চে যদি কিছুই না আসে, এজেন্টও তা খুঁজে পাবে না।
রিট্রিভাল সেটিংস
রিট্রিভাল কীভাবে আচরণ করে তা টিউন করুন যাতে আপনার এজেন্ট সঠিক কনটেক্সট পায় — খুব কম নয়, খুব বেশিও নয়:
- সাদৃশ্য (Similarity) — একটি অংশ ব্যবহৃত হতে হলে প্রশ্নের সাথে তাকে কতটা মিলতে হবে। বেশি হলে আরও কঠোর, ফলে কেবল জোরালো মিলগুলো ফিরে আসে; কম হলে আরও সহনশীল এবং বেশি অংশ সামনে আনে।
- Top-k — প্রতিটি উত্তরের জন্য সবচেয়ে মিলযুক্ত অংশগুলোর মধ্যে কতগুলো টেনে আনা হবে। ছোট হলে উত্তর সংক্ষিপ্ত থাকে; বড় হলে এজেন্ট কাজ করার জন্য আরও বেশি উপাদান পায়।
উত্তরে কনটেক্সট অনুপস্থিত থাকলে top-k বাড়ান; এজেন্ট আলগাভাবে সম্পর্কিত উপাদান টেনে আনলে সাদৃশ্য আরও কঠোর করুন। একই দুটি কন্ট্রোল প্রতিটি এজেন্টে Knowledge & RAG ট্যাবেও দেখা যায়, ফলে আপনি এখানে একটি বেসলাইন সেট করে নির্দিষ্ট একটি এজেন্টের জন্য সেখানে তা সমন্বয় করতে পারেন।
আপনার নলেজ বেস হালনাগাদ রাখুন
একটি নলেজ বেস ততটাই ভালো যতটা তাতে থাকা কনটেন্ট। যখন কোনো নীতি, মূল্য বা প্রোডাক্টের বিবরণ পরিবর্তিত হয়, সোর্স ডকুমেন্ট হালনাগাদ করুন যাতে এজেন্টরা পুরোনো তথ্য থেকে উত্তর দেওয়া বন্ধ করে। যেসব ডকুমেন্ট আপনি আর এজেন্টদের ব্যবহার করাতে চান না সেগুলো সরিয়ে দিন, এবং যেকোনো পরিবর্তনের পর সার্চ দিয়ে আবার যাচাই করুন যে নতুন কনটেন্টই ফিরে আসছে।
এজেন্টের সাথে লিঙ্ক করুন
একটি নলেজ বেস কেবল তখনই কোনো এজেন্ট দ্বারা ব্যবহৃত হয় যখন তা একটির সাথে লিঙ্ক করা থাকে। এজেন্টে, নলেজ বেস লিঙ্ক করতে এবং তার রিট্রিভাল আচরণ সেট করতে LLM (Model) ট্যাবের Add Knowledge Base বিভাগ খুলুন — কোনো পৃথক Knowledge ট্যাব নেই; দেখুন Knowledge & RAG। লিঙ্ক করার পর, এজেন্ট প্রতিটি কলে আপনার ডকুমেন্ট থেকে রিট্রিভ করে।
পরবর্তী ধাপ
- এই কনটেন্ট ব্যবহার করতে একটি এজেন্টে Knowledge & RAG কনফিগার করুন।
- একটি এজেন্ট তৈরি করুন এবং আপনার নলেজ বেস লিঙ্ক করুন।
- চ্যাটে এজেন্ট টেস্ট করুন এটি আপনার ডকুমেন্ট থেকে উত্তর দিচ্ছে কি না তা নিশ্চিত করতে।