开发工具 BMS 工程

DeepBMS

BMS 需求解析与代码生成工具

解析 Excel、Word 需求与通信协议,生成配置头文件、逻辑开关和 CAN 通信代码骨架。

项目概览

BMS 开发涉及电池参数、功能开关与通信矩阵等输入。DeepBMS 探索通过结构化提取和模板注入,连接需求文档与代码生成。

工作流程

  1. 01Excel / Word
  2. 02结构化信息提取
  3. 03模板与参数注入
  4. 04配置与代码骨架

根据仓库说明整理的流程概览。

主要功能

01

文档解析

将 Excel、Word 文档转换为文本快照,再提取电池参数、技术逻辑与通信矩阵的结构化信息。

02

参数与逻辑

将配置参数注入模板,生成电池与阈值配置、逻辑功能开关和时间参数。

03

CAN 代码骨架

根据通信矩阵生成 CAN 解析代码骨架,保留后续工程适配的空间。

04

交互命令行

提供 Typer / Rich CLI、交互 shell、dry-run、历史查看与分阶段输出。

技术组成

核心开发
Python
编排与解析
AutoGen / LLM
交互
Typer / Rich
输出
C 配置头文件 / CAN 解析骨架

当前状态与边界

i

需要配置模型端点及对应输入文档和模板。输出包含配置头文件、逻辑开关与通信骨架;生成结果仍需要人工审查及目标工程验证。

本页整理自该项目公开 README。具体功能、运行方法和最新状态,请以 GitHub 仓库说明 为准。

继续浏览 AI-BMS 运维 Agent