Chatbot trained on documentation site and conversations
- Mentors
- AugustinL, Meysam Ghaffari, Ruslan Forostianov
- Organization
- cBioPortal for Cancer Genomics
- Technologies
- python, sqlite, ai, Langchain, Chroma
- Topics
- chatbot, LLM
This project is about build and train a streaming chatbot on four datasets: Documentation site of cBioportal, Google group conversations, PMC papers used in studies, and OPENAPI. Also, the project used route logic to combine 4 chains, and wrote a routing logic function to choose chatbot depending on user query. The chatbot has chat history, indicators, and example questions, download button and footer (disclaimer) in user interface.