For instance, our algorithm for automatic instruction interpretation can convert computer trouble shooting and configuration instructions from text into executable scripts, thus helping ordinary computer users with maintenance tasks.
Puppet does this work by providing system administrators a declarative language that allows a configuration file to be described and then filled in differently based on the role that the computer on which the configuration file exists is playing.