Слайд 2
![Примеры интеллектуальных диалоговых систем Инфы – интеллектуальные слуги (iii.ru) Семантический поиск Google](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/135412/slide-1.jpg)
Примеры интеллектуальных диалоговых систем
Инфы – интеллектуальные слуги (iii.ru)
Семантический поиск Google
Слайд 3
![Принципы архитектуры Выполняются 2 этапа: Наполнение базы знаний (индексация) Поиск](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/135412/slide-2.jpg)
Принципы архитектуры
Выполняются 2 этапа:
Наполнение базы знаний (индексация)
Поиск подходящего ответа в базе
знаний
Необходимы 3 компонента:
База знаний
Модуль индексирования
Модуль диалога с пользователем
Слайд 4
![Индексация Перевод слов в начальную форму (инфинитив глаголов и именительный](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/135412/slide-3.jpg)
Индексация
Перевод слов в начальную форму (инфинитив глаголов и именительный падеж в
единственном числе именных частей речи)
Выделение частей (ключевых объектов и типов связей)
Слайд 5
![Индексация вручную (обработка исходного текста) Из этого следует вывод, что](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/135412/slide-4.jpg)
Индексация вручную
(обработка исходного текста)
Из этого следует вывод, что
для превращения
воды в пар
требуется
приток теплоты, подобно тому как это имеет место при превращении кристалла (льда) в жидкость
Лед является кристаллом
Слайд 6
![Индексация вручную (запись в текстовый массив)](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/135412/slide-5.jpg)
Индексация вручную
(запись в текстовый массив)
Слайд 7
![Поиск в базе знаний Инструменты для поиска: Функции работы со](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/135412/slide-6.jpg)
Поиск в базе знаний
Инструменты для поиска:
Функции работы со строками языка C#
Построение
и использование регулярных выражений
Слайд 8
![Поиск с помощью регулярных выражений Разбиение вопроса на слова Поиск](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/135412/slide-7.jpg)
Поиск с помощью регулярных выражений
Разбиение вопроса на слова
Поиск сказуемого в вопросе
Формирование
регулярного выражения для сказуемого
Формирование регулярного выражения для подлежащего
Поиск по двум регулярным выражениям
Если результата нет, попытка поиска только по подлежащему
Слайд 9
![Разбиение вопроса на слова](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/135412/slide-8.jpg)
Разбиение вопроса на слова
Слайд 10
![Псевдоокончания для поиска сказуемых](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/135412/slide-9.jpg)
Псевдоокончания для поиска сказуемых
Слайд 11
![Поиск сказуемого в вопросе](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/135412/slide-10.jpg)
Поиск сказуемого в вопросе
Слайд 12
![Формирование регулярных выражений](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/135412/slide-11.jpg)
Формирование регулярных выражений
Слайд 13
![Поиск по двум регулярным выражениям](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/135412/slide-12.jpg)
Поиск по двум регулярным выражениям