What is an agent?

2026-07-11 · #foundations #agents

“Agent” is the most overloaded word in AI right now. It’s marketing copy, it’s a research term with fifty years of baggage, and it’s the name of the thing you can build in an afternoon with an LLM and a while loop. Before this site can teach anything, we need a definition that can bear weight.

The textbook one — an agent is anything that perceives its environment through sensors and acts upon it through actuators — is true but toothless. It admits thermostats. The interesting question is what separates the thermostat from the systems this site is about.

Rather than hand you the answer, let’s do this the Lyceum way:

┌─ socratic dialogue: what makes an agent? ─ interactive

the definition, in prose

If you steered the dialogue to its end, you arrived here:

An agent is a system that pursues goals over time by taking actions, observing consequences, and adapting.

Each noun in that sentence is a design surface:

goalsactobserveadaptthe loopthe model is only the engine
Every property on this wheel is a design surface — and an ethical one.

And each noun is also an ethical surface. Goals can be misaligned. Actions can be irreversible. Observations can be manipulated — an agent reading a web page is trusting that page. Adaptation without limits is just drift with good branding.

That symmetry — every architectural property doubling as an ethical one — is the thesis of this entire site. The next post in the foundations thread takes the loop apart piece by piece.