Agentic AI Tutorial 0/80 lessons ~6 min read Lesson 8
Tokens & Embeddings
Two foundations of every LLM and agent: tokens (the units the model sees) and embeddings (numeric vectors that capture meaning).
Course progress0%
Focus
7 guided sections
Practice signal
Examples included
Career prep
Foundation builder
Introduction
Two foundations of every LLM and agent: tokens (the units the model sees) and embeddings (numeric vectors that capture meaning). You'll touch both every day — pricing is per token, RAG is built on embeddings.
Beginner analogy: tokens are LEGO bricks the model snaps together. Embeddings are GPS coordinates for meaning — words near each other in 'meaning space' have similar coordinates.
Understanding the topic
Core concepts:
- Token ≈ 3-4 characters or roughly ¾ of an English word.
- Tokenizer (BPE / SentencePiece) splits text deterministically.
- Pricing & context limits are per token, not per word.
- Embedding: a fixed-size vector (e.g. 1536 floats) representing meaning.
- Cosine similarity between embeddings = semantic similarity.
Syntax reference
Visual workflow / architecture:
bash
Text: "Cancel my flight to Tokyo"│ tokenize▼[Cancel][ my][ flight][ to][ Tokyo]││ embed (separately for RAG)▼[0.12, -0.04, 0.88, …, 0.03] ← 1536-d vector│▼Vector DB search│▼Most similar docs / past tickets
Real-world use
Every chatbot bill is computed in tokens. Every RAG system, semantic search, recommendation engine — all run on embeddings.
Best practices
- Use tiktoken / Anthropic tokenizers to estimate cost before sending.
- Pick the cheapest embedding model that meets quality (text-embedding-3-small often wins).
- Re-embed when you change models — vectors aren't compatible across providers.
Common mistakes
- Counting words instead of tokens → underestimated bills.
- Mixing embeddings from two models in the same DB.
Hands-on exercise
Interview preparation — practice these questions:
- Q1. How many tokens ≈ 1 English word?
- Q2. What is an embedding?
- Q3. Why is cosine similarity used?
- Q4. Scenario: your RAG returns garbage. Could embedding choice be the cause?
Ready to mark this lesson complete?Track your journey across the entire course.