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.
Go deeper
In one line: AI node = stateless single-provider LLM call for fixed tasks; Agent node = memory + swappable model + tool coordination for conversational/compound work; plan commands before the canvas.
Difference is memory; agents also allow swapping the brain (l3186042 0:12-0:13)
AI nodes for single-shot classification like spam filtering (l3186042 0:14)
Both can call tools - not the distinguishing feature (l3186042 0:15)
Planning is step one; the trigger is only the first node (l3186042 0:09)
Commands per domain listed before building, plus compound commands (l3186042 0:17-0:25)
▶ Watch this taught:

