KZPROJ Git Diff AI 审查工具

背景:kanzi的工程文件是xx.kzproj,在git提交时候无法有效的review,导致容易出现问题

1. 目标

帮助工程师理解 .kzproj 文件的 Git 变更内容,AI 自动生成人类可读的变更说明。

2. 使用方式

bash 复制代码
# 1. 生成 diff 文件 (使用 Git diff)
git diff NewFile.kzproj > diff.txt
"D:\Program Files\Git\usr\bin\diff.exe" OldFile.kzproj NewFile.kzproj > diff.txt

# 2. 运行工具
kzproj-review.exe diff.txt

# 3. 查看结果
type result.md

3. 设计工具kzproj-review.exe

  • 2.1 设计提示词 You are a Kanzi HMI engineer. Analyze this .kzproj diff ...
  • 2.2 将diff.txt分割成合适大小,多线程利用AI解读
  • 2.3 将结果输出

4. 实战

c 复制代码
D:\KanziWorkspace_3_9_8_216\Projects\Untitled5Test>"D:\Program Files\Git\usr\bin\diff.exe" Untitled5TestOld.kzproj Untitled5Test.kzproj > diff.txt

D:\KanziWorkspace_3_9_8_216\Projects\Untitled5Test>D:\chenchao\mysvnlocal\chenchao\KzprojReview\build_vs2026\Debug\kzproj-review.exe diff.txt
Reading diff file: diff.txt (2756294 chars)
Split into 10 batches, starting analysis...
Press Ctrl+C to cancel

[OK] All batches completed!
Result saved to result.md

AI识别出screen场景修改的节点和修改内容(包括表达式内容)


材质的变化


预设件的变化


图片的变化

相关推荐
kali-Myon7 分钟前
分享一个网络安全 AI 工具导航项目 SecSkills
安全·ai·github·ctf
空 白II13 分钟前
9.19 大语言模型研究简报:Anthropic × Accenture 把“第三方评测者”直接嵌入前沿模型研发流程
大语言模型·claude
liulilittle41 分钟前
mock 框架架构
ai·架构·自动化·llm·mock·测试·tools
liulilittle1 小时前
C++ 引擎接口到 mock 的映射(INTERFACE_MAP)
ai·自动化·llm·mock·lua·测试·tools
apple_692658852 小时前
DLSS5画质增强 mayflyMods v1.2.5 四合一工具:DLSS5画质增强 + MFG多帧生成 + 游戏库启动 + MOD模组管理
ai·dlss5
云烟成雨TD11 小时前
LlamaIndex 系列【31】检索增强策略:命名实体识别(NER)
ai·agent·rag·llamaindex
Hvitur11 小时前
Linux安装Git【离线安装】
git
2601_9548118212 小时前
AI科学实验室自律系统:闭环自动化与智能实验设计技术路径 — 自动化技术
ai
2601_9548118213 小时前
AI智能教育多智能体协同:备教辅全链路架构实现 — 技术架构
ai