What's an agent
Core characteristics
Autonomy. Acts without human intervention.
Goal-directed behavior. Works towards objectives.
Environmental perception. Uses sensors/APIs/text input/cameras/whatever
Capability. It can impact its environment.
Learning and adaptation. Many agents improve their performance over time.
> An agent, on the other hand, wraps around the LLM and provides structure: memory, tools, goals, and an execution loop. It can decide what to do, when, and how. A chatbot that only responds to questions is a function. An agent might take a vague request like "Plan my weekend" and orchestrate searches, preferences, and reservations autonomously. The difference lies in the system's ability to initiate and coordinate. (source)