Распознавание объектов и лиц на OpenCV? И про логику построения сценариев диалогов хотелось бы узнать. Используется семантическое дерево со случайным выбором ветвей или что-то более сложное.
Вообще Джон Генри заслуживает собственного сайта, с полным описанием ТТХ и используемых технологий. Возможно появится сообщество любителей, пытающихся сделать клоны этого замечательного робота. Написать открытое модульное ПО, позволяющее его развитие с помощью сообщества. Хотя уже трудно придумать новые умения. Но, это пока еще ДГ не умеет ходить