0% found this document useful (0 votes)
2 views5 pages

AI

The document outlines various test projects utilizing generative AI for engineering, focusing on developing chatbots for diverse applications such as customer support, healthcare, and personal finance. Each use case includes specific objectives and tasks, emphasizing the integration of AI technologies like Python, Flask, and DALL-E. The projects aim to enhance user interaction and provide automated solutions across different sectors.

Uploaded by

SudhaRaman
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
2 views5 pages

AI

The document outlines various test projects utilizing generative AI for engineering, focusing on developing chatbots for diverse applications such as customer support, healthcare, and personal finance. Each use case includes specific objectives and tasks, emphasizing the integration of AI technologies like Python, Flask, and DALL-E. The projects aim to enhance user interaction and provide automated solutions across different sectors.

Uploaded by

SudhaRaman
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 5

Generative AI for Engineering

Test Projects:

Use Cases

1. Customer Support Chatbot for E-commerce:


Objective: Develop a chatbot to assist customers with product inquiries and order
tracking.

Task 1: Create a dataset of frequently asked questions (FAQs) related to products,


shipping, returns, etc.

Task 2: Build a simple machine learning model using Python and libraries like NLTK.

Task 3: Implement the chatbot on a website using frameworks like Flask.

2. Healthcare Appointment Scheduling Chatbot:

Objective: Create a chatbot to help patients schedule appointments with doctors.

Task 1: Design a conversational flow for appointment scheduling, considering


various parameters like doctor availability and patient preferences.

Task 2: Develop the chatbot using Flask for building a simple web-based chatbot
interface.

Task 3: Integrate the chatbot with a scheduling system or Google calendar API to
manage appointments.

Task 4: Test the chatbot's ability to accurately schedule appointments and handle
different scenarios.
3. Restaurant Reservation Chatbot:

Objective: Develop a chatbot to handle table reservations and inquiries for a


restaurant.

Task 1: Gather information about the restaurant, including seating capacity,


available time slots, and reservation policies.

Task 2: Prepare a dataset or simple database to manage table availability and


reservation details.

Task 3: Connect the chatbot to the database or dataset to check table availability
and manage reservations.

Task 4: Ensure the chatbot updates the reservation status and confirms bookings
in real time.

4. Fitness & Workout Assistance Chatbot:

Objective: Develop a chatbot to offer fitness tips, workout routines, and nutritional
guidance.

Task 1: Collect fitness-related information, workout routines, nutritional advice, and


health tips from reputable fitness sources.

Task 2: Organize the data into categories such as workout types, nutrition plans,
and exercise tutorials.

Task 3: Use Python with Flask or Django to create a web-based chatbot interface.

Task 4: Integrate the fitness and nutrition database within the chatbot to offer
personalized workout plans and dietary suggestions based on user preferences.

Task 5: Allow users to track their progress and receive motivational messages.
5. AI-Generated Educational Tutorials Using Dall - E

Objective: Create educational video tutorials using AI-generated content.

Task 1: Use OpenAI's DALL-E to generate relevant images for tutorial content.

Task 2: Prepare a comprehensive script and narration for the tutorial videos.

Task 3: Incorporate AI-generated images from DALL-E into the video creation
process in Synthesia.

6. Automated Property Tours for Real Estate

Objective: Create automated property tour videos using AI for real estate
marketing.

Task 1: Collect high-resolution images, floor plans, and property descriptions for
different listings.

Task 2: Organize property data into a format suitable for AI-driven video
generation.

Task 3: Use Matterport's or BoxBrownie's AI-powered solutions for real estate


videos.

Task 4: Use the AI tools' free features to create property tour videos.

Task 5: Generate automated property tour videos using selected AI models.

7. Event Planning Assistant Chatbot:

Objective: Assist users in planning and coordinating events.

Task 1: Gather resources related to event planning, including vendor directories,


budgeting tips, and event management guidelines.

Task 2: Organize the information into a dataset or reference materials.

Task 3: Use Python with Flask or Django to develop a web-based chatbot interface.
Task 4: Structure conversational flows to guide users through the event planning
process.

Task 5: Integrate the event planning resources within the chatbot interface for easy
access by users.

8. Language Learning Chatbot:

Objective: Assist users in learning a new language by practicing conversations.

Task 1: Prepare a dataset or resources containing vocabulary, phrases, and


common expressions.

Task 2: Use Python with NLTK or spaCy to create a chatbot that responds in the
target language based on user input.

Task 3: Implement a simple scoring system or feedback mechanism to assess user


responses.

Task 4: Host the chatbot as a web application or console-based interface for user
interaction.

Task 5: Provide access to the language learning resources and exercises within the
chatbot interface.

9. Personal Finance Assistant Chatbot

Objective: Develop a chatbot to assist users in managing personal finances.

Task 1: Set up Flask/Django for the chatbot's development and user interface.

Task 2: Recommend and guide users to use free budgeting apps like Mint or create
simple budget planning tools within the chatbot interface.

Task 3: Fetch financial news, investment advice, and educational content from
Investopedia or Yahoo Finance.

Task 4: Integrate these resources into the chatbot for providing investment
guidance.
10. Legal Advice Chatbot

Objective: Create a chatbot to provide basic legal advice and guidance.

Task 1: Gather legal information, FAQs, and general advice on legal matters.

Task 2: Use Python with Flask or Django to build a web-based chatbot interface.

Task 3: Develop conversation paths to address common legal queries and provide
information on legal rights and procedures.

Task 4: Integrate legal knowledge within the chatbot to offer accurate and
informative responses to user inquiries.

Task 5: Provide links to legal aid organizations or government websites for users
requiring specific legal assistance.

You might also like