Table of contents
- Introduction
- Core Functionalities
- High Level Flow
- FULL DEMO VIDEO
- DEMO BREAKDOWN
- Starting the conversation
- Explore More recommendations
- Incrementally Adding Filters
- Updating existing filters
- Product Detailed Comparison
- Refining Search Based on Additional Requirements
- Deep Dive Into Specific Features
- Guidance on Features for Specific Use Cases
- Handling Irrelevant Queries
- Conclusion
Introduction
This demo showcases an AI-powered chatbot designed to help users discover mobile phones based on their preferences. The chatbot is integrated with a mobile discovery platform and provides users with personalized recommendations, comparisons, and detailed mobile specifications.
Core Functionalities
The chatbot assists users in three primary areas:
Mobile Recommendations: Users can express their subjective and objective preferences, and the chatbot dynamically suggests phones that match their needs.
Mobile Comparisons: Once users shortlist a few phones, the chatbot provides a detailed comparison to aid informed decision-making.
Mobile Details: Users can request comprehensive specifications and insights about any mobile device.
High Level Flow
FULL DEMO VIDEO
DEMO BREAKDOWN
Starting the conversation
The user initiates the conversation by specifying a preference (e.g., "I love making reels. Suggest me some phones.")
The chatbot intelligently infers that features like 4K recording and high-resolution cameras are essential and sorts phones based on camera scores.
Explore More recommendations
The user can request additional suggestions using "Show more."
Embedded pagination allows seamless browsing within the chat context.
Incrementally Adding Filters
The user specifies a budget range (e.g., 40K to 60K), and the chatbot adjusts recommendations accordingly.
Sorting preferences can be modified (e.g., switching from camera score to popularity-based rankings).
Updating existing filters
- Existing Preferences can be modified (e.g., switching from camera score to popularity-based rankings).
Product Detailed Comparison
The user requests a side-by-side comparison of shortlisted phones.
The chatbot presents a structured table with detailed specifications for each phone.
Refining Search Based on Additional Requirements
The user mentions they receive a lot of calls.
The chatbot automatically adds battery life and dual SIM support as new preferences and re-ranks recommendations.
Deep Dive Into Specific Features
The user requests detailed information about the screen and camera of selected phones.
The chatbot provides in-depth insights along with links to expert reviews.
Guidance on Features for Specific Use Cases
The user asks, "Which features should I look for if I love watching OTT?"
The chatbot suggests necessary specifications like high-resolution displays, storage capacity, large screens, and strong battery life.
Handling Irrelevant Queries
The chatbot gracefully handles off-topic requests (e.g., "Tell me some nice places to eat").
However, it creatively engages with relevant pop culture references (e.g., "Which phones do you think Iron Man would like?").
Conclusion
The Mobile Assistant Chatbot successfully interprets user preferences and dynamically refines recommendations, making mobile discovery highly interactive and intuitive. It efficiently handles comparisons, deep dives, and even creative queries, demonstrating its robustness as a personalized shopping assistant.