Anyone who thinks that AI tools like ChatGPT are not that useful simply haven't seen what
it's capable of. So in this video, I'm going to go over a whole bunch of real life examples that
I personally have used ChatGPT for. And if you've been assuming, for example, that ChatGPT is only
useful for "creative writing," which I actually don't think it is, well, none of these examples
will involve any kind of creative writing. I think you'll be surprised at the wide variety of stuff
that you may have just never considered using it for. I will point out that all of these examples
use GPT 4 specifically, so you can use this for free through Microsoft Copilot, either through the
Bing website, it used to be called Bing Chat, now it's Copilot, or also through the Copilot feature
in Windows. Though apparently right now, only the creative and precise modes use GPT 4, but Balanced
uses GPT 3.5. Or you could use it through the paid ChatGPT Plus, which is what I use, and you get
some more features, notably a lot more text that you can feed it at one time. Importantly though,
don't even bother using ChatGPT 3.5. If you've ever used the free version of ChatGPT, you were
using GPT 3.5, which is absolutely brain-dead compared to GPT 4. I never use GPT 3.5. And 99%
of the people who say how dumb and useless ChatGPT is, were using the free garbage version. One more
quick thing I want to address before we get to the examples though, is for all the people who say,
"Well, how can you even trust ChatGPT to be right?" And for that, I actually agree, but
that's why I usually use ChatGPT for situations where the information is hard to get initially,
but once you have it, it's easy to verify. And you'll probably see what I mean in a lot of these
examples. You'd realize sooner or later that it was wrong when you go to actually use its answers,
and you could ask it to correct itself, stuff like that. Alright, now the first example is asking the
AI what a certain command does that you may have come across online. People say, "This command
will solve your issue," but you're not really sure what all these different parameters are
actually doing. You want to make sure you know first. So you can simply paste it in and say,
"What does this command do?" And it tells you each of the parameters, like it specifies the
client mode with -c, the -e option is enhanced reporting, all down the line so you can figure it
out. And if you really want it to be sure, or if it's a more obscure program that you're running,
you could actually just copy and paste all the documentation of like the help command
or something that it returns, and it'll just look up all the commands for you so you don't have to
search through yourself. Next up, example number two is kind of the reverse, where you want to do
some command, but you don't know what to type in. So you can simply ask it something like,
"What FFmpeg command would I use to extract the audio track from a video as mp3?" And then it
will spit out a big command, tell you what each thing does in this case, and you'll be able to
easily tell whether or not it's correct right away by when you go to use it. But if it's something
simple like this, generally, it'll probably be pretty accurate. Another really good use case,
I think, is if you have a bunch of data or text that is not really formatted well, if at all, and
telling it to format it. So for example, here I have a bunch of random data with people and their
email address, phone number and stuff, but notice that it's not consistently formatted at all. Some
lines, it says like "email:", other lines, it says "email address", and sometimes the phone number
is preceded by a number sign. In other cases, it literally says "phone". So it's not like you could
probably do this programmatically. You'd have to kind of manually go through and pick out all the
information. But I simply pasted this in and said, "Format this data nicely," and it went and did all
that for me, put it into a chart. Though again, I want to point out that's just an example of the
capabilities. I wouldn't necessarily trust it with like mission critical data. Again, like if you
have a whole bunch of data and you aren't going to be able to easily go through and verify all
the data, but you yourself could decide what uses are tolerable to have a potential error in there.
Here's an actual example of something I used one time. I had a whole big error that was spit out
by a program I was working on, and I asked it to simply format this error nicer so it's easier to
read. And it did just that. It put everything in bold and specified what different parts of
the error were going on. And then it also took the details that were kind of all in one jumble,
made it much easier to read. Another somewhat related use is if you have a specific format you
want to take some data and put it into, like here I have an example table of data in like a plain
text table, and I want it to be in CSV format, comma separated, so I can put it into Excel,
for example. So I asked it to do that and it did. Next up is what I think is one of the most
useful things about ChatGPT. And that is to use it kind of like a reverse dictionary where you don't
know the name of something, but you know how to describe it and you want to know what it's called.
For example, at one point I was looking for this object, which I was not sure what to call it,
maybe a spray bottle, but obviously that's going to bring up different types of spray bottles. So
I simply asked it, "what's the name of the kind of spray bottle that you squeeze and it sprays a
stream instead of like a mist, like you'd see in a chemistry lab." And immediately it says that
is a wash bottle and that is correct. So again, it's one of those things where it's very easy to
verify if it's correct. You simply Google it and see if wash bottles come up. So I especially like
using it for that. Here's another example. I saw this picture of a weird fire extinguisher that
didn't have the valve and stuff on top. I had never seen it before. So I literally uploaded
a picture to ChatGPT with it and said, what's this weird looking fire extinguisher with the flat top.
And it told me that it's a cartridge operated fire extinguisher, which is correct. I had never heard
of that before. Or you could do the same thing, but describe it with text. This is a separate
chat. I said, "there's some fire extinguishers that don't have a handle and valve on the top.
What are they called?" And at first it was a little bit inaccurate. Actually, it said it was
a stored pressure fire extinguisher, which is more of a general term, but then it did actually say,
"however, the specific type you might be referring to is the cartridge operated fire extinguisher."
So it did still get it right. Another thing that I think AI is incredibly useful for is when you want
to look up stuff that's hard to do a Google search for. For example, I wanted to know the fluffiest
type of towel out there. Do you know how hard it would be to do a Google search to find that out?
You'd come across all these random, poorly written articles, probably written by AI themselves that
are not even accurate. They're just spewed out onto the web, hoping that enough people will
click it to get ad revenue, and none of it will be accurate. So instead I asked ChatGPT, "if I wanted
to find the fluffiest and most absorbent bath towels, what kind would I need to search for?
Are there any different classes or categories?" And right off the bat it's like, "go for cotton,
particularly Egyptian or Pima cotton." And it said why, and also mentioned Turkish cotton.
It also talks about grams per square meter, but I was mostly looking for those different types
of cotton. And then I asked it to elaborate and compare on these three different types of cottons
so I could know more about them, which one I was actually looking for. And it gave a whole list.
And then I followed it up with, "are there any brands that make towels that are considered top
of the line by experts? And not just random blogs who do rankings." I literally put that in there,
because again, if you were to search "best fluffy towel," you would never find the actual best
one. And in this case, it gave a bunch of results that I looked up and they did seem like they were
pretty expensive, high level brands. So that's another thing I can point out. It is actually
good if you ask it for like the top highest end brands in a certain category, it's usually pretty
unbiased with stuff like that. And one of my favorite examples is if you're trying to look for
a specific episode of a TV show, but you can only remember like something vague about the scene,
you can type that in. And here's a challenging example I gave it. I said, "What's the episode of
Star Trek, the next generation where nobody on the ship can see them." I was purposefully vague here.
I said, nobody on "the ship" can see "them", like not being specific at all. And it actually got it
right. It was the episode, The Next Phase. And it even says the 24th episode of the fifth season.
And yes, it did get the season and episode numbers correct, I did check that. I do want to point out
though, before I continue that for a lot of these examples, I'm not saying that you might find these
uses useful for you. They're very specific to something I was doing, but more so, I just want to
show you some random examples to kind of open your mind about what you might be able to use it for
in your situations. Another use that you may never thought of, not many people might need to do this,
but you can ask it to translate a specific word into many languages at once. And more importantly,
within a specific context. For example, here's where I ask it to translate the word "file"
into a bunch of languages, specifically with the meaning of a computer file. And if you just type
that into a random translator, you might not get that meaning out of it. You'd have to like search
through the different results to see which one it says is the correct context. And that would take
forever with a bunch of languages. With this, it's all at once. So you can tell me if in your native
language, it was correct with these words. I don't necessarily think I would use this for anything
mission critical, but it might be easier to get it as a good start. So in this next example,
I was trying to install something called a Python "wheel". You don't really need to know what this
is, just that you have to install a specific type in this situation. And in this case,
I happened to receive an error that was saying, "Only wheels targeting CP310 Linux OS are
currently supported." I was not even sure what that means. There was a bunch of files in the
list that I was looking through that said that. So I simply copy and pasted all the options from the
download page and asked which one I should use. And it gave me a result based on the message,
"Here's the compatible one that you should use." And it ended up working. Next,
another use is if you do any coding, you could ask it to add comments to your code to make it
easier to understand for other people. And then of course, it's easy enough to just simply go through
it and see if the code comments are accurate. And you can also tell it to elaborate more and
add more comments until you're satisfied with how detailed it is. Next, another example I've used
it for is if I was trying to debug some code in PowerShell or something, and it wasn't something
I could really use with debug tools. Well, I could ask it to add in a whole bunch of print statements
throughout the code saying the values of different variables at different parts and what's going on
as it goes through the code. So it makes it a lot easier to debug and I wouldn't have to
go through and add the print statements myself. Here's an example that's probably more practical
for most people. I was looking at the various subscription plans for another AI website, and it
offers a subscription with credits and you can buy additional credits that vary depending on the plan
level, a whole bunch of nonsense. So I gave it all the information. I said that for $12 a month,
you get 625 credits and you can buy additional ones for a cent each and that each video costs 20
credits. And I did do a little bit of math to give it some more context to help out. And then I said,
"However, there is an unlimited plan for $76 a month. So how many videos per month would be worth
it to have the unlimited plan?" In this case, I had it include the Wolframe Alpha plugin, which
is like a math thing, because I didn't trust it to do math by itself. Never ask a large language
model to do math at this point in time, it's terrible at it. But in this case, it basically
has the other service do the math, and it actually solved it for me. And it said that the break-even
point would be 351 videos, and then it would be worth it to have the unlimited plan. Here's
another kind of technical example. I was working on some filter rules in my router, and I wanted to
know what IP ranges this particular IP address was falling into. These are all Google IP addresses,
and this was from a list they had published. Anyway, in this case, the ChatGPT used the
"code interpreter" feature where it literally used Python code and used a package called IP Address
to check each one. So it didn't just use its knowledge to guess which ones were in there. It
literally tested it with code. So I was confident that it was correct in that case. So if it is
something that can be done programmatically and you don't want it to just trust its own knowledge,
it can do that too. It can literally say, "Alright, I'll write up some code." So yeah, those
are just a bunch of very random admittedly use cases, but it just goes to show the wide variety
of stuff you can use ChatGPT for. I know when ChatGPT originally came out, I kind of didn't even
think to use it for a lot of stuff, but now it's almost like one of the first things I consider if
I'm trying to solve a problem, "could ChatGPT do it?" Or are there parts of it that could be
done by it? And it saves me a bunch of time. I use it pretty much every day. And just remember that
it's getting better and better. I would bet in a few years, sooner than you think, you won't even
have to worry about it hallucinating incorrect data. You can probably be able to trust it a lot
more in the future. Again, these days, maybe you don't want to trust it with mission critical data,
I wouldn't. But for a lot of stuff, it works perfectly fine. Let me know what you think. Are
there any uses that you think are very interesting that I did not mention and others might find
useful? Let us know down in the comments. If you want to keep watching the next video I'd recommend
is where I talk about a bunch of cool, useful free programs that you might want to check out.
I'll put that link right there. Thanks so much for watching and I'll see you in the next one.