Chargement ...
Se connecter
Vous devez vous connectez afin de pouvoir poursuivre et enregistrer les étapes de votre mission.
Une fois connecté, vous serez automatiquement redirigé vers la dernière étape consultée.
En quête d'infos sur les sites et les sols pollués
Vous avez reçu
un nouveau message
Connexion
Inscription
pour commencer ton enquête
<br>А.А. Тищенко<br>Разработка чат-бота в роли виртуального помощника для мотивации студентов к достижению профессии<br>Одним из актуальных направлений исследований в профориентологии и эргономике является процесс разработки чат-бота для взятия работы, <a href="https://virtchat.net/">вирт чат</a> способного обрабатывать любой запрос на естественном языке и повышать мотивацию студентов для обретения той или иной специальности в интернетной информационной среде. Приведена диаграмма взаимодействия компонентов разработанной программы с заказчиками. Развивающимся сегментом дальнейших исследований является обоснование эргономических требований к чат-ботам как в процессе их разработки, также и в последующей эксплуатации. В последующей версии чат-бота планируется согласование его предложений для поступления в магистратуру и аспирантуру по разнообразным направлениям и аккаунтам подготовки.<br>Ключевые слова: вакансия, чат-бот, анализ естественных языков, студенты ,трудоустройство.<br>A.A. Tishchenko<br>Developing a chatbot as a virtual assistant to motivate students<br>To make a profession<br>One of the relevant areas of research in vocational guidance and ergonomics is the process of developing a chatbot for finding a job, capable ofprocessing any request in a natural language and increasing students' motivation to get a special profession in a virtual information environment. The diagram of interaction of the developed programme components with clients is given. A promising area of further research is the substantiation of the ergonomic requirements for chat bots both among the time of their development and among the subsequent operation. Between the next version of the chatbot, the process is planned to agree on its possibilities for undertaking master's and postgraduate's degrees in different areas and training profiles.<br>Keywords: vacancy, chatbot, natural language analysis, students, employment.<br>Целый ряд исследований в сегменте психологии труда, инженерной психологии и эргономики посвящён разработке способов и денег профессии и трудоустройства студенческой молодёжи (т.Н. Кро-тенко, 2019 [2], н.Ю. Матвеева, а.В. Золота-рюк, 2018 [3], о.С. Сухарев, в.В. Спасенни-ков, 2020 [4] и другое.).<br>Сегодня с учетом нестабильной экономики проблема трудоустройства особенно актуальна. Поэтому создание помощника для поиска работы было бы очень важно для всех посетителей. Особенно интересен, возможно разрабатываемый чат-бот, в роли виртуального помощника для повышения мотивации при получении студентами будущей профессии с приемом во внимание эргономических требований (а. К^тепко, s. Kondratenko, к. Dergachev, v. Spasennikov, 2020 [6]; v. Бравепшкоу, к. Androsov, о. Оо-1иьеуа, 2020, [8]).<br>В настоящее время проблема трудоустройства стоит весьма остро, в особенности – в пе-<br>Риод кризисных ситуаций в россии. Экономическая нестабильность страны приводит к огромному числу сокращений рабочих мест, что вынуждает людей заняться активным поиском новой работы. Помимо того у студентов фоне данных тенденций стремительно падает мотивация в обучении и профессиональных компетенций.<br>Системы поисковика и фильтрации в текущих сервисах хоть и удобны, к сожалению не позволяют обработать запросы клиента на естественном языке. В связи с этим нынче наблюдается тенденция создания чат-ботов для поиска работы, способных обрабатывать любой заявку на естественном языке. Это имеет значение при создании виртуального помощника для учащихся. Они должны на естественном языке задать запрос, формулируя потому как им более понятно и увлекательно, не имея часто четкого понимания функциональных особенностей будущей профессии. Также можно задать на естественном языке ту деятельность, которая студенту во время обучения стала наиболее<br>Ближе и понятнее.<br>В данной разработке была поставлена задача разработки чат-бота для поиска работы при помощи интеллектуального алгоритма. Поскольку для чат-бота характерно диалог при помощи человекоподобной речи, то, в работах будут использованы методы обработки естественного языка.<br>Обработка естественного языка (nlp - natural language processing) - область, находящаяся на пересечении компьютерных технологий, искусственного интеллекта и языка. Задача состоит в обработке и понимании текстов на естественном языке. С развитием голосовых интерфейсов и чат-ботов, nlp является самой ключевых технологий ии.<br>Поставленная в подобной работе задача относится к информационному поиску, поскольку чат-бот осуществляет поиск места в первую очередь соответствующей запросу пользователя на естественном языке.<br>Для решения вышеописанных задач, используются огромный список инструментов и техник анализа естественного языка. В данной разработке для обработки клиентских заявок на естественном языке по поиску работы был избран алгоритм tf-idf.<br>В указанном проекте tf-idf применяется как критерий релевантности подобранной чат-ботом вакансии по запросу пользователя на естественном языке.<br>Для решения поставленной задачи была выбрана среда программирования microsoft visual studio, обладающая всеми предписанными наборами функций. Visual studio является мощной интегрированной средой разработки, предоставляющей деньги с интересным кодом для поддержания языка python, в часности рабочие нагрузки разработки python и возделывания и обработки данных.<br>В качестве языка программирования был выбран python - высокоуровневый скрипто-вый язык программирования. Язык отличается сумки, вы непременно, гибкостью и простотой освоения. Его стоит бесплатно указать у всех операционных системах. Помимо этого, для python доступно множество бесплатных библиотек, даже для машинного учебы и возделывания естественного языка.<br>При создании данного проекта использовались библиотеки для обкладки естественного языка, в числе которых самым популярные:<br>1. Nltk - базовая библиотека для создания nlp-программ на python. У нее имеются легкие в<br>Использовании интерфейсы для некоторых языковых корпусов, а также библиотеки для обустройства текстов для классификации, токени-зации, стемминга, разметки и фильтрации.<br>2. Pymorphy2 - морфологический анализатор на языке python. Выполняет лемматиза-цию и анализ слов, способен осуществлять склонение по заданным грамматическим характеристикам слов. Работает со словарём opencorpora. Поддерживаются русский и украинский языки.<br>3. Scikit-learn - библиотека, занимающаяся на алгоритмах машинного обучения для решения задач классификации, регрессии, кластеризации, понижения размерности и обнаружения противоречий [7].<br>В качестве ресурса для размещения проекта был избран мессенджер telegram. Telegram - отличная и безопасная веб-сайт для самыхнаиболееименитыхнаиболеераспространенныхнаиболеевостребованныхнаиболеевостребованных сложных ботов. Алгоритм работы бота на данной платформе следующий: сообщения, команды и запросы, отправленные пользователями, передаются на современные программы, запущенное на серверах разработчиков. Посреднический анонимный сервер telegram обрабатывает шифрование и приступает к обратную связь между ботом и клиентом [5].<br>Чат-бот с рукотворным интеллектом базируется на создании модели машинного обучения, получаемой учебе алгоритма интеллектуального анализа данных. Для обучения придется предоставить на допуск алгоритму исходные данные. В этой рзработке проекте в роли исходных данных используется набор вакансий.<br>Набор вакансий был выдан путем пар-синга с информационного платформы «работа.Ру» и импортирован в реестр данных.<br>Парсинг вакансий выполнен по категориям. Каждая вакансия содержит базовую информацию касательно местоположения и графика работы. Просто алгоритма работы чат-бота для взятия вакансий необходимо описать взаимодействие описанных ранее программных компонентов. Взаимодействие рассмотрено на примере команды поиска вакансии по ее описанию и предложено на рисунке 1.<br>Пользователь отправляет описание желаемой вакансии чат-боту. При получении первого запроса программа запускает импорт вакансий из базы данных в класс vacancy. Полученные вакансии и требование пользователя проходят процесс предобработки и передаются на вход алгоритму tf-idf. Алгоритм возвращает релевантную вакансию, имеющую наиболь-<br>Шую близость с запросом пользователя, в результате релевантная вакансия отправляется<br>Пользователю с описанием ее значимых характеристик.<br>Рис. 1. Диаграмма взаимодействия компонентов программы<br>Для размещения проекта чат-бота на портале telegram используется библиотека tele-bot на python [7]. Чат-бот должен быть комфортен и ясен при взаимодействии с клиентом. При выпуске бота пользователь вправе иметь возможность ознакомиться со всеми<br>Возможными командами. При разработке чат-бота для поиска работы оказались использованы 7 команд, представленных на диаграмме сценариев работы с клиентом (см. Рисунок 2).<br>Рис. 2. Диаграмма сценариев партнерства с пользователем<br>К вспомогательным командам относятся команда start, hello и help. Тоже присутствует блок<br>«Поиск вакансии», включающие два основные команды:<br>1. Search_by_description - поиск по аннотации вакансии, когда игрок может ввести заявку в неструктурированном виде.<br>2. Search_by name - поисковик по наименованию вакансии, когда бот подбирает вакансию по точному совпадению.<br>Используя команду search_by_name у игрока еще есть шанс указать начальный размер желаемой зарплаты, выбрав команду set_min salary. При этом ежели заработная плата не важна для вас, он может просто пропустить этот критерий при помощи команды anysalary.<br>В результате выполнения команды search_by_name бот отправит вакансию, соответствующую пользовательским критериям.<br>Также у юзера наличествует возможность отыскать вакансию по ее описанию, выполнив команду search by description (см. Рисунок 3).<br>При чем данная команда обеспечивает шанс пользователю послать заявку в неструктурированном виде, используя любые формулировки. В следствии будет возращена вакансия, которая обзавелась наибольшую подобие с запросом пользователя.<br>В согласии для того данной разработки был разработан чат-бот в соцсети telegram для розысков работы с применением интеллектуального алгоритма.<br>Были выполнен обзор существующих программных решений и описание вариантов решения конкретной задачи, благодаря чему был определен перечень функциональных стандартов для чат-бота.<br>Таким образом, был разработан чат-бот для решения таких задач функционирования и задуман на ресурсе telegram согласно заявленными требованиями. На сегодняшний день программа используется для русскоговорящих абонентов, что тоже является ее неоспоримым плюсом, поскольку русский имеет споры по формализации и анализу. Данная формирование может применяться как виртуальный компаньон для студентов по предоставлению пони-<br>Мания о востребованности на рынке труда будущей профессии, в рамках дальнейшей разработки предполагается приплюсовать на сайт бот информацию о прогнозах востребованности соответсвующей профессии. Перспективными направлениями дальнейших исследований является обоснование эргономических запросы к чат-ботам как в процессе их разработки и изменение версии чат-бота для уточнения его возможностей при поступлении в магистратуру и аспирантуру по разнообразным направлениям и аккаунтам подготовки.<br>/Search_by_descrîption 12:26<br>Vs<br>Введи описание желаемой вакансии...<br>P.S. Можешь использовать любые формулировки!<br>Работа с покупателями в тинькофф<br>12:26<br>Название: представитель тинькофф<br>Зарплата: от тридцати процентов ооо руб. Компания: тинькофф<br>Ссылка: hítps://brvansk.Rabota.Ru /vacancy/43462217/ bryansk.Rabota.Ru<br>Вакансия представитель тинькофф в брянске с зарплатой 30 ооо руб, возможность заработка совместно тинькофф для студентов<br>Работа представитель тинькофф, с зарплатой до р 30 ооо, не имеющих опыта труда, свежая вакансия компании тинькофф на rabota.Ru<br>Представитель тинькофф<br>Брянск тинькофф<br>От 30 ооо р<br>Рис. 1. Результат выполнения команды search_by_description<br>Список литературы<br>1. Аверченков, а. В. Разработка математической модели любой системы для инвентаризации и мониторинга программного и аппаратного обеспечения сделано из методов нечеткой логики / а. В. Аверченков, р. А. Филиппов, л. Б. Филиппова, а. С. Сазонова, с. А. Шептунов. - Текст: непосредственный // качество. Инновации. Образование. - 2018. - № 7. - Москва: европейский центр по надежности , c. 105-112. - Issn: 1999-513x. - Библиогр.: С. 112 (5 назв.).<br>1. Averchenkov, a. V. Generating of mathematical design of data set for inventory and monitoring of hardware and software based on fuzzy logic / a. V. Averchenkov, r. A. Filippov, l. B. Filippova, a. S. Sazonova , s. A. Sheptu-nov. - Text: direct // quality. Innovation. Education. - 2018. -No. 7. - Moscow: european centre for quality, pp. 105-112. -Issn: 1999-513x. - Bibliography: p. 112 (5 titles).<br>2. Кротенко, т. Н. Соотношение понятий профессия, специальность, работающее должности из соображений профориенто-логии и эргономики / т. Н. Кротенко // эргодизайн. - 2019. - №4 (06). - С. 162-172. - Doi: 10.30987/2619-1512-2019-2019-4-162172. - Библиогр.: С. 170-172 (26 назв.).<br>3. Матвеева, н. Ю. Технологии производства и использования чат-ботов / н.Ю. Матвеева, а.В. Золотарюк // научные записки молодых исследователей - 2018 - №1. - С. 28-30. -Библиогр.: С. 30 (3 назв.).<br>4. Сухарев, о. С. Трансформация во: преодоление конфликта компетенций и фундаментальности [текст] / о. С. Сухарев, в. В. Спасенников // эргодизайн. - 2020. - №3 (09). - С. 107-119. - Doi: 10.30987/26584026-2020-3-107-119. - Библиогр.: С. 117-119 (28 назв.).<br>5. Халимова, э. Р. Чат-бот мессенджера telegram («medicine-bot») / э. Р. Халимова, и. Ю. Карякин, л. Н. Ба-кановская, о. С. Вунш. - Приложение для эвм. Свидетельство ru2018663280. Заявка 2018660323 от 25%.09.2018. Дата публикации: 27.10.2018, бюл. №11.<br>7. Language processing and python. - Текст : электронный. - url: http://www.Nltk.Org/book/ch01.Html (дата обращения: 10.01.2021).<br>2. Krotenko, t. N. The ratio of the concepts of profession, specialty, workplace out of the standpoint of vocational guidance and ergonomics / t. N. Krotenko // ergodesign. - 2019. -No. 4 (06). - Pp. 162-172. - Doi: 10.30987 / 2619-1512-20192019-4-162-172. - Bibliography: pp. 170-172 (26 titles).<br>3. Matveeva, n. Yu. Technologies of creating and using chat bots / n. Yu. Matveeva, a. V. Zolotaryuk // scientific comments of young scientists. - 2018 - no1. - Pp. 28-30.- Библиография^. 30 (3 названия).<br>4. Сухарев, о. С. Трансформация высшего образования: преодоление конфликта компетенций и фундаментальности [текст] / о. С. Сухарев, в. В. Спасенников // эргодизайн. -2020. - Нет. 3 (09). - С. 107-119. - Doi: 10.30987/2658-40262020-3-107-119. - Библиография: стр. 117-119 (28 наименований).<br>5. Халимова, е. Р. Чат-бот мессенджера телеграмм («лекарство-бот») / e. Р. Халимова, и. Ю. Карякин, л. Н. Бакановская, о. С. Вунш. - Компьютерная программа. Сертификат ru2018663280. Заявка 2018660323 от 25.09.2018. Дата публикации: 27 октября 2018 г. Бюл. Нет. 11.<br>6. Кузьменко, а. Эргономичная поддержка разработки логотипа на основе глубокого обучения / а. Кузьменко, с. Кондратенко, к. Дер-гачев, в. Спасенников // материалы семинара. 30. Сер. "Graphicon 2020 - материалы 30-й международной конференции по компьютерной графике и машинному зрению" 2020.<br>7. Языковая обработка и python. - Текст.: Эл. -url: http://www.Nltk.Org/book/ch01.Html (дата обращения: 10.01.2021).<br>8. Спасенников, в. Эргономические факторы в патентовании компьютерных систем для подбора и обучения персонала / в. Спасенников, к. Андросов, г. Голубева // материалы семинара. 30. Сер. "Graphicon 2020 - материалы 30-й международной конференции по компьютерной графике и машинному зрению" 2020.<br>Ссылка для цитирования:<br>Тищенко а.А. Разработка чат-бота в роли окружающего помощника для мотивации студентов к профессии, а.А. Тищенко //эргодизайн. - 2021 - №2 (12). - С. 140-144. - Doi: 10.30987/2658-4026-2021-2-140-144.<br>Сведения об авторах:<br>Тищенко анастасия анатольевна<br>Брянский государственный технический университет<br>Канд. Техн. Наук, доцент e-mail: karkuc@yandex.Ru orcid<br>Аннотации: а.А. Тищенко<br>Брянский государственный технический университет<br>Кандидат технических наук, доцент<br>E-mail: karkuc@yandex. Ru<br>Orcid<br>Статья поступила в редколлегию 03.03.2021 г.<br>Рецензент: д.Пс.Н. Профессор брянского государственного технического университета главный редактор журнала «эргодизайн» спасенников в.В. Принята к публикации 11.03.2021 г.<br><br><br>