๐Ÿ“‘ ChatGPT Cheat Sheet

Last Updated ยป

This is our ChatGPT Cheat Sheet. We use it and update it frequently.

Check out our ChatGPT Training: www.innovationbound.com/chatgpt-training ยป

Scroll to the bottom for Demos of advanced uses of ChatGPT!

โŒจ๏ธ Prompting

ChatGPT is designed to feel as natural as possible to chat with, and it's getting better every day. The starting point is just to talk to it as you would a helpful human assistant.

Basic

  1. Ask A Direct Question: Precision is key. The more specific your question, the better the answer.
  2. Give A Simple Instruction: Make your instructions clear and concise. Avoid ambiguity to get the desired output.
  3. Make An Open Ended Statement: Use these to provoke thought, introspection, or creative storytelling.
  4. Engage With An Inquisitive Query: Asking broad questions works well too, just be ready to follow up.
  5. Start A Story: Use a distinctive and exciting beginning to encourage engaging and imaginative continuations.
  6. Ask For Pros And Cons: ChatGPT can do a decent balanced analysis.
  7. Ask For Any Summary Report: Ask for a report of literally anything. There are no guarantees, but it'll produce useful information more often than not, just be certain to check the sources!

Advanced

  1. Get Feedback, Corrections, and Clarifications: Treat the AI as a collaborative partner. Ask it to revise or clarify.
  2. Simulate A Dialog: This can be a powerful way to explore different perspectives or to role-play scenarios.
  3. Organize Or Summarize: Drop in raw notes or other text blocks and ask for summaries or key takeaways.
  4. Mimic Various Styles: Friendly, formal, stern, or Shakespearean, ChatGPT will give it a shot.
  5. Emulate Certain Expertise Or Experts: Ask ChatGPT to behave as any type of expert.
  6. Branch The Conversation: Click the 'edit' button and regenerate an alternate response at any point.
  7. Engage Iterative Development: Work with ChatGPT in successive iterations. Ask for major and then minor changes, until you have exactly the output you want.

One of the best ways, perhaps, to think about ChatGPT is as a ๐Ÿง  Thinking Partner!

Along those lines, try asking ChatGPT to improve your prompts by adding this sentence to the beginning of your prompts: Please, help me clarify my request by asking me follow up questions. Or, by adding this to the end of your prompts: Before you answer, tell me how I could have phrased my request better.

๐ŸŒ Context

ChatGPT has a certain context limits, which means it won't remember the beginning of a long conversation, or all the other conversations you had with it.

You'll need to work around this limitation.

ChatGPT's current context limit is roughly 3,000 English words (4096 tokens) for GPT 3.5 Turbo and 6,000 English words (8,000 tokens) for GPT 4.

With the API you can get up to 25,000 words with the 32K version of GPT 4, as we did for our podcast with ChatGPT.

๐ŸŒ€ Hallucination

Look out for mistakes, errors, or outright Hallucinations (technical term) where ChatGPT confidently and politely gives you something totally made up and not real.

There are various reasons why this might be occurring, but hey many humans are inaccurate or make things up all the time, so make sure to check the math, measure twice, and cut once.

๐Ÿ“Š Data, Formats & Languages

ChatGPT can handle inputs and give outputs in a variety of different formats.

Text Formats

Lists ๐Ÿ“Both numbered lists and bullet points.
Tables ๐Ÿ“ŠEmulated tables using text characters.
Dialogues ๐Ÿ’ฌBack-and-forth conversation between two or more parties.
Q&A Format โ“Information structured as a series of questions and answers.
Mind Maps ๐Ÿง Detailed and nested lists or "mind maps."
Narrative Text ๐Ÿ“šStories, essays, reports, etc.
Blog Post Text โœจGenerates Markdown and HTML for formatted text output.
Letters/Emails ๐Ÿ’ŒStructures output to mimic letters or emails.
News Articles ๐Ÿ—ž๏ธFormats responses to resemble news reports.
Lectures/Tutorials ๐ŸซCreates educational content in a lecture or tutorial format.
Scripts ๐Ÿ“œScripts for plays, movies, or role-plays.
Recipes ๐Ÿฅ˜Provides step-by-step instructions in a recipe-like format.
Poetry ๐Ÿ–‹๏ธWrites in various poetic forms.
Computer Code ๐Ÿ’ปGenerates code in various programming languages.

And LOTS more! We're discovering new ones every day.

Data Formats

Plain Text ๐Ÿ“ƒSimple strings of text.
JSON ๐ŸงฌCan interpret and generate JSON-like structures within text.
XML ๐Ÿ“‘Handles XML-like structures within text.
CSV ๐Ÿ“šInterprets tabular data as comma-separated values.
HTML ๐ŸŒUnderstands and generates basic HTML tags.
Markdown ๐Ÿ–Š๏ธFamiliar with Markdown syntax for text formatting.
SQL ๐Ÿ“Interprets SQL queries and returns responses in SQL-like language.
LaTeX ๐Ÿ“Understands LaTeX for mathematical and scientific notations.

Programming Languages

OpenAI have stated that ChatGPT can't really code, but it can produce computer code if you ask it to. We've found, it codes better than us in some instances, while in other instances it fails badly. Taken altogether, our programmers have seen leaps in productivity using ChatGPT. We're still figuring out how best to use ChatGPT for coding tasks.

Python ๐ŸGenerates and interprets Python code, discusses Python-related concepts.
JavaScript โš™๏ธGenerates and interprets JavaScript code, discusses JS-related concepts.
C / C++ / C# ๐Ÿ’ปUnderstands the syntax and discusses concepts related to these languages.
Ruby ๐Ÿ’ŽGenerates and interprets Ruby code, discusses Ruby-related concepts.
Swift ๐Ÿฆ…Understands Swift syntax, discusses Swift-related concepts.
PHP ๐Ÿ˜Generates and interprets PHP code, discusses PHP-related concepts.
Rust ๐Ÿฆ€Understands Rust syntax, discusses Rust-related concepts.
Go ๐ŸšฆGenerates and interprets Go code, discusses Go-related concepts.

And LOTS more! ChatGPT is trained on a large portion of the entire Internet, so if it's out there, ChatGPT can handle it to a degree.

๐ŸŒ Natural Languages

ChatGPT works best in English, because most of the data it is trained on is in English, but it handles other languages quite well. The more prevalent the language online, the more likely ChatGPT can handle it.

โš™๏ธ ChatGPT API Settings

With the ChatGPT API, you can adjust various settings:

  1. System Message: A feature that allows you to set the behavior of the ChatGPT model at the start of a conversation.
  2. Temperature: Controls the randomness of the AI's responses. A lower value makes the output more deterministic, while a higher value makes it more diverse and random.
  3. Maximum length: Sets the maximum length of the output in tokens. The AI will not generate a response longer than this limit.
  4. Top P: Adds randomness by considering a subset of the probabilities whose cumulative probability exceeds the 'Top P' threshold.
  5. Frequency Penalty: Discourages the model from using common or frequent responses. A higher value increases the penalty on more frequent tokens.
  6. Presence Penalty: Discourages the model from introducing new concepts. A higher value makes the output stick more closely to concepts already introduced.

In addition to adjusting settings, you can create your own models by fine-tuning:

Fine Tuning: The process of refining a pre-trained model for specific tasks or to adapt it to specific domains of data.

๐Ÿ”Œ Plugins, Browsing & Multiple Modalities

In May 2023, OpenAI rolled out plugins for many users of ChatGPT. Here's what they do:

Browsing

ChatGPT now has the ability to browse the internet to obtain answers to recent questions. It determines when to do this, or you can tell it to.

This opens up tons of possibilities! We're actively experimenting.

The Plugin Store

From Instacart to Kayak and Wolfram, ChatGPT now has a plugin store that allows you to connect various services to it to enhance its abilities.

This will be increasingly useful as time goes on. So many uses of ChatGPT have us copy pasting things into it, and copy pasting things out of it. If we connect it directly to those services, imagine how much more useful and efficient it becomes.

Imagine asking it to draft a tweet announcing your new book/event/achievement, and then having it tweet it, and twenty variations of that tweet, for the upcoming week.

Plugins will allow ChatGPT to become a very useful digital assistant.

The Code Interpreter Plugin

This plugin is not widely available yet.

The code interpreter will allow ChatGPT to execute computer code. This will be particularly useful for things like data visualization.

We'll report back after more experimentation.

Multi-Modal ChatGPT

Currently, ChatGPT can only handle text inputs and outputs.

Soon, it will handle images, and then likely sound and video (sound and video might take a while to arrive).

๐Ÿง‘โ€๐Ÿ’ผ Best Business Use Cases

The best use cases in business are areas where humans are working many hours to ultimately go from a text input to a text output with little creative or planning effort.

Examples:

  1. Writing proposals based on customer surveys or transcripts of customer phonecalls.
  2. Outlining, drafting, editing, and analyzing legal documents.
  3. Creating blog posts based on video content transcripts.
  4. Editing long form text content for grammar, style, clarity, and more.
  5. Extracting key takeaways from performance appraisals and other documents.
  6. Outlining and structuring presentations and reports.
  7. Using ChatGPT as a collaborative partner in tactical and strategic thinking.

Our most successful use to date was rapidly creating 20 demos based on 3 examples provided to ChatGPT (we built the first 3 demos below, and ChatGPT built the rest):

๐Ÿค– A.I. Systems We Use

Stable Diffusion's Image Generator: stablediffusionweb.com

Eleven Labs' Speech Synthesizer & Voice Cloning: beta.elevenlabs.io

๐Ÿ’ป Get ChatGPT Training

...for your team or company

We will cover basic and advanced ChatGPT skills, take you under the hood to show you how these new AI systems work, cover a variety of emerging AIs (AutoGPT, Stable Diffusion, Bard, Microsoft's new AI tools, MidJourney, Text-to-video systems), and much more! We'll get hands on. You'll be amazed at what you can do ๐Ÿ˜Š

Get Training ยป