Voice UIs like Amazon’s Alexa can make systems management simple, intuitive, and delightful. The virtual private assistant feel of a VUI, coupled with the abstraction that voice commands bring, break the tedium of management tasks. Alexa allows engineers to create skills that can turn voice commands into an automated process. For instance, the EC2 Systems Manager skill turns an engineer’s voice command (e.g., “Send me a list of all web servers that are not patched”) into an API call and schedules an action or fetches results. In addition to being able to perform complex actions, Alexa also provides a notification system that can be used to get event notifications, such as patch failures.
Karthik Kirupanithi demonstrates how to put together an Alexa skill that can perform tasks using the EC2 Systems Manager, covering how to address authentication and notification and how to personalize your skill to address your specific needs. Along the way, Karthik offers a glimpse of how powerful voice dashboards can be.
Karthik Kirupanithi is a software development engineer at Amazon Web Services. Previously, Karthik worked for Amazon, Microsoft, Thomson Reuters, and Dow Jones. He enjoys solving everyday problems and automating and simplifying everyday work; his recent interests include systems management and Alexa skill development.
©2017, O'Reilly Media, Inc. • (800) 889-8969 or (707) 827-7019 • Monday-Friday 7:30am-5pm PT • All trademarks and registered trademarks appearing on oreilly.com are the property of their respective owners. • email@example.com