This post originally appeared on tokenjam.dev/blog . It's part of a 14-post series on the agentic AI ecosystem. TL;DR An AI agent uses an LLM to reason about a goal and decide what actions to take, calling tools and observing results until the goal is reached Agents differ fundamentally from chatbots (which don't act) and workflows (which don't decide) The ReAct pattern (reasoning + acting) is the dominant architecture in modern agent systems Agents range from copilots that suggest actions to fully autonomous systems that run unattended for hours Key components: the LLM (reasoning), tools (actions), context/memory (state), and a control loop (orchestration) What is an AI agent? An AI agent is a system that uses a large language model to make decisions and take actions in pursuit of a goal. It calls tools, observes what they return, and iterates until the goal is reached. A chatbot waits for the next message; an agent plans and executes its own sequence of steps.…