ChatGPT User Guide
ChatGPT User Guide
ChatGPT
What is ChatGPT?
ChatGPT is an AI chatbot created by OpenAI. Its current version (as of
01/25/23) is based on the GPT3.5 language model, with future updates expected
very soon. This allows you to speak to the chatbot like an average person. Each
chat thread is memorized, so your chatbot will consider everything previously
discussed in that thread. It is currently a free-to-use platform via their website
- https://chat.openai.com/chat
TÉLÉCHARGER L'APPLICATION
Downtime - The website is frequently at capacity. Give it a few seconds and try
again.
Referencing - The answers generated don't reference any source but use
predictive text instead. This includes not being able to reference websites.
Bias - OpenAI has warned the chatbot can provide wrong and biased answers
AI Detectors - If you plan on using this for anything like blogs or homework, AI
detectors are being used (which aren't all that effective, if we're being honest)
10 Factors to Consider
1. Clarity: Make sure your prompt is clear and easy to understand. Avoid using
jargon or technical terms that the model may not be familiar with.
a. Good example: "Can you summarize the main points in the article 'The
Impact of Artificial Intelligence on Business'?"
b. Bad example: "AI biz stuff tell me"
c. Good example: "What are the top three benefits of using machine
learning for image recognition?"
d. Bad example: "What are the advantages of AI?"
4. Language: Use natural and appropriate language for the task at hand.
5. Task or goal: Clearly state the task or goal you want ChatGPT to accomplish.
6. Length: Keep your prompt concise and to the point. Long and complex prompts
may lead to confusion and inaccurate responses.
k. Good example: "What are the main causes of climate change, and what
actions can be taken to mitigate it?"
l. Bad example: "Climate change, causes, mitigation, everything you know"
7. Tone: Consider the tone and style you want the model to use in its response.
8. Relevancy: Make sure the prompt is relevant to the task or goal you want the
model to accomplish.
o. Good example: "What are the top 3 benefits of using cloud computing for
small businesses?"
p. Bad example: "What are the top 3 benefits of using cloud computing for
nuclear power plants?"
q. Good example: "Can you write a LinkedIn profile summary that highlights
my experience as a software developer and my passion for programming?"
r. Bad example: "Write a LinkedIn profile summary"
10. Follow-up prompts: Consider what follow-up prompts you may want to use
based on the initial response provided by the model.
s. Good example: "Can you list the top five most spoken languages in the world
and what countries they are mostly spoken in?"
t. Bad example: "list top languages"
Basic Tips
1. Be specific with your prompts: The more detailed your prompts are, the more
accurate the responses will be. Try to provide as much context as possible.
2. Use appropriate language: Use natural and appropriate language for the task
at hand. Avoid using jargon or technical terms that the model may not be familiar
with.
3. Provide a clear goal or task: Clearly state the task or goal you want ChatGPT
to accomplish. This will help the model understand what you are trying to achieve.
5. Provide feedback: If you are not satisfied with the response, provide feedback
to the model. This will help the model improve and provide better results in the
future.
7. Continued prompts: Remember, you can interact with previous prompts from
that thread, such as "rephrase xyz from earlier" and much more
8. Have more questions? Ask ChatGPT: If you need help with anything involving
ChatGPT, get in the habit of throwing your questions right into the chatbot.
6. Social media post generation: ChatGPT can be used to generate posts for
social media platforms, such as Twitter, Instagram, and Facebook.
7. Text generation: ChatGPT can be used to generate new text that is similar to a
given source text. This can be used for writing fiction, creating chatbot responses,
given source text. This can be used for writing fiction, creating chatbot responses,
and more.
Advanced Tips
1. Break down complex tasks into smaller, more manageable parts: Instead
of providing a single, complex prompt, break it down into smaller parts. This will
make it easier for the model to understand the task and generate more accurate
responses.
3. Use nested prompts: Use nested prompts to build more complex and nuanced
responses. For example, "Generate a response about a person's favorite food. If
their favorite food is pizza, ask them what their favorite topping is."
4. Provide multiple options: Provide multiple options for the model to choose
from. For example, "Generate a response about a person's favorite animal. The
options are: dog, cat, or horse."
5. Use control codes: Use control codes to provide specific instructions to the
model. For example, "Use the <repeat> control code to repeat the previous
response."
6. Fine-tune the model: Fine-tune the model on a specific dataset that is related
to the task you want to accomplish. This can improve performance and generate
more accurate responses.
7. Use templates: Use templates to structure the prompt and provide a clear
format for the model to follow. This can help the model understand the task and
generate more accurate responses.
8. Use structured data: Use structured data, such as tables and lists, to provide
specific information to the model. This can help the model understand the
relationships between different concepts and generate more accurate responses.
5. SEO: ChatGPT can assist with SEO by generating optimized content and meta
tags based on the given keywords, topics, and target audience, helping to
increase website visibility and search rankings.
Advanced Formulas
- "If [condition], then [response]"
Example: "If the weather is sunny, then generate a response about going to
the beach."
Control Codes
ChatGPT control codes are a set of parameters that allow users to fine-
tune the behavior of the model and control the output generated by the model.
These codes work by adjusting certain aspects of the model's behavior, such as the
length, randomness, and repetition of the generated text.
Here is a brief description of how some of the most commonly used control codes
work:
stop_sequence : This code allows users to specify a string that will be used as
the end of the generation. Once the model encounters this string, it will stop
generating text.
max_length : This code sets the maximum length of the generated text. If the
model generates a text that exceeds this length, it will stop generating text.
min_length : This code sets the minimum length of the generated text. If the model
generates a text that is shorter than this length, it will continue generating text until
it reaches the minimum length.
temperature : This code controls the "creativity" of the model by adjusting the
randomness of the generated text. A lower temperature will produce more
conservative and predictable text, while a higher temperature will produce more
creative and varied text.
top_p : This code controls the proportion of the most likely next tokens to consider
when generating text. A higher top_p value will make the model more conservative
and less likely to generate unlikely text.
top_k : This code controls the number of the most likely next tokens to consider
when generating text. A higher top_k value will make
Super Prompts
Super Prompts
1. Act as - Use this prompt to have the chatbot act as any person, such as
someone famous or an expert in a specific field
2. Ask more questions before - This will have the chatbot ask you more
questions to better zone in on the best possible answer
4. As if I’m 5 - For simpler outputs, ask the chatbot to provide answers to you as if
you were “x”
Resources
Free mini E-book - https://theaiadvantage.kartra.com/page/mini-ebook-download
Output
Formats - https://drive.google.com/file/d/1OcHn2NWWnLGBCBLYsHg7xdOMVsehiuBK/
view
Entrepreneurs - https://entreresource.notion.site/ChatGPT-Prompts-Tools-and-Tips-
91a2343b03f3428cb7b2f4298f938733
Glossary
Language model: A computer program that can generate text that sounds like it
was written by a human.
Input: The text or information you give to the model to generate a response.
Fine-tuning: Customizing the model to work better for a specific task or area of
Fine-tuning: Customizing the model to work better for a specific task or area of
knowledge.
Pre-trained model: A model that has already been trained on a large dataset and
can be used for new tasks.
Hyperparameter: A setting that can be adjusted to change how the model works.
Bias: When a model makes certain types of mistakes or predictions more often
than it should.
More to come soon. This document will be updated and upgraded over time.