AI node vs Agent node: memory, and a swappable brain
Both can call tools. Both can classify. Only one remembers what you said a turn ago.
A 'message a model' AI node is stateless and hard-wired to one provider ('you either choose an OpenAI or a Gemini'). An AI Agent node keeps conversational memory across turns and lets you swap the LLM without rebuilding. AI nodes remain the right choice for single-task jobs such as the Day 3 spam filter; agents are for conversations ('reply to the same person with x' needs memory), multi-tool coordination, and any natural-language command - a raw Gmail node cannot interpret 'send an email to abc'.
Planning precedes both: 'you can never create a workflow without a plan' - the first NODE is a trigger, the first STEP is enumerating commands per domain and the compound commands that span them.
This is Day 4's 'agent is not required everywhere' from the other side: when memory or brain-swapping is needed, only the agent node will do.

