Natural Programming of a Social Robot by Dialogs