Abstract: The present research describes the design and implementation of a programming by demonstration algorithm, where data is taken from a human narrator and then processed and imitated by the ...