3 ms·
"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 wh
by ModernMech 1y ago
"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."
- throwawayoldie 1y agoOnly without all that pesky determinism and reproducibility. (Whoever's about to say "well ackshually temperature of zero", don't.)
- whatevertrevor 1y agoYou forgot about lower performance and efficiency. And longer build/run cycles. And more hardware/power usage.
- throwawayoldie 1y agoThere's just so much to like* about this technology, I was bound to forget something. (*) "like" in the sense of "not like"
- mindok 1y ago“Actually - curly braces help save space in the context while making meaning clearer”
- georgeburdell 1y agoWe should have known up through Step 4 for a while. See: the legal system
- nimish 1y agoA 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