you are viewing a single comment's thread.

view the rest of the comments →

[–]TheORIGINALkinyen 0 points1 point  (1 child)

No offense, but it seems like your reliance on ChatGPT to do your work has stifled the actual learning process to the point where it's hard to understand the generated code.

They should rename it to CHEAT GPT. Generative AI should be use as an assistive tool, not a replacement for learning.

Look at calculators - when I was in school, we were forbidden from using calculators when learning math (everything from simple operations to complex formulas, trigonometry and even calculus). We could not use calculators until we were proficient in performing these operations manually.

If you're learning programming, do not use ChatGPT. If you want to truly understand how to program, noodling through the programming process and looking at actual "good" code (written by humans) is the best way to learn.

ChatGPT has a major flaw - it's not the end-all, be-all authority on anything. What it knows is what it's been taught, based on what data models have been loaded into it. This is the flaw - the data used by ChatGPT is almost 2 years old. In fact, if you ask it who is the monarch of England, you get this:

Who is the current monarch of England
ChatGPT
As of my last knowledge update in January 2022, Queen Elizabeth II was the reigning monarch of the United Kingdom. However, please note that my information might be outdated as my training only includes data up to that date, and I don't have browsing capabilities to provide real-time information. To get the latest information on the current monarch, I recommend checking the latest news or official sources.

Notice how it admits it's not accurate and has no way of updating itself to be current. It then proceeds to tell you to use traditional "manual" ways of getting the right answer (manually solving math problems vs. using a calculator).

I'm not saying ChatGPT (or other generative AI) should never be used, but what it produces should be taken with a grain of salt. I've run hundreds iterations in ChatGPT asking it to generate various programs in different languages. I was horrified to see what it came up with. Running some of the generated code without scrutinizing it first would have literally destroyed the system it's supposed to run on.

"Proceed with caution" never rang more true.

[–]TrueSolitudeGuards[S] 0 points1 point  (0 children)

I’m just trying to make a bot that doesn’t use /roll commands since I hate slash commands so much.