概览
概览
在制造业的计算机辅助工程 (CAE) 场景下,自动化工程师开发阶段期望利用生成式人工智能辅助可编程逻辑控制器 (PLC) 程序编程,达到提高开发效率,缩短研发周期的目的。亚马逊云科技利用大语言模型,帮助自动化工程师使用自然语言,生成 PLC 结构化文本代码 (ST),提高工作效率。该指南基于 Amazon Bedrock 提供的第三方模型 Claude3 以及 AWS Lambda 等服务构建。
在制造业的计算机辅助工程 (CAE) 场景下,自动化工程师开发阶段期望利用生成式人工智能辅助可编程逻辑控制器 (PLC) 程序编程,达到提高开发效率,缩短研发周期的目的。亚马逊云科技利用大语言模型,帮助自动化工程师使用自然语言,生成 PLC 结构化文本代码 (ST),提高工作效率。该指南基于 Amazon Bedrock 提供的第三方模型 Claude3 以及 AWS Lambda 等服务构建。
优势
优势
降低编程门槛
非技术人员无需掌握复杂的编程语言和逻辑,只需使用自然语言描述所需的控制逻辑,系统就可以自动生成对应的 PLC 代码,极大地降低了编程难度。
提高编程效率
传统的 PLC 编程过程通常比较繁琐和耗时,而生成式 AI 可以根据自然语言描述快速生成代码,大大提高了编程效率。
架构图及说明
第 1 步
用户在网站与 PLC 编程助手进行对话式交互,该网站托管在 Amazon Amplify 上。
第 2 步
网站将请求传递给 Amazon API Gateway,并从 API Gateway 接收响应。
第 3 步
API Gateway 将请求发送到对应的 Amazon Lambda 函数,进行 Amazon Bedrock 模型请求或者请求基于 Amazon SageMaker 搭建的模型节点。
第 4 步
将生成的代码保存于 Amazon S3 中。