PulseAugur
EN
LIVE 15:26:45

LLMs need commit history, not just final code, to become real engineers

Current large language models trained on GitHub code are excellent imitators but lack true engineering understanding because they only see final code versions. The author proposes training LLMs on the full commit history of projects, including commit messages, to expose the decision-making process behind code evolution. This approach could enable models to learn architectural reasoning, refactoring skills, and the 'why' behind code changes, transforming them from mere imitators into genuine engineers. AI

IMPACT Training LLMs on commit history could lead to more capable AI engineers with better architectural decision-making.

RANK_REASON The item is an opinion piece discussing a proposed method for training LLMs.

Read on dev.to — LLM tag →

AI-generated summary · Google Gemini · from 1 sources. How we write summaries →

LLMs need commit history, not just final code, to become real engineers

COVERAGE [1]

  1. dev.to — LLM tag TIER_1 English(EN) · Kostya27 ·

    LLMs Have Learned All Open Code on GitHub - But Missed the Most Important Part.

    <p>Or why AI coders are just imitators, not real engineers.</p> <p>We are used to thinking that modern large language models (LLMs) know everything about programming. They are trained on billions of lines of code from open GitHub repositories. They can write even a big app from s…