Skip to content

Repository files navigation

Vehicle_Agent

一个面向汽车工程建模的 AI 意图编排与 CATIA 集成作品。仓库提供可独立运行的 mock 工作台,并保留经过筛选的 Python/CATIA/CAA 真实集成源码,用于展示从自然语言意图到建模执行合同的关键技术链路与边界。

作品集公开版

这是面向招聘方独立审阅整理的可运行公开作品版本,不等于完整生产系统。公开源码可离线运行 React mock 工作台并验证 manifest、DAG、LLM 节点意图护栏和模拟结果合同;真实 CATIA/CAA 原型依赖未随仓库分发的商业软件、SDK、模型与私有配置。能力证据、最短验证路径、数据边界和使用边界见 作品集公开版说明

默认版本完全离线,不要求安装 CATIA,也不会读写真实 CAD 文件。

Vehicle_Agent 建模工作台

上图为公开仓库可直接运行的离线 mock 工作台;界面中的 CATIA 操作入口只展示集成合同,不会在默认演示中启动 CATIA 或写入 CAD 文件。

当前稳定边界

  • React 建模工作台,展示能力选择、结构树、任务进度和结果合同。
  • 静态 manifest 校验:节点、依赖、公开面与门控面。
  • LLM 节点意图校验:拒绝内部节点、门控节点和原始 CAA 字段。
  • DAG dry-run 规划与 runtime-free mock 结果。
  • runtime-free mock 输出使用 front_door_runtime_free_mock_backend.v0 合同。
  • 55 个公开意图节点、13 个门控节点、4 个内部节点的能力分层。
  • 真实实现证据:HTTP API、CATIA COM 会话、Job JSON、CAA Dispatcher 与典型建模 Action。

默认演示不会启动 CATIA 或写入 CAD 文件。integrations/ 中的源码来自真实集成链路,但只有在合法安装 CATIA V5、CAA/RADE SDK 和项目私有运行配置后才能编译或执行;本仓库不分发任何专有 SDK、二进制或工程模型。

快速启动 UI

cd vehicle-ai-ui
npm install
npm run dev

浏览器打开 Vite 输出的本机地址,通常是 http://127.0.0.1:5173dev 已固定为 mock 模式。

也可以双击 run_demo.cmd

验证合同

python scripts\validate_front_door_ai_manifest.py
python scripts\plan_front_door_ai_manifest.py --format json
python scripts\validate_front_door_llm_node_intents.py --llm-intents-json tests\fixtures\front_door_llm_public_node_intents.v0.json --format json
python scripts\run_front_door_runtime_free_mock_backend.py --format json
python -m unittest discover -s tests -p "test_front_door_*.py"

真实集成证据

  • integrations/catia-python/:HTTP API、CATIA 会话控制、Bridge Client 和 DAG 编排代表源码。
  • integrations/catia-caa/:Job 协议、Action 注册/分发、Unicode 边界和典型 Fill Action。
  • contracts/:公开 Agent 节点、依赖、门控和结果合同。

这些文件用于说明已实现的跨语言架构,不属于默认可运行 demo,也不包含 Dassault Systemes SDK。

如在作品页面附带脱敏演示视频,视频展示的是完整本地 CATIA/CAA 集成原型;本公开仓库默认运行 mock 工作台,不应把视频标注为公开仓库的默认运行结果。

tests/fixtures/ 仅用于接口与执行合同验证,不包含客户名称、本机路径、CAD 几何文件或可回溯的生产模型数据。

演示视频

以下视频展示完整本地原型运行效果,涉及真实环境的信息已经脱敏。

Vehicle_Agent_demo_sanitized.mp4

文档

发布状态

这是从研究型工程中抽取的公开作品面,不是开源软件。详见 LICENSE

About

AI-driven automotive CAD intent orchestration and CATIA integration portfolio with runnable mock workflows.

Topics

Resources

Security policy

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages