Создание чат-бота с использованием методов обработки текстовой информации
https://doi.org/10.53360/2788-7995-2023-2(10)-1
Аннотация
В статье рассмотрен актуальность и прикладные аспекты использования чат-ботов. Проведен анализ структурно-функциональной системы чат-бота. Сделано сравнительное описание платформ для создания чат-ботов. Функциональные блоки созданы на примере социальной сети Telegram, прототипа системы. В рамках разработки чат-бота описано необходимое и достаточное условие работы с текстом - использование различных методов анализа текста в качестве входного элемента для взаимодействия с ботом и его обучения. В статье рассмотрен ряд решений, используемых для анализа текста и создания моделей анализа текстовых данных: методы лемматизации, векторизации текста, различные модели машинного обучения. В статье основное внимание уделяется рассмотрению методологии обработки текста в разных форматах и с помощью разных технологий, что обеспечивает масштабируемость и универсальность предлагаемой технологии и общую эффективность будущей работы чат-бота. Статья будет интересна программистам, текстовым аналитикам и всем, кто интересуется работой с текстом и созданием систем для работы с текстовой информацией. В мессенджере Telegram на языке программирования Python создан чат-бот, автоматизирующий работу специалиста по работе с клиентами.
Об авторах
А. Д. АбдуваловаКазахстан
Абдувалова Айнур Джумабаевна – кандидат технических наук, доцент кафедры «Информационные системы».
080014, Тараз, ул.Сулейменова, 7
Конфликт интересов:
Нет
Г. Е. Жидекулова
Казахстан
Жидекулова Гулкыз Егеновна – кандидат технических наук, доцент кафедры «Информационные системы».
080014, Тараз, ул.Сулейменова, 7
Конфликт интересов:
Нет
Список литературы
1. Гниденко И.Г. Технология разработки программного обеспечения: учеб. пособие для СПО / И.Г. Гниденко, Ф.Ф. Павлов, Д.Ю. Федоров. – М. : Издательство Юрайт, 2017. – 235 с.
2. Златопольский Д.М. Основы программирования на языке Python. – М.: ДМК Пресс, 2017. – 284 с.
3. Гэддис Т. Начинаем программировать на Python. – 4-е изд.: Пер. с англ. – СПб.: БХВ-Петербург, 2019. – 768 с.
4. Рассел Джесси. Гибкая методология разработки / Джесси Рассел. – М.: VSD, 2017. – 179 c.
5. Рынок чат-ботов в цифрах и фактах. Инфографика // Журнал ПЛАС [Электронный ресурс] URL: https://plusworld.ru/daily/tehnologii/403076-2/ (дата обращения: 2.05.2022).
6. Документация Telegram: боты. [Электронный ресурс] – Режим доступа: https://tlgrm.ru/docs/bots
7. Aarthi Ganitha N., Vaishnavee V., Oviya K., Jayaseelan J. Salem. Implementation of Chatbot in Trading Application Using SQL and Python // Bioscience Biotechnology Research Communications, 2020. – Vol. 13. – No. 2. – p. 111-115.
8. Documentation SQLite3 [Электронный ресурс] / URL: https://www.sqlite.org/docs.html
9. Ho C.Chun, Lee H.L., Lo W.K., Lui K.F.A. Developing a Chatbot for College Student Programme Advisement // International Symposium on Educational Technology (ISET). 2018. Pp. 52-56.
10. Skjuve M., Folstad A., Fostervold K.I., Brandtzaeg P.B. My Chatbot Companion – a Study of Human-Chatbot Relationships. International Journal of Human-Computer Studies, 2021, Vol. 149, May,102601.
Рецензия
Для цитирования:
Абдувалова А.Д., Жидекулова Г.Е. Создание чат-бота с использованием методов обработки текстовой информации. Вестник Университета Шакарима. Серия технические науки. 2023;(2(10)):5-11. https://doi.org/10.53360/2788-7995-2023-2(10)-1
For citation:
Abduvalova A.D., Zhidekulova G.E. Creating a chatbot using text information processing methods. Bulletin of Shakarim University. Technical Sciences. 2023;(2(10)):5-11. (In Kazakh) https://doi.org/10.53360/2788-7995-2023-2(10)-1