logoalt Hacker News

ModernMechyesterday at 9:32 PM4 repliesview on HN

"Wow, AI will replace programming languages by allowing us to code in natural language!"

"Actually, you need to engineer the prompt to be very precise about what you want to AI to do."

"Actually, you also need to add in a bunch of "context" so it can disambiguate your intent."

"Actually English isn't a good way to express intent and requirements, so we have introduced protocols to structure your prompt, and various keywords to bring attention to specific phrases."

"Actually, these meta languages could use some more features and syntax so that we can better express intent and requirements without ambiguity."

"Actually... wait we just reinvented the idea of a programming language."


Replies

throwawayoldieyesterday at 9:39 PM

Only without all that pesky determinism and reproducibility.

(Whoever's about to say "well ackshually temperature of zero", don't.)

show 1 reply
nimishyesterday at 11:21 PM

A half baked programming language that isn't deterministic or reproducible or guaranteed to do what you want. Worst of all worlds unless your input and output domains are tolerant to that, which most aren't. But if they are, then it's great

georgeburdellyesterday at 10:20 PM

We should have known up through Step 4 for a while. See: the legal system

mindokyesterday at 10:10 PM

“Actually - curly braces help save space in the context while making meaning clearer”