Скачать книгу

«Да». Но заметьте: исходная «учебная» фраза по существу совершенно отлична от второго вопроса. Обучение синонимам так же производилось в модели всего лишь однажды, при формирования классификатора.

      Почему так происходит? В класс «Хищное» уже включены многие понятия и склонения слов, относящиеся к данной ветке. В класс «Лев» включены склонения «Льва», «Льву», «Льве», «Львом», «Львенок», и т. д.

      Остальные понятия также подробно описаны. (Но поиск ведется не парсингом всех возможных вариантов с нахождением точного совпадения, а совпадением части слово-множества-класса).

      Далее, класс «Есть» мы назвали синонимом класса «Имеет», поэтому при поиске ответа программа сравнивает с эталонным вопросом и сгенерированные ей же вариации с синонимами классов из базы данных.

      Сравнение классов с учебной базой происходит мгновенно, исключая многократный перебор вариантов.

      Так, проведя некоторый анализ существующей ситуации в области подобных разработок, я пришел к выводу, что простыми способами описать все вариации реакций на различные языковые интенции не представляется возможным. Можно признать бессмысленными и усилия корпораций, затрачивающих миллиарды долларов на строительство все более быстрых машин с целью приближения к разрешению задачи построения искусственного интеллекта, близкого к человеческому. Мощность машины не дает приближения к познанию логики, подобной человеческой.

      2.6 Несколько методов – широкий спектр задач

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

      Далее – список вопросов и ответов системы, полученный на практике (В – вопрос или запрос, О – ответ):

      В: Что такое маракуйя?

      О: Я не знаю

      В: Маракуйя это фрукт

      О: ОК

      В: Свойства маракуйя фиолетовый

      О: ОК

      В: Вкусный фиолетовый фрукт, что это?

      О: Маракуйя

      В: Какие фрукты ты знаешь?

      О: Если имеется в виду ФРУКТ, то банан, яблоко, апельсин, абрикос, персик, маракуйя.

      В: Что такое маракуйя?

      О: Маракуйя – это фрукт и фрукты

      В: Маракуйя это живое?

      О: Определенно, да

      В: Маракуйя это растение?

      О: Определенно, да

      В: Маракуйя и апельсин это транспорт?

      A: Нет, ни один ни другой, это не транспорт.

      В: Персик и маракуйя – это фрукты?

      A: Конечно, да

      В: Грызет орехи, кто это?

      О: Грызун

      В: Свойства белка ест орехи

      О: ОК

      В: Грызет орехи, кто это?

      О: Белка

      В: Живет в лесу серый, большие зубы, кто это?

      О: Волк

      В:

Скачать книгу