Artificial Intelligence · AI Foundations
Modern AI Tools
In AI because a campus project now reaches for named tool families — a chat model, a model hub, an image generator, a code completer, an AutoML search — and each family is a…
The rest of this course built objects with exact jobs: a path, a solution graph, a backed-up move, a derived sentence, a belief interval. A campus project in the same year also opens a browser tab and types into a named product. This lesson is a thin map of five families — what each object is, and when it is the wrong object. It is not a product tutorial, not an API walkthrough, and not a gallery. The running example is one student project: flag overdue library books, draft an email, and put a diagram on a slide. Different families earn different parts of that project, and some parts still belong to the earlier lessons.
- Artificial Intelligence
- Easy level
- 5 concepts
1A tool family is an object, not a brand
A chat model, a model hub, an image generator, a code completer and an AutoML search are five different objects. GPT-class systems are large next-token predictors. Hugging Face is a place that hosts model files and the code to run them. Stable Diffusion is a generator that turns a text prompt into an image. Copilot-class tools are next-token predictors specialised to code. AutoML is a search that tries model families and settings on a table you already framed.
Brand names move. The objects do not. This lesson uses the names a current syllabus prints so you can recognise them, and then immediately talks in the object language: predictor, hub, generator, completer, search. If a newer name replaces one of these, the job test stays — what does it return, and what can it not certify?
| Syllabus name | Object | Returns |
|---|---|---|
| GPT-class chat | Next-token predictor | Fluent text |
| Hugging Face | Hub and library | A model you chose to run |
| Stable Diffusion | Image generator | A picture from a prompt |
| Copilot-class | Code-specialised predictor | A suggested span of code |
| AutoML | Search over models | A fitted table model |
2Chat models predict text
A GPT-class chat model is trained to continue text. Given a prompt, it samples a plausible next token, then another, and the paragraph that appears is that chain. It is not a knowledge base, not a minimax player, and not a calibrated classifier. It can draft the overdue-book email, outline a section, or rephrase a paragraph you already believe. It cannot certify that a citation exists, that a rule follows from a KB, or that a probability is calibrated.
The failure that matters is fluency: a wrong fact in correct grammar. The evaluation and leakage lessons already taught you not to trust a number that looks finished. The same habit applies to a paragraph that looks finished. Use the chat model as a drafter; keep the earlier lessons' tools for anything that has to be true.
| Job | Fit? |
|---|---|
| Draft the overdue-book email | yes — text in, text out |
| Prove every borrower is a person | no — that is FOL inference |
| Return a cheapest walk to the library | no — that is A* |
| Quote a page that must exist | no — fluency is not a citation |
3A hub is not a model; a generator is not a fact
Hugging Face is a hub: a catalogue of published model files, datasets, and a library that loads them. Saying 'we used Hugging Face' is like saying 'we used the library' — it does not name the book. The object you owe a reader is the model card: which weights, which task, which licence. The hub also does not run your clinic rules; it is not an expert-system shell.
A Stable Diffusion-class generator produces an image from a text prompt by iteratively denoising in a learned latent space. That is a picture, not a photograph of the lab and not a diagram of the AND-OR graph from the AO* lesson. Use it for a slide that needs an illustration you will label as generated. Do not use it as evidence that a device looks a certain way, and this course will not ask you to generate one here.
| Family | Object | Do not treat it as |
|---|---|---|
| Hugging Face | Catalogue + loader | The model you ran |
| Stable Diffusion | Prompt-to-image generator | A source of facts or photos |
4Completers and AutoML still need a job
A Copilot-class completer is a next-token predictor that has seen a lot of code. It can propose a loop, a test name, a pandas snippet. It does not run the snippet, does not know your label definition, and does not inherit the A* optimality proof. Read every suggestion the way the hybrid lesson reads an LLM tool call: a proposal, then a check. The check is still yours — a compiler, a test, a reviewer.
AutoML searches a space of model families and settings on a table you provide, and returns a fitted model plus a score. It is a real search, closer in spirit to the search lessons than a chat box is. It cannot invent the decision, the label window, or the split. If the overdue-book flag is actually 'returned after a reminder' mixed with 'never returned', AutoML will happily maximise a meaningless accuracy. Frame first — the learning-setup habit from the ML course, and the evaluation lesson here — then let a search spend the table.
| Tool | Will do | Will not do |
|---|---|---|
| Copilot-class | Propose a code span | Certify that the span is right |
| AutoML | Search models on a framed table | Invent the label or the split |
5Pick the object the job already named
The course you just finished already named objects that these families do not replace. A cheapest path is still A*. A required pair of subtasks is still AO*. A safe move against an opponent is still minimax. A sentence that must follow is still entailment. A leftover 'I do not know which' is still a Dempster mass on \Theta, not a chat hedge. A constraint that must never bend still belongs in a rule layer, as the hybrid lesson said.
Reach for a modern tool when the job is drafting, illustrating, proposing code, loading a published model, or searching a framed table. Reach past it when the job is a guarantee. The project that flags overdue books can use a chat model for the email and a table model — AutoML or otherwise — for the flag, and it still needs a definition of overdue that no tool will invent.
Figure. A cheapest path is still A*. A required pair of subtasks is still AO*. A safe move against an opponent is still minimax. A sentence that must follow is still entailment. Reach past a modern tool when the job is a guarantee.
A teammate says the overdue-book flag is handled because 'we asked the chat model and it sounded sure'. Which object did they treat the chat model as?
- A calibrated classifier or an entailment engine — things a next-token predictor is not
- A model hub, which is what chat models are
- An AutoML search, which is why it sounded sure
- A shell, because fluency is a knowledge base
Sure-sounding text is fluency. A flag that must be right needs a defined label and an evaluated model, or a written rule. A hub, an AutoML search and a shell are different objects, and a chat model is none of them.
Notes
- A foundation-model tool predicts the next token, pixel, or code span; it does not run the search or the logic of the earlier lessons.
- Hugging Face is a hub and a library, not a model. AutoML is a search over model families, not a substitute for framing the job.
- Use a tool when its object matches the job; do not use a chat model as an entailment engine or an image generator as a source of facts.
Exam traps & shortcuts
- If the job needs a proof, a cheapest path, or a calibrated probability, the earlier lessons' tools still apply — a fluent paragraph is not any of those.
- A hub is where models live; naming the hub is not naming the model you ran.
- AutoML cannot invent a label definition. If the decision is unframed, the search has nothing honest to maximise.
Recap
These points close the added syllabus.
- Object, not brand
- Chat predictor, hub, image generator, code completer, AutoML search. Names move; the returned object does not.
- Fluency
- A GPT-class model drafts text. A wrong fact in correct grammar is the failure the evaluation habit already covered.
- Hub and picture
- Hugging Face hosts; it is not the model. A generator returns a picture, not a fact, and this lesson attaches none.
- Still frame the job
- Copilot proposes; you check. AutoML searches a table you already defined. Guarantees stay with search, logic, and rules.
Practise Modern AI Tools
Reading is free and needs no account. Practice, mocks and progress live in the app.
- 1 quick check with worked explanations
- Timed mocks scored with the real marking scheme
- Readiness tracked per topic, kept on your device