JOSH.AI WHITE PAPER - LUTRON PROGRAMMING FOR VOICE CONTROL
TABLE OF CONTENTS
1. Abstract ............................................................................................................................................................................. 2
2. Executive Summary ...................................................................................................................................................... 2
3. Josh.ai - Natural Language Processing ................................................................................................................. 3
4. Josh.ai + Lutron Integration ….................................................................................................................................. 5
5. Programming Best Practices for Lutron + Josh.ai ........................................................................................... 8
6. Control Capabilities of Lutron Devices with Josh.ai ..................................................................................... 15
7. Benefits of a Voice Controlled Environment ................................................................................................... 16
8. Conclusion ..................................................................................................................................................................... 18
9. Resources ....................................................................................................................................................................... 19
1 of 19
Josh.ai
JOSH.AI WHITE PAPER - LUTRON PROGRAMMING FOR VOICE CONTROL
ABSTRACT
The evolution of voice control within the last few years has introduced the connected home to a
new form of convenience and efficiency. With this increased attention on voice control from
homeowners, designers, architects, and home technology professionals, it is critical that
programming standards are set for a voice-friendly experience. This white paper provides:
An overview of Josh.ai’s proprietary Natural Language Processing (NLP)
How Lutron systems integrate with Josh.ai
Programming best practices to provide a successful foundation for voice control of
environmental devices
Control capabilities of Lutron systems and devices via Josh.ai 
Benefits of a voice-controlled environment
The objective of this paper is to put forth a standard for voice-controlled environments that will
aid in successful Lutron project deployments and positive user experiences.
EXECUTIVE SUMMARY
Voice control’s proliferation in the smart home is making it more important than ever to know how
to optimize Lutron systems for the highest degree of interoperability.
Today, the mass market voice assistant solutions rely on a skill or scene-based approach, with
trigger phrases that need to be repeated exactly as dictated. Since these assistants try to handle a
wide variety of tasks outside the scope of home control, it is difficult for them to deliver accuracy
around mishearings or mis-translations of commands. The resulting experience is very rigid, with
each command acting as a verbal button press, and the assistant not knowing the device types
being controlled or the change in states of those devices. 
Conversely, Josh.ai is purpose-built with a contextual understanding of smart home control. Deep
Lutron integration enables Josh.ai to limitlessly scale and differentiate what types of devices are
controllable, where they are located, what they are named, and their current state. This contextual
awareness, coupled with features like memory in the software for the most recent command and
room-awareness, provides a more natural experience that reduces the user’s need to memorize
activation phrases verbatim.
Josh.ai communicates with the Lutron processor over the local home network. Once Josh.ai and
Lutron have authenticated with each other, Josh.ai will learn the configuration of the home from
Lutron. Josh.ai starts pulling in floors, rooms, and device types. Since Josh.ai is communicating
directly to each device in a project, good Lutron programming is necessary to ensure a
user-friendly experience. After an install is complete, it is then a critical support procedure to
2 of 19
Josh.ai