←back to thread

858 points cryptophreak | 1 comments | | HN request time: 0s | source
Show context
croes ◴[] No.42934439[source]
Natural language isn’t made to be precise that’s why we use a subset in programming languages.

So you either need lots of extra text to remove the ambiguity of natural language if you use AI or you need a special precise subset to communicate with AI and that’s just programming with extra steps.

replies(10): >>42934517 #>>42934537 #>>42934619 #>>42934632 #>>42934651 #>>42934686 #>>42934747 #>>42934909 #>>42935464 #>>42936139 #
empath75 ◴[] No.42934537[source]
AIs actually are very good at this. They wouldn't be able to write code at all otherwise. If you're careful in your prompting, they'll make fewer assumptions and ask clarifying questions before going ahead and writing code.
replies(5): >>42934703 #>>42934744 #>>42935525 #>>42938037 #>>42943211 #
9rx ◴[] No.42934703[source]
> If you're careful in your prompting

In other words, if you replace natural language with a programming language then the computer will do a good job of interpreting your intent. But that's always been true, so...

replies(1): >>42934782 #
benatkin ◴[] No.42934782[source]
Being careful in your prompting doesn’t imply that. That can also be thought of as just using natural language well.
replies(1): >>42934796 #
9rx ◴[] No.42934796[source]
What separates natural language from programming language is that natural language doesn't have to be careful. Once you have to be careful, you are programming.
replies(2): >>42934824 #>>42937380 #
1. xboxnolifes ◴[] No.42937380{4}[source]
Does this mean that good communication skills is equivalent to programming?