Software
Motivation
The primary goal of this side-project is to facilitate efficient information retrieval and decision-making processes in synthetic biology research. Imagine that you are a member working on the Dry Lab and aren’t up to date with what’s happening inside Wet Lab. Now, you could deploy this RAG Q/A ChatBot that could answer any questions you might have about what other parts of your own research team are working on, and you don’t even have to wake them up at 4 AM just because you are a night owl!Features
Scroll further to see some of the features of the RAG Q/A Chatbot.It is completely free!
Privacy
Advanced NLP Integration
Vector Store Management
Customizable Prompt Templates
Technical Implementation
The RAG ChatBot is built using the Langchain library, which facilitates the integration of various components necessary for retrieval-augmented generation. Key components include (scroll):Applications
The RAG ChatBot is particularly beneficial for synthetic biology teams participating in the iGEM competition, offering (scroll):Setting up RAG ChatBot
This section will guide you through the setup required to get the chatbot up and running, including installing necessary libraries and obtaining a Hugging Face API token.1. Install Required Libraries
2. Obtain a Hugging Face API Token
3. Set Up the ChatBot
4. Running the ChatBot
Future Developments
Future iterations of the RAG ChatBot will focus on expanding its dataset integration capabilities, improving the accuracy of its NLP models, and enhancing user interface features for a more intuitive user experience. This is something that could be carried out by other teams in the future, or could be worked on by ourselves if time permits once iGEM2024 is over.