Advanced Chatbot with Knowledge Base
- Designed a user-friendly GUI in Streamlit with scrollable chat history, ensuring smooth navigation and dynamic updates.
- Used chunking, embedding models and a vector database with the OpenAI API.
- Maintained context and history for post-conversation analysis, with FastAPI as the backend.
- Streamlit
- FastAPI
- Vector DB
- Embeddings
- OpenAI API