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


材质的变化


预设件的变化


图片的变化

相关推荐
Fighting042912 小时前
怎么写一个规范标准的skill
ai
Eloudy12 小时前
git clone --mirror 完整迁移仓库的全流程
git
weixin_4316004412 小时前
为什么 Agent REPL 要上 Ink:好处、用法与内部设计
前端·学习·ai·agent·ai编程
VIP_CQCRE12 小时前
用 Ace Data Cloud 自动发布 CSDN 技术博客:把 AI 内容变成可持续获客入口
ai·自动化·csdn·ace data cloud·技术营销
蒲公英eric13 小时前
从直接拼接到参数化查询:DVWA SQL 注入模块完整漏洞分析教程
ai·dvwa·ai安全·sql 注入模块·sql injection
安_13 小时前
hazelcast langchain4j 持久化
ai·vertx
天天有money13 小时前
Claude 中转站用于报告生成:会议纪要、周报和项目复盘怎么提效
gpt·ai·chatgpt
CoderJia程序员甲13 小时前
GitHub 热榜项目 - 周榜(2026-08-08)
ai·大模型·github·agent
liulilittle14 小时前
反量化:反量化Q8零(q8_0)
人工智能·算法·机器学习·ai·llm