What is a general-purpose AI assistant?
A general-purpose AI assistant such as ChatGPT or Claude is three separable layers working together: the model (the underlying LLM doing next-token prediction), the product (the chat application wrapping it: conversation storage, memory, file upload, the interface), and the tools the product can invoke on the model's behalf (web search, code execution, image generation, file readers). Treating these as one thing is the most common source of confusion about how these systems behave.
The same model behaves differently in different products because the product controls the system prompt, the available tools, and how context is handled. "Claude inside the chat app" is not the same system as "Claude called directly through an API," even when the model doing the predicting is identical.
Sign up free to read, listen and talk to tutor
Want me to explain it differently?
AI concepts can be dense. Tell me what's confusing and I'll find a new analogy.