AI-Powered Customer Master Data Management (MDM)
Hey everyone! π
I am excited to share that I have officially completed my capstone project as part of the IIT Patna Generative AI program! π
I tackled a real-world challenge: duplicate and inconsistent customer data across multiple systems. My solution is an end-to-end AI-powered Customer Master Data Management (MDM) platform that:
πΉ Detects duplicate and partial-match records using ML embeddings
πΉ Generates a Golden Customer Record
πΉ Enables fast and accurate semantic search
β¨ Key Features:
- API data ingestion
- Scoring and confidence interval computation using Drools rule engine
- Embedding-based similarity matching using Sentence Transformers
- k-NN semantic search with OpenSearch
- Data Stewardship View
π οΈ Tech Stack:
- replit.com + Java Spring Boot (Backend)
- OpenSearch for search + k-NN
- Sentence Transformers (all-MiniLM-L6-v2) for embeddings
- lovable.dev (Front End)
- Drools Rule Engine
π― Outcome:
β Reduced duplicate customer entries
β Better customer identity resolution
β Faster search (<1 sec) with semantic understanding
This project gave me hands-on experience solving a real enterprise data challenge, and I am proud of the results! π
Happy to share demo / architecture if anyone is interested! π
Top comments (0)