TwinCAT Chat
AI 辅助工程助力提高控制编程效率
中国区总部
毕孚自动化设备贸易(上海)有限公司
+86 21 6631 2666
info@beckhoff.com.cn
www.beckhoff.com.cn/zh-cn/
AI 辅助工程助力提高控制编程效率
倍福近日为 TwinCAT XAE 开发环境开发出了一款 TwinCAT Chat 客户端。通过 TwinCAT Chat,可以方便地使用 OpenAI 开发的 ChatGPT 等大型语言模型(LLM)开发 TwinCAT 项目, 提高控制程序的编程效率。
大型语言模型(LLM)是一种经过大量文本训练的神经网络。近年来,大型语言模型在自然语言处理领域中的应用越来越广泛,包括聊天机器人和机器翻译。这些模型也为编程带来了诸多优势,通过它们的自动生成和补全代码功能有可能彻底改变开发流程。
TwinCAT Chat 充分利用到了 LLM 带来的全新可能性:通过自动创建或添加代码或代码优化、代码文档化和代码重构,实现 AI 支持方式的开发。
TwinCAT XAE 中的全局聊天窗口连接到相应 LLM 的云主机,比如 ChatGPT 基于微软的 AzureTM。它提供一个用户界面,可通过 Automation Interface 等修改 TwinCAT 项目。
同时特别针对 TwinCAT 3 用户对集成的 LLM 功能进行了优化,即广泛补充了 TwinCAT 特定的内容。这意味着可以直接提出具体问题,而且 LLM 已经知道用户正在使用的是 TwinCAT,并希望以结构化文本形式提供代码示例。生成的代码可以直接传输。这不仅能够节省开发人员的时间,还能避免手动传输代码时出现的错误。TwinCAT Chat 是专为将 LLM 深度集成到控制工程中而开发的,与传统的在网页浏览器中使用 ChatGPT 的方式相比,可以为用户带来明显优势。由于它将通信和代码交互无缝集成在一起,因此能够大大简化开发过程。
倍福目前正在开发更多实用的 TwinCAT Chat 功能, 比如能够连接各种倍福文档系统的聊天机器人界面,以及通过聊天工具直接创建和设置 I/O 配置。甚至还可以选择自动创建 TwinCAT HMI 控件。目标是用户只需告诉聊天机器人他们想要的 HMI 结构, TwinCAT Chat 就会在后台生成整个 HMI 项目,并建立与 PLC 的连接。这意味着可以更快、更方便地生成 HMI 页面。
了解更多关于 TwinCAT Chat 及其最新动态,请查阅我们对产品经理 Jannis Doppmeier 和 Fabian Bause 的访谈内容: