No Stupid Questions

AI Basics
For People Who Hire People

No coding required. Just the concepts that make AI tools actually work for you.

⏱ ~20 min read 🧠 7 concepts βœ… Knowledge check included
Concept 01

Tokens β€” The AI's Unit of Currency

Before you can understand anything else about AI, you need to understand tokens. They're how AI models read, process, and charge for text.

What is a token?

A token is the smallest chunk of text an AI model processes. It's not exactly a word β€” it's more like a word fragment. Common words are often one token. Longer or uncommon words get split into multiple. Spaces and punctuation are tokens too.

πŸ“
Rule of thumb

1,000 tokens β‰ˆ 750 words. A typical job description is ~300–600 tokens. A 1-hour interview transcript is roughly 8,000–15,000 tokens.

0 Tokens
0 Words
$0.00 Est. Cost*

*Estimate based on Claude Sonnet input pricing (~$0.003/1K tokens). Actual cost varies by model and usage.

πŸ’‘
Why TA teams care about tokens

If you're processing 50 resumes through a Zapier automation, token efficiency = real cost savings. A bloated prompt that says the same thing in 200 words vs 40 words costs 5x more β€” and doesn't get better results.

Concept 02

The Context Window β€” AI's Working Memory

The context window is the total amount of text an AI can "see" at one time. It's finite β€” and more stuff is competing for that space than you might think.

What's eating your context window right now?

Before you type a single word, these things are already in there:

See how context fills up β€” pick a TA scenario:
Context Window Usage 2%
System prompt + tools ~4,000 tokens
Claude.ai starts here β€” mostly empty, ready for your work.
System / tools
Conversation history
Documents / files
Available space
Model Context Window Approx. Word Equivalent You Use It Via…
Claude Sonnet 4.6 200K tokens ~150,000 words Claude.ai Zapier AI
GPT-4o 128K tokens ~96,000 words ChatGPT Copilot
Gemini 1.5 Pro 1M tokens ~750,000 words Gemini
⚠️
More isn't always better

Just because you can paste 20 resumes doesn't mean you should. The model performs better on content near the top and bottom of the context. Burying key instructions in the middle of a giant paste = worse results.

Concept 03

Context Rot & Poisoning β€” When Memory Goes Bad

The amount of context isn't the only thing that matters. What's in it matters just as much β€” and there are two ways it can go wrong.

πŸ› Context Rot

As a conversation fills up, early instructions get diluted by newer content. The model may start "forgetting" things you told it 20 messages ago β€” not because it can't see them, but because they're buried under so much other text.


TA Example: You told Claude "only evaluate candidates with enterprise experience" at the start of a long session. By message 40, it starts recommending mid-market candidates anyway.

☠️ Context Poisoning

One piece of wrong or conflicting information contaminates the whole session. Even after you correct it, the original (wrong) answer is still sitting in the context history β€” and sometimes the model drifts back to it.


TA Example: Claude misidentifies a candidate's current employer. You correct it. Later in the same chat, it references the wrong employer again.

🧠
The meeting transcript analogy

Imagine handing your boss a raw transcript of a 2-hour meeting where you debated a decision, went back and forth, rejected a few options, and finally landed on one. They skim it. They might latch onto the rejected option from page 2 instead of the final decision on page 10. That's exactly what's happening inside a long AI session.

What to do about it

Concept 04

Hallucination β€” Confident and Wrong

AI models sometimes state things that are completely false β€” with complete confidence. This isn't a bug that will be "fixed." It's an inherent feature of how these models work.

Why does this happen?

AI models are trained to predict the next most likely token. They're optimized to produce plausible-sounding responses, not necessarily true ones. When a model doesn't know something, it doesn't say "I don't know" β€” it generates what a correct answer would likely look like.

Prompt: "What are the YOE and current company for this candidate?" (model given only a name, no resume)
Based on my knowledge, Sarah Chen currently works at Salesforce as a Senior Sales Manager, where she has been for approximately 3 years. Prior to that, she spent 4 years at HubSpot in an account executive role, giving her approximately 7 years of total B2B SaaS experience. She has a strong track record in enterprise sales cycles.
Made up β€” completely fabricated
Grounded in provided context
🚨
The TA risk is real

Never ask AI to recall candidate details it wasn't given. Always provide the resume or transcript as context. AI is great at analyzing what you give it β€” it's terrible at retrieving facts from memory.

❌ Risky prompt
"What's the candidate's current role and company?"
(no resume pasted)
βœ… Safe prompt
"Based on the resume below, what's the candidate's current role and company? [paste resume]"
πŸ’‘
Ground everything you care about

Paste the source material. Ask AI to work from it. The more you ground a prompt with real context, the less the model needs to fill in gaps β€” and the less it will hallucinate.

Concept 05

Prompting β€” How to Actually Talk to AI

Prompting is a skill. The same AI will give you very different outputs depending on how you phrase your request. Here's a simple framework that works.

The four ingredients of a good prompt

Prompt Builder β€” Candidate Screener Example
Role
You are an experienced TA recruiter at a fast-growing B2B SaaS company.
Context
We are hiring a Senior Account Executive for our enterprise segment. Must-haves: 5+ years B2B SaaS sales, experience with 6-month+ sales cycles, quota attainment of 100%+ for at least 2 years.
Task
Review the resume below and assess whether this candidate meets our must-have criteria. Be direct about gaps.
Format
Return: (1) a 1-sentence overall assessment, (2) a table with each must-have marked βœ… Met / ❌ Not Met / ❓ Unclear, (3) one follow-up question to ask in the phone screen.
Why this works
β†’ Role sets the lens the model uses to evaluate
β†’ Context gives it the specific criteria β€” no guessing
β†’ Task says exactly what to do (and flags that you want direct feedback)
β†’ Format prevents a wall of text you have to re-read
❌ Vague prompt
"Is this a good candidate for our AE role?"
βœ… Specific prompt
"Does this candidate meet our must-haves: 5+ yrs B2B SaaS, enterprise cycles, 100%+ quota attainment 2 consecutive years? Flag any gaps."
πŸ’‘
Give examples when output format matters

If you want the AI to write in a particular style or structure, paste an example of what "good" looks like. "Format it like this: [example]" is more reliable than a long description of what you want.

Concept 06

The AI Stack β€” Models, Primitives, Harnesses & Products

Most people think AI is just one thing. It's actually four layers β€” each built on top of the last. Understanding the stack demystifies why the same "AI" behaves so differently across tools.

Layer 4
Product
What you actually use
Claude.ai Β· ChatGPT Β· Zapier AI Β· Copilot
Layer 3
Harness
The orchestration layer
Memory Β· System prompt Β· Tool routing Β· Agents
Layer 2
Primitives
What the model can do
Generate text Β· Use tools Β· Analyze images Β· Search
Layer 1
Model
The trained AI brain
Claude Sonnet Β· GPT-4o Β· Gemini 1.5 Pro

Click any layer above to learn more.

Layer 1 β€” The Model

The core AI, trained by companies like Anthropic, OpenAI, or Google on massive amounts of text. It takes in tokens and predicts what tokens should come next. The model itself is just a big math function β€” it has no memory, no UI, no tools. It only exists as an API.


Examples: Claude Sonnet 4.6, GPT-4o, Gemini 1.5 Pro, Llama 3

Layer 2 β€” Primitives

The raw capabilities the model exposes. Think of these as the verbs it knows how to do. Every higher-level feature you use is built from combinations of these:

  • Text generation β€” write, summarize, translate, reformat
  • Tool use β€” the model can call external functions (search, run code, read a file) and use the result
  • Vision β€” analyze images, screenshots, PDFs
  • Embeddings β€” convert text into numbers so you can search for "meaning" rather than exact keywords
  • Structured output β€” return JSON, tables, or other formats instead of freeform prose

Layer 3 β€” The Harness

The harness is the software that orchestrates the model. This is where the real magic (and real complexity) lives. It's what turns a raw text-prediction engine into something useful. The harness handles:

  • System prompts β€” hidden instructions loaded before every conversation. These tell the model who it is, what it can do, and how it should behave. You never see them. They're set by whoever built the product.
  • Memory β€” storing and retrieving information across sessions, since the model itself has none
  • Tool routing β€” deciding when to call an external tool (search the web, look up a calendar, run a Zap) vs. when to just respond
  • Context management β€” handling the context window: what to keep, what to summarize, what to drop
  • Agents β€” enabling the model to take multi-step actions, make decisions, and loop until a goal is met

🧩
Why Claude.ai β‰  Claude inside Zapier

Same model. Different harness. Zapier's harness has different system prompts, different tools connected, different memory behavior. That's why the same model can feel totally different across products.

Layer 4 β€” The Product

The interface you actually use β€” the UI, the login, the feature set, the pricing. The product is the harness + a UI wrapped around a model. Two products using the same model and similar harnesses can still feel very different because of UI decisions, what tools they've connected, and what system prompts they're using.


Examples: Claude.ai, ChatGPT, Zapier AI Agents, Microsoft Copilot, Gemini

A word on Agents

You'll hear "agent" constantly right now. Here's what it actually means.

πŸ€– Regular AI (one turn)

You ask β†’ AI responds β†’ done. Like a search engine. The model gets your message, generates a reply, stops.


Example: "Summarize this JD." β†’ Claude summarizes it β†’ you read it.

πŸ” Agent (multi-step loop)

You give a goal β†’ AI figures out the steps β†’ takes actions β†’ checks results β†’ repeats until done. The model is in a loop, making decisions.


Example: "Screen all applicants for this role and flag the top 5." β†’ Agent reads each resume, scores them, ranks them, returns a shortlist.

⚠️
Agents can make mistakes autonomously

The more steps an agent takes without human review, the more a single early mistake can compound. In TA workflows, always design agents to surface their reasoning for anything that affects a candidate decision β€” don't let them run fully unattended on consequential calls.

Product you use Underlying model Harness built by
Claude.ai Claude Sonnet / Opus Anthropic
ChatGPT GPT-4o OpenAI
Microsoft Copilot GPT-4o (+ Bing search) Microsoft
Zapier AI Agents Claude, GPT-4o, or others Zapier
Gemini Gemini 1.5 Pro Google
Concept 07

Training Cutoff β€” AI Doesn't Know What Just Happened

Every AI model has a "knowledge cutoff" β€” a date after which it wasn't trained on new data. For anything that happened after that date, the model is flying blind.

What AI knows well

  • General writing and editing
  • Interview frameworks and patterns
  • Well-established company histories
  • General industry knowledge (up to cutoff)
  • How to structure a job description

What AI may get wrong

  • Recent layoffs, reorgs, or leadership changes
  • Current headcount or funding status
  • New products, competitors, or market shifts
  • Anything that changed in the last 6–18 months
  • Whether a company still exists
⚠️
The research trap

Asking AI to research a candidate's current employer, recent funding, or headcount is risky β€” that info may be stale or fabricated. Use AI to analyze; use LinkedIn, Crunchbase, or the company's site to verify facts.

πŸ’‘
Paste fresh context in

If you need AI to reason about something recent (a job posting, a company update, a candidate's LinkedIn), paste the text directly into the prompt. The model can work with information you give it β€” it just can't retrieve it on its own.

Quick Reference

Practical Tips for TA Teams

Apply these right away β€” no technical knowledge required.

πŸ†•

Start fresh for new tasks

Long threads accumulate context rot. Open a new chat when you switch topics or candidates.

πŸ“Ž

Always paste the source material

Resume analysis? Paste the resume. Transcript summary? Paste the transcript. Don't rely on AI memory.

🎯

Be specific about criteria

Don't ask "is this a good candidate?" Ask whether specific must-haves are met. Vague prompts get vague answers.

πŸ“

Specify the format you want

Want a table? A bulleted list? Three sentences max? Say so. Format guidance dramatically improves usability.

βœ…

Verify facts independently

AI-generated claims about companies, candidates, or recent events should be verified before you act on them.

πŸ”

Repeat key constraints

In a long session, restate important rules near the bottom before asking. "Remember: we are only considering candidates with X."

πŸ§ͺ

Iterate on prompts

If the output isn't right, tweak the prompt β€” don't just ask again. Small wording changes make a big difference.

πŸ”’

Watch what you paste

Candidate data is sensitive. Know your company's guidelines on what's OK to paste into which tools. When in doubt, check with your People team.

Knowledge Check

Test Yourself

Five quick questions. Click an answer to see if you've got it.

1. You paste a long job description into Claude.ai and ask it to "write 10 variations of this JD." The output is mediocre. You paste 10 more JDs for comparison. Now the output gets worse. Why?
2. A recruiter asks Claude: "What's the YOE for candidates named Alex Rivera in our ATS?" Claude confidently returns: "Alex Rivera has 6 years of experience in enterprise SaaS." What happened?
3. "Claude.ai" and "Claude Sonnet 4.6" are the same thing. True or false?
4. You're screening 30 candidates via a Zapier automation and your prompts are very long and wordy. What's the practical downside?
5. Which of these prompts is most likely to give you a useful, consistent output for resume screening?