This project is a custom chatbot named LENNY (Language Embeddings Neural Network Yeeting) built using RAG (Retrieval-Augmented Generation) for generating responses, FAISS (Facebook AI Similarity Search) for efficient similarity search, and Gradio for creating a user-friendly interface.
- Special Personality: The chatbot can be configured with a unique personality, providing a more engaging user experience.
- Contextual Understanding: The chatbot has the ability to add PDFs to its context, enhancing its knowledge base and improving its responses.
- Multiple Input Types: The chatbot supports various input types, including text, images, and text-to-speech, making it versatile and accessible.