Labsco
sakshirajeshirke logo

AI Shopping Assistant

โ˜… 4

from sakshirajeshirke

A conversational AI shopping assistant for web-based product discovery and decision-making.

๐Ÿ”ฅ๐Ÿ”ฅโœ“ VerifiedFreeAdvanced setup

๐Ÿ›๏ธ AI Shopping Assistant

An intelligent, conversational shopping assistant powered by the Groq AI model and Model Context Protocol (MCP) for smart web-based product discovery and decision-making.


โœจ Overview

The AI Shopping Assistant is an interactive, AI-powered chatbot that helps users make smarter shopping decisions. Backed by xAIโ€™s Groq LLM and the Model Context Protocol (MCP), it can:

  • ๐Ÿง  Understand natural language queries
  • ๐Ÿ”Ž Conduct real-time searches on shopping platforms
  • ๐Ÿ›’ Compare products, services, and features
  • ๐Ÿ’ธ Provide price guidance and recommendations

Whether you're choosing between phones, comparing streaming services, or searching for the best air purifier under a budgetโ€”this assistant is your ultimate shopping buddy.


๐Ÿงฉ Features

FeatureDescription
๐Ÿ”„ Product ComparisonCompare products (e.g., iPhone 15 vs. Galaxy S24)
๐ŸŽฏ Smart RecommendationsGet suggestions based on your needs and budget
๐Ÿ“Š Feature AnalysisUnderstand specs, pros, cons, and more
๐Ÿ’ต Price GuidanceDetermine best value options
๐ŸŒ Service ComparisonCompare services like Netflix vs. Prime Video
๐Ÿ” Web Search (via MCP)Searches shopping platforms like Amazon, Flipkart, Best Buy
๐Ÿ’ฌ Context-Aware ChatMaintains conversation context and provides summaries
๐Ÿ” Retries & FallbacksSmart handling of failed searches with category advice
๐Ÿ’ก Chat Commands/exit, /clear, /context, /status supported

๐Ÿ—‚๏ธ Project Structure

ai-shopping-assistant/
โ”œโ”€โ”€ shopping_assistant.py      # Main assistant logic
โ”œโ”€โ”€ requirements.txt           # Python dependencies
โ”œโ”€โ”€ .env                       # Environment variables
โ”œโ”€โ”€ browser_mcp.json           # MCP config for search engines
โ””โ”€โ”€ README.md                  # You're reading it!

๐Ÿ”ฎ Future Enhancements

  • ๐Ÿ›’ Real-time price scraping from major e-retailers
  • ๐Ÿงฌ Personalized recommendations via user profiles
  • ๐Ÿ–ฅ๏ธ Web-based UI for a seamless UX
  • ๐Ÿ› ๏ธ Enhanced MCP integration with more shopping portals

๐Ÿค Contributing

Contributions are welcome! To contribute:

  1. Fork the repository

  2. Create your feature branch

    git checkout -b feature/your-feature
  3. Commit your changes

    git commit -m "Add your feature"
  4. Push and open a PR

    git push origin feature/your-feature

Images:

1: app1 2: app2 3: app3 4: shop1 5: shop2 6: shop3

๐Ÿง  AI + Shopping = Smarter Choices Start your intelligent shopping journey now with the AI Shopping Assistant.