0°

当PLC遇上ChatGPT…人工智能会秒杀一个十年寒窗的电气人吗?

  今天我们聊一聊当下大火的ChatGPT~

  当chatGPT遇到PLC

  未来已经来了

  故事是这样的:

  我注册了一个openAI的账号,

  原本想着测试一下聊天,

  测试一下写诗,

  然后我手一滑,

  测试了一下写PLC程序,

  结果颠覆了我的认知。。。

  先小试一下

  我的假设是,

  openAI估计不会英语,

  估计也不太熟PLC。

  所以,我先用英语,

  来个简单的:

  我说的是:

  编写一个西门子PLC功能块,

  可以在TIA博途平台上运行,

  该程序有2个输入和1个输出。

  2 个输入亮起和熄灭,

  1 个输出继电器接通。

  chatGPT回复了,

  写了一段程序,

  程序下面还给了一段解释。

  虽然程序还有点小瑕疵,

  但是基本能用了。

  毕竟,

  我只告诉了他基本条件,

  它自己就能生成一段程序,

  而且格式也不错。

  不错,接着来!

  上难度

  这次我换中文了,

  而且要求提高了,

  有一点难度。

  我说的是,

  改写上面的程序,

  改成一个输入,lightButton,

  按一下灯亮,

  再按一下灯灭。

  这个逻辑,

  普通的PLC编程者要想一大会,

  还不一定对。

  chatGPT很快给了回复,

  又解释了一下,

  在此版本中,功能块具有单个输入和一个输出。

  当 lightButton 为 TRUE 时,

  程序会在 TRUE 和 FALSE 之间,

  切换 buttonState 变量的值。

  然后将 relayOn 的值设置为等于 buttonState 的值。这意味着每次按下 lightButton 时,

  继电器打开的值将在 TRUE 和 FALSE 之间变化,

  相应地打开和关闭灯。

  这就出乎我的意料了,

  它完美的理解了我的中文指令,

  写了一个很接近的程序,

  (还不完美,应该上升沿时,切换输出值)

  但已经很棒了,

  这速度,

  这理解能力,

  已经超越了一大批人了。

  突发奇想,继续挑战

  我突然想到,

  我们家卧室的灯,

  是门口和床头,

  都可以开关,

  让它试试这个。

  思考片刻,

  chatGPT又给出了一个程序,

  看了之后,

  和我想的不太一样,

  原来是我的描述不太准确,

  没关系,

  再来

0 条回复 A 作者 M 管理员
    所有的伟大,都源于一个勇敢的开始!
欢迎您,新朋友,感谢参与互动!欢迎您 {{author}},您在本站有{{commentsCount}}条评论