On 24/06/2026 1:34 am, Phil Smith III wrote:
Yes, it does depend on what you mean by "AI", and I'm afraid I was unclear.

I really meant two things:
1) "Is anyone actually exploiting Telum?" and
2) "Is anyone doing any LLM stuff?"

I think current LLMs are beyond what can reasonably run on the mainframe. Abilities and expectations require too much computing power.

But I have been experimenting with LLMs for mainframe related stuff.

- I tried to get it to write some assembler. It generated about 150 lines of convincing assembler, but that was about 130 lines more than I thought I needed and didn't actually assemble so I ended up writing it by hand. However, it was quite good at answering questions about HOW to do things (not always correct! but often opening new lines of thought), finding examples and explaining what examples were doing, so from that point of view it was useful.

- It is very good at analyzing Java and C code and finding problems or pointing out potential problems.

- It's good at Java so if I point it at my Java SMF reporting samples and say "write me a new SMF report showing ..." it generally does a good job

- It occasionally does annoying things like using em dash in comments, which meant that git checkouts on z/OS always showed as modified due to UTF8-EBCDIC transalation problem

- More complex code definitely requires someone to review it. A couple of common problems:

1) Swallowing errors. It writes code to handle a problem and continue when the problem should result in the program failing.

2) Every so often code seems to reach critical mass and explode. It generates hundreds of lines of code for simple functions. You have to go in and prune and simplify, otherwise it ends up unmaintainable.

I'm sure that it could do better if I chose different models or used better prompts and rules. Prompts often feel a bit like a non-deterministic programming language.

Overall LLMs are incredible, but they seem like a productivity tool rather than something that should work unsupervised.

--
Andrew Rowley
Black Hill Software

----------------------------------------------------------------------
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to [email protected] with the message: INFO IBM-MAIN

Reply via email to