Week1: Introduction (2025-09-05)

In this session, you will learn/revisit key prompting techniques and see how they are implemented in code. These techniques form the foundation for the more advanced topics we’ll explore in later sessions.

Today’s focus is “Question Answering” - a classic use case where a language model is given a question and a relevant context, and is expected to produce an accurate answer.

We will explore how to prompt a small LLM to perform QA effectively in various ways.

OUTLINE

  • Zero-shot Prompting
  • Few-shot Prompting
  • Chain-of-Thought (CoT) Prompting
  • Contextualization Techniques
  • Exercise [TODO]