Articles

Caleb Sponheim

Caleb Sponheim Ph.D. is a User Experience Specialist with Nielsen Norman Group. A former computational neuroscientist, his expertise includes quantitative user experience research, statistics, analytics, and data science.

@calebsponheim

Articles and Videos

  • Agent Harness: Definition

    An agent harness manages a software loop between an AI model and its tools. Its context, permissions, and limits shape what users can do.

  • The New Siri’s Biggest Strength Is Not Intelligence

    A useful AI assistant needs relevant personal context, the capability to use it, and an experience that helps users understand its limits.

  • Artificial Intelligence: Glossary

    Plain-language definitions of the AI terms that come up in product and design work, from tokens and context windows to agents, evals, and prompt injection.

  • How to Decide When an AI Tool Is Worth Keeping

    Pressure to adopt AI isn't evidence that a tool helps. The PROVE framework tests one tool against one task and produces a provisional decision you can defend.

  • Data Isn’t Enough: The Power of Narrative in UX

    People need narrative, not just numbers, to make decisions. Bring both!

  • A Concrete Definition of an AI Agent

    An AI agent pursues a goal by iteratively taking actions, evaluating progress, and deciding next steps. Useful agents must be reliable, adaptive, and accurate.

  • Visualize Raw Data to Make Better Decisions

    Looking at and visualizing your raw, primary data is not a waste of time, quite the contrary. In fact, it can be the highest value action and the biggest return on investment that you can do.

  • Don’t Start with AI, Start with the Problem

    To build good products, start by identifying the problem, not the solution. Especially with AI, if you start with a technology, delivering real value to your users and customers will be difficult.

  • Humanizing AI Is a Trap

    LLMs humanize by design. Adding personality/emotion amplifies risk. Design real tools, not fake friends.

  • Humanizing AI Does Not Help Your Users

    Humanizing AI is a quick trick, but will prevent your users from getting the most from the AI experiences you design.