WebChatBot is a project that takes any website URL as input and sets up a chatbot that can interact with users based on the content of the website. This project uses a transformer-based model from Hugging Face, the LangChain library for handling natural language processing, and ChromaDB for storing text embeddings.
- Website Parsing: Extracts text content from the provided website URL.
- Transformer-Based Model: Utilizes a transformer model from Hugging Face for natural language understanding.
- LangChain Integration: Employs LangChain library to process and handle conversations.
- Embeddings Storage: Converts extracted texts to embeddings and stores them in ChromaDB for efficient retrieval.