The mental model I use with clients: Generative AI produces artifacts (text, image, code) from a single prompt; Agentic AI makes decisions across multiple tool calls to accomplish a goal. The tell is state — a generative model is stateless per call, an agent maintains a working memory and can choose "do I need more info before answering?" Once you wire in tool use + a loop, you've crossed over.