Інформаційна система у вигляді чат-боту пошуку роботи для переселенців

Loading...
Thumbnail Image

Date

Journal Title

Journal ISSN

Volume Title

Publisher

Національний університет "Львівська політехніка"

Abstract

Мережа Інтернет є всесвітнім інформаційним ресурсом, і важливо розуміти нові тенденції пошуку для пошуку та використання цієї інформації. Також важливо розуміти вплив цих тенденцій на те, як люди ведуть повсякденні справи свого життя. Наприклад, Інтернет кардинально змінив спосіб пошуку вакансій шукачами роботи.[1] Існує досить багато способів пошуку роботи. Пошук роботи без застосування Інтернету не є актуальним у сучасних реаліях, зокрема через довготривалий процес пошуку та найму. Тому онлайн спосіб пошуку роботи чи підробітку є більш перспективним. Месенджери - це невід?ємна частинка життя людини, а чат-бот може слугувати простим інтерфейсом різних типів системи. Мета роботи полягає у побудові інформаційної системи у вигляді чат-боту пошуку роботи для внутрішньо-переміщених осіб, що дозволяє їм простіше вирішувати проблему заробітку. Об'єктом дослідження є процес пошуку пошуку підробітку для переселених осіб, що будуються на основі сучасних інформаційних технологій. Предметом дослідження є методи та засоби побудови інформаційної системи пошуку роботи на території України. Сьогодні є велика кількість засобів пошуку роботи. Деякі з них є міжнародними, інші ж локалізовані в Україні. Досі люди використовують і онлайн, і офлайн способи розміщення вакансій, проте дедалі частіше перевага надається саме веб-ресурси.[2] В умовах війни люди часто змінюють місце проживання, що ускладнює пошук заробітку. Інформаційна система у вигляді чат-боту пошуку роботи для переселенців допоможе їм знайти тимчасове місце роботи чи підробіток. Застосунок дозволятиме легко виконати пошук наявних пропозицій та відправляти запит до роботодавців. В цей же час, люди, яким потрібен працівник для виконання певного завдання, наприклад, одноразово, зможуть з легкістю скористатись сервісом та знайти відповідну людину. Інформаційна система матиме місце серед сервісів швидкого пошуку роботи, передбачається її застосування у вигляді чат-бота. Це означає, що користувачем може бути будь-яка людина з доступом до мережі Інтернет та месенджера Telegram. Було розглянуто уже наявні веб-застосунки, які є аналогами даної інформаційної системи. Виділено OLX-робота, Work.ua та Кабанчик, наведено характеристику переваг та недоліків цих систем. Проаналізувавши їх, вдалося зрозуміти, що кожен з них надає необхідний функціонал для пошуку постійного місця роботи чи одноразового підробітку. Виконавши аналіз наявних інформаційних систем, вдалося зрозуміти, що користувачам важливий швидкий і зручний дизайн, стабільність системи, добре продуманий функціонал самої інформаційної системи. Проведення системного аналізу інформаційної системи у вигляді чат-боту для пошуку роботи для переселенців полягало у побудові дерева цілей та діаграми варіантів використання для кращого розуміння того, що потрібно користувачам які перебувають у пошуку роботи. Хорошим рішенням побудови інформаційної системи буде вигляд чат-боту, адже він буде легко-доступним для користувачів, не займатиме місця на девайсі та може бути легко спроектованим. Користувач працюватиме з ботом, відправляючи йому повідомлення, які надходитимуть на сервер-обробник. Тому, Як представлення системи було обрано чат-бот, що забезпечує швидкий доступ через популярний месенджер. Telegram-боти — це спеціальні облікові записи, для налаштування яких не потрібні додаткові телефонні номери. Ці облікові записи використовуються як інтерфейс для коду, що працює на сервері розробника. Telegram Bot Payments - це безкоштовна відкрита платформа, яка дозволяє приймати платежі за товари та послуги від користувачів Telegram. Telegram не збирає платіжну інформацію та не бере комісії. Для побудови самого бота було обрано мову програмування Go [3], бібліотеку GORM [4] для роботи з базою даних, Telegram Bot API [5] для забезпечення роботи бота в месенджері, сторонній сервіс LiqPay для проведення транзакцій та базу даних PostgreSQL [6]. Як середовище програмування було обрано GoLand, адже завдяки ньому розробники можуть зручно та ефективно розробляти застосунки мовою програмування Go. Як систему контролю версій обрано Git, адже це найпопулярніше рішення в цій сфері. Працівник або Користувач, що шукає роботу, може заповнити свій профіль, додавши в нього таку інформацію як ім?я, вік, поточне місце проживання та опис робіт з якими працював чи хотів би працювати. Після цього користувач може переглянути список активних пропозицій щодо роботи, використати фільтри, наприклад, локацію. Якщо користувачу сподобалась пропозиція, він може зробити запит до роботодавця, і після підтвердження, отримає контакт роботодавця, після чого може домовитись про роботу. Якщо користувач брав участь у пропозиціях з оплатою через застосунок, він може вивести кошти на свій банківський рахунок, після того як вкаже необхідну інформацію. Розроблена система є простою та зрозумілою в роботі та має продуманий інтерфейс, швидкий метод створення пропозицій та можливість оплати.
The Internet is a worldwide information resource and it is important to understand new search trends in order to find and use this information. It is also important to understand the impact of these trends on how people go about the daily business of their lives. For example, the Internet has dramatically changed the way job seekers search for jobs.[1] There are many ways to find a job. Job search without the use of the Internet is not relevant in modern realities, in particular because of the long process of search and hiring. Therefore, the online way to find a job or a part-time job is more promising. Messengers are an integral part of human life, and a chatbot can serve as a simple interface for various types of systems. The aim of the work is to build an information system in the form of a job search chatbot for internally displaced persons, which allows them to more easily solve the problem of earning money. The object of research is the process of searching for a part-time job for displaced persons, based on modern information technology. The subject of research is the methods and means of building an information system for job search in Ukraine. Today there are a large number of job search tools. Some of them are international, others are localized in Ukraine. People still use both online and offline ways of placing vacancies, but web resources are increasingly preferred. During the war, people often change their place of residence, which complicates the search for income. The information system in the form of a job search chatbot for IDPs will help them find a temporary job or a part-time job. The application will make it easy to search for available offers and send a request to employers. At the same time, people who need an employee to perform a specific task, for example, one-time, will be able to easily use the service and find the right person. The information system will be among the services of quick job search, it is expected to be used in the form of a chatbot. This means that any person with access to the Internet and Telegram messenger can be a user. Existing web applications that are analogues of this information system were considered. OLX-job, Work.ua and Kabanchik were highlighted, the advantages and disadvantages of these systems were described. After analyzing them, it was possible to understand that each of them provides the necessary functionality to find a permanent job or a one-time job. After analyzing the existing information systems, it was possible to understand that users are important fast and convenient design, system stability, well-designed functionality of the information system itself. Conducting a systematic analysis of the information system in the form of a chatbot for job search for IDPs was to build a goal tree and a diagram of use cases for a better understanding of what users need when looking for a job. A good solution for building an information system will be the form of a chatbot, because it will be easily accessible to users, will not take up space on the device and can be easily designed. The user will work with the bot by sending it messages that will be sent to the processing server. Therefore, a chatbot was chosen as a representation of the system, which will provide quick access through a popular messenger. Telegram bots are special accounts that do not require additional phone numbers to set up. These accounts are used as an interface for the code running on the developer's server. Telegram Bot Payments is a free open platform that allows you to accept payments for goods and services from Telegram users. Telegram does not collect payment information and does not take any commission. To build the bot itself, we chose the Go programming language [3], the GORM library [4] to work with the database, the Telegram Bot API [5] to ensure the bot's work in the messenger, the third-party LiqPay service for transactions and the PostgreSQL database [6]. GoLand was chosen as a programming environment because it allows developers to conveniently and efficiently develop applications in the Go programming language. Git was chosen as a version control system, because it is the most popular solution in this area. An employee or a job seeker can fill in his profile by adding such information as name, age, current place of residence and a description of the work he has worked with or would like to work with. After that, the user can view the list of active job offers, use filters, for example, location. If the user likes the offer, he can make a request to the employer, and after confirmation, he will receive the employer's contact, after which he can arrange a job. If the user participated in offers with payment through the application, he can withdraw funds to his bank account after providing the necessary information. The developed system is simple and easy to use and has a well-thought-out interface, a quick method of creating offers and the ability to pay.

Description

Citation

Лучка Ю. В. Інформаційна система у вигляді чат-боту пошуку роботи для переселенців : кваліфікаційна робота на здобуття освітнього ступеня магістр за спеціальністю „8.126.00.01 — Інформаційні системи та технології“ / Юрій Васильович Лучка. — Львів, 2022. — 114 с.

Endorsement

Review

Supplemented By

Referenced By