Avain on antaa tekoälylle raakamateriaalit — oikea diff tai koodi — ja pyytää tiettyä, konventionaalista muotoa. Tekoäly on hyvä muuntamaan muutoksen selkeäksi tekstiksi, mutta vain jos se näkee, mitä muuttui.
Avain on antaa tekoälylle raakamateriaalit — oikea diff tai koodi — ja pyytää tiettyä, konventionaalista muotoa. Tekoäly on hyvä muuntamaan muutoksen selkeäksi tekstiksi, mutta vain jos se näkee, mitä muuttui.
git diff --staged | <your AI tool>.feat:, fix:, docs:), tai sinun muutoslokityyli.Laiska commit-viesti:
fixed stuff
Syötettyään diffin ja pyytäneet Conventional Commit -tyyliä:
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.
Toinen versio kertoo katselijalle mitä muuttui ja miksi — paljon hyödyllisempi git logissa kuuden kuukauden päästä.
Aina lue tulos varsinaiseen muutokseen verrattuna. Tekoäly ei tiedä aikomustaasi — vain näkemäänsä koodiin — joten se voi väärämerkitä fix:in feat:iksi tai väittää sivuvaikutusta, joka ei ole oikea.
Hyvät commit-viestit ja dokumentaatio ovat tapa, jolla tulevaisuuden sinä ja tiimikavereista ymmärtävät miksi koodi on olemassa. Tekoäly poistaa niiden kirjoittamisen kitkan, mutta tarkkuus on sinun vastuullasi: luottavaisesti väärä muutosloki on pahempi kuin ei mitään. Syötä sille oikea aineisto, vaadi oikeaa konventiota ja tarkista ennen kuin committaat.