A kulcs az, hogy adj nyers anyagot az AI-nak — a tényleges diff vagy kód — és kérj egy adott, konvencionális formátumot. Az AI jó abban, hogy egy változást tiszta prózává alakít, de csak akkor, ha láthatja, hogy mi változott meg.
A kulcs az, hogy adj nyers anyagot az AI-nak — a tényleges diff vagy kód — és kérj egy adott, konvencionális formátumot. Az AI jó abban, hogy egy változást tiszta prózává alakít, de csak akkor, ha láthatja, hogy mi változott meg.
git diff --staged | <your AI tool>.feat:, fix:, docs:), vagy a te changelog stílusod.Egy lusták commit üzenet:
fixed stuff
Nagy a diff megadása és a Conventional Commit stílus kérése után:
fix(auth): reject expired tokens in session middleware
The middleware only checked token signature, not expiry, so expired
sessions stayed valid. Added an `exp` claim check that returns 401.
A második verzió azt mondja a felülvizsgálónak, mi változott meg és miért — sokkal hasznosabb a git log-ban hat hónap múlva.
Mindig olvasd el az eredményt az aktuális változás alapján. Az AI nem ismeri a szándékodat — csak az általad megmutatott kódot — tehát tévedésből egy fix-et feat-ként címkézhet meg, vagy olyan mellékhatást állíthat, amely valójában nem létezik.
A jó commit üzenetek és dokumentáció az a mód, ahogy te és a csapatod a jövőben megérted, miért létezik a kód. Az AI eltávolítja a jó írás súrlódását, de a pontosság rajtad múlik: egy magabiztos téves changelog rosszabb semmi nél. Adj neki valódi bemenetet, követelj valódi megegyezést, és ellenőrizz a commit előtt.