AI Coding Tools, Agents & Models
Station 6 / 10
BMFeedback

KDBM Lite · 06 / 10

AI Coding Tools, Agents & Models

Understand AI chat, IDE extensions, coding agents, models, providers, context, and when to use stronger or faster AI.

Goal

Understand what AI coding tools, agents, and models do in the workflow.

Do now

Separate app builders, coding agents, chat models, and human review.

Output

You know which helper to use and what not to trust blindly.

Stop when

You can explain why project files remain the source of truth.

Choose by job

Four kinds of AI helper

They are not competing brands. They see different amounts of your project, so pick by the job in front of you.

AI chat

Sees: Only what you paste

Best for: Planning and explaining

IDE extension

Sees: The open file

Best for: Quick edits in one file

Coding agent

Sees: Project files, with permission

Best for: Multi-file work and commands

Model + context

Sees: Whatever you gave it

Best for: Stronger for hard errors

AI Coding Tools, Agents & Models

What this is

“AI” in a build session is really three separate things: the window you type into, the model behind it, and how much of your project that helper is allowed to see.

Core rule

Choose your helper by the job in front of you, not by hype. Tool shopping is not building.

Helper typeBest forLimitation
General AI chatExplaining, planning, rewritingDoes not know your project
IDE AI extensionOne file, quick fixesMay miss wider impact
Coding agentMulti-file work, running commandsNeeds clear boundaries
More capable modelPlanning, debugging, hard errorsCan take more time
Lighter, faster modelSmall edits, short explanationsMay miss nuance

Products you may have heard of are examples of these categories, not requirements. KDBM Lite does not depend on any single brand.

Why it matters

Choosing the wrong kind of helper wastes session time. A chat window cannot fix a file it has never seen, and an agent with no clear boundary can change more than you asked.

What to do

Do this now

Decide which AI helper you will use for the rest of today, and open it.

If you need to…Use
Plan an idea that is still unclearA stronger model, or a planning chat
Edit files in your projectA coding agent, or your IDE's AI extension
Understand an errorAny AI, but paste the error and the relevant file

Stay with one helper unless the trainer tells you to switch. Switching mid-session usually costs more than it saves.

Never paste these into AI

API keys, passwords, client or student data, identity numbers, payment details.

If a tool can run terminal commands, make it explain before it runs anything you do not recognise.

Check yourself

You are ready when

You can name the helper you are using and say what it can currently see.

The terms, if you want them

TermWhat it means
AI chatA conversation window for asking, planning, and drafting. It cannot see your project unless you give it the context.
AI coding extensionAI built into an IDE. It can help with the file or selection you are working on.
Coding agentAn AI helper that can work across project files and run commands when you allow it.
ModelThe engine that reads your instruction and produces the answer or code.
ProviderThe service or account that gives you access to a model.
ContextEverything the AI can currently see: your prompt, the chat so far, files, errors, screenshots.
TokenA chunk of text the model reads or writes. You do not need token maths, only this: more context uses more of the model's attention and can still miss details.
LLMLarge Language Model: a model trained to understand and generate language and code.
Copy
For this session you only need one capable AI coding helper that can
read the project folder, edit files with your permission, and explain
a command before running it. Tool and model upgrades are optional.

Later in the build, once the coach has written your planning files, a lighter model can often handle small Work Cards because the files carry the context. Those files do not exist yet, so this is not something to prepare now.

Common mistakes

  • Believing a chat window can see a project you never shared with it.
  • Switching tools mid-session instead of fixing the instruction.
  • Giving an agent permission to run anything without reading what it plans to do.
  • Pasting secrets into a prompt to “save time”.

Next step

You now know the cockpit and the AI helper. Continue to Start & Download.