AI Chatbot with NLP & Probabilistic Ranking
UADE + PwC Algorithmic Hackathon – Winning Project
Summary
•Built an advanced chatbot in Python from scratch • Implemented NLP techniques (stemming, semantic similarity, text preprocessing) • Applied Levenshtein distance to handle typos and improve matching accuracy • Designed a probability-based ranking system for responses • Integrated logging + user interaction analysis for continuous improvement • Developed under Scrum methodology with iterative sprints