Sunday, July 20, 2025

Another Annoying Aspect of ChatGPT

While it has a memory of its previous problem-solving, it is not terribly good.

I have been having it write gCode subroutines for functions such as cutting a circle pocket (meaning a circle of a particular diameter and depth then everything inside that circle).  It knows that this code is for the linuxCNC dialect.  

It also knows that I am writing subroutines contained in the file that calls the subroutines.  This matters because linuxCNC had a weird clumsy structure for calling external subroutines where the language allows a much wider range of useful constructs (WHILE for example) than when included in the main program.  Yet, i have to keep reminding it of this.  

Because I can copy from Windows to Linux through a SAMBA share or send from Windows using sftp, every error requires going back upstairs to discuss this. The browser that resides in linuxCNC is incompatible with ChatGPT and upgrading to modern browser is apparently too hard.  The next step is to install a current Debian release in a VM in linuxCNC so I can copy and paste code to ChatGPT.  

I suppose learning all the weird little quirks of gCode would be about as easy as asking.ChstGPT to help me.  I have invested a lot of time using ChatGPT and I am increasingly unconvinced that it is really all that useful  

If AI is a hazard to human employment,  it is going to be a hazard mostly for jobs of low intelligence and skill, such as ournalists and politicians. 

1 comment:

  1. Make backups of what you know works, because AI tends to do some "unexpected things" from time to time.

    https://x.com/jasonlk/status/1946069562723897802

    ReplyDelete