Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings
/ Chatbot Public

This project implements a RAG based assistant designed to provide information about a restaurant.

License

Notifications You must be signed in to change notification settings

Tek233/Chatbot

Repository files navigation

RAG-Based Restaurant Assistant

Project Overview

This project implements a Retrieval-Augmented Generation (RAG) based restaurant assistant designed to provide detailed information about the restaurant.
It can answer queries related to the menu, prices, staff, opening hours, and other business-specific details.

The system uses a private knowledge base to store the restaurant’s internal data.
By integrating RAG, the assistant retrieves relevant information and generates accurate, context-aware responses in real time.

A driving time estimation tool is also included to calculate the travel time from the user's location to the restaurant.


Features

  • Retrieves accurate, business-specific information using RAG
  • Calculates real-time driving time estimates
  • Generates contextual and human-like responses using the ReAct (Reasoning + Acting) approach

Tech Stack

  • LangChain – Framework for building LLM-powered applications
  • FAISS – Vector database for similarity search and retrieval
  • Hugging Face – Used for generating text embeddings
  • Python – Core programming language
  • Gradio – Interface for interacting with the assistant
  • LLM Model – openai/gpt-oss-20b

How It Works

  1. The user submits a query about the restaurant.
  2. The system retrieves relevant data from the knowledge base using FAISS.
  3. The LLM generates a response using the retrieved information.
  4. The assistant can also calculate driving time based on user location.

chat screenshot

About

This project implements a RAG based assistant designed to provide information about a restaurant.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

AltStyle によって変換されたページ (->オリジナル) /