Still young, ChatGPT surprises with its abilities

[This article was first published on R on Asitav Sen, and kindly contributed to R-bloggers]. (You can report issue about the content on this page here)
Want to share your content on R-bloggers? click here if you have a blog, or here if you don't.

While the internet is flooding with mentions of what ChatGPT failed to do, what it can do is surprisingly advanced. Below are two such examples. It is not an argument that validates (or invalidates) abilities of the AI.

Couple of decades back, the thought of computer’s ability to identify people was highly futuristic. Today it has become a part of life for many. The progress of AI is perhaps exponential. We are trying to build AIs whose intelligence could eb comparable to that of humans. Recently, OpenAI opened up their latest AI powered Natural Language processing model ChatGPT for a short duration. While we acknowledged its abilities, we also pointed out the failures, reminding us that AI systems are still far away from becoming human like.

Perhaps it is true that we are still far away. But the abilities of AI is still surprisingly advanced. On being asked to explain how to understand impact of marketing expenditure on sales using R, ChatGPT provided a correct code and explanation. It did not run the analysis (ability and ethical concerns apart) but the explanation was decent.

It can write about (refraining from using understands) linear and non-linear models and functions.

In another example, it could translate R code to python code. The conversion was decent and covered certain aspects missing in the R code. For example, the python code included code to import data which was missing in R code. Moreover, the python code was compact and clean. Finally, it could explain the code pretty well.

Given the pace of technology, it won’t come as a surprise if in near future all we have to do is dictate a logic and the code in desired language will be provided by AI. It will still be far from being human like. But it certainly can remove several mundane tasks from programming.

To leave a comment for the author, please follow the link and comment on their blog: R on Asitav Sen. offers daily e-mail updates about R news and tutorials about learning R and many other topics. Click here if you're looking to post or find an R/data-science job.
Want to share your content on R-bloggers? click here if you have a blog, or here if you don't.

Never miss an update!
Subscribe to R-bloggers to receive
e-mails with the latest R posts.
(You will not see this message again.)

Click here to close (This popup will not appear again)