Key technology & social aspects driving chat bot adoption in businesses