开发者指南简介

本章节面向希望使用 AI Agent for LabVIEW 进行二次开发、工程集成与能力扩展的开发者。
你将从“可运行”走向“可扩展”,逐步掌握从单一功能验证到完整工程落地的方法。


本章目标

通过本章,你将建立以下能力:

  • 了解 Agent for LabVIEW 的开发边界与典型开发流程

  • 掌握基础示例到工程化应用的迁移路径

  • 学会组织工具、模型、提示词与上下文的协同关系

  • 掌握工具调用(Tool Calling)在 LabVIEW 场景中的接入方法

  • 为后续扩展模块(如 VI 专项模块)预留可维护架构


适用读者

  • 希望LabVIEW 接入大模型能力的开发者

  • 需要把 AI 能力接入测控/自动化流程的系统集成工程师

  • 需要维护团队级工具链与知识资产的技术负责人

  • 希望在教学或实验项目中构建 Agent 工作流的科研人员

  • 希望将LabVIEW迁移到其他平台的开发者


推荐学习路径

阶段 1:完成可运行闭环

  1. 先完成安装与许可证/API 配置

  2. 运行基础示例,确认对话与模型调用链路可用

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

阶段 2:进入开发者模式

  1. 熟悉模块划分与调用链路

  2. 选择一个业务小场景建立最小可用流程

  3. 将已有 VI 封装为工具并接入 Agent

  4. 建立可复用的提示词、工具描述与错误处理规范

阶段 3:工程化与扩展

  1. 建立团队级目录结构与命名规范

  2. 增加日志、异常处理与回归验证

  3. 规划部署形态(开发环境/现场环境)

  4. 逐步引入专项模块(如 VI 专项能力模块)

参考章节:部署与分发故障排除


开发架构建议(对齐当前文档体系)

建议将 Agent for LabVIEW 的开发内容拆为三层:

  • 基础层:模型连接、Key 管理、会话与上下文管理

  • 能力层:工具调用、文档解析、代码辅助、业务逻辑编排

  • 场景层:测试自动化、设备联调、实验流程、报告生成等业务场景

在此结构上,后续可自然扩展 VI 专项模块,例如:

  • VI 解析与说明生成(已有功能)

  • VI 工具标准化封装(VI + JSON 描述)

  • 面向企业私有工具库的统一注册与治理


模块化开发实践建议

  • 先做“小而完整”的单场景原型,再扩展多场景复用

  • 每个工具保持“单一职责”,避免一个 VI 承担过多逻辑

  • 工具输入输出保持稳定,优先保证可观测和可调试

  • 把提示词和工具描述视为配置资产,而非临时文本


示例程序入口

你可以通过以下路径打开示例:

Help -> Find Examples -> Directory Structure -> VIRobotics -> AI Agent


技术支持

如在开发过程中遇到问题,可先查阅本指南后续章节或 FAQ