ELI5: Explain Like I'm 5

Programming by demonstration

Programming by demonstration is a way to get a computer to learn how to do something by watching someone do it. It's like teaching a robot how to do things. For example, if you want a computer to help you make a sandwich, you can show it how you make the sandwich. The computer will watch how you do each step, like putting the bread on the plate, spreading the peanut butter, and putting slices of banana on top. After it has watched what you do, it can remember how you made the sandwich and do it the same way next time!