AITeky Learn
Mini-project IT, Software & SaaS

Small model that writes commit messages

Fine-tune a small open model to write commit messages from code changes.

The brief

Developers write vague commit messages like "fix" and "update". A small team wants a model that runs on its own machines and writes a good message from a diff. Fine-tune a small open model and compare it with a large hosted model on quality, speed and cost. Good looks like: a clean training set, a fair evaluation, and a recommendation backed by numbers.

What you will build

  1. Prepare diff and message pairs and a held-out test set
  2. Fine-tune a small open model with LoRA
  3. Generate messages with the small and a large model
  4. Score quality with human ratings and an LLM judge
  5. Compare quality, speed and cost and recommend one

Free, open data to build it with

Check each dataset's licence before you publish your work. Your mentor gives your team its own version of the brief (data, scope or region), so every team's project is its own.

We use essential cookies to run the site. With your permission we also set one anonymous ID to count unique visitors, and Google Analytics cookies to see which pages help learners. Cookie notice

Join AiTeky Learn. It's free.

Create a free account to track your progress, save items for later and get study suggestions.

Sign up free Log in