Today, I think all areas, especially IT, are becoming involved with AI. Right now, I think the term I hear most often is AI Agent. For non-technical people, it may seem like it's just the .md files we generate with Claude Code CLI, Codex, and similar tools. But as a engenier or dev, I think it's worth looking a little deeper into what an AI agent actually is.

We know it isn't magic. An AI agent is essentially a LLM combined with orchestration, context, and tools that let it perform actions beyond generating text.

To summarize the "magic" behind tools like Claude Code, you can think of them as a loop. As programmers, imagine something like:

while (true) {

const response = llm(messages)