Author: Tal Raviv, Aman Khan
Type: newsletter
Published: 2026-02-03
Status: unread
Tags: source, ai-pm, product-sense, cursor

How to Build AI Product Sense

By: Tal Raviv, Aman Khan Source: Lenny’s Newsletter Type: newsletter

Summary

Fill after reading. 2-3 sentences: what is this about, what’s the core argument or insight?

Key Ideas Extracted

Fill during processing. Each idea links to a knowledge entry.

Notes

Your annotations, reactions, questions, disagreements. Written during or after reading.

Raw Content

Core thesis: The single most transformative habit to internalize important AI concepts is to move away from consumer-grade UIs (ChatGPT, Granola, Lovable) and into more powerful AI coding agents like Cursor and Claude Code. Getting hands dirty with coding agents helps build “AI product sense”—the ability to correctly anticipate what will be truly impactful for users and also feasible with AI.

AI product sense is encountering support tickets about AI “forgetting” facts and recognizing it as context rot. Or watching a user struggle through a workflow and confidently saying that agent memory solves this—and knowing how to restructure the experience.

10-Step Tutorial Structure:

Steps 1-4: Get Set Up and Familiar with Cursor

  • Download Cursor (desktop app, not web version)
  • Create a new project
  • Continue the post inside Cursor itself (Magic School Bus inspired)
  • Create a Disney song parody to learn basics (Agent mode, file editing, Keep/Undo)

Key insight from Step 3: Cursor is just three familiar tools combined:

  1. ChatGPT (chat interface)
  2. A text editor
  3. File explorer

Or as one student said: “AI that can touch any file on my computer.”

Steps 5-6: Hands-on with AI Models and Tool Calls

  • Step 5: Model Selection — Try same query across multiple models to build intuition. Claude models sensitive to copyright; OpenAI models stumbled with apply_patch tool. Key lesson: “There are only a few frontier LLMs, and they’re available to all product teams. Innovation is how we apply them.”
  • Step 6: Tool Calls — LLMs can only produce text; actions happen through tools. Tools are familiar operations (read_file, search_replace). Cursor is the “handyman” — LLM describes what it wants, Cursor executes. If you’ve heard “MCP client” or “agent harness,” those describe Cursor’s role.

MCP Explained: SaaS companies provide custom tools for LLM interaction. MCP is a standard interface so each company only needs one connector. Analogy: USB or Bluetooth. “For simplicity, MCP is just another tool the agent can use, with a standardized interface.”

Steps 7-10: Build a Personal OS

  • Step 7: Create Personal OS — Lightweight productivity system: Knowledge/, Tasks/, GOALS.md, AGENTS.md. The user becomes PM of their own AI product.
  • Step 8: RAG — “Before I start talking, I gotta go look everything up and read it first.” Agent searches files to provide context to LLM. Perplexity, Google AI Mode, Claude Code all use RAG.
  • Step 9: Agent Memory (AGENTS.md) — LLMs are “Mensa geniuses with the short-term memory of a hamster.” AGENTS.md is a markdown file auto-prepended to every chat. “Memory is just a text file prepended to every conversation.” Memory has a cost — takes up context window space.
  • Step 10: Context Engineering — Anytime you’ve dragged a file into ChatGPT, started deep research, or created project instructions, you were doing context engineering. Watch Cursor’s token counter like a car’s gas tank. Context rot: model performance degrades with more tokens.

Practical difference between Cursor and ChatGPT:

  • Cursor = files as knowledge + chat as interface + instructions that always apply
  • Two form-factor differences change everything: selective context (drag files into each chat) and malleable knowledge (AI edits files directly)
  • In ChatGPT, value lives in conversation history; in Cursor, value lives in documents

Key concepts covered: AI product sense, model selection, tool calling, MCP, RAG, agent memory, context engineering, context rot, context window management.


This site uses Just the Docs, a documentation theme for Jekyll.