I will be attending a Logo Foundation Workshop entitled "AI and the End of Programming as We Know It". It was suggested to become familiar with ChatGPT, https://chat.openai.com/auth/login before the conference. I am currently exploring the origin of the Armenian Six Point Star and I thought it would be interesting to see if ChatGPT could explain the history of the Armenian Star. I think it did a good job with the explanation of the Armenian Star's history.
I then asked it to code the Armenian Star in TurtleStitch. It failed miserably in coding the star. It took six iterations before it coded it correctly. I then decided to sass ChatGPT and asked it if it was sure that the code was correct. It then gave me four more incorrect iterations.
My conclusion is that ChatGPT is not ready to end programming as we know it currently. ChatGPT is just guessing at the contents of the program. Here is the program in TurtleStitch which follows the progression of the ChatGPT's trials of coding and Armenian Six Point Star. https://www.turtlestitch.org/users/Elaine/projects/I%20asked%20ChatGPT%20to%20code%20an%20Armenian%20Six%20Point%20Star.
Update:
After attending the workshop, I learned that everything on the internet has been scraped. Models are based upon this information and there are intrinsic biases in its information. If the information that was placed on the internet is incorrect, ChatGPT will propagate the error because it does not validate the information. The future of education will be changing rapidly and it is hard to predict its path.
My belief is that ChatGPT is nothing more than a correlational system similar to regression. It doesn't do any calculations...it doesn't know the rules of math. It takes information from the internet and correlates it to the current problem. Therefore, the answer returned by ChatGPT can be wrong. Maybe in the future, with more data, ChatGPT will become more refined. ChatGPT has a long way to go before you can trust the answer it returns with absolute certainty.
The following dialogue is from ChatGPT. I first asked it to explain the history and then to code the Armenian Six Point Star.
What size paper do you use?
ReplyDeleteI use 8 1/2 inch x 11 inch card stock for most of my projects.
DeleteHello Dear,
ReplyDeleteA very nice post. I always follow your website. Your posts are very informative. Which is very beneficial for all of us. Hope you will always give us such beautiful content. I look forward to reading your next website post. I hope you will come to us with new posts soon and we will enjoy reading them. Thank You !!! 😘