What Is a "Tool" in AI Agents? (The Part That Makes Them Useful)

In the last post, we said this: An agent = AI that keeps trying But that brings up a fair question. How does it actually do anything? How does it open a file? Search the web? Run code and check if i