ToolBank 文档
什么是 ToolBank
ToolBank 是一款模块化视觉算法开发平台:WPF 前端 + 高性能原生算子后端,用拖拽式可视化编程搭出检测 / 测量 / 自动化流程。它面向三类人:
- 产线与调试工程师:不写代码,拖算子搭流程、跑程序、看结果;
- 视觉算法开发者:用 C++ 写算子插件、用 C# 写界面控件插件,扩充平台;
- 系统集成商 / 二次开发者:把搭好的程序导出为独立 C# 工程并驱动它,嵌入自己的系统。
最近更新:AI 智能助手
ToolBank 内置了完整的 AI 助手体系(2026-08 新增):四位预置特工(通用助理 / 代码审查员 / 视觉分析助手 / 需求分析师),支持云端大模型(预置 DeepSeek-V4-Pro / Flash)、任何 OpenAI 兼容服务与 Ollama 本地模型三种通道。
- 让 AI 看见你的工作空间:能感知当前程序、Job、选中的元素、用户视图里的流程图;
- 需求分析师可直接修改流程图:在流程图控件上右键“召唤AI特工”,说需求,它把改动落到节点上;
- AI 调用的每个能力都受技能白名单控制,全程可在 AI 配置窗口中审计。
👉 详见 AI 智能助手 分类。
核心能力
文档导航
① AI 智能助手(新增)
- AI 助手入门 —— 入口、能力总览、权限边界
- 模型接入与配置 —— ToolBank 预置云端 / 自建 / Ollama
- 内置特工 —— 四位特工详解与自定义
- 技能与 ToolBank API —— AI 能调用平台哪些能力
- 典型使用场景 —— 改流程图 / 贴图问报错 / 审代码
② UI 使用指南
③ 工具与算子库(新增)
④ 插件机制
⑤ 二次开发与集成(新增)
⑥ 平台
快速开始
1. 安装与启动
从官网下载安装包;永远双击桌面上的 Tool Bank 图标启动(它由守护进程拉起主程序,保证崩溃现场与工程保全,不要直接运行 ToolBank.App.exe)。启动后打开「插件管理」可看到当前用户等级与剩余时间。
2. 搭第一个程序
- 主菜单 工作空间 → 新建工作空间;
- 在程序编辑器添加 Job,通过 +(或右键)从工具选择器添加算子;
- 先放一个“加载图像”类算子,再接图像处理算子(如 Convert → Threshold);
- 输入框可填常量、可选变量、可用
$(SolutionDir)宏指路径; - 点击运行,日志与节点状态会显示每步结果;用“用户视图”把图像 / 数值控件放出来可视化。
3. 试一下 AI
- 打开任意工作空间;
- 视图 → AI 机器人;
- 若没有可用模型,先到 设置 → AI 配置 启用预置云端模型(或接入 Ollama);
- 在“用户视图”放一个流程图控件,右键 召唤AI特工 → 需求分析师,让它分析或改造你的流程图。
4. 更进一步
- 要新的算法 → 看 创建 C++ 工具插件;
- 要新的界面控件 → 看 创建 C# 控件插件;
- 要把程序交付客户 → 看 导出 CS 程序。
系统要求
| 项目 | 要求 |
|---|---|
| 操作系统 | Windows 10 / 11 x64 |
| 运行时 | .NET Framework 4.7.2+(运行与导出工程一致) |
| 硬件 | 双核 2.0GHz+ / 4GB+ 内存;GPU 推理需 CUDA 环境 |
| 磁盘 | 2GB+ 可用空间 |
| 开发环境 | Visual Studio 2019+(开发 C++ / C# 插件) |
| 网络 | 使用云端 AI 需联网;纯本地(Ollama + 内置算子)可离线 |
常见问题
游客 / 登录用户使用到一半被退出,工程会丢吗?
不会。倒计时结束前会提示保存;即使异常退出,守护进程也会保全工程快照与崩溃信息,下次启动可选择恢复。详见《守护进程与崩溃恢复》。
AI 需要自己准备大模型 Key 吗?
不必须。ToolBank 预置了官方云端模型(DeepSeek-V4-Pro / Flash),启用即可用;也支持接入你自己的 OpenAI 兼容服务或本机 Ollama。详见《模型接入与配置》。
支持哪些变量类型?
INTEGER / DOUBLE / STRING / IMAGE / REGION / POINT2D / POINT3D / LINE2D / RECTANGLE2D / CIRCLE2D / ELLIPSE2D / POLYGON2D 及其 v 前缀数组等 22 种内置类型。详见《算子库总览》。
深度学习模型怎么接入?
内置 Plugin.DL 提供 YOLO 检测 / 分类 / 分割 / PaddleOCR 算子,输入 ONNX 模型路径即可运行;插件自带示例模型(Models\ 目录)。详见《深度学习与 OCR》。