Skip to content

omkar806/Web_based_Conversational_bot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

5 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

Web_based_Conversational_bot πŸš€

Welcome to the LLM-Based Web Search project! This project leverages a Language Model (LLM) to perform real-time search and retrieval of information from the web. It showcases the power of combining LLMs with web scraping and retrieval-augmented generation (RAG) techniques to provide accurate and contextually relevant information.

🌐 Try It Out

You can access the demo of the Streamlit app and experience the capabilities of LLM-based web search firsthand.

πŸŽ‰ Try the Demo on Hugging Face Spaces

πŸ”§ Backend API

The backend for this app is also hosted on Hugging Face Spaces. You can explore the API that powers the LLM-based search and see how the magic happens behind the scenes.

πŸ”— Check Out the Backend API

πŸ“– Project Overview

1. LLM Integration

This project utilizes advanced generative models to interpret search queries and fetch relevant data from the web. The process involves:

  • Search & Retrieval: The app scrapes web content based on user queries.
  • Content Processing: Extracted content is then processed and filtered.
  • LLM Generation: The cleaned and concatenated content is fed into an LLM, which generates insightful responses.

2. Streamlit Frontend

The frontend of this project is built with Streamlit, providing a simple and interactive interface. Users can input queries and receive detailed responses in real-time, powered by the LLM.

3. Flask Backend

The backend is developed using Flask, serving as an API that handles the heavy lifting of web scraping, content processing, and interaction with the LLM.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages