背景: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场景修改的节点和修改内容(包括表达式内容)

材质的变化

预设件的变化

图片的变化