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


材质的变化


预设件的变化


图片的变化

相关推荐
梦想画家2 分钟前
用SQL驱动AI:Trino AI Functions跨源情报分析实战指南
sql·ai·trino
Miku1629 分钟前
Claude Code 循环(Loops)入门:从 /goal 到 /schedule 的四种模式
agent·ai编程·claude
grey_csdn14 小时前
1923_Qwen 3.6-35B-A3B的本地部署与调优
ai
To_OC15 小时前
再也不用手动整理会议纪要!我给 Claude 封装了一套永久自动化 Skill
人工智能·agent·claude
Markland_l16 小时前
AgentScope 核心机制解析
ai
wMoqi18 小时前
trae cn 中ai开发配置skill mcp 规则参考(yudao-cloud项目-个人用)
ai·skill·yudao·mcp·trae
「QT(C++)开发工程师」19 小时前
AI Agent 核心组件
人工智能·ai·aigc·ai编程·ai写作
武子康20 小时前
2026 开源视频生成模型全景图:按 9 类任务路由比按参数量选模型更可靠
人工智能·ai·chatgpt·openai·claude·世界模型·视频模型
笨蛋©21 小时前
2026年制造业实战:CAD图纸气泡图自动化生成与检验计划数字化指南
ai·数字化·cad·质量管理·制造业