Agent
Simple Definition
An AI system that can perceive, reason, and act autonomously to achieve goals.
Technical Definition
A software entity powered by an LLM that operates in a loop: observe environment → reason → select tools → execute actions → update state, until the task is complete.
Analogy
Like a personal assistant who reads your email, checks your calendar, books meetings, and reports back — without you micromanaging each step.
Where It's Used
Customer support bots, coding assistants, research agents, autonomous workflows.
Related Concepts
Interview Tip
Emphasize the loop (perceive → plan → act → observe) and how you handle failures and hallucinations in agent systems.