An AI agent is a program that uses a large language model (LLM) to decide what to do next, uses tools to do it, and keeps going until the goal is done. A...