ВВЕДЕНИЕ 4
ГЛАВА 1 АНАЛИТИЧЕСКИЙ РАЗДЕЛ 6
1.1 Описание предметной области 6
1.2 Классификация и обзор современных чат-ботов 7
1.2.1 Чат-боты в мессенджерах 11
1.2.2 Чат-бот Телеграм 13
1.2.3 Чат-бот Вконтакте 14
ГЛАВА 2 СПЕЦИАЛЬНЫЙ РАЗДЕЛ 16
2.1 Модули и инструменты чат-ботов 16
2.1.1 Диалоговые пользовательские интерфейсы 16
2.1.2 Каналы 16
2.1.3 Аналитика 16
2.1.4 Распознавание естественного языка 17
2.1.5 Службы каталогов 17
2.2 Выбор программного обеспечения и средств разработки 18
2.3 Концептуальная и логическая модель данных 21
ГЛАВА 3 ТЕХНОЛОГИЧЕСКИЙ РАЗДЕЛ 27
3.1 Методы распознавания естественного языка чат-ботом 27
3.2 Разработка чат-бота и подключение его к существующему сайту 36
ГЛАВА 4 ЭКОНОМИЧЕСКИЙ РАЗДЕЛ 42
ЗАКЛЮЧЕНИЕ 49
СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ 50
ПРИЛОЖЕНИЕ 1. НАСТРОЙКИ, ИСПОЛЬЗУЕМЫЕ ЧАТ-БОТОМ 52
ПРИЛОЖЕНИЕ 2. ИСХОДНЫЕ ТЕКСТЫ МОДУЛЕЙ ЧАТ-БОТА 60
ПРИЛОЖЕНИЕ 3. ПРИМЕР БАЗЫ ЗНАНИЙ Q&A 71
Читать дальше
В ходе создания чат-бота, был изучен принцип работы бота на примере блок-схем. Также выяснили, что таким способом можно создать полноценного многофункционального чат-бота, который можно использовать даже как интернет магазин, или в службе доставки.
Исходя из результатов проделанной работы были решены следующие задачи:
изучена история возникновения чат-ботов;
в работе была приведена исчерпывающая классификация чат-ботов по их назначению;
был проведен достаточной подробный обзор существующих чат-ботов;
рассмотрены модели, составляющие современный чат-бот;
было рассмотрено имеющееся в свободном доступе программное обеспечение;
был осуществлен выбор программного обеспечения для разработки чат-бота;
была разработана концептуальная и логическая модель данных;
изучены методы распознавания естественного языка чат-ботом, при этом использовались нейронные сети;
был разработан словарь данных модели чат-бота;
была разработана архитектуру пользовательского интерфейса чат-бота.
Таким образом, суммируя полученные в ходе исследования данные, исходя из современного уровня развития коммуникационных средств можно сделать вывод о перспективности использования чат-ботов не только в бытовой практике, в популярных мессенджерах, но и в сферах экономики, образования, предоставления услуг и многих других областях деятельности человека.
Читать дальше
1. Арлазаров В.Л. Организационное управление и искусственный интеллект: М.: Высшая школа, 2017. 653 c.
2. Гарнаев Андрей Visual Basic .NET. Разработка приложений: М.: БХВ-Петербург, 2018. 624 c.
3. Григорьев В.А. Человек как неформальная интеллектуальная система: М: Высшая школа, 2016. 750 c.
4. Гриффитс Иэн Программирование на C# 5.0: М.: Эксмо, 2014. 914 c.
5. Дино Эспозито Программирование на основе Microsoft ASP.NET MVC: М.: Русская Редакция, 2015. 457 c.
6. Дубовцев Алексей Microsoft .NET. Наиболее полное руководство (+ CD-ROM): М.: БХВ-Петербург, 2016. 704 c.
7. Кейтер Дж. Компьютеры - синтезаторы речи: М.: Мир, 2018. 938 c.
8. Коннелл Джон Разработка элементов управления Microsoft .NET на Microsoft Visual Basic .NET: М.: Русская Редакция, 2018. 434 c.
9. Костров Б.В. Искусственный интеллект и робототехника: М.: Диалог-Мифи, 2018. 470 c.
10. Мол Дэниел Создание облачных, мобильных и веб-приложений на F#: М.: ДМК Пресс, 2016. 456 c.
11. Нечаев Ю.И. Современные проблемы нейроинформатики. Часть 2. Книга 23: М.: Радиотехника, 2016. 953 c.
12. Осипов Г. С. Лекции по искусственному интеллекту: М.: Либроком, 2014. 272 c.
13. Рассел Стюарт Искусственный интеллект. Современный подход: М.: Вильямс, 2015. 992 c.
14. Тарасов В.Б. Новости искусственного интеллекта, №2, 2004: М.: Огни, 2014. 132 c.
15. Тимофеев А. В. Роботы и искусственный интеллект: М.: Наука, 2011. 192 c.
16. Троелсен Эндрю Язык программирования С# 2008 и платформа .NET 3.5: М.: Вильямс, 2018. 113 c.
17. Фримен Адам ASP.NET MVC 5 с примерами на C# 5.0 для профессионалов: М.: Вильямс, 2015. 736 c.
18. Чакраборти Ангшуман Microsoft .NET Framework. Разработка профессиональных проектов: М.: БХВ-Петербург, 2015. 884 c.
19. Чедвик Джесс ASP.NET MVC 4. Разработка реальных веб-приложений с помощью ASP.NET MVC: М.: Вильямс, 2013. 432 c.
20. Чесебиев И. А. Компьютерное распознавание и порождение речи: М.: Спорт и Культура-2018, 2018. 128 c.
21. Эндрю Троелсен Язык программирования C# 6.0 и платформа .NET 4.6: М.: Диалектика / Вильямс, 2016. 272 c.
22. Alex Makki .NET 4.0 and Visual Studio 2010 intruduction: W.: Williams, 2015. 622 p.
23. Neigel Christian C# 4.0 and .NET 4 platform (+ CD-ROM): W.: Williams, 2017. 474 p.
24. Nick Randolf Visual Studio 2010: W.: Williams, 2015. 162 p.
25. Frimen Adam ASP.NET MVC 4 C# 5.0 for professionals: W..: Williams, 2013. 535 p.
Читать дальше