The SageMaker-Make Anything Bot is an AI-powered chatbot designed to enhance the customer experience on e-commerce websites. This solution assists customers in efficiently finding and purchasing items for various projects, whether it's a food item, industrial product, or DIY project. By addressing the challenges faced by customers in online retail environments, our chatbot provides a seamless shopping experience through personalized recommendations and real-time assistance.
Customers of large retail stores often struggle to efficiently find and purchase items needed for their projects. This leads to frustration and a poor shopping experience due to:
- Lack of a unified platform for product search, in-store navigation, and tutorials.
- Difficulty in accessing relevant recommendations and managing their shopping cart.
To tackle these challenges, we have developed a sophisticated AI-powered chatbot that utilizes advanced technologies:
- Gemini 1.5 Pro Vision LLM for understanding and processing user inputs in text and visual formats.
- ChromaDB for similarity search, providing accurate and relevant product recommendations.
- Streamlit for a user-friendly chatbot interface that integrates seamlessly with our self-created Django-based e-commerce website.
The bot offers a comprehensive solution, from finding project requirements on website to managing the shopping cart and providing solutions and tutorials for consumers to help them make whatever they want.
-
Interactive Chatbot Interface: Built with Streamlit for an engaging user experience.
-
Personalized Recommendations: Uses Generative AI and vector databases to enhance purchase intent.
-
Improved Engagement: Achieved a 35% uplift in user interaction and a 15% increase in sales through intelligent recommendation algorithms.
-
In-Store Navigation: Provides customers with the locations of items in nearby retail stores.
-
Personalized Step-by-Step Guidance: The bot provides users with detailed instructions tailored to their specific projects, ensuring smooth workflows and reducing confusion.
-
Smart Material Recommendations:Uses Generative AI and vector databases to recommend the best materials and tools based on user input, optimizing the creation process.
-
Dynamic Cart Integration: Automatically adds the required items to the user's cart, minimizing the chance of missing out on necessary materials.
-
Video Tutorials & Support: Offers curated tutorial videos to guide users through the entire process, ensuring they have the resources needed to complete their projects.
-
Real-Time API Integration: Integrates with live APIs to adapt to user preferences and provide updated recommendations, ensuring a personalized experience.
-
Creative Empowerment: Empowers users to turn their ideas into reality, enhancing engagement by an estimated 30% and boosting project completion rates.
For a demonstration of the SageMaker-Make Anything Bot, please watch the project video here: Project Video Link.
- AI & Machine Learning: Google Gemini Generative AI
- Web Development: Django (self-created e-commerce website), Streamlit, HTML, CSS, JavaScript
- Database: SQLite, ChromaDB
Clone the repository:
git clone https://github.com/your-repo/sagemaker.git
Install dependencies:
pip install -r requirements.txt
Set up environment variables in a .env file:
touch .env
Run the Streamlit application:
streamlit run app.py