Problem-solving recipes
A step-by-step procedure for every problem type this course teaches — what to do first, what to do next, and how to tell which case you're in.
What are you being asked to do?
What are you actually trying to do? Given a small word-frequency corpus and need the next tokenizer merge -> run byte-pair encoding by hand. Writing a prompt you need to work reliably, not just once by luck -> write a structured prompt. An off-the-shelf model doesn't handle a task reliably and you need to decide what to reach for next -> the adaptation ladder. Shipping an application that reads content you didn't fully control (user input, retrieved documents, tool results) -> harden an LLM application end to end. Built a composed system and need to explain it to someone who wasn't in the room -> write the 11-point architecture document.
Tokens and prompts
Deciding how to adapt a model
Decide how to adapt a language model to a task
Use when: an off-the-shelf model doesn't yet handle a task well, and you need to decide which adaptation technique to reach for next
Goal: the cheapest technique that genuinely satisfies the task's real requirements, climbed no further than necessary
The adaptation ladder as a decision chain
This course's "which technique do I use?" index -- prompting through fine-tuning, climbed no further than necessary.