Similar presentations:
Ментор - бот для новых сотрудников компании
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