An open API service indexing awesome lists of open source software.

https://github.com/ualusham/amazon_ai_assisted_faq

This chatbot helps customers to get AI assistance while using Amazon. The information is based on the Frequently Asked Questions (FAQ) provided by Amazon. This project is based on the concept of Retrieval Augmented Generation (RAG).
https://github.com/ualusham/amazon_ai_assisted_faq

ai amazon langchain llm rag streamlit

Last synced: about 2 months ago
JSON representation

This chatbot helps customers to get AI assistance while using Amazon. The information is based on the Frequently Asked Questions (FAQ) provided by Amazon. This project is based on the concept of Retrieval Augmented Generation (RAG).

Awesome Lists containing this project

README

          

# Amazon AI-Assisted FAQ Chatbot

This repository contains the code for an AI-powered FAQ chatbot designed for Amazon customers. It uses **Retrieval-Augmented Generation (RAG)** techniques to assist users with queries based on Amazon FAQs.

---

## 🌐 Access the App
👉 **To use the app, go to the link:** [Amazon AI-Assisted FAQ Chatbot](https://amazonaiassistedfaq.streamlit.app/)

---

## 🚀 Implementation Instructions

Follow these steps to run the project locally:

### Requirements
Install the necessary dependencies:
```cmd
pip install -r requirements.txt
```
###**Suggested to use a virtual environment**

📂 **Code Files**
app.py: main python file of the project.
streamlit_code.py: Contains the code for the Streamlit-based UI.
helper_code.py: Implements RAG using LLM, LangChain, embeddings, and the vector database.

🛠 **Tools Used**
LLM: Google’s “Gemini-1.5-Flash”
Embeddings: HuggingFace Instructor Embeddings
Vector Database & Retrieval: FAISS
Integration: LangChain
UI & Deployment: Streamlit