Actually, ChatGPT is INCREDIBLY Useful (15 Surprising Examples)

433.01k views2865 WordsCopy TextShare
ThioJoe
Some people just don't have any imagination 😤 ⇒ Become a channel member for special emojis, early v...
Video Transcript:
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.
Copyright © 2024. Made with ♥ in London by YTScribe.com