How to make virtual agents a self-service gateway for customer relationships