An AI-powered customer support chatbot that answers customer queries in natural language across English, Urdu, and Roman Urdu, retrieves grounded answers from real customer data and company knowledge, and gates personal account access behind identity verification — reducing repetitive support load and giving customers instant, accurate answers.

Business Problem

Support teams field the same questions repeatedly: policies, order status, account details, product information. Customers often type in a mix of English and Roman Urdu, with typos and inconsistent grammar. Generic chatbots fail here. They either hallucinate answers not grounded in company data, cannot handle personal account queries safely, or break the moment a customer does not type in perfect English.

Solution

This AI Support Assistant answers customer queries using real company data instead of guessing. It automatically pulls the right information, whether that is a policy document or a customer's own account record, and only shares personal details once identity is verified.

Key Features

Business Value

How It Works

A customer asks a question in their own words. The assistant figures out what kind of information is needed, checks a customer's identity if the question is personal, and responds with an answer grounded in real company data.

Technologies Used

Python Flask OpenAI API Pinecone PostgreSQL

Demo / Screenshots

Watch live demo

Use Cases