1. A building-specific device interaction method comprising: obtaining, by a dialog interaction engine, input signals from a multi-modal interface; retrieving, by the dialog interaction engine, a building-specific location vocabulary associated with a building; identifying, by the dialog interaction engine, based on the input signals at least one domain specific vocabulary library having a vocabulary relevant to a specific domain; converting, by the dialog interaction engine, the input signals into a query by mapping the input signals to an interaction object using at least one of the building-specific location vocabulary library and the domain specific vocabulary, the query comprising a digital representation of a semantic meaning of the input signal; retrieving, by the dialog interaction engine, at least one interaction rule object from an interaction guide library in response to submitting the query to an interaction guide library; generating at least one device command from the at least one interaction rule object and from the input signals; and configuring, by the dialog interaction engine and via a device interface, at least one device to execute the at least one device command.