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

Task Submission - DAS003088 - Registration Assistant

Task Submission: Registration Assistant

Student: Supraja Sreshta Gummadi (DAS003088)

Domain: AI & Data Science

Internship ID: 809

Project Overview

Task Title: Registration Assistant

Description: Build an AI-powered registration assistant that helps students with course registration, eligibility checks, and registration guidance.

Domain Summary

šŸ¤– AI Registration Assistant

šŸ“Œ Internship Task Details

Task ID: AI-SS-001 Task Name: AI Registration Assistant Domain: Student Support & Internship Management NLP Student Code: DAS003088 Internship: Free Online AI & Data Science Internship

##test link: https://ai-registration-assistant.onrender.com/

šŸ”— Task Link

Task Platform: https://www.freeinternships.in/

The AI Registration Assistant is an intelligent conversational chatbot designed to guide students through the internship registration process.

The system uses Natural Language Processing (NLP), Machine Learning, and conversational AI techniques to understand user queries, identify intents, extract user information, validate input, and complete the registration workflow.

No database is used. Registration information is stored in a JSON file.

✨ Features

  • šŸ‘‹ Greeting and introduction
  • 🧠 NLP text preprocessing
  • šŸ¤– Machine Learning-based intent classification
  • šŸ” Intent recognition
  • šŸ“ Entity extraction
  • šŸ“§ Email validation
  • šŸ’¬ Dialog management
  • šŸ“‹ User information collection
  • āœ… Registration confirmation
  • šŸ’¾ JSON-based data storage
  • 🌐 Flask web interface

šŸ› ļø Technologies Used

  • Python
  • NLTK
  • Scikit-learn
  • Flask
  • HTML
  • CSS
  • JavaScript
  • JSON

How I Completed This Task

I completed this task by following the project requirements and implementing the necessary features.

🧠 NLP and Machine Learning Workflow

User Input ↓ Text Preprocessing ↓ Tokenization and Lemmatization ↓ TF-IDF Feature Extraction ↓ Intent Classification ↓ Entity Extraction ↓ Input Validation ↓ Dialog Management ↓ Registration Confirmation ↓ JSON Storage 

šŸ“ Project Structure

AI-Registration-Assistant/ │ ā”œā”€ā”€ app.py ā”œā”€ā”€ chatbot.py ā”œā”€ā”€ train_model.py ā”œā”€ā”€ intents.json ā”œā”€ā”€ registrations.json ā”œā”€ā”€ requirements.txt ā”œā”€ā”€ intent_model.pkl ā”œā”€ā”€ vectorizer.pkl ā”œā”€ā”€ README.md │ ā”œā”€ā”€ templates/ │ └── index.html │ └── static/ └── style.css 
## šŸŽÆ Learning Objectives Completed * NLP Fundamentals āœ… * Conversational AI āœ… * Intent Classification āœ… * Entity Extraction āœ… * Validation Checks āœ… * Dialog Management āœ… * Registration Workflow āœ… * JSON Data Storage āœ… * Web Interface Integration āœ… ## šŸ‘©ā€šŸ’» Author **Supraja Sreshta Gummadi** **Student Code:** DAS003088 ## šŸ“Œ Task Information **Task ID:** AI-SS-001 **Task Name:** AI Registration Assistant 

Outcome

##test link: https://ai-registration-assistant.onrender.com/

The task was completed successfully with all requirements met.

Project Resources

Video Demonstration
Task Demo - DAS003088 - Registration Assistant
Task submission by Student Code: DAS003088
Task: Registration Assistant
Watch on YouTube
GitHub Repository
SuprajaSreshta-gummadi/AI-Registration-Assistant
View on GitHub
S
Supraja Sreshta Gummadi DAS003088 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!