0% found this document useful (0 votes)
1K views38 pages

Complete ChatGPT Course Overview

This document provides an overview and lessons from a course about ChatGPT. Module 1 introduces ChatGPT, including what it is, how it works, and its limitations. Module 2 discusses using ChatGPT, including prompt engineering to craft effective prompts. It provides examples of prompting ChatGPT for various use cases such as writing, translation, resume/interview preparation, and data tasks. The document concludes with a section on advanced prompting techniques like "Act As" prompts.

Uploaded by

ARSAL 22231
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)
1K views38 pages

Complete ChatGPT Course Overview

This document provides an overview and lessons from a course about ChatGPT. Module 1 introduces ChatGPT, including what it is, how it works, and its limitations. Module 2 discusses using ChatGPT, including prompt engineering to craft effective prompts. It provides examples of prompting ChatGPT for various use cases such as writing, translation, resume/interview preparation, and data tasks. The document concludes with a section on advanced prompting techniques like "Act As" prompts.

Uploaded by

ARSAL 22231
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
  • Module 1: Introduction
  • Module 2: Using ChatGPT
  • Advanced Prompting

The Complete ChatGPT

Course
Module 1: Introduction

Lesson 1: What is ChatGPT really?


What is a Model?

Model = Neural Network Architecture

Essentially a set of mathematical algorithms

Learns to recognize patterns

DATA MASTERY ACADEMY


Training a Model?

Process of teaching a computer


program, like ChatGPT, to recognize
patterns in data

The model is given vast amounts of


data

The goal: minimize error

DATA MASTERY ACADEMY


What is Generative AI?

Ability of Capable of
machines to generating
generate new content such as
data text.

DATA MASTERY ACADEMY


What is a Prompt?

A prompt is a piece of text that is used as input to the model in order to generate a
response.

DATA MASTERY ACADEMY


Why use ChatGPT?

Perform tedious tasks Combine AI's automated


capabilities with human input

DATA MASTERY ACADEMY


The Complete ChatGPT
Course
Module 1: Introduction

Lesson 2: ChatGPT Limitations


ChatGPT Limitations

Knowledge Cutoff Hallucination


May not have the latest information Incorrect responses

Bias Legal and Ethical Concerns


Based on the data it was trained on Inappropriate and harmful responses

Context Tracking
If the conversation changes frequently,
chatgpt may be confused and may not be able
to keep track of the different topics of the
conversation

DATA MASTERY ACADEMY


The Complete ChatGPT
Course
Module 2: Using ChatGPT

Lesson 1: Prompt Engineering


Prompt Engineering

Prompt Engineering: The process of crafting


effective prompts

The way you phrase your prompts can have a


significant impact on the quality and relevance
of the responses you receive.

DATA MASTERY ACADEMY


Prompt Conditioning

Context: background information

Task: a specific question

Context: "In a world where superpowers are


commonplace, there are few heroes who can
truly make a difference."

Task: "Write a short story about a superhero


who discovers a new power and uses it to save
the world from a catastrophic threat."
DATA MASTERY ACADEMY
How to craft effective prompts?

Be specific

Use clear language

Provide relevant context

Test and iterate

DATA MASTERY ACADEMY


The Complete ChatGPT
Course
Module 2: Using ChatGPT

Lesson 2: Prompting for Various Use Cases


Writing Emails

"Write an email to John Smith about the


upcoming project deadline and ask for an
update on the progress."

"Write a follow-up email to customers who have


abandoned their shopping carts on our website.
Encourage them to complete their purchase,
and include a personalized offer or discount to
sweeten the deal."

DATA MASTERY ACADEMY

2
Writing Social Media Posts

"Write a 1-minute script for a social media video


promoting our new online course, SQL for Data
Analysis - Guided Project Course, launch, with
an upbeat and informative tone."

"Write a Linkedin post about the new online


course you finished. The course name is SQL
Guided Project Course."

DATA MASTERY ACADEMY

3
Writing Blog Posts

"Write an SEO-friendly blog post about the


benefits of meditation for stress relief, with a
conversational tone and a minimum of 500
words."

DATA MASTERY ACADEMY

4
Translation

"Translate this product description from English


to Turkish, maintaining a formal and
professional tone: If you're looking to gain
practical experience with SQL and learn how to
analyze real-world datasets, then this course is
for you!"

"Write synonyms for the word articulate"

DATA MASTERY ACADEMY

5
Resume Writing and Improving

"Write a short, one paragraph, professional summary for a


data analyst with 2 years of experience working at a startup
company, doing various data analytics tasks. Include key
skills and qualifications."

"Write a resume for this person, including the short summary


you wrote"

"Put the skills section after the summary section and update
the resume. These skills are SQL, Tableau, Power BI,
advanced statistics, python, excel, and communication
skills."

DATA MASTERY ACADEMY


Cover Letter Writing

"Write a cover letter for an entry level data


scientist position at a tech startup. Highlight
the candidate's portfolio with python and sql
data analytics and machine learning projects,
such as sales analysis and fraud detection."

DATA MASTERY ACADEMY

7
Linkedin Profile Update

"Write a summary section for a newly graduated


aspiring data scientist’s LinkedIn profile. Focus
on the candidate's course work and portfolio
related to data science, data analysis, and
machine learning."

DATA MASTERY ACADEMY


Interview Preparation

"Provide a list of common interview questions


for a senior data analyst position. Include tips
on how to answer each question effectively."

"Provide sql technical coding question


examples. Include the answers."

DATA MASTERY ACADEMY

9
Career Advice

"Provide advice for a recent college graduate


looking to enter the finance industry as a
financial analyst. Include tips on networking
and gaining relevant experience."

DATA MASTERY ACADEMY

10
Text to Table / Table to Text

"Convert the following text into a table: John,


Doe, 35, Software Engineer. Include column
headings for first name, last name, Age, and
Occupation."

"Fill this table with 10 more random employees."

"Explain this table in plain English"

DATA MASTERY ACADEMY

11
Dataset Generation

"Generate a sample dummy dataset of 1000


records with the following fields: Name, Age,
Occupation, Salary. Include only records with
salaries above $50,000."

DATA MASTERY ACADEMY

12
Code Generation

"Write a Python function to calculate the area of a


triangle. The function should take the base and
height as arguments and return the area."

"You have the customers table with a unique


customer_ID column and a purchases table with a
customer_ID column and a purchase_date column.
Write a SQL query to find the customers who have
made at least one purchase in every quarter of the
year 2022."

DATA MASTERY ACADEMY

13
Code Explanation

"Explain this code


def my_func(n) :
sm = 0
for i in range(1, n+1) :
sm = sm + (i * i)
return sm
n=4
print(my_func(n))"

DATA MASTERY ACADEMY

14
Language Conversion
"Convert this code to python
num = [Link](readline(prompt="Enter a number: "))
flag = 0

if(num > 1) {
flag = 1
for(i in 2:(num-1)) {
if ((num %% i) == 0) {
flag = 0
break
}
}
}
if(num == 2) flag = 1
if(flag == 1) {
print(paste(num,"is a prime number"))
} else {print(paste(num,"is not a prime number"))}"

DATA MASTERY ACADEMY

15
Excel Help
Formula help: If you're struggling with a particular formula or function in Excel,
you can ask ChatGPT for help. For example, you can ask, "How do I use the
VLOOKUP function in Excel?"

Troubleshooting: If you're encountering an error or issue with Excel, you can


describe the problem to ChatGPT and ask for suggestions on how to fix it. For
example, you can say "I'm getting a #REF error in Excel, how do I fix it?"

Data analysis: If you need help analyzing data in Excel, ChatGPT can provide
suggestions on which functions or tools to use. For example, you can ask "How
do I create a pivot table in Excel?" or "What is the best way to visualize data in
Excel?"

Tips and tricks: ChatGPT can also provide tips and tricks to help you work more
efficiently in Excel. For example, you can ask "What are some keyboard shortcuts
in Excel?" or "How do I format cells in Excel?"

DATA MASTERY ACADEMY

1
The Complete ChatGPT
Course
Advanced Prompting
ACT AS ...

"Act As..." prompts are prompts that ask you to


imagine or pretend to be a particular person, character,
or entity and then respond to a situation or question
from that perspective.

DATA MASTERY ACADEMY

2
Social Media Influencer

“Act as a social media influencer. You will create


content for Linkedin, Facebook, Youtube, and TikTok to
increase brand awareness and product promotions. My
first request is: Write a Linkedin post about the
upcoming Introduction to Python course to tease and
create excitement.”

DATA MASTERY ACADEMY

3
Career Coach

“Act as a career coach, and imagine you are meeting


with a recent college graduate who is struggling to find
a job in their field of study. In this scenario, the
graduate has a degree in business administration and
has been applying for entry-level data analyst positions
at various companies for several months but has not
had any luck. They are feeling frustrated and uncertain
about their career path. Your first task is: Provide
actionable steps to take moving forward.”

DATA MASTERY ACADEMY

4
Programming Assistant

“I want you to act as a programming assistant for a


beginner who is learning Python. They are trying to
write a program that asks the user for their name and
age and then prints a message with that information.
Please provide guidance and suggestions as they work
through the problem. Remember to keep your
responses simple and clear, and avoid using technical
jargon as much as possible.”

DATA MASTERY ACADEMY

5
Translator

“I want you to act as an English translator. You will first


detect the language and then translate it to English with
elegant English words and sentences. I want you to
reply with the name of the detected language first and
then the English translation. Do not write explanations.
My first sentence is “Bilgisayar muhendisliginden yeni
mezun oldum. Programlama dillerinden hangisine
agirlik vermeliyim?”

DATA MASTERY ACADEMY


Interviewer

“I want you to act as an interviewer for data analyst and


data scientist positions at a tech company. You will
conduct virtual interviews with candidates who have
submitted their resumes and cover letters, and evaluate
their technical skills, problem-solving abilities, and
communication skills. Prepare a list of interview
questions that are tailored to each position.”

DATA MASTERY ACADEMY

7
Marketing Expert

“I want you to act as a marketing expert for [YOUR


NICHE], who is trying to promote products. They have
provided you with information about their product,
target audience, and budget and have asked for your
guidance on how to create effective marketing
campaigns. Please provide a comprehensive marketing
plan that includes strategies for social media, email
marketing, paid advertising, content marketing, and
other relevant channels. Your first task is: Develop an
email marketing campaign for [YOUR NICHE]”

DATA MASTERY ACADEMY


Math Teacher

“I want you to act as a math teacher. It is your job to


explain the given questions in easy-to-understand
terms. Include step-by-step explanations of the concept
and examples whenever possible; also, suggest online
resources for further study. Your first task is "Explain p-
value."

DATA MASTERY ACADEMY

9
SQL Terminal for Practicing

“I want you to act as a SQL terminal with a database.


The tables in this database are “employees,” “salaries,”
and “departments.” First, you will ask me a question.
Then, I will answer your question by queries in mysql,
and you will show me the result. If the query is wrong,
you will explain why it is wrong and ask me to provide
the corrected query. If the query is wrong again, you will
explain why it is wrong and provide the correct answer.
Your first task is: Start asking a data analysis question
based on the tables provided”

DATA MASTERY ACADEMY

10

The Complete ChatGPT 
Course
Module 1: Introduction
Lesson 1: What is ChatGPT really?
What is a Model?
Model = Neural Network Architecture
Essentially a set of mathematical algorithms
Learns to recognize pattern
Training a Model?
Process of teaching a computer 
program, like ChatGPT, to recognize 
patterns in data
The model is given va
What is Generative AI?
Capable of 
generating 
content such as 
text.
Ability of 
machines to 
generate new 
data
DATA MASTER
What is a Prompt?
DATA MASTERY ACADEMY
A prompt is a piece of text that is used as input to the model in order to generate a
Why use ChatGPT?
Combine AI's automated 
capabilities with human input
Perform tedious tasks 
DATA MASTERY ACADEMY
The Complete ChatGPT 
Course
Module 1: Introduction
Lesson 2: ChatGPT Limitations
ChatGPT Limitations
Knowledge Cutoff
Bias
Context Tracking
May not have the latest information
Based on the data it was train
The Complete ChatGPT 
Course
Module 2: Using ChatGPT
Lesson 1: Prompt Engineering
Prompt Engineering
Prompt Engineering: The process of crafting 
effective prompts
The way you phrase your prompts can have a

You might also like