По номеру аськи 311826826 выскакивает специальный парень Сереги - Балагур, который, моментально включаясь в беседу, рассказывает вам десяток-другой анекдотов, делится личными вещами и чуть ли не продает вам слона.
Серега любит аквариумных рыбок, копит на квартиру, а на все просьбы одолжить 100 рублей категорически отвечает: «Я гуманитарий».
С таким голубоглазым Водолеем в разведку не пойдешь, да и вообще никуда не пойдешь, потому что Серега - бот из семейства виртуальных собеседников, инфо, который живет пока только в ICQ и на сайте компании «Наносемантика» , собравший его «отцов».
Информацию об умном боте сообщил генеральный директор компании Игорь Ашманов.
«Ашманов и партнеры» , который сообщил, что Balagur — это бета-версия информации, направленная на развлечение собеседника.
«Вещь современная, в технологию вложено достаточно много труда», — говорит о боте Игорь.
— С ним разговаривают, над ним подшучивают — кто-то ругает, кто-то любит, но бывают сеансы по 500 замечаний, то есть по 8–10 часов.
В общем, это затягивает».
О роботах Хабрахабр поговорил с Генри Шеппардом, руководителем отдела информационных разработок компании Nanosemantics. Расскажите, пожалуйста, о технологии разработки инфы.
Как все это работает? Сразу отмечу, что чистая математика и логика еще не раскрыты.
Мы используем достаточно продвинутые математические методы, которые еще не применялись в подобных проектах, поэтому стараемся не рассказывать о них слишком много.
С лингвистикой все просто: схема работы известна каждому, кто сталкивался с разработкой простейших виртуальных собеседников.
Составляется «база знаний», содержащая огромное количество шаблонов (здесь возникает масса проблем из-за чрезмерной сложности русского языка), которые позволяют правильно подбирать склонения, спряжения и т. д. Математическая часть позволяет отслеживать смысловые слова и «держать в фокусе внимания» информацию, чтобы она могла вести адекватный разговор с пользователем.
Наша информация может быть не только пассивным «ответчиком» — она сама задает темы разговора или меняет их при необходимости.
Именно это отличает его от других ботов — «человеческая» способность не только отвечать «на месте», но и постоянно менять тему, не отрываясь от общей канвы разговора.
Как создается «база знаний»? Если отбросить математику, «база знаний» — очень грубый термин.
Его условно делят на две части: механизм шаблонов (правильное составление фраз) и сами знания.
Вот тут-то и начинается веселье.
Дело в том, что создание «почти настоящего мозга» по здравому смыслу невозможно, а по практическим соображениям бессмысленно.
Для информации достаточно вложить некоторые знания: например, простой Балагур доверху наполнен анекдотами - удобно для демонстрации.
Набор знаний может быть любым — это могут быть знания сетевого администратора или данные из справочника сотового телефона.
В первом случае мы получаем идеального администратора, который не умеет уклоняться от глупых вопросов бухгалтера и каждый раз все доходчиво объясняет. Во втором - продавец-консультант в магазине, который никогда не ошибается и может быстро найти подходящее устройство даже для покупателя, который в сотовых телефонах «ни бэ, ни ме».
То есть Балагур – это «первая ласточка» вашей компании, за которой последуют другие, имеющие конкретное практическое применение? Практические уже разрабатываются.
Но клиенты особо не афишируют «роботный» характер своих коммуникаций.
Ведь как служба поддержки инф - маленькое и очень экономичное чудо.
Нетрудно догадаться, что заказчику не очень-то хочется писать на своем сайте, мол, посоветуйтесь с искусственным собеседником.
Инф порой ведет себя даже более гуманно, чем уставший админ, поэтому логично не афишировать искусственность его «мозгов».
А Балагур – это всего лишь демонстрация технологий.
В будущем, особенно с появлением хороших систем распознавания речи, информация превратится в самый популярный инструмент интерфейса.
Ведь клавиатуры, кнопки, меню не могут сравниться с возможностью подать команду на естественном языке.
Генри, можно ли робота (в принципе) научить думать? В принципе - нет. Процесс мышления основан на способности делать выбор в условиях недостаточности данных – это недостижимо при отсутствии «аналоговых процессоров».
Современная машина выполняет четкий алгоритм, даже если программа написана для решения задачи при недостаточном количестве данных.
А сама программа выполняется неукоснительно.
Сюда следует добавить тот факт, что, несмотря на фантастические достижения нейрохирургии, пока еще недостаточно информации о функционировании мозга.
Лично я, как суровый материалист, уверен, что можно выявить механизм работы мозга.
Но это, скажем так, «задача, на решение которой потребуются все ресурсы».
Если вы измеряете температуру тела, прикасаясь к нему термометром, нужно также сделать поправку на то, что термометр обладает еще и теплоемкостью.
Могу ли я также измерить температуру этого термометра другим термометром, а того — другим и т. д.? Может быть, нет смысла делать робота слишком очеловеченным, ведь человечество размножается естественным путем….
Зачем стремиться делать полноценные подобия, если оригинала в изобилии? Да, но это вопрос этики.
Я лично ничего не имею против, но возникнет моральный конфликт - признавать ли их как личности.
Но в практическом смысле в этом нет необходимости.
Роботы должны облегчать жизнь людям, а не заменять их.
Какую реакцию вы наблюдаете у людей, взаимодействующих с Балагуром? Технари, естественно, пытаются его «поймать», что несложно — это демо.
А особо впечатлительные девушки (а их, как оказалось, много!) даже стараются пригласить его на свидания! Что касается технологий, чем именно вы гордитесь как разработчик? Можете ли вы в двух словах определить его инновационность? Она просто единственная в своем роде.
И через несколько лет она «похоронит» все эти телефоны, компьютеры, КПК и т. д. Все сведется к небольшому устройству со встроенной информацией, которое само выйдет в интернет (Интернет превратится в протокол обмена и обмена информацией).
хранение данных) и найти необходимую пользователю информацию.
По сути, у вас получится личный секретарь «мастер на все руки».
Сколько человек добавили в друзья Серегу? Судя по логам, может уже больше тысячи, хотя мы это нигде не афишировали и не продвигали.
Сейчас исправляем некоторые мелочи, а потом запустим как отдельный проект с возможностью пользователя вставлять его на сайты.
Итак, это мелочь, но приятно.
Теги: #наносемантика #будущее #бот #Балагур #Генри Шеппард #Технологии #Я #Чулан
-
Суахили
19 Oct, 24 -
Mac Os И Программы Для Html-Верстки
19 Oct, 24 -
Официальный «Холивар»
19 Oct, 24 -
Что Нового В Intellij Idea 2017.2
19 Oct, 24