AIGP Study Guide
Module 8: AI Governance Vocabulary

Generative AI

The GenAI stack from foundation model to prompt - architecture names matter here. RAG is defined by retrieving from a knowledge base beyond the training data sources and grounding the answer in it.

Generative AI is the cluster of models that create new content - text, images, audio, video, code - from patterns learned in training data. The stack runs from architecture down to the prompt, and the architecture names are exam targets.

  • Foundation modeltrained on broad data at scale and adaptable to many downstream tasks via fine-tuning or prompting.
  • Large language model (LLM) → a foundation model trained on massive text corpora, transformer-based; Small language models (SLM) are the compact, cheaper, on-device cousins.
  • Multimodal models → process and/or generate more than one data type (text plus images, audio or video).
  • Transformer model → uses self-attention to weigh relationships across a whole sequence at once - the backbone of modern LLMs.
  • Diffusion model → learns to reverse gradually added noise to generate images or audio.
  • Prompt and Prompt engineering → the input instruction, and the craft of refining it to steer output.
RAG's defining phrase

Retrieval augmented generation (RAG) optimises LLM output by retrieving from a knowledge base beyond the training data sources and grounding the answer in it. That phrase - "beyond the training data" - is the discriminator the exam looks for.

Exam flash

Generative vs discriminative is a classic trap → generative creates new content, discriminative draws the line between classes. And RAG ≠ adding parameters or resampling data - it references an external knowledge base.

Key terms - quick answers

What is “Generative AI”?
Models that create new content from patterns learned in training data.
What is “Foundation model”?
Large model trained on broad data at scale, adaptable to many downstream tasks.
What is “Large language model (LLM)”?
Transformer-based foundation model trained on massive text to understand and generate language.
What is “Small language models (SLM)”?
Compact models with far fewer parameters: cheaper, faster, can run on-device.