The document discusses virtual assistants and their components. It begins with an introduction to virtual assistants, noting they provide a cumulative bot experience tailored to a brand and are extensible with skills. It then discusses how virtual assistants can benefit organizations by allowing them to own the knowledge base and custom abilities. The rest of the document covers the components and template of a virtual assistant, demonstrating how it is programmable and accessible across channels. It also discusses skills, use cases, and considerations for virtual assistants and skills.