বিক্রয় ও সহায়তা স্বয়ংক্রিয়রণের জন্য হাইব্রিড ইকোসিস্টেম
বাজারে বেশিরভাগ প্রস্তুত চ্যাট-উইজেট হয় সাধারণ অটোরেসপন্ডার হিসেবে কাজ করে কঠোর নিয়মে, নয়তো প্রতিটি ভাষার জন্য ওয়েবসাইটের ম্যানুয়াল সেটআপের প্রয়োজন হয়। এতে অপারেটররা প্রায়ই রিয়েল টাইমে ক্লায়েন্ট কী লিখছেন তা দেখতে পান না, আর এআই মডেলগুলি পিক লোডের সময় হ্যাং হয়ে যেতে পারে বা ত্রুটি দেখাতে পারে।
AI-Robot Studio-এর দল AI-Robot Chat তৈরি করেছে — একটি ফল্ট-টলারেন্ট কর্পোরেট এআই কনসাল্টিং প্ল্যাটফর্ম। এটি সম্পূর্ণ প্রস্তুত সফটওয়্যার কমপ্লেক্স, যার ওপেন আর্কিটেকচার রয়েছে, যা আপনার সার্ভারে স্থাপন করা যায়, তৃতীয় পক্ষের সাবস্ক্রিপশন সার্ভিস থেকে সম্পূর্ণ স্বাধীনতা নিশ্চিত করে এবং ইন্টারফেসের তাৎক্ষণিক প্রতিক্রিয়া প্রদান করে।
প্রযুক্তিগত আর্কিটেকচার এবং AI-Robot Chat সিস্টেমের "অভ্যন্তরীণ"
১. ডায়নামিক কন্টেন্ট ব্রিজ (Dynamic Decoupled Knowledge Base)
AI-Robot Chat-এর প্রধান আর্কিটেকচারাল বৈশিষ্ট্য হল বটের জ্ঞানকে ব্যাকএন্ড কোড থেকে সম্পূর্ণ আলাদা করা। বট কাজ করে একটি "খালি শেল" হিসেবে, আর আপনার পরিষেবা, মূল্য এবং নিয়ম সম্পর্কিত সমস্ত জ্ঞান ডায়নামিকভাবে বাহ্যিক JSON ফাইল (যেমন ru.json, es.json) থেকে রিমোট সার্ভারে লোড হয়।
- স্টার্টআপে এবং অনুরোধের সময়
kb_service.pyসার্ভিস জ্ঞান ফাইল ডাউনলোড করে, HTML ট্যাগগুলি পরিষ্কার করে এবং স্ট্রাকচার্ড ব্লকগুলিকে ফ্ল্যাট টেক্সট কনটেক্সটে রূপান্তরিত করে। - সিস্টেম ইনস্ট্রাকশন টেমপ্লেট (System Prompt) নেয়, সেখানে পরিষ্কার করা জ্ঞান কনটেক্সট মার্কারে ডায়নামিকভাবে ঢোকায় এবং যোগাযোগের ভাষার কঠোর নির্দেশনা সবচেয়ে শেষে যোগ করে, বহুভাষিক কথোপকথনে বিভ্রান্তি দূর করে।
২. দ্রুত ও অভিযোজিত ফ্রন্টএন্ড (Svelte 5 Chat Widget)
চ্যাট ইন্টারফেস Svelte 5 ফ্রেমওয়ার্কে তৈরি, যা বান্ডেলের আকার ছোট রাখে এবং আপনার মূল ওয়েবসাইটের লোডিং ধীর না করে উইজেটের তাৎক্ষণিক কাজ নিশ্চিত করে।
- ভাষা স্বয়ংক্রিয় সনাক্তকরণ: উইজেট
htmlট্যাগেরlangঅ্যাট্রিবিউট পড়ে। যদি আপনার ওয়েবসাইটে (React/Svelte SPA) পৃষ্ঠা রিলোড ছাড়াই ভাষা পরিবর্তন হয়, তাহলে বিল্ট-ইনMutationObserverতাৎক্ষণিকভাবে এটি সনাক্ত করে, চ্যাট উইন্ডো পরিষ্কার করে এবং নতুন ভাষায় অভ্যর্থনা বার্তা চায়। - হাইব্রিড সংযোগ: REST API দ্রুত মেসেজের ইতিহাস এবং সেটিংস লোড করতে ব্যবহৃত হয়, আর অ্যাসিঙ্ক্রোনাস WebSockets তাৎক্ষণিক দ্বিমুখী মেসেজ আদান-প্রদান এবং রিয়েল টাইমে "টাইপ করছে..." স্ট্যাটাস প্রদর্শন নিশ্চিত করে।
- Rich Content: চ্যাট Markdown রেন্ডারিং (তালিকা, বোল্ড/ইটালিক ফন্ট), সংযুক্ত স্ক্রিনশট প্রদর্শন এবং ফাইল আপলোড সমর্থন করে।
৩. উচ্চক্ষমতাসম্পন্ন অ্যাসিঙ্ক্রোনাস কোর (FastAPI)
AI-Robot Chat-এর সার্ভার অংশ Python ভাষায় FastAPI দিয়ে তৈরি। ডেটাবেস (Firebase) এবং টেবিল (Google Sheets) এর সাথে কাজ করার জন্য আমরা asyncio.to_thread এর মাধ্যমে অ্যাসিঙ্ক্রোনাস থ্রেড ডিস্ট্রিবিউশন ব্যবহার করি। যখন একটি থ্রেড লগ রেকর্ডিং বা Google Sheets-এ ডেটা পাঠানোর জন্য অপেক্ষা করে, তখন FastAPI-এর মূল কোর শত শত সক্রিয় WebSocket সংযোগের অন্যান্য ব্যবহারকারীদের তাৎক্ষণিকভাবে সেবা প্রদান করতে থাকে কোনো বিলম্ব ছাড়াই।
একটি বিশেষ সংযোগ ম্যানেজার (ws_manager.py) রিয়েল টাইমে ব্যবহারকারীদের স্ট্যাটাস মনিটর করে। যদি ক্লায়েন্ট ওয়েবসাইটের ট্যাব খোলে — অপারেটর সবুজ উপস্থিতি সূচক দেখতে পান, যদি বন্ধ করে দেয় — সূচক তাৎক্ষণিকভাবে নিভে যায়, ম্যানেজারের সময় বাঁচায়।
৪. ফল্ট-টলারেন্ট এআই ইঞ্জিন: "ওয়াটারফল" আর্কিটেকচার (Waterfall AI Engine)
সিস্টেমের মস্তিষ্ক (মডিউল ai_service.py) এআই প্রোভাইডারদের ব্যর্থতা থেকে সুরক্ষিত। আমরা ক্যাসকেড মডেলের অনুরোধ বাস্তবায়ন করেছি: যদি প্রাধান্যপ্রাপ্ত মডেল (যেমন OpenAI) ত্রুটি দেখায় বা ২০ সেকেন্ডের মধ্যে সাড়া না দেয়, তাহলে বট স্বয়ংক্রিয়ভাবে Gemini-তে অনুরোধ পাঠায়, আর পুনরায় ব্যর্থ হলে — xAI বা Mistral-এ। ক্লায়েন্ট নিরবচ্ছিন্ন উত্তর পান, এমনকি যদি কোনো এআই সার্ভিস গ্লোবালি অনুপলব্ধ হয়।
৫. ইন্টেলিজেন্ট লিড জেনারেশন (Function Calling)
এআই শুধু কথোপকথন অনুকরণ করে না। Function Calling প্রযুক্তির মাধ্যমে বট অর্থপূর্ণভাবে সনাক্ত করে যখন ব্যবহারকারী তার যোগাযোগের তথ্য (ফোন, ইমেইল, মেসেঞ্জারের নিক) রেখে যান। এই মুহূর্তে সিস্টেম তাৎক্ষণিকভাবে টেকনিক্যাল ফাংশন save_lead কল করে, যোগাযোগের তথ্য সংগ্রহ করে এবং ব্যবসার মালিককে Telegram-এ তাৎক্ষণিক নোটিফিকেশন পাঠায়।
৬. পেশাদার অপারেটর প্যানেল (NiceGUI & AG Grid)
ম্যানেজারদের জন্য ইন্টারফেস NiceGUI-এর উপর ভিত্তি করে তৈরি এবং একটি পূর্ণাঙ্গ ওয়ার্কপ্লেস প্রদান করে:
- তাৎক্ষণিক ইন্টারসেপশন (Human Mode): ম্যানেজার রিয়েল টাইমে ক্লায়েন্টের এআই-এর সাথে কথোপকথন দেখতে পান এবং এক ক্লিকে রোবটের কাছ থেকে নিয়ন্ত্রণ নিয়ে নিতে পারেন, ম্যানুয়াল মোডে চ্যাট স্থানান্তর করে। অ্যাক্টিভিটি ইন্ডিকেটর দেখায় যদি অন্য কোনো ম্যানেজারও এই চ্যাট দেখছেন, বিভ্রান্তি দূর করে।
- অ্যানালিটিক্স ড্যাশবোর্ড: রিয়েল টাইমে ব্যবসার মূল KPI প্রদর্শন করে (অনন্য সেশনের সংখ্যা, সক্রিয় কথোপকথন, লিডে রূপান্তর)।
- AG Grid-এর মাধ্যমে বুদ্ধিমান ডেটাবেস ম্যানেজমেন্ট: টেবিলটি হাজার হাজার সেশনকে দেশ, UTM ট্যাগ, ভিজিটের তারিখ, প্রবেশ পৃষ্ঠা অনুযায়ী ফিল্টার করার সুযোগ দেয় এবং সেগুলোকে ব্যাচে আর্কাইভ বা মুছে ফেলতে পারে। টেবিলটি প্রতিটি ম্যানেজারের জন্য কলাম সেটিংস মনে রাখে।
আপনার ব্যবসার জন্য AI-Robot Chat-এর প্রধান সুবিধা
- জ্ঞানের ভিত্তির সম্পূর্ণ স্বায়ত্তশাসন: বট আপনার JSON ফাইলের উপর প্রশিক্ষিত হয়, মূল্য তালিকা বা পরিষেবার শর্ত পরিবর্তনের সময় পুনঃপ্রোগ্রামিংয়ের প্রয়োজন হয় না।
- সর্বোচ্চ প্রতিক্রিয়ার গতি: ব্যাকএন্ডের অ্যাসিঙ্ক্রোনাস আর্কিটেকচার এবং WebSockets যেকোনো মেসেজ ডেলিভারিতে বিলম্ব দূর করে।
- পরম স্বচ্ছতা: আপনি ক্লায়েন্টের সম্পূর্ণ পথ দেখতে পান — বিজ্ঞাপন ক্যাম্পেইনের UTM ট্যাগ, IP ঠিকানা এবং শহর থেকে শুরু করে যে পৃষ্ঠায় ব্যবহারকারী চ্যাট খুলেছেন।
AI-Robot Chat হল উচ্চ লোডের জন্য প্রস্তুত কর্পোরেট-ক্লাস টুল, যা ক্লায়েন্ট সার্ভিসের ৯০% পর্যন্ত স্বয়ংক্রিয় করে এবং আপনার ওয়েবসাইটের দর্শকদের ক্রয়ের জন্য প্রস্তুত লিডে রূপান্তরিত করে। AI-Robot Studio-এর বিশেষজ্ঞদের সাথে যোগাযোগ করুন, যাতে আপনার ওয়েবসাইটে AI-Robot Chat প্রয়োগ বা আপনার ব্যবসায়িক প্রক্রিয়াগুলির জন্য প্ল্যাটফর্ম কাস্টমাইজেশন নিয়ে আলোচনা করা যায়।