Chat-With-CUHKSZ is an open-source AI chatbot designed for querying the Chinese University of Hong Kong Shenzhen information. It indexes campus documents, PDFs, and web content via LlamaIndex, then uses LangChain to drive an interactive chat interface. Users can upload new files, perform retrieval-augmented generation, and customize prompt chains for accurate knowledge-based responses.
Chat-With-CUHKSZ is an open-source AI chatbot designed for querying the Chinese University of Hong Kong Shenzhen information. It indexes campus documents, PDFs, and web content via LlamaIndex, then uses LangChain to drive an interactive chat interface. Users can upload new files, perform retrieval-augmented generation, and customize prompt chains for accurate knowledge-based responses.
Chat-With-CUHKSZ provides a streamlined pipeline for building a domain-specific chatbot over the CUHKSZ knowledge base. After cloning the repository, users configure their OpenAI API credentials and specify document sources, such as campus PDFs, website pages, and research papers. The tool uses LlamaIndex to preprocess and index documents, creating an efficient vectorized store. LangChain orchestrates the retrieval and prompts, delivering relevant answers in a conversational interface. The architecture supports adding custom documents, fine-tuning prompt strategies, and deploying via Streamlit or a Python server. It also integrates optional semantic search enhancements, supports logging queries for auditing, and can be extended to other universities with minimal configuration.