  This article introduces an open-source web component, Instant Expert, which
allows robust and efficient integration of a natural language question
answering system to web-based platforms in any domain. Web Components are a set
of web technologies to allow the creation of reusable, customizable, and
encapsulated HTML elements. The Instant Expert web component consists of the
user input (i.e. text, voice, multi-selection), question processing, and user
interface modules. Two use cases are developed to demonstrate the component's
features, benefits, and usage. The goal of this project is to pave the way for
next-generation information systems by mitigating the challenges of developing
voice-enabled and domain-informed smart assistants for communicating knowledge
in any domain.
