Думбот

Перейти на станицу Думбота

Существует два различных понятия: Искусственный Интеллект и Сильный Искусственный Интеллект. Многие программы можно отнести к ИИ, а по поводу того, что называть СИИ, можно долго спорить. Программы вроде бы научились выполнять много интеллектуальных действий, но до СИИ все равно чего-то не хватает. Нам удалось уменьшить разрыв между ИИ и СИИ, создав программу, которая взаимодействует с человеком на Естественном Языке. Программа была названа Думбот от слов Думающий Робот. Программа способна обрабатывать простой текст на естественном языке и помещать его в базу знаний. Затем программа способна отвечать на вопросы к этому тексту. Мы не будем сейчас уточнять насколько простые тексты обрабатывает Думбот 2 v1.0, но не нужно ожидать невозможного от первой версии программы. Первым предложением, которое обработал Думбот, было: 

- Петя пошел в школу утром. 

И Думбот отвечал на вопросы:

- Кто пошел в школу утром?

- Петя

-Куда пошел Петя?

-в школу

-Когда Петя пошел в школу?

-Утром

Думбота можно обучить неограниченному количеству таких предложений и Думбот может отвечать на вопросы к этим предложениям. Чтобы Думбота обучить, ему не нужно повторять дважды. Думбот все запоминает с первого раза, а не так как некоторые школьники. Думбот ничего не забывает и помнит информацию до тех пор, пока в памяти компьютера хранятся файлы, а не до тех пор, пока сдаст экзамены. В способности запоминать и точно отвечать на вопросы Думбот явно превосходит человека.

Думбот производит анализ текста на 6 уровнях. На первом уровне Думбот сравнивает буквы текста с эталонными буквами и выделяет в тексте графемы. На втором уровне Думбот сравнивает графемы с эталонными графемами. Остальные уровни анализа связаны с семантическим анализом. В результате такого анализа смысл из текста помещается в базу знаний и может извлекаться по запросу на естественном языке. При этом полного понимания смысла текста не достигается, а для ответа на вопрос используются эвристические правила. Можно сказать, что Думбот заучивает текст наизусть, почти не понимая его, так как это делают многие преподаватели и студенты. Мы имеем представление о том, как достичь полного понимания текста, но для реализации требуется работа большого коллектива. Полное понимание может быть достигнуто только за счет описания моделей поведения. А в первых версиях программы модели поведения не используются.

Думбот-2 создан в результате объединения двух технологий, которые разрабатывались независимо: ТЭСОТ (Технология Эвристико-Смысловой Обработки Текстов) и Сетевая Семантическая Система Управления Базой Знаний с интерфейсом на ограниченном естественном языке.

Мы надеемся, что со временем Думбот будет становиться более умным и разговорчивым.

Комментарии к Думботу-2 можно оставить тут: http://ииклуб.рф/forum/viewtopic.php?f=96&t=2085&start=440

Следующие версии программы по данной технологии можно в ближайшее время использовать для следующих направлений:

1. Ведение базы знаний биографий известных людей или пользователей интернета.

2. Ведение базы знаний общественно-политических или научно-технических новостей.

3. Ведение базы знаний личных дневников, планировщиков.

4. Ведение базы знаний товаров и услуг, автоматизация продаж.

5. Ведение базы знаний статистических данных типа инфляции, ставки рефинансирования, средней зарплаты и т.д.

6. Ведение прочих баз знаний, например, базы ДТП или преступлений.

7. Наполнение базы знаний для ведения диалога по логическим задачам, детективным задачам и т.д. для развития детей или развлечения.

8. Знания, помещенные в базу, связаны с дополнительными блоками информации: статьями на сайтах, книгами и т.д. Когда в БЗ находится знание по запросу, то выдаются статьи, книги и т.д. по данной теме. Появляется возможность организации поиска.

9. Данная технология открывает возможности по использованию ЕЯ в качестве стандарта для обмена информацией между базами знаний.

10. Пользователи интернета могут помещать в базу знаний любую информацию, которой они хотят поделиться.

Программу «Думбот-2» разработал Александр Белов.