开放生态 — 让团队经验变成 AI 资产
AI 原生不是封闭黑盒。Axis 把开放性做到四层:硬件插件、Skill 工作流、MCP 外部系统、axis.md 项目记忆。 写一份 Markdown,AI 助手就能接入企业内部系统。
硬件层:改配置,不改代码
测试序列只描述「做什么」、能力层定义抽象接口、工具层负责具体硬件控制 — 工程师写一遍序列,dSPACE / Vector / NI 都能跑
只描述「做什么」 — 读转速、设电压...
定义抽象接口 — 总线 / 视觉 / 音频 / 诊断 ...
具体硬件控制 — dSPACE / Vector / NI / ADB ...
HIL / 仿真器 / 总线工具 / 座舱设备 / 音视频采集
dspace.read("Model Root/Engine/Speed") 绑死 dSPACE API,换硬件必须改代码
read("EngineSpeed") 映射配置决定走哪个硬件,测试代码一行不动
总线通信
- CAN/CAN-FD 帧级通信
- DBC/ARXML 信号导入
- PCAN / Vector / SocketCAN / ixxat / kvaser
模型访问
- HIL / MIL / SIL 多平台支持
- 实时模型变量读写
- 模型下载、更新
视觉分析
- 截图 / 录屏、图像对比
- OCR、模板匹配、AI 分析
- 工业相机 USB / RTSP 接入
座舱设备控制
- 触控模拟、按键输入
- 应用管理、AI 智能交互
- ADB / HDC / iOS 接入
音频分析
- 录音 / 播放、频率 / 音量检测
- 语音识别 ASR + 合成 TTS
- Whisper / 讯飞 ASR
诊断通信
- DoCAN / DoIP 诊断
- UDS 服务
- ODX / PDX 解析
| 类型 | 支持标准 / 厂商 / 工具 | 备注 |
|---|---|---|
| 仿真 | ASAM XIL API、NI、dSPACE、Vector | — |
| 诊断 | DoCAN、DoIP | ODX / PDX 解析 |
| 测量标定 | ASAM CCP / XCP | A2L 解析 |
| 故障注入 | ASAM XIL AP(EES) | — |
| 车载总线 | CAN(FD)、SOMEIP | DBC、ARXML 解析;PCAN、Vector、Kvaser、socketcan、ixxat |
| 座舱相关 | ADB、HDC、iOS、音频(USB)、图像(USB / RTSP)、机械手 | — |
| 其他测试设备 | 电源(EA)、示波器(Keysight)等 | — |
Skill 工作流包:把方法论变成 AI 资产
一份 Markdown,告诉 AI 助手「在某个场景下该用什么工具、按什么步骤做」。 团队经验从 Wiki 走进 AI,可分发、可版本管理、可信任审核。
---
name: jira-integration
description: |
集成 Jira 工单:从测试失败创建缺陷
工单、按工单生成测试序列。
TRIGGER when: 用户提到 Jira / 工单
/ 缺陷 / Bug ID。
allowed-tools:
- mcp_jira_search
- mcp_jira_create_issue
- search_variables
- generate_sequence
- run_test
argument-hint: "[ticket-id]"
---
# Jira 集成工作流
按 ticket-id 拉工单 → 找信号 → 生成
→ 执行 → 失败时建子单。 Agent Skills 仓库
webapp-testing / pdf / xlsx 等 Skill 直接可用
~/.claude/skills/
已有 SKILL.md 拷过来即可生效
ClawHub Skill
metadata.openclaw.* 字段被识别但不强制
已配置的 mcp.json
同样格式直接放到 ~/.axis/mcp.json 复用
已有的 Skill 资产可平移到 Axis,无需重写
MCP:让 AI 看见企业系统
通过 Model Context Protocol 标准协议,把 Jira / Polarion / PLM / 内部 API 接入 AI 助手。 配置格式与 Cursor / Claude Code 完全兼容,已有配置可直接复用。
{
"mcpServers": {
"jira": {
"command": "npx",
"args": ["-y", "@atlassian/jira-mcp"],
"env": {
"JIRA_URL": "${env.JIRA_URL}",
"JIRA_TOKEN": "${env.JIRA_TOKEN}"
}
},
"polarion": { ... }
}
} 用户一句 /jira-integration JIRA-1234,AI 链式自动完成
mcp_jira_search search_variables generate_sequence run_test mcp_jira_create_issue 全程对话驱动,无需切窗口 · 无需改 Axis 代码 · SKILL.md 在 Cursor / Claude Code 中也能直接复用
axis.md:项目级 AI 工作记忆
把团队约定、项目背景、术语表写进项目根目录的 axis.md,
AI 助手就会把它当成"工作记忆"。每条对话都生效,不必每次重复说明。
# 本项目 AI 助手须知
## 团队约定
- 测试用例文件名前缀必须为 tc_
- 套件用 suite_ 前缀
- CAN 信号统一走 PT_CAN 与 BODY_CAN
## 缩略语
- LSF = Low Speed Following
- APA = Auto Parking Assist
- ZCU = Zone Control Unit
## 安全红线
- Wait 步骤最长不得超过 60s
- 涉及高压电气信号必须先二次确认 3 分钟上手
新建文件、保存即生效,无需重启,不用改代码
项目自动切换
切换项目后 AI 助手"人设"自动切换,多项目互不污染
团队 Git 共享
提交到 Git,新人 clone 后立刻继承团队约定
与 Skill 互补
配置走 axis.md,工作流走 Skill,职责清晰