Skip to content

HarshS1611/Mercor_ChatBot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 

Repository files navigation

Mercor_ChatBot - Accessories Bot

Video Link -

https://www.loom.com/share/9ccb544ff26a41e1846d37243a98de3e?sid=f22d9a33-7b83-4f45-9524-885ec9139f44

API Used -

  1. https://rapidapi.com/apidojo/api/wayfair/ - for products search
  2. OpenAI - for GPT answers and recommendations

Tech Stack -

  1. Python - for backend
  2. TextBase - for frontend of AI bot https://github.com/cofactoryai/textbase

Accessories Bot is designed to provide personalized product recommendations based on user inputs and preferences. It utilizes the G-Series AI models, including GPT and LLM, for its natural language processing capabilities. The frontend of the chatbot is built using the textbase framework, as per the prerequisites and requirements of the Hackathon, without using React.js.

Features:

Text-Based Interaction:

The chatbot supports text-based interactions. It responds to greetings like "hi" with a friendly "hello." Users can input their preferences, such as "I have Nike shoes," and receive relevant suggestions. Product Exploration:

Users can click on "explore" to receive a list of products based on their input. For instance, if a user mentions having Nike shoes, the chatbot will recommend related products like shoe racks and other shoe accessories. Voice Recording Feature:

An exciting addition to Accessories Bot is the voice recording feature. Users can click on "start recording" and provide a voice prompt. The chatbot responds with suggestions and product recommendations based on the voice input. For example, a user saying "I want Nike shoes and an anime shirt" will result in relevant responses and product suggestions. Demo:

Text Interaction Demo:

User: "I want to buy t-shirts." Chatbot suggests Nike products related to t-shirts and performance wear.

Voice Recording Demo:

User: (Voice input) "I have a Nike anime shirt." Chatbot responds with relevant answers and offers a variety of Nike shirt options.

Additional Notes:

The chatbot offers a wide range of product recommendations and accessories that can be purchased through direct links provided by the bot. The recommendation system considers the user's conversation history with the bot for more personalized suggestions. The project has the potential for further improvements, including reducing latency in recommendations and optimizing conversation flow.

Conclusion:

Accessories Bot is an impressive chatbot that combines advanced AI models with the textbase frontend framework to deliver personalized product recommendations based on both text and voice input. It offers an array of products and accessories, making shopping a seamless and enjoyable experience. The project showcases Harsh Singh's talent and creativity in developing innovative solutions.

Thank you for exploring Accessories Bot!

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published