AI Agents Demystified: The Building Blocks for Distributed Systems | SWE180 Engineering Articles | SWE180