Quote:
Originally Posted by Pursuivant
And then there are programming tasks that non-programmers think should be incredibly easy but which are actually incredibly hard.
|
It is lost on most that
absolutely every single little thing the AI ever does in it's environment, potentially or otherwise, has to be specifically written down without error in the code. This is most literally the case.
Absolutely every little step in every single action.
Absolutely every single thing that the AI "anticipates" has to be specifically defined and written.
The AI simply will not perform an action if there aren't detailed, specific instructions telling it to do so, no matter how basic it may seem to you and I.
AI, like computers, are comprehensively stupid. Right or wrong, they do only
exactly what it is told to do, and nothing more. That means the person writing this stuff much preemptively anticipate every possible contingency that the AI might ever encounter, write how the AI recognizes any given encounter, write how it responds, etc, etc...
It's nothing like "just make the AI know what to do". Programming AI doesn't work that way. It only knows what to do if the coder wrote in specific and detailed instructions telling it to do so.
You can imagine how tedious this can become. Almost excruciating.
Trust me. I've tried my hand at programming. It wasn't what I thought it would be. The guys that do this for a living deserve every cent they earn in their profession. The guys doing this for free, well... What can you say?