Abstract (ukr):
Використання сучасних інформаційних технологій створює нові можливості оперативного отримання інформації. Вчасне отримання інформації на сьогодні є актуальним як ніколи, в цьому можуть допомогти чат-боти. Популярність чат-ботів росте з кожним роком. Їх використовують у різних сферах життя для тестування, реклами, опитування, попереднього інтерв’ювання претендента на роботу. Також з метою раціонального використання часу можна застосувати чат-боти. Також вони завжди на зв’язку 24/7. Метою роботи є програмна реалізація Telegram-бота для проведення попереднього тестування та перевірки рівня знань і навичок претендента на заміщення вакантної посади в організаціях різної сфери діяльності. Програмний продукт реалізовано за допомогою мови програмування Python. Як сховище даних використовується документоорієнтована система керування базами даних з відкритим вихідним кодом MongoDB. У базі даних зберігається інформація для тестування, а також результати пройдених тестів. У роботі було використано методи об’єктноорієнтованого проєктування, теорії документоорієнтованих баз даних. Результатом реалізації поставленого завдання є програмний продукт у вигляді Telegram-бота. Розроблений бот може використовуватися під час проведення співбесіди, для тестування претендента на посаду. За результатами тестування менеджер по набору персоналу в подальшому зможе зробити попередні висновки. Таке тестування дозволить оцінити рівень знань претендента, щоб отримати бачення про його рівень кваліфікації.
Abstract (eng):
Modern information technologies provide wide opportunities for quickly obtaining information. The problem of timeliness of obtaining information remains relevant today. Chatbots are one of the effective means for its solution. The popularity of chatbots is growing every year. They are used in various spheres of human activity for testing, advertising, surveys, interviewing of job applicants. The availability and speed of modern chatbots are decisive for the rational use of time. The purpose of our work is the software implementation of a Telegram bot for conducting preliminary testing and checking the level of knowledge and skills of an applicant for filling a vacant position in organizations of various fields of activity. The software product is written in Python and uses MongoDB, the document-oriented open source database management system as a data store. The database stores information for testing, as well as the results of passed tests. Methods of object-oriented design, theory of document-oriented databases were used in the work. The result of the development is a software product in the form of a Telegram bot for conducting an interview or testing an applicant for a position. Based on the results of the testing, the recruitment manager has the opportunity to draw preliminary conclusions. This test makes it possible to assess the applicant’s qualification level and suitability for the position.