AI 无法取代程序员工作
很多人至今都想不明白为什么我说 AI 无法取代程序员的工作。他们天真地以为,如果有了超级先进的 AI,那么你只要告诉它”需要什么“,它就能给你做出来。然而问题就在于——你怎么告诉它“需要什么”?
“编程”的实质就是告诉电脑“需要什么”。要想让 AI 实现人需要的功能,人必须先告诉它“需要什么”。如果你不能表达”需要什么“,那它怎么可能给你做出来?然而表达“需要什么”这件事,却不是那么容易的,需要长期的学习。
曾经有人天真的以为,只要设计出描述式(descriptive)的语言,就能很容易地表达“需要什么”。他们设计出各种“逻辑式语言”,比如 Prolog,号称这类描述式语言只需要表达“做什么”,而不需要说出具体“怎么做”。然而那些全都失败了。
事实证明,想要表达“需要什么”,无论用什么语言或工具,都不是一件…

