TwinCAT Chat 客户端开辟了使用聊天机器人实现控制编程的全新可能性
倍福近日为 TwinCAT XAE 开发环境开发出了一款 TwinCAT Chat 客户端,这样就可以在开发 TwinCAT 项目过程中很方便地使用 OpenAI 公司的 ChatGPT 等大型语言模型(LLM),以提高控制程序的编程效率。它还为直接支持提供了优化潜力。
大型语言模型(LLM)是一种经过大量文本训练的神经网络。近年来,大型语言模型在自然语言处理领域中的应用越来越广泛,包括聊天机器人和机器翻译。
TwinCAT Chat 客户端能够自动完成 AI 支持方式的编程,如创建或添加功能块代码,甚至能够重构优化代码和编写文档。客户端在 TwinCAT XAE 中实现,与各个大型语言模型(LLM)云(例如,ChatGPT 基于微软的 AzureTM)连接,提供一个用户界面,并通过 Automation Interface 与 PLC 开发环境通信。这可以通过 Visual Studio 中相应的聊天窗口实现,同时特别针对 TwinCAT 3 用户对 LLM 的功能进行了优化,即广泛补充了 TwinCAT 特定的内容。