← All speakers

Bio, Work & Ideas

Ishan Anand

Conference affiliation: Insight Sciences · 2026

Ishan Anand is chief AI officer at Insight Sciences, co-founder and former chief technology officer of Layer0, and creator of Spreadsheets Are All You Need. He makes language-model mechanics accessible to nonspecialists and investigates whether AI-generated personas can reliably predict human preferences.

From internet infrastructure to interpretable AI

Anand studied mathematics and electrical engineering and computer science at MIT and worked at Digidesign/Avid before co-founding Moovweb, which became Layer0. As chief technology officer, he helped develop infrastructure for delivering fast, dynamic web applications. Limelight Networks acquired Layer0 in 2021; Anand subsequently served as vice president of product at Edgio.

His best-known educational project, Spreadsheets Are All You Need, implements GPT-2 Small entirely with Excel functions, exposing tokenization, embeddings, attention, neural-network layers, and next-token prediction to cell-by-cell inspection. He subsequently built a roughly 600-line vanilla JavaScript implementation that lets web developers load model weights locally and step through transformer inference using ordinary browser debugging tools.

  • Make model behavior observable. Anand uses familiar tools to connect architectural details with practical consequences: tokenization changes what models perceive, attention supplies context, and architectural differences can affect prompting. He favors testing prompting strategies against evaluations instead of relying on intuition.
  • Demonstrate activation steering directly. In his spreadsheet-based GPT-2 demonstration, Anand traces intermediate predictions through the residual stream and injects an independently identified Jedi-associated feature into model activations, changing a predicted object into a lightsaber. The example illustrates activation steering without attributing the underlying sparse-autoencoder research to him.
  • Treat synthetic personas as forecasts, not respondents. At Insight Sciences, Anand develops synthetic personas for market research while emphasizing that repeated model-generated answers do not create additional human observations or statistical significance. Missing context can introduce confounding assumptions; answer order and prompt wording can distort results; and models generally predict stated attitudes more reliably than real-world behavior.
  • Validate entire distributions against human evidence. His approach emphasizes calibration against human ground truth, comparisons between simulated and observed response distributions, sensitivity testing, and measurement of uncertainty in the original survey data. He also sees potential in generative agent-based modeling, where grounded personas interact within larger simulations. His spreadsheet and browser experiments embody that idea: functional software designed to make sophisticated systems understandable.

Read the topics behind these talks

3 conference talks

Key ideas

Scroll to read ↓

Follow a prompt through tokenization, embeddings, attention and vocabulary scoring, using Ishan Anand’s browser implementation to connect transformer mechanics to familiar JavaScript.

  • Can a web developer understand the machinery?
    0:39 ↗
  • Load the weights, then open DevTools
    7:23 ↗
  • One prediction at a time
    12:18 ↗
  • Why tokens are neither words nor characters
    17:50 ↗
  • Build a vocabulary by merging frequent pairs
    23:13 ↗
  • Apply the learned merges to a prompt
    27:51 ↗
  • An ID finds a token; a vector represents it
    33:12 ↗
  • Learn representations from the company words keep
    40:16 ↗
  • Compare directions, then look up the rows
    44:38 ↗
  • Add where each token occurs
    49:42 ↗
  • Attention makes a token specific to its context
    56:54 ↗
  • A neural network is weighted arithmetic with activations
    1:02:53 ↗
  • Fit a function instead of writing it by hand
    1:06:54 ↗
  • Expand, activate, project—and repeat with new weights
    1:11:47 ↗
  • Turn the final representation into a token
    1:17:48 ↗
  • Internet completion is not assistant behavior
    1:23:16 ↗
  • Learn a score, then optimize the assistant against it
    1:27:05 ↗
  • A recommendation system for the next token
    1:31:42 ↗
  • Dictate freely, but test engineered prompts
    1:35:31 ↗
  • More parameters without using all of them for every token
    1:39:08 ↗

Key ideas

Scroll to read ↓

A role prompt can generate a plausible customer, but a useful synthetic respondent needs grounded context, calibrated answers and validation against human data.

  • From role prompts to bounded forecasts
    0:20 ↗
  • Language as a simulation medium
    2:35 ↗
  • When the model changes the experiment
    4:49 ↗
  • Does the opinion survive a reordered question?
    7:43 ↗
  • Predicting statements is easier than predicting actions
    8:27 ↗
  • Choose persona prompts against human ground truth
    9:59 ↗
  • Fine-tune the response distribution
    11:37 ↗
  • Let the model answer in words, then calibrate
    13:08 ↗
  • More synthetic answers are not more human evidence
    15:41 ↗
  • Research for a human-plus-agent economy
    18:29 ↗
  • Ask the question the survey missed
    19:31 ↗

Key ideas

Scroll to read ↓

Ishan Anand opens up a language model in Excel, follows a weekday prediction through its layers, and changes a completion by adding a vector.

  • Turn sentence completion into a spreadsheet calculation
    0:24 ↗
  • Inspect tokens and their 768-number embeddings
    3:26 ↗
  • Read a causal attention head and an MLP
    5:31 ↗
  • Project the final state into next-token scores
    7:49 ↗
  • Use the residual stream as an inspection point
    9:16 ↗
  • Follow Wednesday through the network
    10:29 ↗
  • Find a feature that can be steered
    12:15 ↗
  • Change the completion by adding a decoder vector
    13:25 ↗
  • Carry architectural understanding into prompting
    15:24 ↗

References