In this article, I will discuss all the unique things that ChatGPT can do.
ChatGPT has taken the world by storm since its launch. Within two months, over 100 million people have signed up on OpenAI’s website to try it out. This is an unprecedented rate of adoption for any product in human history (and deservedly so).
ChatGPT is amazing because it can understand and respond to almost any topic in any format and tone. It has a vast knowledge base that covers a wide range of domains and genres.
In this article, you will discover some of the amazing and unique things that ChatGPT can do for you.
- 27 Insane things ChatGPT can do:
- Write
- Give Advice
- Be Your Coding Assistant
- Create Logos
- Word Counter
- Sentence Case Changer
- Dummy Data Generator
- Custom Name Generator
- Emoji or Symbol Generator
- Random Password Generator
- Markdown Table Generator
- ASCII Art Generator
- Write musical notes
- Text-based Excel
- Transcript Generator
- Be a Subtitle Master
- Do Keyword Research
- Headline or Title Generator
- Act as an Interviewer (or flash card game)
- Math Problems Solver
- Become a (scientific) calculator
- Be an Income Tax Calculator
- Play a Game
- Simulate a Dice Throw or a Coin Flip
- Convert numbers to binary
- Generate barcode or QR code
- Convert text into Morse-code
- Act like a Dictionary
- Regex Generator and Checker
- Conclusion
27 Insane things ChatGPT can do:
First of all, let me clear something up: ChatGPT is all about the text— that means words, letters, and characters. It can only take in the text as input and give out text as output.
So, everything it can do, it can only do if it can be expressed by text.
You might also like: What is ChatGPT: The ULTIMATE Beginner’s Guide
Feel like playing some games? It’s got you covered, but don’t look forward to fancy graphics or colorful boards. Sure, ChatGPT knows how to play tic-tac-toe or chess, but it can only show them in text format. It may not be as eye-catching as a picture, but it does the trick.
Want to come up with some fancy art? Well, it can create art but only in ASCII format because that can be done using text.
In fact, everything ChatGPT does involves messing around with text in some way. Whether you’re asking it questions, writing code, or even working on Excel tables, it’s all about the text. ChatGPT knows how to handle them, twist them, and turn them into something new. It’s a text wizard.
Everything you see below is just a variation of text being manipulated by ChatGPT (in one way or another).
Note: Some of the points mentioned below were inspired by this Github repo. Be sure the check it out after reading this post.
Write
ChatGPT can obviously write about almost anything in any format you want. It can write blog outlines or even entire blog posts, articles, books, tweets, YouTube video descriptions, Instagram photo captions, Ads, Emails, Marketing, and landing page copy, or anything that you can pretty much think of.
In fact, it can replicate about 80% of the functionalities of templates available in commercial AI writing tools such as Jasper and WriteSonic.
A few examples (in action) —
Blog outline: (Are NFTs a scam?)
Tweets: (Sarcasm on Microsoft Bing threatening Google)
Marketing copy (Convert Features into Benefits)
Poem (On Microsoft Bing threatening Google’s dominance)
Not only can ChatGPT write in various formats, but it can also adapt to different tones and styles, including humorous, sarcastic, witty, funny, serious, engaging, Victorian, 1200s English, and more.
It can even imitate the writing styles of popular personalities like Ernest Hemingway, Jane Austen, Joe Rogan, and many others.
Jane Austen Style:
Summarise
ChatGPT can summarise a piece of text or rewrite its crux into bullet points. I fed ChatGPT this article (~2400 words) about Bitcoin from Investopedia.com and asked it to summarise:
Here’s the summary in bullet points:
You can even give a link to the article:
Proofread or rewrite
ChatGPT can proofread your text and point out mistakes.
It can write in different dialects:
Simplify
ChatGPT can rephrase or simplify text for a particular audience:
Give Advice
ChatGPT is almost omniscient, so it can give advice on almost any topic.
Health and Fitness
Dating and Relationships
Travel
Recipes
Be Your Coding Assistant
ChatGPT can be your coding assistant. You can use it to write, debug, explain, or even improve your programs in a number of languages such as Python, JavaScript, Ruby, Perl, PHP, and HTML/CSS.
Write programs
To give you an example, I picked one of the problems (Level: Hard) from Leet Code and pasted it into ChatGPT. It immediately responded by writing a solution in Python:
The surprising thing is that it passed all test cases, on the first attempt!
Don’t however think that it can write code for all coding problems.
Explain or debug a piece of code
ChatGPT can explain a piece of code to you:
Execute code
ChatGPT can behave like a Python interpreter, a Javascript console, a Linux terminal, and so on.
It can execute (simple) commands written in these languages. For example, I write a program in Python to print the first 5 natural numbers:
It, however, has limited capability in this regard. It cannot, for example, execute commands that modify or change or require system or OS calls such as file read or write, browser window manipulation, etc.
That is so because ChatGPT is only simulating a Python interpreter. (Remember, its powers are limited to textual output only.)
Translate text between languages
You can use ChatGPT to translate text between dozens of languages including but not limited to English, Spanish, French, German, Chinese, Japanese, Arabic, Russian, and Portuguese.
Create Logos
ChatGPT can write SVG code which can be used to create logos and math diagrams —
It wrote me an SVG code that I copied and pasted into Online SVG Code Editor (editsvgcode.com). This is what it drew —
Sweet!
I also asked it to write SVG code to draw a golden-purple chessboard but the result wasn’t quite impressive:
Word Counter
You can use ChatGPT to count words, characters, letters, vowels, consonants, punctuation marks, or anything else in a piece of text:
Sentence Case Changer
ChatGPT can alter the case of your sentences.
Snake_case:
CamelCase:
Title Case:
Dummy Data Generator
ChatGPT can produce dummy data, customized for you, in any format.
You can even change its representation from CSV to a Markdown table:
Custom Name Generator
ChatGPT can suggest customized names for anything such as websites, novels, babies, usernames, company names, etc.
Domain Name
Book Name
Emoji or Symbol Generator
You can use ChatGPT to produce any emoji or mathematical symbol which you can then copy and paste somewhere.
You can also use ChatGPT to translate a piece of text into string of emojis:
Random Password Generator
You can use ChatGPT to generate random or custom passwords for you —
Markdown Table Generator
We have already seen this in action above.
ChatGPT can produce data in a markdown table (with proper formatting).
ASCII Art Generator
ChatGPT can make ASCII art for you.
However, it only works well for simple queries, like in the example above. Most of the time, it does not do a good job of it.
Another example –
Write musical notes
ChatGPT can write music notes for a wide range of musical instruments.
Text-based Excel
ChatGPT can act like text-based excel. It can generate, manipulate or delete data from a table.
Create a simple table:
You can also use ChatGPT to work with your existing data in excel, but remember these two points:
- the data must be in CSV (comma-separated values) format, and
- ChatGPT has an input limit of 4096 characters, so it won’t accept more data than that.
CSV stands for comma-separated values. It is a way of storing data in a text file where each value is separated by a comma and each row is on a new line.
Create a Pivot Table with ChatGPT
Let’s take a look at this screenshot of a CSV file:
The first row has the names of the columns, such as Employee ID, Name, Department, and so on. The rows below have the actual data for each employee. Each value is separated by a comma and each row is on a new line. This makes it easy to read and process the data in different programs or applications.
To analyse this data better, I decided to use ChatGPT to create a Pivot Table based on the column ‘Department’.
A Pivot Table is a tool that helps us summarize and organize large amount of data in a way that is easy to understand.
I asked ChatGPT to make a Pivot Table from this data using the column ‘Department’ as the category. Here’s my command:
ChatGPT did not disappoint me. Here’s what it wrote:
Sweet!
Generate custom formulas for MS Excel
ChatGPT can help you compose Excel formulas —
Transcript Generator
ChatGPT can transcribe movies and TV-shows for you.
However, it cannot write transcripts for movies or TV shows released after September 2021 (its knowledge cut-off date).
It also doesn’t work when you give it a link to the video:
Be a Subtitle Master
ChatGPT can shift subtitles backward or forward.
Subtitles are usually stored in an SRT file (.srt) which is a simple text file. It has the start time and end time for each line of text that should appear on the video.
The time is usually written in HH:MM:SS,ms
. Here’s an example of what it looks like:
Subtitles may not always be in sync with the video. They can show up too soon or too late for the scene. In that case, you may have to adjust them backward or forward by a few seconds (or milliseconds). ChatGPT can help you with that.
I asked it to shift shift the above subtitles backward by 0.5 seconds. Here’s my input (truncated):
And here’s ChatGPT’s output:
You will observe that it has subtracted 500 (milliseconds) from each timestamp.
Do Keyword Research
ChatGPT can help you with keyword research, but it may not be very reliable or accurate.
Input:
Output:
Headline or Title Generator
ChatGPT can write click-worthy titles for your blog posts of YouTube videos.
It gave me 10 great titles with proper capitalization and a touch of mystery to entice the viewer. It, however, failed to follow the character limit imposed by me. Most of the titles here are less than 70 characters.
Act as an Interviewer (or flash card game)
ChatGPT can act like an interviewer and interview you on a variety of topics.
It can also help you memorize something by acting like flash cards:
Math Problems Solver
ChatGPT can even solve Math problems:
However, it doesn’t work for every problem.
For example, when I gave it this problem, it rambled on for a minute and then showed me an error:
When I tried to rerun it, it gave me a wrong answer. So, don’t rely on it and do your own diligence.
Become a (scientific) calculator
This must be obvious by now, ChatGPT can act like a calculator (a very advanced one at that).
Be an Income Tax Calculator
ChatGPT can also compute your income tax.
Do not however rely on it to do your taxes. Its data is often outdated and incomplete.
Play a Game
You can play games with ChatGPT. However, don’t expect fancy graphics. It can mimic these games using text-based representations.
Tic-Tac-Toe
Chess
Snake and Ladder
Here’s my command —
And here’s its output:
Simulate a Dice Throw or a Coin Flip
ChatGPT can simulate a dice throw for you.
Convert numbers to binary
ChatGPT can convert numbers from one base to another (such as decimal to binary, octal, hexadecimal etc):
Generate barcode or QR code
ChatGPT can generate barcodes or QR Codes for you.
Barcode:
ChatGPT uses an online barcode generator which generates the barcode, which is then pulled by ChatGPT and displayed to the user.
QR code
Convert text into Morse-code
ChatGPT can convert a piece of text into Morse code (the string of dashes and dots).
Act like a Dictionary
ChatGPT can function like a comprehensive dictionary. It can give you synonyms, antonyms, idioms, phrases or even collocations (word combinations that often occur together).
Synonyms
Collocations
Write synonyms of higher intensity
Stephen King suggests to remove adjectives and adverbs from your writing. Do not say he ran very fast. Instead, say, he bolted.
The following prompt can help you in achieving that.
Now, see what it produced for the verb ‘run’:
Nice!
Regex Generator and Checker
ChatGPT can behave like a Regex generator and checker.
Regex stands for regular expression. These are small chunks of text that are used to find a pattern in a larger body of text. For example, you can use regex to find all email addresses in a document.
Regex uses special characters and syntax to match text. For example, [0-9]
matches any digit from 0 to 9, and color | colour
matches both spellings of the word.
In this example, I have a manuscript of my book and I want to find all the instances where a word has been repeated twice in a row, such as “the the”.
I can ask ChatGPT to craft a regex which will match comply with our requirement:
It composed a regex for me within seconds.
I tested this on regex101.com with a sample text and it worked perfectly.
The screenshot above shows how it detected all three words that I had deliberately repeated in the sample text.
Regex Checker
ChatGPT can not only craft a regex, but it can also match patterns using regex. In other words, it can act like a regex checker.
Below, I try the very same example that I showed in the above example —
And sure enough, it works!
Conclusion
This article showcased ChatGPT’s incredible range of abilities – from expected tasks like writing, summarizing, and translating, to nice-to-know features like subtitles, emojis, and word counting, to mind-blowing feats like coding, playing chess, and creating ASCII art.
However, it’s important to note that this article only highlights ChatGPT’s capabilities, not its real-world applications. While ChatGPT can provide data on keywords and their monthly search volume, it shouldn’t be relied upon for comprehensive keyword research. And while it can estimate your taxes, it’s always best to consult a professional for accurate advice.
Additionally, ChatGPT should not be used for medical or legal advice.
In conclusion, ChatGPT is an amazing invention that is on the cusp of a major technological upheaval. It’s already replacing many existing tools and companies, and its impact will only continue to grow. As it learns and evolves, the possibilities for its use will only expand. I’m hopeful for the future.
If you found this article helpful, please share it with your friends on social media.
Thank you for reading.