Building Agents to Serve Customers