What is an Agent?

Module 1, Lecture 1.1 | Introduction to Agentic Systems

An agent is software that perceives its environment, reasons about what to do, and takes autonomous action to achieve goals. This lecture introduces the perception-reasoning-action loop that underpins every agentic system, distinguishes agents from chatbots, assistants, and copilots, and establishes a critical insight: LLMs generate text — your code executes actions. We trace through the complete agent loop and explore why the 2022–2024 era of large language models made reliable agents possible for the first time.

Read the full lecture narrative

Additional Resources