The article discusses the concept of 'agents' in programming, which refers to the use of large language models (LLMs) in a loop to execute tasks and receive feedback. This approach allows LLMs to interact with their environment, use tools, and improve their performance. The author shares their experience with using agents to program and highlights the benefits and limitations of this approach. Agents can automate routine tasks, improve code quality, and enhance productivity, but they also require careful design and oversight.