Contributor
Xinling Wang

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.