Visual Assets

Icons, infographics, and visual design resources for the course.

Course Icons

Custom icons for each course topic, using Material Design style.

Agent agent
Reasoning reasoning
Tools tools
Multi-Agent multiagent
RAG rag
Knowledge Graph knowledge
Verification verification
Evaluation evaluation
Code Agent code
Research research

Using Icons

In pages and layouts:

{{ site.data.icons.topics.agent.svg }}

With custom styling:

<span class="topic-icon" style="color: #3333B2;">
  {{ site.data.icons.topics.reasoning.svg }}
</span>

Action Icons

download
github
colab
external

Infographics

Guidelines for creating course infographics.

Design Principles

  1. Single Concept: One infographic = one key concept
  2. Consistent Style: Use course color palette
  3. Minimal Text: Let visuals do the work
  4. Scalable: Works at multiple sizes

Color Palette

Color Hex Usage
MLPURPLE #3333B2 Primary, headings
MLBLUE #0066CC Links, secondary
MLORANGE #FF7F0E Accents, highlights
MLGREEN #2CA02C Success, positive
MLRED #D62728 Errors, warnings

Creating Infographics

Use Python with matplotlib for programmatic generation:

import matplotlib.pyplot as plt
from pathlib import Path

# Course colors
MLPURPLE = '#3333B2'
MLBLUE = '#0066CC'
MLORANGE = '#FF7F0E'

plt.rcParams.update({
    'font.size': 12,
    'font.family': 'sans-serif',
    'figure.figsize': (10, 6),
    'figure.dpi': 150
})

fig, ax = plt.subplots()
# Your visualization code here
plt.tight_layout()
plt.savefig(Path(__file__).parent / 'infographic.pdf',
            dpi=300, bbox_inches='tight')

Infographic Types

Type Best For Example
Flow Diagram Processes, pipelines ReAct loop
Comparison Side-by-side analysis Framework comparison
Hierarchy Structures, taxonomies Agent types
Timeline Historical progression LLM development
Venn Diagram Overlapping concepts RAG vs agents

Week-by-Week Infographic Ideas

Week Concept Suggested Visual
1 ReAct Loop Circular flow: Thought -> Action -> Observation
2 Prompting Strategies Decision tree: Zero-shot -> Few-shot -> CoT
3 Tool Integration Hub and spoke: LLM -> Tools
4 Planning Architectures Comparison grid: Plan types
5 Multi-Agent Patterns Network diagrams: Orchestration patterns
7 RAG Pipeline Flow: Query -> Retrieve -> Generate
8 Knowledge Graph Node-edge diagram
9 Verification Chain Multi-step process flow

File Organization

week-folder/
  infographics/
    01_concept_name/
      infographic.py
      infographic.pdf

Diagram Tools

Mermaid (Built-in)

Just the Docs supports Mermaid diagrams:

graph LR
    A[Query] --> B[Agent]
    B --> C{Tool?}
    C -->|Yes| D[Execute]
    C -->|No| E[Respond]
    D --> B

Graphviz

For complex diagrams, use Graphviz in Python:

from graphviz import Digraph

dot = Digraph()
dot.node('A', 'Agent')
dot.node('B', 'Environment')
dot.edge('A', 'B', 'action')
dot.edge('B', 'A', 'observation')
dot.render('diagram', format='pdf')


Back to top