Ментор - бот для новых сотрудников компании

1.

Ментор-бот для новых сотрудников компании
Mentor bot for new company employees.
Программный проект
Выполнил: Гоибов Дадоджон Абдуназарович (студент группы БПМИ227)
Руководитель проекта: Песоцкая Елена Юрьевна (доцент, Департамент программной
инженерии)

2.

Краткая характеристика областей применения
“Ментор-бот” - телеграмм-бот, который поможет в адаптации нового
сотрудника, напомнит о предстоящих тренингах и сессиях с ментором.
Поможет поставить карьерные цели и контролировать их выполнение. В
результате он может помочь повысить лояльность новых сотрудников и
ускорить их обучение за счёт более прозрачного процесса, а также освободить
время у текущих сотрудников, которые ранее занимались адаптацией своих
новых коллег.

3.

Цели и задачи проекта
Цель проекта:
● Разработать ментор-бота для новых сотрудников компании
Задачи:
Создать Telegram бота
Реализовать функционал бота для использования разными лицами
Реализовать запрос и обработку данных от пользователя
Добавить модель Chat-GPT для выполнения функционала советника
Реализовать такие функции, как “Feedback Loop” и “Календарь Событий”

4.

Функциональные требования
Регистрация и верификация: Программа должна обеспечивать возможность регистрации
пользователей через ФИО с последующей верификацией личности.
Структура диалогов: Чат-бот должен иметь интуитивно понятный интерфейс с четкой
навигацией, позволяющей легко переходить между различными разделами и функциями.
Бот должен автоматически напоминать о предстоящих тренингах, встречах и других событиях в
процессе адаптации.
Программа должна содержать функциональность чек-листов для отслеживания прогресса в
адаптационном процессе.
Бот должен предоставлять ответы на часто задаваемые вопросы по таким темам, как льготы,
правила и процедуры, карта офиса, культура компании.
Бот должен обеспечивать возможность взаимодействия с ментором, позволяя планировать
сессии и получать советы.
Программа должна иметь возможность интеграции с GPT для предоставления дополнительных
рекомендаций и поддержки по сложным вопросам.

5.

Выбор технологии
Python - один из самых удобных языков программирования в мире. Более того
на нем легко писать ботов для Telegram, так что его выбор логичен.

6.

Работа с ботом и главное меню
После нажания на /start ментор-бот предлагает новым пользователям два варианта:
регистрация или получение случайного совета. При регистрации пользователь вводит ФИО, возраст,
профессию и роль(их 4). Для ролей "Ментор" и "Менти" нужно указать направление подготовки, а для
"СУП" и "Управление" — пароль. После авторизации через Telegram данные сохраняются, и
открывается доступ к основному меню бота.

7.

Менти
Меню менти позволяет отслеживать задачи и встречи,
просматривать FAQ и писать ментору. Менти могут завершать задачи,
обновлять статус, оставлять отзывы и предлагать идеи. Раздел "Профиль"
предоставляет доступ к личной информации и ее редактированию.

8.

Ментор
Меню ментора позволяет назначать задачи менти, выбирать
новых менти, планировать встречи и просматривать расписание. Ментор
может оставлять отзывы и управлять профилем.

9.

Описание разработанных методов
Меню СУП позволяет формировать пары ментор-менти, назначать
встречи, заказывать ресурсы и отслеживать выполнение плана. СУП также
может просматривать и удалять отзывы. Кнопка статистики показывает
успешность работы менторов и менти.

10.

Управление (admin)
Меню админа предоставляет доступ к отзывам, контролю заказов и
отслеживанию плана. Управление может удалять выполненные заказы и
видеть заказы на недостающие ресурсы. Функция просмотра отзывов
аналогична СУП.

11.

Структура базы данных
База данных содержит
информацию о пользователях
(users), задачах и встречах (jobs),
желаемых менти (wanting mentis),
заказах (orders), отзывах и
предложениях (reviews, sessions).
Завершенные задачи и встречи
удаляются.

12.

Анализ аналогов
На данный момент прямого аналога в приложении Telegram для данного
сервиса не найдено. Найдены документации, которые написаны для менторбота и веб-сайты.
Преимущества телеграм бота по сравнению с сайтом:
● Простота использования и удобство
● Доступность на разных устройствах
● Более безопасная передача данных

13.

Основные результаты и выводы
Основные результаты использования ментор-бота для новых сотрудников:
● Повышение эффективности onboarding-процесса
1) Сокращение времени на адаптацию новых сотрудников
2) Более быстрое освоение сотрудниками своих обязанностей
● Улучшение уровня удовлетворенности новых сотрудников
1) Создание позитивного первого впечатления о компании
2) Упрощение доступа к необходимой информации и ресурсам

14.

План дальнейшего действия
● Привлечь как можно больше пользователей за счёт рекламы в социальных
сетях, а также в телеграм-каналах.
● Добавить новые функции для статистики, а также другие новые
возможности для упрощения работы пользователей.
● Добавить систему наград.

15.

Технологии и инструменты реализации
В ходе написания программы были использованы следующие инструменты:
1. Python
2. Pycharm
3. Библиотека
4. GitHub

16.

Список использованных источников
1. Python - https://www.python.org/
2. Библиотека telebot - https://dzen.ru/a/ZA5HIQcogS609zl_
3. Справочник по Bot API телеграм - https://tlgrm.ru/docs/bots/api
4. Бот для онбординга - https://friday.software/onboarding/ru
5. Пособие ментора - https://rosatom-academy.ru

17.

Благодарю за Ваше внимание!
English     Русский Правила