Course overview
Chapter 1 of 6ICIO and CIDI: Reusable Prompt Templates
Get the full course

Start here · 3:09

The template idea

This lesson explains what a prompt framework is and introduces ICIO as a fill-in-the-slots structure where Instruction and Context stay fixed while Input and Output change each run.

Free preview
  • A prompt is the request you type into an AI tool such as ChatGPT, Claude or Gemini. A prompt framework is a reusable structure for that request, a short checklist of the parts a good prompt contains, usually named with an acronym so it is easy to remember.
  • Frameworks help because the AI fills in whatever you leave out with generic guesses. Naming the parts that change the answer, such as who it is for, what you want to achieve and the format you need, keeps the answer close to what you actually wanted.
  • Frameworks make prompts repeatable. You fill the same parts each time, save the prompt as a template and share it with colleagues, so the same task produces the same quality whoever runs it.
  • Frameworks are not magic words. The value comes from the detail you put in each part. They help most when a request is complex or open to interpretation, while a quick, simple question can stay short.
  • There are well over sixty named frameworks, and most of them remix the same ingredients: role, task, context, audience, format, constraints and examples. Learning the ingredients matters more than memorising the labels.
  • ICIO is a fill-in-the-slots framework: Instruction, Context, Input, Output. Instruction and Context stay fixed, Input and Output change every run. The four-part idea comes from DAIR.AI's Prompt Engineering Guide from February 2023, and sources still disagree on the letters.
Liked chapter 1?

Get the other 5 chapters, the exam and your certificate for LinkedIn, plus all 700+ AI courses.

Get the full course