<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE article PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Publishing DTD v1.3 20210610//EN" "JATS-journalpublishing1-3.dtd">
<article article-type="research-article" dtd-version="1.3" xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xml:lang="ru"><front><journal-meta><journal-id journal-id-type="publisher-id">kaz44</journal-id><journal-title-group><journal-title xml:lang="ru">Вестник Университета Шакарима. Серия технические науки</journal-title><trans-title-group xml:lang="en"><trans-title>Bulletin of Shakarim University. Technical Sciences</trans-title></trans-title-group></journal-title-group><issn pub-type="ppub">2788-7995</issn><issn pub-type="epub">3006-0524</issn><publisher><publisher-name>«Шәкәрім университеті» КеАҚ</publisher-name></publisher></journal-meta><article-meta><article-id pub-id-type="doi">10.53360/2788-7995-2023-2(10)-1</article-id><article-id custom-type="elpub" pub-id-type="custom">kaz44-433</article-id><article-categories><subj-group subj-group-type="heading"><subject>Research Article</subject></subj-group><subj-group subj-group-type="section-heading" xml:lang="ru"><subject>СТАТЬИ</subject></subj-group></article-categories><title-group><article-title>Создание чат-бота с использованием методов обработки текстовой информации</article-title><trans-title-group xml:lang="en"><trans-title>Creating a chatbot using text information processing methods</trans-title></trans-title-group></title-group><contrib-group><contrib contrib-type="author" corresp="yes"><contrib-id contrib-id-type="orcid">https://orcid.org/0000-0002-4683-7821</contrib-id><name-alternatives><name name-style="eastern" xml:lang="ru"><surname>Абдувалова</surname><given-names>А. Д.</given-names></name><name name-style="western" xml:lang="en"><surname>Abduvalova</surname><given-names>A. D.</given-names></name></name-alternatives><bio xml:lang="ru"><p>Абдувалова Айнур Джумабаевна – кандидат технических наук, доцент кафедры «Информационные системы».</p><p>080014, Тараз, ул.Сулейменова, 7</p></bio><bio xml:lang="en"><p>Ainur D. Abduvalova – candidate of technical sciences, associate professor Department of Information Systems, Taraz Regional University named after M.Kh. Dulaty.</p><p>080014, Taraz, 7 Suleimenova Street</p></bio><email xlink:type="simple">abduvalova_ad@mail.ru</email><xref ref-type="aff" rid="aff-1"/></contrib><contrib contrib-type="author" corresp="yes"><contrib-id contrib-id-type="orcid">https://orcid.org/0000-0002-6962-2188</contrib-id><name-alternatives><name name-style="eastern" xml:lang="ru"><surname>Жидекулова</surname><given-names>Г. Е.</given-names></name><name name-style="western" xml:lang="en"><surname>Zhidekulova</surname><given-names>G. E.</given-names></name></name-alternatives><bio xml:lang="ru"><p>Жидекулова Гулкыз Егеновна – кандидат  технических  наук,  доцент  кафедры «Информационные системы».</p><p>080014, Тараз, ул.Сулейменова, 7</p></bio><bio xml:lang="en"><p>Gulkiz E. Zhidekulova – candidate of technical sciences, associate professor Department of Information Systems, Taraz Regional University named after M.Kh. Dulaty.</p><p>080014, Taraz, 7 Suleimenova Street</p></bio><email xlink:type="simple">gul2006@mail.ru</email><xref ref-type="aff" rid="aff-1"/></contrib></contrib-group><aff-alternatives id="aff-1"><aff xml:lang="ru">Таразский региональный университет имени М.Х. Дулати<country>Казахстан</country></aff><aff xml:lang="en">Taraz Regional University named after M.H. Dulati<country>Kazakhstan</country></aff></aff-alternatives><pub-date pub-type="collection"><year>2023</year></pub-date><pub-date pub-type="epub"><day>30</day><month>06</month><year>2023</year></pub-date><volume>0</volume><issue>2(10)</issue><issue-title>Вестник Университета Шакарима. Серия технические науки</issue-title><fpage>5</fpage><lpage>11</lpage><permissions><copyright-statement>Copyright &amp;#x00A9; Абдувалова А.Д., Жидекулова Г.Е., 2023</copyright-statement><copyright-year>2023</copyright-year><copyright-holder xml:lang="ru">Абдувалова А.Д., Жидекулова Г.Е.</copyright-holder><copyright-holder xml:lang="en">Abduvalova A.D., Zhidekulova G.E.</copyright-holder><license xml:lang="ru" license-type="creative-commons-attribution" xlink:href="https://creativecommons.org/licenses/by/4.0/" xlink:type="simple"><license-p>Данная работа распространяется под лицензией Creative Commons Attribution 4.0.</license-p></license><license xml:lang="en" license-type="creative-commons-attribution" xlink:href="https://creativecommons.org/licenses/by/4.0/" xlink:type="simple"><license-p>This work is licensed under a Creative Commons Attribution 4.0 License.</license-p></license></permissions><self-uri xlink:href="https://tech.vestnik.shakarim.kz/jour/article/view/433">https://tech.vestnik.shakarim.kz/jour/article/view/433</self-uri><abstract><p>В статье рассмотрен актуальность и прикладные аспекты использования чат-ботов. Проведен анализ структурно-функциональной системы чат-бота. Сделано сравнительное описание платформ для создания чат-ботов. Функциональные блоки созданы на примере социальной сети Telegram, прототипа системы. В рамках разработки чат-бота описано необходимое и достаточное условие работы с текстом - использование различных методов анализа текста в качестве входного элемента для взаимодействия с ботом и его обучения. В статье рассмотрен ряд решений, используемых для анализа текста и создания моделей анализа текстовых данных: методы лемматизации, векторизации текста, различные модели машинного обучения. В статье основное внимание уделяется рассмотрению методологии обработки текста в разных форматах и с помощью разных технологий, что обеспечивает масштабируемость и универсальность предлагаемой технологии и общую эффективность будущей работы чат-бота. Статья будет интересна программистам, текстовым аналитикам и всем, кто интересуется работой с текстом и созданием систем для работы с текстовой информацией. В мессенджере Telegram на языке программирования Python создан чат-бот, автоматизирующий работу специалиста по работе с клиентами.</p></abstract><trans-abstract xml:lang="en"><p>The article considers the relevance and applied aspects of the use of chatbots. The structural and functional system of the chatbot is analyzed. A comparative description of the platforms for creating chatbots has been made. The functional blocks are based on the example of the Telegram social network, a prototype of the system. As part of the chatbot development, the necessary and sufficient condition for working with text is described - the use of various text analysis methods as an input element for interacting with the bot and its training. The article discusses a number of solutions used for text analysis and creation of text data analysis models: lemmatization methods, text vectorization, various machine learning models. The article focuses on the consideration of the methodology of text processing in different formats and using different technologies, which ensures the scalability and versatility of the proposed technology and the overall effectiveness of the future work of the chatbot.The article will be of interest to programmers, text analysts and anyone interested in working with text and creating systems for working with text information. A chatbot has been created in the Telegram messenger in the Python programming language that automates the work of a customer service specialist.</p></trans-abstract><kwd-group xml:lang="ru"><kwd>чат-бот</kwd><kwd>искусственный интеллект</kwd><kwd>модель</kwd><kwd>алгоритм</kwd><kwd>машинное обучение</kwd></kwd-group><kwd-group xml:lang="en"><kwd>chatbot</kwd><kwd>artificial intelligence</kwd><kwd>model</kwd><kwd>algorithm</kwd><kwd>machine learning</kwd></kwd-group></article-meta></front><back><ref-list><title>References</title><ref id="cit1"><label>1</label><citation-alternatives><mixed-citation xml:lang="ru">Гниденко И.Г. Технология разработки программного обеспечения: учеб. пособие для СПО / И.Г. Гниденко, Ф.Ф. Павлов, Д.Ю. Федоров. – М. : Издательство Юрайт, 2017. – 235 с.</mixed-citation><mixed-citation xml:lang="en">Gnidenko I.G. Tehnologiya razrabotki programmnogo obespecheniya: ucheb. posobie dlya SPO / I.G. Gnidenko, F F. Pavlov, D.Yu.Fedorov. – M. : Izdatelstvo Yurajt, 2017. – 235 s. (In Russian).</mixed-citation></citation-alternatives></ref><ref id="cit2"><label>2</label><citation-alternatives><mixed-citation xml:lang="ru">Златопольский Д.М. Основы программирования на языке Python. – М.: ДМК Пресс, 2017. – 284 с.</mixed-citation><mixed-citation xml:lang="en">Zlatopolskij D.M. Osnovy programmirovaniya na yazyke Python. – M.: DMK Press, 2017. – 284 s. (In Russian).</mixed-citation></citation-alternatives></ref><ref id="cit3"><label>3</label><citation-alternatives><mixed-citation xml:lang="ru">Гэддис Т. Начинаем программировать на Python. – 4-е изд.: Пер. с англ. – СПб.: БХВ-Петербург, 2019. – 768 с.</mixed-citation><mixed-citation xml:lang="en">Geddis T. Nachinaem programmirovat na Python. – 4-e izd.: Per. s angl. – SPb.: BHV-Peterburg, 2019. – 768 s. (In Russian).</mixed-citation></citation-alternatives></ref><ref id="cit4"><label>4</label><citation-alternatives><mixed-citation xml:lang="ru">Рассел Джесси. Гибкая методология разработки / Джесси Рассел. – М.: VSD, 2017. – 179 c.</mixed-citation><mixed-citation xml:lang="en">Rassel Dzhessi. Gibkaya metodologiya razrabotki / Dzhessi Rassel. – M.: VSD, 2017. – 179 c. (In Russian).</mixed-citation></citation-alternatives></ref><ref id="cit5"><label>5</label><citation-alternatives><mixed-citation xml:lang="ru">Рынок чат-ботов в цифрах и фактах. Инфографика // Журнал ПЛАС [Электронный ресурс] URL: https://plusworld.ru/daily/tehnologii/403076-2/ (дата обращения: 2.05.2022).</mixed-citation><mixed-citation xml:lang="en">Rynok chat-botov v cifrah i faktah. Infografika // Zhurnal PLAS [Elektronnyj resurs] URL: https://plusworld.ru/daily/tehnologii/403076-2/ (data obrasheniya: 2.05.2022). (In Russian).</mixed-citation></citation-alternatives></ref><ref id="cit6"><label>6</label><citation-alternatives><mixed-citation xml:lang="ru">Документация Telegram: боты. [Электронный ресурс] – Режим доступа: https://tlgrm.ru/docs/bots</mixed-citation><mixed-citation xml:lang="en">Dokumentaciya Telegram: boty. [Elektronnyj resurs] – Rezhim dostupa: https://tlgrm.ru/docs/bots. (In Russian).</mixed-citation></citation-alternatives></ref><ref id="cit7"><label>7</label><citation-alternatives><mixed-citation xml:lang="ru">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.</mixed-citation><mixed-citation xml:lang="en">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. Pp. 111–115. (In English).</mixed-citation></citation-alternatives></ref><ref id="cit8"><label>8</label><citation-alternatives><mixed-citation xml:lang="ru">Documentation SQLite3 [Электронный ресурс] / URL: https://www.sqlite.org/docs.html</mixed-citation><mixed-citation xml:lang="en">Documentation SQLite3 [Электронный ресурс] / URL: https://www.sqlite.org/docs.html. (In English).</mixed-citation></citation-alternatives></ref><ref id="cit9"><label>9</label><citation-alternatives><mixed-citation xml:lang="ru">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.</mixed-citation><mixed-citation xml:lang="en">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. (In English).</mixed-citation></citation-alternatives></ref><ref id="cit10"><label>10</label><citation-alternatives><mixed-citation xml:lang="ru">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.</mixed-citation><mixed-citation xml:lang="en">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. (In English).</mixed-citation></citation-alternatives></ref></ref-list><fn-group><fn fn-type="conflict"><p>The authors declare that there are no conflicts of interest present.</p></fn></fn-group></back></article>
