Virtual assistant provides a highly scalable way to automate cognitive search and knowledge discovery processes and services for both customers and staff, without compromising the quality of interaction. The human operator-like capability reduces friction inherent in traditional text entry-based search while enabling organizations to address massive volumes of diverse inquiries in an efficient and consistent manner, which results in significant cost savings, shorter response time, and improved customer satisfaction.