Skip to content

Developed A LLM Powered Recommendation System, Based on Instructor-XL, Google Flan / GPT3.5 and FAISS. Conducted a consumer survey to understand the problems of a consumer, created the problem statement from the insights derived from the survey.

Notifications You must be signed in to change notification settings

Priyanshu-U/TechDesk

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 

Repository files navigation

TechDesk - LLM Powered Recommendation System

image

Table of Contents:

Introduction

Welcome to the TechDesk - LLM Powered Recommendation System repository! This project aims to provide personalized and expert advice to users who are looking to purchase large-ticket items online, particularly focusing on electronics. The system utilizes advanced natural language processing techniques, including instructor XL for document embeddings and Google Flan XL or GPT-3.5 for conversational interactions.

Project Overview

The TechDesk Recommendation System involves two key components:

  • Document Embedding: Expert documents are processed using instructor XL to create meaningful embeddings. These embeddings are then stored in the FAISS (Facebook AI Similarity Search) index for efficient retrieval.
  • Conversational AI: The system interacts with end users through Google Flan XL or GPT-3.5, leveraging the stored embeddings to provide personalized recommendations and expert advice in real-time.

Motivation

The motivation behind the TechDesk project stemmed from the widespread hesitation among users to purchase high-value items online. The lack of confidence in making informed decisions hindered online sales growth. By offering personalized and expert advice through an AI-powered recommendation system, we aim to bridge this gap and empower users to make well-informed online purchasing decisions.

Market Research

Our initial market research indicated that 62% of individuals were not confident in buying large ticket items online. To delve deeper, we conducted a user survey to understand the reasons behind this hesitation: image

User Survey

In our user survey:

  • 91.1% of respondents expressed their willingness to make online purchases if provided with personalized and expert advice on demand.
  • 70% of respondents who were interested in online buying had never purchased electronics online.

These findings underscored the potential for a recommendation system that could address users' concerns and provide expert guidance during their online shopping journey.

image

Features

  • Document embedding using instructor XL for efficient storage and retrieval of expert advice.
  • Conversational AI using Google Flan XL or GPT-3.5 to engage in real-time interactions with users.
  • Personalized recommendations based on user preferences and embedded expert knowledge.
  • Seamless integration with e-commerce platforms for an enhanced shopping experience.

Architecture

The TechDesk recommendation system architecture comprises the following components:

  1. Document Embedding:

    • Instructor XL processes expert documents to create embeddings.
    • Embeddings are indexed using FAISS for fast and accurate retrieval.
  2. Conversational AI:

    • Google Flan XL or GPT-3.5 powers the interactive conversations with users.
    • Embeddings are used to tailor responses and recommendations to user queries.
  3. User Interface:

    • Intuitive user interface to facilitate user interactions.
    • Displays personalized recommendations and advice.

Getting Started

To get started with TechDesk, follow these steps:

  1. Clone the repository: git clone https://github.com/Priyanshu-U/TechDesk.git
  2. Install the required dependencies by referring to the installation guide.
  3. Set up your API keys for Google Flan XL or GPT-3.5 as per the instructions provided.
  4. Run the system and start interacting with the recommendation engine.

Usage

  1. Launch the TechDesk application.
  2. Enter your preferences and queries.
  3. Receive personalized recommendations and expert advice.
  4. Engage in real-time conversations to clarify doubts and gather information.

Contributing

We welcome contributions to enhance the TechDesk recommendation system. If you'd like to contribute, please follow the guidelines outlined in CONTRIBUTING.md.

License

This project is licensed under the MIT License.


We believe that with the TechDesk - LLM Powered Recommendation System, we can empower users to confidently make online purchases, backed by expert advice and personalized recommendations. Happy shopping!

About

Developed A LLM Powered Recommendation System, Based on Instructor-XL, Google Flan / GPT3.5 and FAISS. Conducted a consumer survey to understand the problems of a consumer, created the problem statement from the insights derived from the survey.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages