Building an Intelligent QA/Chatbot with LangChain and Open Source LLMs
dc.contributor.author | Cross, Patrick | en |
dc.contributor.author | Syed, Mikail | en |
dc.contributor.author | Scott, Sean | en |
dc.contributor.author | Singh, Aditya | en |
dc.contributor.author | Zhang, Maokun | en |
dc.date.accessioned | 2024-12-17T23:16:10Z | en |
dc.date.available | 2024-12-17T23:16:10Z | en |
dc.date.issued | 2024-12 | en |
dc.description.abstract | This project developed a web-application Q/A chatbot that enables users to interact with Large Language models (LLMs) through a collection format. The system implemented a Retrieval Augmented Generation (RAG) pipeline to provide context-specific responses based on either user-uploaded documents (.txt, .html, and .zip formats) or user uploaded URLs. The application features secure user authentication, multiple- instances of chat/document contexts through collections, document up- load, and standard LLM chatbot functionalities, including the ability to switch between LLMs. This report will give readers an understanding of how the application was designed and developed; how to install and use the application; how to continue development of the application; lessons learned during development; and future plans for the project. | en |
dc.identifier.uri | https://hdl.handle.net/10919/123823 | en |
dc.title | Building an Intelligent QA/Chatbot with LangChain and Open Source LLMs | en |
Files
License bundle
1 - 1 of 1
- Name:
- license.txt
- Size:
- 1.5 KB
- Format:
- Item-specific license agreed upon to submission
- Description: