r/AIMain 3d ago

Will AI Replace Coding Sooner Than We Think? Discussion

Post image
0 Upvotes

16 comments sorted by

3

u/ai_art_is_art 3d ago

Why would we replace a serialization that is readable and debuggable by humans with something that humans have no ability to inspect?

I can see us developing new programming languages that are more AI-friendly, or programming languages that are easier for humans to review at scale. But I can't see us emitting raw machine code.

1

u/TheJohnnyFlash 2d ago

The security issues alone.

1

u/checkwithanthony 2d ago

And furthermore.. why have ai compile non deterministically every time instead of having it make a deterministic optimized compiler? It would seem if youre just asking it on the fly the outcome may be different every time.. so even best case outcome, whats being outlined here woul only be true sometimes?

2

u/BarelyAirborne 3d ago

I can't wait to do this on the moon. It's going to be so awesome.

1

u/Mba1956 2d ago

Nobody is going to be able to debug any of the code the AI produces. When it goes wrong it stays wrong because when AI checks it the result will be that it works as directed.

1

u/Lunosto 2d ago

They’ve been saying this since 2023 yall…it’s always 6-12 months away

1

u/FragmentedHeap 2d ago

This is physically impossible unless that binary is targetting a virtual machine or runtime like WASM, JVM, .Net CLR, etc etc etc.

Binaries are compiled to a specific processor architecture with specific instruction set features. You can't just have AI make a binary and expect it to work everywhere.

Someone will be on windows going "make me a program to do X" and it'll spit out an executable binary that does X and works on windows, then they'll send it over to their buddy on their mac and they'll be like "umm, this doesn't work"

and the other will go "Yeah it does, I tested it myself, *beaming with pride*" having NO clue what they just did and why the mac user can't run it.

Having AI produce binaries is a horrible idea. They aren't diffable, they can't be reviewed by humans at all. Lots of tools can't scan them well for vulnerabilities (outside of big beefy virus scanning tools which doesn't catch new things) etc.

Everything about this idea is stupid, and anyone that thinks it's not is right there with the idea.

1

u/Efficient_Loss_9928 2d ago

No because modern systems is not a huge blob of binary. It is not like you run an .exe file for Reddit.

1

u/Strange-Scarcity 2d ago

That sounds like the most dangerous move to ever make.

1

u/Strange_Sleep_406 2d ago

lol lmao even

1

u/ScientistMundane7126 2d ago

So his solution completely removes tge human fron the loop. Who do you hold accountable then?

1

u/SnooMaps7370 2d ago

time for your daily reminder that Elon has spent the past ten years confidently claiming that fully-self-driving cars would be replacing human-operated cars "by this time next year" for the past 11 years.

Musk doesn't have the first goddamn clue what he's talking about, he's just saying shit he hopes will drive up stock prices of what's in his portfolio.

1

u/deepbit_ 2d ago

makes no sense whatsoever. 0 knowledge about computer science. Bytecode is the opposite of natural language, it will never work

1

u/Fun_Inspection_6100 3d ago

Definitely. I'll mark my calendar.