Tinker

by Kondasamy Jayaraman

See how tech works by playing with it.

Hand-drawn stories you play: build the thing, watch it break, fix it.

Free · No sign-up · Nothing to install · Works on your phone

OK OK
One workshop, a plot per module. Room for more: propose one.

Why Tinker

Understanding comes from poking at things

Modules

Pick a concept

Beginner

OK

Module 1 · 7 chapters

Beginner

Retrieval-Augmented Generation (RAG)

How AI assistants answer from your company’s documents, why they go wrong, and how to fix them.

  • Context windows
  • Embeddings
  • Chunking
  • Vector search
  • Reranking
  • Agentic RAG
  • GraphRAG
Start RAG →

Module 6 · 7 chapters

Beginner

Tokens & embeddings

How text becomes the numbers a model reads: tokens to count and pay for, and embeddings that carry meaning.

  • Tokens & ids
  • Byte pair encoding
  • Counting & cost
  • Tokenizers compared
  • Embeddings
  • Meaning by neighbours
  • Token budgets
Start Tokens & embeddings →

Intermediate

OK

Module 4 · 7 chapters

Intermediate

Evals & LLM testing

How a team knows the assistant got better or worse: test sets, graders and regressions.

  • Test sets
  • Regressions
  • Code graders
  • Model judges
  • Judging the judge
  • Grading the path
  • pass@k & pass^k
  • Release gates
Start Evals & LLM testing →
OK

Module 5 · 7 chapters

Intermediate

Prompt injection & guardrails

Text that tries to take over the assistant, and the defences that hold it back: filters, output checks and the lethal trifecta.

  • Direct & indirect injection
  • Prompt rules
  • Input filters
  • Output checks
  • The lethal trifecta
  • Defence in depth
  • Red teaming
Start Prompt injection & guardrails →

Module 8 · 7 chapters

Intermediate

Context engineering & memory

What goes into the model’s window each turn, in what order, and what it should remember between conversations.

  • The context window
  • Lost in the middle
  • Just-in-time retrieval
  • Prompt caching
  • Clearing tool results
  • Memory files
  • Context policy
Start Context engineering & memory →

Advanced

OK

Module 3 · 7 chapters

Advanced

AI agents

How an assistant goes from one request to a whole case: the loop, plans, budgets, memory and helpers.

  • Workflow or agent
  • The agent loop
  • Plans & approval
  • Step & token budgets
  • Stuck loops
  • Memory & compaction
  • Sub-agents
Start AI agents →

Module 7 · 7 chapters

Advanced

Transformer architecture

What happens inside the model between a prompt and its next word: vectors, attention, heads and layers, and how the next token is picked.

  • Next-token prediction
  • Embeddings & position
  • Attention
  • The causal mask
  • Heads & layers
  • Temperature & top-p
  • The KV cache
Start Transformer architecture →
OK

Module 9 · 7 chapters

Advanced

Fine-tuning vs prompting

When to train the model, when to prompt it, and when to give it documents.

  • Prompt, documents or weights
  • Training & loss
  • LoRA adapters
  • Facts vs style
  • Forgetting & cost
  • Evals before training
  • Choosing an approach
Start Fine-tuning vs prompting →

Want a concept explained here? Propose a module.

How it works

Every module plays the same way

  1. 1 Meet the problem

    A short story sets up what is going wrong and why it matters.

  2. 2 Change one thing

    The step asks for one action in the picture: add a block, move a slider, pick an answer.

  3. 3 Watch what changes

    The picture, the meters and the answer update at once, so cause and effect are visible.

  4. 4 Fix it yourself

    Puzzles hand you a broken setup. Hints appear when you’re stuck, and “Show me” is always there.