ANNA UNIVERSITY PRACTICAL EXAMINATIONS –APRIL/MAY 2025
SUBJECT NAME: NM1081 – Generative AI
STUDENT NAME: DATE: 27-05-2025
REG: NO: MARKS:
GenerativeAIforEngineering
TestProjects:
UseCases
1. CustomerSupportChatbotforE-commerce:
Objective:Developachatbottoassistcustomerswithproductinquiriesandorder tracking.
Task1:Createadatasetoffrequentlyaskedquestions(FAQs)relatedtoproducts, shipping,
returns, etc.
Task2:BuildasimplemachinelearningmodelusingPythonandlibrarieslikeNLTK.
Task3:ImplementthechatbotonawebsiteusingframeworkslikeFlask.
2. HealthcareAppointmentSchedulingChatbot:
Objective:Createachatbottohelppatientsscheduleappointmentswithdoctors.
Task1:Designaconversationalflowforappointmentscheduling,considering various
parameters like doctor availability and patient preferences.
Task2:DevelopthechatbotusingFlaskforbuildingasimpleweb-basedchatbot
interface.
Task3:IntegratethechatbotwithaschedulingsystemorGooglecalendarAPIto manage
appointments.
Task4:Testthechatbot'sabilitytoaccuratelyscheduleappointmentsandhandle different
scenarios.
3. Restaurant ReservationChatbot:
Objective:Developachatbottohandletablereservationsandinquiriesfora restaurant.
Task1:Gatherinformationabouttherestaurant,includingseatingcapacity, available time
slots, and reservation policies.
Task2:Prepareadatasetorsimpledatabasetomanagetableavailabilityand reservation
details.
Task3:Connectthechatbottothedatabaseordatasettochecktableavailability and
manage reservations.
Task4:Ensurethechatbotupdatesthereservationstatusandconfirmsbookings in real
time.
4. Fitness&WorkoutAssistanceChatbot:
Objective:Developachatbottoofferfitnesstips,workoutroutines,andnutritional
guidance.
Task1:Collectfitness-relatedinformation,workoutroutines,nutritionaladvice,and health
tips from reputable fitness sources.
Task2:Organizethedataintocategoriessuchasworkouttypes,nutritionplans, and
exercise tutorials.
Task3:UsePythonwithFlaskorDjangotocreateaweb-basedchatbotinterface.
Task4:Integratethefitnessandnutritiondatabasewithinthechatbottooffer personalized
workout plans and dietary suggestions based on user preferences.
Task5:Allowuserstotracktheirprogressandreceivemotivationalmessages.
5. AI-GeneratedEducationalTutorialsUsingDall-E
Objective: Create educational video tutorials using AI-generated content.
Task1:UseOpenAI'sDALL-Etogeneraterelevantimagesfortutorialcontent. Task
2: Prepare a comprehensive script and narration for the tutorial videos.
Task3:IncorporateAI-generatedimagesfromDALL-Eintothevideocreation
processin Synthesia.
6. AutomatedPropertyToursforRealEstate
Objective:CreateautomatedpropertytourvideosusingAIforrealestate marketing.
Task1:Collecthigh-resolutionimages,floorplans,andpropertydescriptionsfor different
listings.
Task2:OrganizepropertydataintoaformatsuitableforAI-drivenvideo generation.
Task3:UseMatterport'sorBoxBrownie'sAI-poweredsolutionsforrealestate videos.
Task4:UsetheAItools'freefeaturestocreatepropertytourvideos.
Task5:GenerateautomatedpropertytourvideosusingselectedAImodels.
7. EventPlanningAssistantChatbot:
Objective:Assistusersinplanningandcoordinatingevents.
Task1:Gatherresourcesrelatedtoeventplanning,includingvendordirectories, budgeting
tips, and event management guidelines.
Task2:Organizetheinformationintoadatasetorreferencematerials.
Task3:UsePythonwithFlaskorDjangotodevelopaweb-basedchatbotinterface.
Task4:Structureconversationalflowstoguideusersthroughtheeventplanning process.
Task5:Integratetheeventplanningresourceswithinthechatbotinterfaceforeasy
access by users.
8. LanguageLearningChatbot:
Objective:Assistusersinlearninganewlanguagebypracticingconversations.
Task1:Prepareadatasetorresourcescontainingvocabulary,phrases,and common
expressions.
Task2: UsePythonwithNLTK orspaCytocreateachatbotthatrespondsinthe target
language based on user input.
Task3:Implementasimplescoringsystemorfeedbackmechanismtoassessuser
responses.
Task4:Hostthechatbotasawebapplicationorconsole-basedinterfaceforuser
interaction.
Task5:Provideaccesstothelanguagelearningresourcesandexerciseswithinthe chatbot
interface.
9. PersonalFinanceAssistantChatbot
Objective:Developachatbottoassistusersinmanagingpersonalfinances.
Task1:SetupFlask/Djangoforthechatbot'sdevelopmentanduserinterface.
Task2:RecommendandguideuserstousefreebudgetingappslikeMintorcreate simple
budget planning tools within the chatbot interface.
Task3:Fetchfinancialnews,investmentadvice,andeducationalcontentfrom
Investopedia or Yahoo Finance.
Task4:Integratetheseresourcesintothechatbotforprovidinginvestment guidance.
10. LegalAdviceChatbot
Objective:Createachatbottoprovidebasiclegaladviceandguidance.
Task1:Gatherlegalinformation,FAQs,andgeneraladviceonlegalmatters.
Task2:UsePythonwithFlaskorDjangotobuildaweb-basedchatbotinterface.
Task3:Developconversationpathstoaddresscommonlegalqueriesandprovide
information on legal rights and procedures.
Task4:Integratelegalknowledgewithinthechatbottoofferaccurateand informative
responses to user inquiries.
Task5:Providelinkstolegalaidorganizationsorgovernmentwebsitesforusers requiring
specific legal assistance.
Internal Examiner External Examiner