Will AI agents replace software apps?