Professional Documents
Culture Documents
RBI Guide Bot: Innovate to Educate - A Hackathon for Developing Smart Chat Bots for User
Assistance in Understanding RBI Guidelines
Background:
• In the age of digital advancements, there is a growing demand for tailored smart
chat bot solutions designed to respond to inquiries based on available datasets.
• Build a solution that is capable of understanding user queries related to RBI
guidelines, effectively guiding them to respective sections within the accompanying
help document.
• It's important to note that the RBI guidelines are available in both PDF and HTML
formats on their official website.
• For your convenience, the reference document can be accessed through below link-
Link:
https://rbidocs.rbi.org.in/rdocs/notification/PDFs/107MDITGOVERNANCE330357
2008604C67AC25B84292D85567.PDF
• The envisioned solution aims to interpret user queries on RBI guidelines, furnish
accurate responses, and direct users to the specific sections in the provided
document for additional reference.
Flow Example:
For example:
• Backend:
o In the backend system, a crucial process involves data parsing, where textual
information is extracted from the documents. This involves systematically
retrieving and isolating relevant content from the raw document data.
Through data parsing, the system transforms unstructured text into a format
that can be easily understood and utilized.
o The next step involves creating embeddings. In this process, an open-source
model is utilized to convert the parsed sections into embeddings, which are
numerical representations of the text.
o Following the creation of embeddings from the parsed sections, the next step
involves a comparative analysis. The system compares these embeddings
with those generated from user queries. By evaluating the similarities, the
system identifies the most relevant section from the guideline document.
o Implementing a context-based search involves identifying the pertinent
section within the queried document and responding with an answer
sourced from the guideline document. This process ensures that user queries
are met with precise and contextually appropriate information. To support
the answer, the system also displays the official document reference,
reinforcing the response's credibility and allowing users to cross-reference
the information directly within the guideline document.
• Context Based Searching: You can refer to above shared links. Here's an example
implementation of vector search
https://medium.com/loopio-tech/how-to-use-faiss-to-build-your-first-similarity-search-
bf0f708aa772
• Domain-specific Features:
o Contextual Response: Provide contextual responses based on user queries
about RBI guidelines, ensuring the highest accurate and relevant information
retrieval.
o Default Message Response: Implement a default message response for
irrelevant queries, guiding users back to relevant topics within the RBI
guideline document.
o Error Handling: Include error handling mechanisms to gracefully manage
unexpected scenarios, displaying informative error messages when
necessary.
o Document Referencing: Integrate document referencing in responses,
showing users the official document section to support and validate the
provided answers.
Constraints:
• Time Limit:
o Participants have a total of 2.5 hours to complete the hackathon challenge.
• Team Composition:
o Teams must consist of a minimum of 4 members each.
o Roles within the team should include:
▪ At least one member responsible for UI design.
▪ At least one member responsible for backend development.
▪ At least one member responsible for Language Model (LLM)
integration.
▪ At least one member responsible for documentation.
• Video Demonstration:
o Teams are expected to create a screen capture video demonstrating the
overall output of their solution.
o The video should include a walkthrough of the UI, showcase the functionality
of the backend, and highlight the integration of the Language Model and
overall code.
• Code Submission:
o Teams should be prepared to submit their code as part of the hackathon
challenge.
o Code should be organized, well-commented, and follow best practices for
maintainability.
o The team must submit their code to Winjit in .zip file and video capture demo
by uploading it on google drive.
o Instructions for this will be given by the Winjit team.
Evaluation Criteria:
The teams will be scored based on how well they address each criterion. A balanced
and well-executed solution that demonstrates creativity, functionality, and
adherence to the constraints is likely to score higher. The evaluation aims to
recognize teams that successfully integrate UI, backend, machine learning, and
domain-specific features to create an effective and user-friendly solution for the RBI
guidelines chatbot.