Overview
SRI (School Registration Information Assistant) is an AI-powered chatbot developed as a Proof of Concept (PoC) to streamline school registration information. SRI is designed to answer common questions about schools and their registration procedures using pre-provided data, offering a faster, more efficient communication channel for prospective students and parents. Built for flexibility and future expansion, this project demonstrates how AI can enhance user interactions in educational institutions.
Leveraging cutting-edge technologies like JavaScript and the unofficial WhatsApp API (using Baileys), SRI provides a robust demo environment showcasing real-time responses and seamless integration with popular messaging platforms.
Key Features
-
Automated Information Delivery: Answers questions related to school registration, such as enrollment dates, required documents, and contact details.
-
Natural Language Processing: Uses AI to understand and respond to user queries conversationally.
-
Real-Time Interaction: Integrates with WhatsApp using the unofficial Baileys library for immediate, responsive communication.
-
Customizable Data: Built with flexibility in mind, allowing for future integration with various educational systems.
Technology Stack
-
Frontend and Communication Interface: JavaScript-based chatbot leveraging real-time messaging via WhatsApp API (unofficial) with Baileys.
-
Backend/API: predefined school registration information.
-
Natural Language Processing: AI integration powered by OpenAI’s API for conversational understanding.
My Role
As the sole developer for SRI, I was responsible for all aspects of its creation, including:
-
Concept Design and Implementation:
- Developed the chatbot’s core logic and conversational flow, ensuring relevant answers to user queries.
- Developed the chatbot’s core logic and conversational flow, ensuring relevant answers to user queries.
-
Technology Integration:
- Implemented Baileys for WhatsApp integration and used OpenAI’s language model for AI-based responses.
- Implemented Baileys for WhatsApp integration and used OpenAI’s language model for AI-based responses.
-
System Deployment:
- Designed and tested the PoC, preparing it for potential scaling and integration with larger systems.
Future Enhancements
-
Fine-Tuned AI Model: Potential use of a fine-tuned OpenAI model for more accurate and customized responses.
-
Expanded Platform Support: Integration with other messaging platforms beyond WhatsApp.
-
Enhanced Data Management: Direct integration with school databases to provide dynamic, real-time information.