‍‍🏡博客主页: virobotics(仪酷智能):LabVIEW深度学习、人工智能博主
🎄所属专栏:『AI Agent for LabVIEW』
📑推荐文章:『LabVIEW人工智能深度学习指南』
🍻本文由virobotics(仪酷智能)原创

🥳欢迎大家关注✌点赞👍收藏⭐留言📝订阅专栏

文章目录

  • 🧩前言
  • 🔔 VI Generator 是什么
    • 简介
    • 核心目标
    • 功能
  • 👓️ VI Generator 实测
  • ⬇️ Agent for LabVIEW下载
  • 🔮未来规划:与 Agent for LabVIEW 深度融合
    • 1、VI自动解析能力
    • 2、文档解析能力
    • 3、视觉理解与生成能力
    • 4.工具调用与个性化开发
  • 🎯总结

🧩前言

大家好,这里是仪酷智能VIRobotics

AI 飞速迭代的今天,我们几乎可以在各个行业看到它的身影。国内外的大模型厂家这两年疯狂更新,模型性能一天一个样。无论是日常生活还是工作中,AI 都给我们带来了很多实打实的便利,尤其是在处理信息、生成内容、自动化任务方面,让人真切感受到“效率这东西是可以被科技成倍放大的”。

作为一个写了十多年代码的LabVIEW工程师,我的感受更直接:编程这条工作线,确实已经被 AI 改变了。

现在市面上的文本类编程助手已经遍地开花,从 Python、Java、C++ 到前端框架,几乎都有成熟工具可以帮你写、帮你改、甚至帮你跑。很多时候,一个简单的功能不需要我们真正“手写”,而更像是在指挥 AI 完成。但问题也随之而来——如果你的主力开发语言不是文本,而是 LabVIEW 这种图形化语言,那怎么办?

作为 LabVIEW 工程师,我们依旧得自己拖节点、拉连线,哪怕只是一个很简单的数组筛选逻辑,也可能重复写几十次。AI 在其他编程语言里已经是“标配”,但在 LabVIEW 这里,却几乎是空白。如果你常年做测控、自动化测试、科研工程,那么你一定能感受到这种“时代差距”:别人都已经在用 AI 写代码了,我们还在手动拖控件。

不是没人需要这种工具,而是——图形化编程的复杂性,让大模型很难直接生成可运行的 VI。所以过去一段时间我们都在研究如何做一个LabVIEW代码编程助手,只需要简单对话,就可以让AI帮我们生成可执行的VI代码。

近期,我们终于做出了第一个初版本,并面向用户开始内测!


🔔 VI Generator 是什么

简介

VI Generator 是由仪酷智能(VIRobotics)自主研发的 图形化编程自动化生成工具,面向 LabVIEW 工程师、科研人员、测控开发人员提供自然语言到可执行 VI 的全自动转换能力。它可以让工程师可以通过一句自然语言描述,快速生成逻辑清晰、结构规范、可直接运行的 LabVIEW VI 程序。让 LabVIEW 也能真正进入 AI 编程时代。

一句话来说:VI Generator 是一个能让你“用一句话生成 LabVIEW 程序”的工具。
在这里插入图片描述
我们希望VI Generator是一个一个懂 LabVIEW、能写 LabVIEW 的智能化编程助手。不替代工程师,但大幅减少重复劳动,加速开发起步,提高基础逻辑构建效率。

核心目标

  • 让工程师无需从“拖节点 + 拉连线”开始

  • 通过自然语言快速构建程序原型

  • 让开发者把更多时间放在架构、算法、控制逻辑上

功能

  1. 自然语言生成可运行 VI
  2. 自动构建图形化数据流
  3. 基础功能模块基本全覆盖

👓️ VI Generator 实测

在Prompt提示词框输入一句需要让AI生成的代码内容,如“帮我生成一个labview程序,生成1-100之内的所有奇数,可使用带索引的循环隧道,能用魔法符号的地方尽量用魔法符号”。一段时间后,它就会开始生成labview程序代码。
在这里插入图片描述
生成结果如下:
在这里插入图片描述
也可以让它生成素数
在这里插入图片描述

⬇️ Agent for LabVIEW下载

Agent for LabVIEW工具包可在仪酷智能官网下载中心:https://www.virobotics.net/download 中下载。

在这里插入图片描述

🔮未来规划:与 Agent for LabVIEW 深度融合

目前代码生成能力主要是实现:数值、数组、字符串等基本运算,简单循环条件等简单运算。未来会不断更新agent,提高代码生成质量和能力。也会将agent本身的能力集成到VI Generator中。

在这里插入图片描述

1、VI自动解析能力

将比较复杂或者用户希望AI解读的VI加载进来,让AI解读当前vi具体使用方法,如下是载入两个VI并解析的具体过程:

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

2、文档解析能力

如下我将一篇word文档载入给AI,并问他,我该如何在LabVIEW中推理一个yolo11的onnx模型,他可以根据文档内容然后告诉我具体的操作步骤;
在这里插入图片描述

在这里插入图片描述

3、视觉理解与生成能力

如下图所示,我将两张图片载入到agent里,然后告诉它:将图一的机器人放到图二里,站在狗的旁边,它可以根据我已有的图片理解我得意思并生成新的图。
在这里插入图片描述

4.工具调用与个性化开发

例如:

  • 分析数据采集结果
    VI描述: “分析数据采集的结果,提取平均值、最大值、波形趋势等。”
  • 检查 VI 功能
    VI描述: “读取指定 VI 的功能说明并验证输入输出是否符合标准。”
    这样,当你让 Agent 分析某项数据时,它会自动选择合适的工具执行,而无需你手动调用。

在这里插入图片描述


🎯总结

以上就是今天要给大家分享的内容,希望对大家有用。如有笔误,还请各位及时指正。后续我们将为大家更新更多关于AI Agent在LabVIEW的部署案例,欢迎大家关注博主。我是virobotics(仪酷智能),我们下篇文章见~

如您想要探讨更多关于LabVIEW与人工智能技术,欢迎加入我们的技术交流群:664108337。进群请备注:CSDN

更多内容可查看

如果文章对你有帮助,欢迎✌关注、👍点赞、✌收藏、👍订阅专栏

推荐阅读

AI Agent for LabVIEW赋能LabVIEW测控工程师无缝调用大模型能力
使用LabVIEW第一时间体验DeepSeek-V3.1-Terminus版本
【Agent教程】1.手把手教你使用仪酷智能 Agent制作并调用 VI 工具

【YOLOv5】LabVIEW+TensorRT的yolov5部署实战(含源码))
【YOLOv5】手把手教你使用LabVIEW ONNX Runtime部署 TensorRT加速,实现YOLOv5实时物体识别(含源码)
【YOLOv8】实战一:手把手教你使用YOLOv8实现实时目标检测
【YOLOv8】实战二:YOLOv8 OpenVINO2022版 windows部署实战
【YOLOv8】实战三:基于LabVIEW TensorRT部署YOLOv8
【YOLOv9】实战一:在 Windows 上使用LabVIEW OpenVINO工具包部署YOLOv9实现实时目标检测(含源码)
【YOLOv9】实战二:手把手教你使用TensorRT实现YOLOv9实时目标检测(含源码)
👇技术交流 · 一起学习 · 咨询分享,请联系👇

Logo

有“AI”的1024 = 2048,欢迎大家加入2048 AI社区

更多推荐