programming-by-demonstration

Terms from Artificial Intelligence: humans at the heart of algorithms

While the term 'programming by demonstration' sounds as though it os about coding, in fac it was terned to desceribe systems that learn users tasks, notably the early intlligent agent EAGER. A programming by demonstration system observes users actions and looks for patterns, repetations, etc. and then proposes ways to automate the task (the 'progamming' part of the name).

Used on page 460