# List of Figures

This list catalogs the main diagrams and illustrations that appear in the book's
lab notebooks, grouped by module. Most figures are embedded in the hands-on labs;
open the linked lab page to view a figure in context. (Decorative logos and
interface chrome are omitted.)

## Module 1: Fundamentals of Generative AI

```{list-table}
:header-rows: 1
:widths: 20 80

* - Location
  - Figure
* - {doc}`module-1/labs/Lab-4/lab4b-Tree-of-Thought`
  - Tree-of-Thought reasoning diagram.
* - {doc}`module-1/labs/Lab-5/Lab5-Multimodal`
  - Chatbot architecture; Open LLM Leaderboard; multimodal sample images
    (Amazon packages, ASL, cat-with-laptop, chart data, payment receipt, stacked
    boxes).
```

## Module 2: Responsible Generative AI

```{list-table}
:header-rows: 1
:widths: 20 80

* - Location
  - Figure
* - {doc}`module-2/labs/Lab-3/lab3-robustness`
  - Robustness and guardrails architecture diagrams.
* - {doc}`module-2/labs/Lab-4/lab4b-watermarking`
  - Watermarking illustrations.
* - {doc}`module-2/labs-overview`
  - Retail bot workflow and agent-flow diagrams used across the Module 2 labs.
```

## Module 3: Building Applications with Foundation Models

```{list-table}
:header-rows: 1
:widths: 20 80

* - Location
  - Figure
* - {doc}`module-3/labs/Lab-1/lab1-langchain_modules`
  - LangChain module and chain diagrams.
* - {doc}`module-3/labs/Lab-2/lab2-chatbots`
  - Chatbot component diagram.
* - {doc}`module-3/labs/Lab-3/lab3a-retrieval_augmented_generation`
  - RAG architecture diagrams.
* - {doc}`module-3/labs/Lab-4/lab4_agents`
  - Agent-with-tools workflow diagram.
* - {doc}`module-3/labs/Lab-5/lab5a-personalization`
  - Multimodal application illustrations (personalization, product images,
    document pages).
```

```{admonition} Note
:class: note
Additional generated images and intermediate diagrams appear within individual lab
notebooks as you run them. The labs are the primary home for the book's figures;
the explanatory chapters use tables and worked examples in place of static images
so they render cleanly on every device.
```
