এআই সাস কেস স্টাডি

টেক্সটজিপিটি + আইকিউআর.কোডস

একটি প্ল্যাটফর্ম যা একটি PDF—যার স্ক্যানগুলো কেউ অনুসন্ধান করতে পারে না—কে এমন কিছুতে রূপান্তরিত করে, যার কাছে মানুষ ওয়েব চ্যাট, এসএমএস বা সংশ্লিষ্ট বস্তুতে মুদ্রিত QR কোডের দিকে ফোন ক্যামেরা তাকিয়ে প্রশ্ন করতে পারে।

  • শিল্পAI knowledge and support SaaS
  • গ্রাহকModezilla LLC, USA
  • প্রত্যাহারUnder a second at p95
  • সেবাProduct Design, Development, AI
TextGPT + IQR.Codes: এআই জ্ঞান প্ল্যাটফর্ম

সংক্ষেপে

TextGPT + IQR.Codes হল একটি পাইপলাইনে দুটি পণ্য, যা Modezilla LLC-এর জন্য তৈরি। TextGPT হলো ব্যক্তিগত দিক: একটি ডকুমেন্ট আপলোড করুন, একটি চরিত্র বেছে নিন, এবং এটিকে প্রশ্ন করুন। IQR.Codes হলো ব্যবসায়িক দিক, যেখানে একটি কোম্পানি তার ম্যানুয়াল এবং নীতিমালা আপলোড করে, একটি QR কোড প্রিন্ট করে, এবং প্রতিটি গ্রাহক যখন এটি স্ক্যান করে, তখনই সে এমন একটি কথোপকথন শুরু করে যা ইতিমধ্যেই উত্তরগুলো জানে।

নিচের পাইপলাইনটি যেকোনো ক্ষেত্রেই একই — আপলোড, OCR, ভাগে ভাগে করা, এমবেড, পুনরুদ্ধার, উদ্ধৃতিসহ উত্তর দেওয়া। কঠিন করে তুলেছে PDF আসলে যে অবস্থায় আসে সেই অবস্থা। একটি পরিচ্ছন্ন ডিজিটাল এক্সপোর্ট একটি সমাধানকৃত সমস্যা; পনেরো বছর পুরনো ম্যানুয়ালের একটি পৃষ্ঠার ছবি তা নয়, এবং এ ধরনের নথিপত্রই ব্যবসায়িক প্রতিষ্ঠানগুলোর কাছে প্রকৃতপক্ষে থাকে।

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

  • Next.js 14
  • React 18
  • TypeScript
  • Tailwind CSS
  • shadcn/ui
  • Supabase
  • Postgres & pgvector
  • Vercel Serverless
  • Mistral AI
  • OpenAI Embeddings
  • Stripe Payments
  • Telnyx SMS

প্রজেক্ট ভিডিও

টেক্সটজিপিটি + আইকিউআর.কোডসএকটি PDF আপলোড করুন। একটি চ্যাটবট পান।

TextGPT এবং IQR.Codes-এর একটি ওয়াকথ্রু, ড্যাশবোর্ডে ফেলা একটি PDF থেকে শুরু করে গ্রাহক মুদ্রিত কোড স্ক্যান করে টেক্সট মেসেজে উত্তর পাওয়ার পর্যন্ত।

মূল সক্ষমতা

  • ওসিআর সহ পিডিএফ ইনজেশন

    ডকুমেন্টগুলো যেমন আছে তেমনই জমা পড়ে, স্ক্যানসহ। পার্সারে পৌঁছানোর আগে একটি OCR প্রক্রিয়া এবং একটি পরিচ্ছন্নতার ধাপ চলে, ফলে ছবি তোলা পৃষ্ঠা বাদ না পড়ে অনুসন্ধানযোগ্য হয়ে ওঠে।

  • উদ্ধৃতিসহ উত্তর

    রিট্রিভাল-অগমেন্টেড চ্যাট যা আপলোড করা নথিগুলো থেকে উত্তর দেয় এবং কোন নথি থেকে এসেছে তা দেখায়, মডেলের পূর্বধারণার ওপর নয়।

  • কিউআর এবং এসএমএস চ্যানেলসমূহ

    স্ক্যান করা কোড একটি ব্র্যান্ডেড ওয়েব চ্যাট বা টেক্সট কথোপকথন খুলে। ইনস্টল করার কিছু নেই এবং কোনো অ্যাকাউন্ট তৈরি করার দরকার নেই, আর এসএমএসের মাধ্যমে গ্রাহক কথোপকথনের থ্রেডটি তাদের মেসেজে রেখে দিতে পারে।

  • ডিফল্টভাবে মাল্টি-টেন্যান্ট

    প্রতিটি সারি এবং প্রতিটি ফাইল Postgres-এ সরাসরি একটি সংস্থার মধ্যে সীমাবদ্ধ, অ্যাপ্লিকেশন-লেয়ার ফিল্টারের পরিবর্তে সারি-স্তরের নিরাপত্তা এবং স্বাক্ষরিত URL-এর মাধ্যমে।

  • সাবস্ক্রিপশন এবং বিলিং

    স্ট্রাইপ স্তরগুলো নির্ধারণ করে একটি অ্যাকাউন্ট কোন চ্যানেলগুলো পাবে এবং সেগুলো কতটুকু ব্যবহার করতে পারবে, এবং প্রথম পেমেন্টের পর সবকিছুর জন্য একটি গ্রাহক পোর্টাল রয়েছে।

চ্যালেঞ্জ

উত্তরটি ম্যানুয়ালে আছে। ম্যানুয়ালটি একটি স্ক্যান। স্ক্যানটি অনুসন্ধানযোগ্য নয়, এবং কেউই এক লাইন খুঁজে পেতে চল্লিশ পৃষ্ঠা পড়বে না।

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

  • অনুসন্ধান অযোগ্য নথি

    জ্ঞানটি পিডিএফ ফাইলে বিদ্যমান ছিল — আর সেগুলোর মধ্যে সবচেয়ে খারাপ ছিল এমন পৃষ্ঠার ছবি, যেখানে এমনকি টেক্সট অনুসন্ধানও ফাঁকা ফলাফল দেখাত।

  • সামনের দরজায় ঘর্ষণ

    যে কোনো কিছুই গ্রাহককে অ্যাপ ইনস্টল করতে বা অ্যাকাউন্ট তৈরি করতে বললে, প্রশ্ন করার আগেই তারা চলে যেত।

  • বিস্তৃত পরিসরে খরচ ও বিচ্ছিন্নতা

    সিস্টেমটিকে লক্ষ লক্ষ নথির মধ্যে দ্রুত এবং সস্তা রাখতে হয়েছিল, একই সাথে নিশ্চিত করতে হয়েছিল যে কোনো প্রতিষ্ঠান অন্য কোনো প্রতিষ্ঠানের নথি পড়তে পারবে না।

আমাদের সমাধান

একটি পাইপলাইন: আপলোড, ওসিআর, খণ্ড, এমবেড, উত্তর।

প্রতিটি ডকুমেন্ট একই পথে চলে। এটি আপলোড করা হয়, প্রয়োজনে OCR-এ চালানো হয়, খণ্ডে ভাগ করা হয়, এমবেড করা হয় এবং এর ভেক্টরগুলোর পাশে Postgres-এ সংরক্ষণ করা হয়। একটি প্রশ্ন একইভাবে এমবেড করা হয় এবং ফিরে আসা ফলাফল থেকে উত্তর দেওয়া হয়, উৎস উল্লেখ করে। এই পাইপলাইনের উপরে দুটি পণ্য রয়েছে — TextGPT, যা একজন ব্যক্তির জন্য ডকুমেন্টসহ, এবং IQR.Codes, যা এমন একটি ব্যবসার জন্য যার গ্রাহকদের প্রশ্ন থাকে — এবং প্রবেশের দুটি পথ: ওয়েব চ্যাট এবং এসএমএস, উভয়ই প্যাকেজে মুদ্রিত কোড থেকে অ্যাক্সেসযোগ্য।

একটি শুরু থেকে শেষ পর্যন্ত পাইপলাইন

আপলোড, ওসিআর, ভাগ, এমবেড, পুনরুদ্ধার, উদ্ধৃতিসহ উত্তর — খারাপ ইনপুটে ব্যর্থ হওয়া ধাপগুলোতে পুনঃচেষ্টা এবং গুণগত মানের গেট প্রয়োগ করুন, শেষের পরিবর্তে।

দুটি পণ্য, একটি ইঞ্জিন

ব্যক্তিগত ব্যবহারের জন্য TextGPT এবং ব্যবসার জন্য IQR.Codes, পৃথকভাবে নিজস্ব অনুলিপি বহনের পরিবর্তে ইনজেশন ও পুনরুদ্ধার স্তরটি ভাগ করে নেওয়া।

নিরাপদ এবং সার্ভারবিহীন

সুপাবেস, রো-লেভেল সিকিউরিটি এবং pgvector সহ, Vercel সার্ভারলেস ফাংশনগুলিতে। স্কোপড পলিসি এবং স্বাক্ষরিত URL-গুলো বিচ্ছিন্নতাকে ডাটাবেসের একটি বৈশিষ্ট্য করে তোলে।

যেভাবে কাজ করে

টেক্সটজিপিটি — একটি দলিল এবং একটি ব্যক্তিত্ব

The personal side of the platform: a chat window over whatever has been uploaded, with a persona that sets how the answers come back. The badge under the title is the one currently answering, and switching it is a sentence in the conversation rather than a trip to a settings page.

ডক্টর ব্যক্তিত্ব সক্রিয় থাকা TextGPT চ্যাট উইন্ডোতে একটি কথোপকথন দেখা যাচ্ছে, যেখানে সহকারীটি জানায় যে এটি কোন কোন ব্যক্তিত্বে পরিবর্তন হতে পারে — আর্থিক উপদেষ্টা, শেফ, ভ্রমণ গাইড, শিক্ষক, কোচ এবং ডাক্তার।

IQR. ব্যবসায়ের জন্য কোডসমূহ

A team creates a product, drops in the PDF documentation, and optionally writes a system prompt that steers how the assistant answers about that one product. What comes out is a secure knowledge base and a QR code pointing at it — branded SMS or web chat, no support ticket in between.

IQR.Codes ড্যাশবোর্ড: উপরের অংশে একটি শেয়ার্ড টোল-ফ্রি নম্বর, অ্যাকাউন্ট ব্যালেন্স এবং বর্তমান প্ল্যান, এবং একটি 'নতুন পণ্য তৈরি করুন' ফর্ম, যেখানে পণ্য নাম, বর্ণনা এবং ঐচ্ছিক সিস্টেম প্রম্পটের ক্ষেত্রের পাশে PDF টেনে ছেড়ে দেওয়ার জন্য একটি এলাকা রয়েছে।

কিউআর কোড ব্যবস্থাপনা

Every product has its own row, with codes to view, edit and download. That download is what actually gets printed — on packaging, on an event flyer, on a sticker beside the machine — so the customer with the question is one camera scan away from the answer.

পণ্যসমূহ এবং কিউআর কোডের টেবিল, যেখানে তিনটি পণ্যের সৃষ্টি তারিখ, প্রতিটি পণ্যের 'Ready' স্ট্যাটাস, এবং প্রতিটি সারি-তে কিউআর কোড ও সম্পাদনা অ্যাকশনসমূহ তালিকাভুক্ত রয়েছে।

প্রতিটি চ্যানেলের জন্য একটি ইনবক্স

Web chat and SMS land in the same log, with the message, the time, the direction and the delivery status on a single line. It is what turns the chatbot from something a business hopes is working into something it can audit — and what shows which questions customers keep asking.

মেসেজ লগ স্ক্রিন, যেখানে দশটি ওয়েব-চ্যানেল মেসেজ দেখানো হচ্ছে, যার মধ্যে রয়েছে টেক্সট, টাইমস্ট্যাম্প, পাঠানো বা প্রাপ্তির ধরন এবং ডেলিভারি স্ট্যাটাস, ১৬টির মধ্যে ১–১০ নম্বর পাতা হিসেবে সাজানো।

পরিকল্পনাগুলো এবং প্রতিটি কী কেনে

Three Stripe tiers, where the feature matrix is the product decision made visible. The entry plan is web chat reached from a printed code, the middle one adds SMS on a shared toll-free number, and the top one is a dedicated line for a brand that wants the number to be its own.

Choose Your Plan স্ক্রিনটি IQR Flash-কে মাসে বিশ ডলার, IQR Pro-কে চল্লিশ ডলার এবং Enterprise-কে একশো ডলারে তুলনা করছে, এর উপরে একটি ফিচার ম্যাট্রিক্স রয়েছে যা QR কোড থেকে ওয়েব চ্যাট, QR-to-SMS, শেয়ার্ড ও ডেডিকেটেড টোল-ফ্রি নম্বর এবং AI-চালিত রাউটিং অন্তর্ভুক্ত করে।

প্রভাব ও ফলাফল

উত্তর দেওয়ার জন্য যথেষ্ট দ্রুত, বিশ্বাস করার জন্য যথেষ্ট কঠোর।

প্ল্যাটফর্মটি ইমপ্রেশন নয়, বরং স্পষ্ট সংখ্যাকে ভিত্তি করে তৈরি করা হয়েছে: একটি নথি সার্চযোগ্য হতে কত সময় নেয়, একটি উত্তর ফেরত আসতে কত সময় নেয়, খারাপ স্ক্যানের কতটা অংশ OCR-এ টিকে থাকে, এবং এক সংস্থার ডেটার কতটা অন্য সংস্থা অ্যাক্সেস করতে পারে।

১০ এমবি পিডিএফের শুরু থেকে শেষ পর্যন্ত গ্রহণ
ভেক্টর পুনরুদ্ধার (পৃষ্ঠা ৯৫)
স্ক্যানে OCR-এর সঠিকতা
বহু-ভাড়াটে ডেটা বিচ্ছিন্নতা

যা সমাধান করতে হয়েছে

ইমেজ-ভিত্তিক পিডিএফ থেকে টেক্সট বের করা

Solution: LLM পার্সারে পৌঁছানোর আগে একটি OCR প্রি-প্রসেসিং ধাপ এবং একটি হিউরিস্টিক ক্লিনআপ পাস থাকে, যার পেছনে পুনঃচেষ্টা এবং গুণগত মানের গেট থাকে। এই সমন্বয়ই কঠিন, নিম্নমানের স্ক্যানগুলির সঠিকতা অকার্যকর থেকে নির্ভরযোগ্য পর্যায়ে উন্নীত করেছে।

বড় পরিসরে সাব-সেকেন্ড পুনরুদ্ধার

Solution: টিউন করা pgvector সূচক, ব্যাচকৃত লেখার এবং পুরো কর্পাসের পরিবর্তে ফিল্টারকৃত স্কোপে কোসাইনে সাদৃশ্য — পুনরাবৃত্তি করা কোয়েরির সামনে হালকা মেটাডেটা ক্যাশিং সহ।

কঠোর বহু-ভাড়াটে বিচ্ছিন্নতা

Solution: RLS-প্রয়োগকৃত একটি স্কিমা, যেখানে সার্ভিস-রোল পৃথকীকরণ রয়েছে, এবং Supabase Storage শুধুমাত্র স্কোপড নীতিমালার অধীনে স্বাক্ষরিত URL-এর মাধ্যমেই অ্যাক্সেসযোগ্য। সাংগঠনিক ডেটা পৃথক করা হয় ডাটাবেসের মাধ্যমে, কোডের মাধ্যমে নয় যা এটিকে কুয়েরি করছে।

প্রশ্ন

এই প্ল্যাটফর্মটি গর্বের সঙ্গে ডিজাইন, ডেভেলপ এবং সম্পূর্ণরূপে পরিচালিত হয়েছে CodeMyPixel-এর বিশেষজ্ঞ দল দ্বারা, আমাদের ক্লায়েন্ট Modezilla LLC (যুক্তরাষ্ট্র)-এর জন্য।

এমন নথি আছে যা কেউ অনুসন্ধান করতে পারবে না?

চলুন এগুলোকে উত্তরগুলিতে পরিণত করি।