Let me start with this humble confession - after publishing my previous article on ChatGPT, I might have been slightly biased against it and didn’t trust it enough to utilise it for any productive use. My batchmates were quite upbeat about how this tool was helping them in their day-to-day queries and that led me to give it a shot. With some apprehension, I tried it for some doubt clarifications in one of my courses and to my surprise, I wasn’t disappointed. On the contrary, I was amazed by the level of clarity it brought me. From that day onwards, my doubts subsided, and I started building trust in the app by using it for an increasing number of tasks, and I can say for sure that I am reasonably satisfied so far. Here is a lowdown on some of the use cases that I have experimented with in the last few days:
Learn coding
I often task the tool with writing a few basic scripts in different programming languages, or while starting to use different libraries. For example: Write me a basic tkinter script.
Troubleshooting
If you are confronting any nagging issue in your code, you can simply type the error details and like an experienced coach/ mentor it will not only give you any random solution but give a few options through which the issue can be resolved.
Writing brochures and captions
By providing relevant inputs, you may expect the tool to articulate great brochure content and that too with the best fit and rich vocabulary. You can also ask for captions recommendation for events, or the titles, that too, in any language.
Writing speech scripts
I am preparing to hold a quiz event, and I requested ChatGPT to compose a script. I provided the fundamental information about the event, and not only did it provide me with the draft script, but it also presented me with 25-30 questions to pose and their corresponding answers.
Writing interviews
You have the option to provide it with rudimentary information and request that it generate relevant interview questions. The questions produced will be highly appropriate for the interviewee. Additionally, you may solicit its assistance in crafting various types of questions, such as MCQs or FITBs.
Asking Computer Science doubts
The scenario in which I have frequently utilized ChatGPT involves a time when I was somewhat lost in one of my courses. Seeking guidance, I turned to a friend for advice on how to cope with this predicament. To my astonishment at the time, my friend suggested that I consult ChatGPT for assistance with my academic queries. In hindsight, I found myself wondering why I hadn't thought of that approach myself. Consequently, I proceeded to ask approximately fifty doubts to ChatGPT, which provided me with the necessary responses to clarify and comprehend the relevant subject matter.
Paraphrasing
ChatGPT can comprehend the meaning of a sentence or passage and rephrase it in a different way, while retaining the original meaning. This can be useful for avoiding plagiarism, creating unique content, using better vocabulary or simply expressing the same idea in a clearer or more concise manner. Additionally, ChatGPT can provide alternative sentence structures and word choices that can enhance the clarity and readability of the text.
Asking for recommendations
The bot is capable of providing recommendations for a wide range of preferences, such as selecting a brand, restaurant, or company. To illustrate, I made this inquiry to the bot: ”Which brand should I go for if I want to buy a classy phone with good battery and camera? Suppose I have no constraint on budget, rank the options for me.”
And this was the response:
What NOT to use chatGPT for:
Solving Maths
This sentiment has been expressed by several of my acquaintances, and I myself have touched upon it briefly in my recent written work. It is likely that ChatGPT is not more proficient in mathematics than humans, therefore we should approach the mathematical responses generated by the chatbot with a degree of skepticism. This is an example:
You don’t need to understand the whole answer, just take a look at the last calculation. sqrt(500*0.65*0.35) = 12.02. On a calculator, the result is 10.66!
Solving Coding Questions
I tried out the bot on some moderate-level questions from competitive programming websites, and it does not provide clear-cut answers. When I asked the same question repeatedly, it gave me different results with varying approaches, and frequently these were only partially correct.
Recently, there has been a lot of excitement surrounding GPT-4. Below is a quick peek of what it can do:
All you have to do is show it a photo of the contents of your fridge and it can suggest you meals to make!
This is my take on several reputable applications of ChatGPT. Please don't hesitate to add any other examples that you may have in the comments section.