AI 消灭软件工程师?| 新程序员

原文约9300字,阅读约需22分钟。发表于:

这方面我认为最值得参考的是微软的一篇论文,来自 Office Copilot 团队所著的“Natural Language Commanding via Program Synthesis”,这篇论文提到的工程实践有一个核心点就是 ODSL(Office DSL),是 Office 团队为这个场景定制的一套 DSL(领域特定语言),这也是控制大模型输出的主要手段,就是结构化,事实证明“大模型喜欢结构化”。在 LLM 的语境下,越狱是指让 LLM 输出一些不应该输出的东西,例如暴力、色情,或者一些隐私信息。

AI是否会取代软件工程师是程序员们关心的话题。AI是概率性的,而软件是确定性的。ChatGPT带来了全新的交互形态ChatUI,但不能解决所有问题。大模型不会取代传统程序,因为大模型不擅长计算和精准存取信息。编程仍然重要,因为需要给AI做软件。AI的智力革命可能会减少白领就业机会。要让AI成为驱动者,需要提高LLM能力、推理深度和指令遵循。工作内容需要DSL化,为AI设计适合的工具。各行各业需要思考如何为AI构建更适合的工具。

相关推荐 去reddit讨论