The increasing complexity and variety in online shopping have made it challenging for users to find what they need efficiently. To address this problem, we developed a conversational shopping assistant leveraging Large Language Models (LLM) and Retrieval-Augmented Generation (RAG) techniques. Our solution aims to simplify the online shopping experience by providing accurate and personalized product recommendations through natural, conversational interactions.
The primary goal of this project is to create a shopping assistant chatbot that enhances user experience on e-commerce platforms by:
Data Collection Using Web crawling technique to get product information from CellphoneS as dataset for RAGs system
PRODUCT_ID: mã sản phẩm
PRODUCT_NAME: tên sản phẩm
PRICE_REMAINING: giá tiền còn lại (giảm giá)
PRICE_INITIAL: giá tiền ban đầu (nếu không có giảm giá thì giá trị là 0)
PRICE_PERCENTAGE_REDUCE: giảm bao nhiêu phần trăm
PRODUCT_INFOMATION_DETAIL: mô tả sản phẩm chi tiết
PRODUCT_IMAGE: link hình ảnh sản phẩm
PRODUCT_LINK: link sản phẩm
Review: feedback sản phẩm
Technology and Techniques
The development of the LLM-based shopping assistant was successful, achieving the following:
The RAG technique significantly enhanced the assistant's ability to retrieve relevant and accurate information from the product database. The integration of NLP techniques ensured that the assistant could understand and respond to user queries naturally and effectively.
The project demonstrated the potential of combining LLM and RAG techniques to create a sophisticated and user-friendly shopping assistant. The assistant's performance in providing personalized recommendations and detailed product information contributed to a more streamlined and enjoyable shopping experience for users.
The LLM-based shopping assistant successfully addressed the challenges of overwhelming choices in online shopping. By leveraging advanced technologies, we created a tool that enhances user satisfaction and efficiency in navigating e-commerce platforms.
Difficulties
Future Development Directions
Jupyter Notebook
93.4%
Python
6.5%
The increasing complexity and variety in online shopping have made it challenging for users to find what they need efficiently. To address this problem, we developed a conversational shopping assistant leveraging Large Language Models (LLM) and Retrieval-Augmented Generation (RAG) techniques. Our solution aims to simplify the online shopping experience by providing accurate and personalized product recommendations through natural, conversational interactions.
The primary goal of this project is to create a shopping assistant chatbot that enhances user experience on e-commerce platforms by:
Data Collection Using Web crawling technique to get product information from CellphoneS as dataset for RAGs system
PRODUCT_ID: mã sản phẩm
PRODUCT_NAME: tên sản phẩm
PRICE_REMAINING: giá tiền còn lại (giảm giá)
PRICE_INITIAL: giá tiền ban đầu (nếu không có giảm giá thì giá trị là 0)
PRICE_PERCENTAGE_REDUCE: giảm bao nhiêu phần trăm
PRODUCT_INFOMATION_DETAIL: mô tả sản phẩm chi tiết
PRODUCT_IMAGE: link hình ảnh sản phẩm
PRODUCT_LINK: link sản phẩm
Review: feedback sản phẩm
Technology and Techniques
The development of the LLM-based shopping assistant was successful, achieving the following:
The RAG technique significantly enhanced the assistant's ability to retrieve relevant and accurate information from the product database. The integration of NLP techniques ensured that the assistant could understand and respond to user queries naturally and effectively.
The project demonstrated the potential of combining LLM and RAG techniques to create a sophisticated and user-friendly shopping assistant. The assistant's performance in providing personalized recommendations and detailed product information contributed to a more streamlined and enjoyable shopping experience for users.
The LLM-based shopping assistant successfully addressed the challenges of overwhelming choices in online shopping. By leveraging advanced technologies, we created a tool that enhances user satisfaction and efficiency in navigating e-commerce platforms.
Difficulties
Future Development Directions
Jupyter Notebook
93.4%
Python
6.5%