开发者指南简介¶
本章节面向希望使用 AI Agent for LabVIEW 进行二次开发、工程集成与能力扩展的开发者。
你将从“可运行”走向“可扩展”,逐步掌握从单一功能验证到完整工程落地的方法。
本章目标¶
通过本章,你将建立以下能力:
了解 Agent for LabVIEW 的开发边界与典型开发流程
掌握基础示例到工程化应用的迁移路径
学会组织工具、模型、提示词与上下文的协同关系
掌握工具调用(Tool Calling)在 LabVIEW 场景中的接入方法
为后续扩展模块(如 VI 专项模块)预留可维护架构
适用读者¶
希望LabVIEW 接入大模型能力的开发者
需要把 AI 能力接入测控/自动化流程的系统集成工程师
需要维护团队级工具链与知识资产的技术负责人
希望在教学或实验项目中构建 Agent 工作流的科研人员
希望将LabVIEW迁移到其他平台的开发者
推荐学习路径¶
阶段 1:完成可运行闭环¶
先完成安装与许可证/API 配置
运行基础示例,确认对话与模型调用链路可用
运行完整示例,验证上下文、流式输出与工具调用
参考章节:安装指南、许可证激活与 API 配置
阶段 2:进入开发者模式¶
熟悉模块划分与调用链路
选择一个业务小场景建立最小可用流程
将已有 VI 封装为工具并接入 Agent
建立可复用的提示词、工具描述与错误处理规范
阶段 3:工程化与扩展¶
建立团队级目录结构与命名规范
增加日志、异常处理与回归验证
规划部署形态(开发环境/现场环境)
逐步引入专项模块(如 VI 专项能力模块)
开发架构建议(对齐当前文档体系)¶
建议将 Agent for LabVIEW 的开发内容拆为三层:
基础层:模型连接、Key 管理、会话与上下文管理
能力层:工具调用、文档解析、代码辅助、业务逻辑编排
场景层:测试自动化、设备联调、实验流程、报告生成等业务场景
在此结构上,后续可自然扩展 VI 专项模块,例如:
VI 解析与说明生成(已有功能)
VI 工具标准化封装(VI + JSON 描述)
面向企业私有工具库的统一注册与治理
模块化开发实践建议¶
先做“小而完整”的单场景原型,再扩展多场景复用
每个工具保持“单一职责”,避免一个 VI 承担过多逻辑
工具输入输出保持稳定,优先保证可观测和可调试
把提示词和工具描述视为配置资产,而非临时文本
示例程序入口¶
你可以通过以下路径打开示例:
Help -> Find Examples -> Directory Structure -> VIRobotics -> AI Agent
技术支持¶
如在开发过程中遇到问题,可先查阅本指南后续章节或 FAQ:
技术支持邮箱:support@virobotics.net
QQ 技术交流群:664108337