AI时代的外观检测软件开发(第1期)
为什么现在要开发新的外观检测软件?
我们开始开发外观检测软件至今已有20多年了。
这段时间以来,FlexInspector和FIS系列产品已在众多客户的实际应用中得到广泛使用,并经过了多次改进。
每一项功能都是为了满足客户的需求或解决实际工作中遇到的问题而逐步添加的。
换句话说,20多年来积累的源代码所蕴含的价值,远不止于一个简单的程序。
其中凝聚了“在实际工作中真正行之有效的诀窍”。
那么,为什么现在要开发新的外观检测软件呢?
原因并不是因为现有的软件已经过时了。
这是因为随着人工智能的出现,软件的开发方式本身已开始发生巨大变化。
以前,要理解源代码、理清设计思路并将其发展成新的程序,需要花费大量时间。
然而,如今人工智能已经能够读取现有的源代码,梳理其结构,并协助进行设计。
对于像我们这样长期致力于软件开发的公司来说,我认为这是一个重大的转折点。
当然,并不是所有事情都由人工智能来完成。
我们希望开发什么样的软件?
将基于怎样的设计理念来构建?
希望提供怎样的用户体验?
决定这一方向的,终究还是人。
另一方面,在根据设计进行实现、整理以及编写文档等方面,AI能够发挥巨大的作用。
通过将“人类的思考”与“AI的专长”相结合,我们已进入一个能够比以往更快地开发出更高质量软件的时代。
目前,我们正在重新审视20多年来积累的源代码。
目的并不是直接沿用旧代码。
就是要提炼其中蕴含的设计理念以及在现场积累的经验,并将其传承到下一代外观检测平台中。
这个新平台不仅仅是一次版本升级。
我们的目标是打造一款适合AI时代、能够作为新型外观检测软件基础的解决方案。
在本栏目中,我们将尽可能坦率地分享该项目的开发过程。
我打算不仅分享成功之处,还会讲述其中的烦恼和反复尝试的过程。
在与人工智能共同开发软件的时代,一线究竟发生了什么?
作为这一真实记录,若您能阅读本系列作品,我将不胜欣喜。
下集预告
“源代码是资产,还是负债?”
对于经过20多年持续改进的源代码,AI究竟是如何解读的?我想谈谈AI如何改变了人们对通常被称为“遗留代码”的看法。

