AI Agent for LabVIEW 介绍


Agent Logo

产品概述

Agent for LabVIEW 是面向测控与自动化场景的智能体开发工具包。
它将大语言模型(LLM)的理解、规划与执行能力引入 LabVIEW,让开发者可以通过自然语言 + VI 工具链快速构建可落地的智能应用。
Agent Logo

该工具包的核心目标是:

  • 让模型理解 LabVIEW 工程与 VI 逻辑

  • 让模型调用 VI 完成实际任务

  • 让模型参与文档处理、代码生成与工程协作

  • 解析VI,完成LabVIEW向其他语言的转换

当前版本同时覆盖 LabVIEW 64 位32 位环境(LabVIEW 2018 及以上),便于在既有工程与历史项目中平滑接入。


为什么需要 Agent for LabVIEW

在工业测试、产线控制、设备联调、科研实验等场景中,LabVIEW 具备稳定可靠的图形化开发能力,但在以下方面仍需要增强:

  • 对复杂工程的快速理解与知识复用

  • 对自然语言需求的自动分解与执行

  • 对多工具、多模块流程的统一调度

Agent for LabVIEW 的设计初衷是让 LabVIEW 从“可编程工具”升级为“可协作智能体平台”:
不仅能执行既定程序,还能在约束内完成理解、规划、调用和反馈。


核心能力

VI 解析与理解(VI Understanding)

模型可读取 VI 相关信息并给出结构化解释,帮助团队快速接手与维护工程。

  • 分析 VI 输入/输出与关键节点

  • 理解框图流程与模块关系

  • 生成可读的功能说明与调用建议

  • 辅助定位潜在逻辑问题

Agent Logo Agent Logo

工具调用与任务执行(Tool Calling)

模型可以在策略控制下调用你定义的 VI 工具,完成真实任务闭环。

  • 支持把任意 VI 封装为可调用工具

  • 支持与相机、DAQ、仪器、数据库等系统联动

  • 支持多步骤任务编排(采集 -> 处理 -> 输出)

Agent Logo Agent Logo

文档理解与生成(Document Parsing)

支持从工程文档中提取信息并参与问答、摘要和流程生成。

  • 支持常见文档类型(如 PDF、Word、TXT)

  • 面向说明书、参数表、流程文档等场景

  • 辅助生成实验步骤与操作建议

支持将支持打包成完整文档,实现工程代码的说明文档生成。

Agent Logo

多模型接入与切换(Multi-LLM Support)

工具包采用统一接口,便于根据场景切换不同模型服务商。

  • 统一接入协议,减少重复开发

  • 可按任务类型选择模型能力

  • 便于后续扩展与运维管理

  • 已支持通义千问、DeepSeek、文心一言、豆包、智谱、硅基流动、kimi等主流模型,并持续扩展

代码生成与自动化辅助(Code Assistance)

在约束条件下,模型可辅助生成脚本/代码与工程内容,提升开发效率。

  • 生成常见脚本或配置文件

  • 协助搭建原型流程与验证逻辑

  • 与现有 LabVIEW 工程协同使用

注:部分能力(例如直接生成可运行 VI)详见VI Generator这个产品。

多模态感知

赋予系统“双眼”,支持 VLM 视觉理解与 AIGC 生成。从工业视觉质检到自动化文档生成,AI 既能看懂缺陷,也能画出原型。 Agent Logo

多智能体协作与工程化扩展(Multi-Agent)

针对复杂任务,可通过多智能体进行任务拆分与协同执行。

  • 支持单智能体与多智能体流程

  • 支持上下文对话与流式输出

  • 支持按业务封装企业专属工具集


典型应用场景

  • 自动化测试流程助手(需求解析 -> 测试执行 -> 结果汇总)

  • 实验室任务自动化(文档读取 -> 参数下发 -> 过程记录)

  • 设备联调与排障(数据采集 -> 诊断建议 -> 操作指引)

  • 工程知识沉淀(VI 说明自动生成、经验问答化)

  • 智能质检与监控(视觉识别 -> 判定 -> 联动执行)

  • 机器人/执行机构控制(任务理解 -> 工具调用 -> 动作执行)


版本与兼容性说明

  • LabVIEW 版本:LabVIEW 2018 及以上

  • 系统架构:支持 32 位与 64 位版本

  • 推荐组件:建议安装 VIPM(用于工具包安装与管理)

  • 网络要求:首次配置与模型调用需具备网络连接

说明:

  • 32 位版本延续了核心能力(模型接入、工具调用、多智能体、上下文对话等)

  • 如需私有化或本地模型路线,可在部署阶段结合企业环境规划


从 0 到 1 上手路径

第一步:完成安装与激活

  1. 安装工具包并重启 LabVIEW

  2. 在 License Manager 中检查授权状态

  3. 如未激活,按流程申请试用或导入授权

第二步:配置模型密钥

  1. 在 LabVIEW 菜单中打开 LLM Keys 配置入口

  2. 选择对应模型服务商并填写 API Key

  3. 使用 Test 验证连通性并点击OK保存

第三步:运行官方范例

  1. 通过 Find Examples 进入 VIRobotics/AI Agent 目录

  2. 先运行基础对话范例,确认模型调用正常

  3. 再运行完整范例,体验上下文、流式输出与工具调用

第四步:创建你的 VI 工具

  1. 编写可复用 VI 逻辑,并整理输入/输出

  2. 为工具补充 JSON 描述信息(功能、参数、路径)

  3. 在 Agent 中加载工具并进行对话式调用验证

建议先从单一小工具开始(例如获取时间、文件处理、基础采集),再逐步扩展为工具链。


适用读者

  • LabVIEW 开发工程师

  • 自动化测试与设备工程师

  • 科研实验与教学团队

  • 工业软件集成与运维团队


文档阅读建议

如果你是第一次接触本工具包,建议按以下顺序阅读:

  1. 本章:了解工具包定位与能力边界

  2. 安装指南:完成环境安装、激活与模型密钥配置

  3. 开发者指南:学习模块、示例、工具封装与调用流程

  4. FAQ:排查常见问题


联系与支持