从基础设施出发,逐步构建智能日志分析、代码生成
与硬件工程师问答能力
将代码仓库解析为结构化知识图谱,暴露为 AI Agent 可直接调用的工具接口
| 环节 | 技术方案 |
|---|---|
| 代码解析 | Tree-sitter AST,提取函数、调用关系、模块依赖 |
| 知识图谱 | Kuzu 图数据库,10+ 节点与关系类型 |
| 语义检索 | Qwen3 向量嵌入,支持自然语言查询 |
| 文档生成 | 三级 API 文档(索引 / 模块 / 函数) |
| 工具接口 | MCP Server,提供 19 个 Agent 可调工具 |
AI 助手处理 10w+ 行代码时容易"迷路",给出错误建议。知识图谱让 Agent 有了精确的代码地图:
xxx_init() 被哪些模块调用?"设备日志排障当前依赖人工经验,效率低。通过知识图谱建立日志编号 → 代码触发路径的映射,系统化定位问题。
通用工具不了解我们的规范与隐性约定,生成的代码"形似神不似"。四个阶段解决这个问题:
将代码质量保障从"人工 review"逐步演进为部分自动化验证
面向硬件工程师,联调排障时无需打断软件同事,直接用自然语言提问:
AI 基于代码图谱直接给出精准回答