DATA ALCOTT SYSTEMS Logo
Login Register
Back to Blog
Task Submission AI & Data Science Internship Video GitHub

Task Submission - DAS003283 - Registration Assistant

Task Submission: Registration Assistant

Student: Gnana Prashanth Reddy K N (DAS003283)

Domain: AI & Data Science

Internship ID: 919

Project Overview

Task Title: Registration Assistant

Description: Built an AI-powered Registration Assistant that helps students with course/internship registration. The chatbot collects student details like name, email, program, and experience level, validates each input, checks eligibility, and confirms registration.

Domain Summary: This project falls under AI & Data Science with a focus on Natural Language Processing and Conversational AI. The goal was to automate the student registration process and make it more interactive, accurate, and user-friendly using a chatbot interface.

Technologies Used:

Python - Core programming language

NLTK & spaCy - For Natural Language Processing and text understanding

scikit-learn - To train the intent classification model

ChatterBot - Chatbot framework for conversation

flowFlask - For building the web interfaceHTML/CSS - For frontend design

How I Completed This Task:


1.Understood the requirements and planned the chatbot workflow.

2.Designed conversation logic to collect: Name, Email, Program, Experience Level.

3.Implemented input validation and eligibility checks for each field Used NLTK and spaCy for processing user queries and extracting information.

4.Trained an intent classification model using scikit-learn.

5.Integrated ChatterBot for managing chatbot responses.

6.Built a Flask-based web interface to make the assistant accessible on localhost.

7.Tested the application end-to-end and handled debugging for ∼900 lines of code

Outcome

The task was completed successfully with all requirements met.

The Registration Assistant can now interact with students, collect and validate registration details, and provide confirmation.

This project strengthened my skills in Python, NLP, chatbot development, Flask, and debugging large codebases. It gave me practical experience in building an end-to-end AI application.

Project Resources

Video Demonstration
AI Chatbot Registration Assistant | Internship Project - DAS003283 Task Demo
Task submission by Student Code: DAS003283
Task: Registration Assistant
Watch on YouTube
GitHub Repository
Gnana-Prashanth/ai-registration-assistant
View on GitHub
G
Gnana Prashanth Reddy K N DAS003283 Student

Student at Free Internships - Sharing my internship journey and experiences.

Comments (0)
Leave a Comment
0 / 5000 characters

No comments yet. Be the first to share your thoughts!