Eu concordo 100% com você e não acredito que modelos llms serão capazes de ir tão a fundo só de olhar um diff, talvez, um editor tipo CoPilot baseado na conversa consiga tal commit.
Dito isso, está no roadmap o próximo fine-tuning considerar contexto, que é basicamente o usuário ter que escrever algo para guiar o commit message.
Não deixei claro dessa vez mas este projeto surge depois de ver muitos commits com este padrão "Changes", "PR Fix", "Oops", "Oops again"... a minha ideia é.. já que não vai escrever nada, então deixa a ferramenta resumir o seu diff para ajudar nos Reviews do PR por exemplo.
E agradeço a crítica e concordo com vc, bom se um dia chegar lá ao ponto de dar contexto para o commit e funcionar 100%, volto a postar aqui :D
Obrigado 🙏