ТЕХНИЧЕСКОЕ ЗАДАНИЕ НА РАЗРАБОТКУ СИСТЕМЫ
«FLEXFUSION KORP»
ДЛЯ КОМПАНИИ BOOSTWIZARDAI
Назначение Системы
«Чат-бот» автоматизирует ежедневные обязательные задачи и взаимодействует с сотрудниками через рабочие чаты. Cообщает о необходимости выполнить задание (пройти чек-лист), контролирует время и качество выполнения этого задания, создает отчет для руководителя. За счет просмотра обучающих видео уроков и изучения инструкций проводит обучение новых сотрудников или освежает знание уже опытных. Позволяет проходить обучение и тестирование опытных сотрудников в свободное время, без отрыва от рабочего процесса. Ведет со стадии отклика на вакансию потенциального кандидата, до вхождения в штат.
Требования к Системе
Система должна в автоматизированном виде принимать отклики на вакансию, и предоставлять возможность пройти тестирование и прием резюме соискателя. Система должна давать возможность сотруднику кадровой службы комментировать резюме и результаты теста, а также возможность пригласить кандидата на собеседование. Система должна автоматизировать ежедневные обязательные задачи сотрудников взаимодействуя с сотрудниками через рабочие чаты в мессенджерах Telegram или внутренними корпоративными чатами. В нужное время должен сообщать о необходимости выполнить задание (пройти чек-лист), кроме того он доложен контролировать время и помогать контролировать качество выполнения этого задания, создавая отчет для руководителя. Система должна помогать новому работнику адаптироваться и обучаться на новом рабочем месте за счет предоставления возможности изучить обучающие видеоматериалы и должностные инструкции. После каждого пройдённого урока проводить тестирование и отправлять выполненные работы на проверку. Куратор получая задание может прокомментировать выполненную работу или отправить на пересдачу. Система должна обладать возможностью подключения предсказательной аналитики для контроля стрессоустойчивости сотрудников. Общие требования к Системе Система должна в автоматизированном режиме обрабатывать запросы пользователей, поступающие в текстовом виде на русском языке и предоставлять ответы пользователям в текстовом виде, если у них возникают трудности в пользовании ботом. Система должна в автоматизированном режиме должна иметь возможность поговорить с пользователем, но разговор переводить в рабочее русло. Система должна напоминать пользователю о необходимости выполнения поставленной задачи и в случае пропуск дедлайна оповестить пользователя и его руководителя поставившего эту задачу. Система должна по запросу предоставлять календарь в котором указаны крайний сроки выполнение задач и различные корпоративные мероприятия. Система предоставляет возможность пользователя спросить нейросеть для получения помощи в выполнении поставленной задачи. Требования к функциям Системы База знаний Чат-бота разрабатывается на основании информации и материалов, предоставленных Заказчиком (список ключевых вопросов и ответов с разбивкой по тематикам).
Автоматизируемые темы: Доступ к Психологическому опроснику Общие вопросы
Здесь должны быть предоставлены ответы на вопросы, с изменением номера телефона, блокировкой аккаунта, отправкой резюме, восстановлением пароля, информация об успеваемости и календарю, доступа к обучающим материалам и другие общие вопросы.
Как узнать статус рассмотрения резюме Как проходить тестирование Как пользоваться календарем Как проходить психологическое тестирование Как посмотреть свою успеваемость Как установить напоминания Как изменить номер телефона или эл. почту Как отчитаться о выполненной работе Как оплатить корпоративное мероприятие из календаря Тема: Массовая сложность
Проблемы с отправкой резюме Не отправляется отчет о завершении рабочей задачи Недоступен раздел обучения После оплаты информация не отображается в календаре Недоступно прохождение психологического опросника
Объём базы знаний – 63 (шестьдисят три) вопроса-ответа. Перечень, состоящий из 20 (двадцать) автоматизируемых вопросов представлен, в таблице 1 «Подробный список вопросов-ответов по темам». Данный список будет дополнен 6 автоматизируемыми вопросами на этапе разработки проекта.
Подробный список вопросов-ответов по темам
Система должна удовлетворять следующим требованиям:
корректно понимать и обрабатывать реплики пользователя, учитывая синтаксические ошибки, опечатки, сокращения, ошибочный ввод при неправильно выбранной раскладке; учитывать и обрабатывать контекст беседы, т.е. интерпретировать одни и те же фразы по-разному в зависимости от контекста. корректно обрабатывать приветствие, прощание, похвалу, ругательства, в том числе: реакция на приветствие (привет, здравствуйте, добрый день, доброй ночи, доброго дня, куку, ау и т.п.): Чем я могу Вам помочь? реакция на прощание: Обращайтесь еще! / Всегда к Вашим услугам. реакция на благодарность/похвалу (спасибо, молодец, отлично, ок т.п.): Всегда к Вашим услугам. / Обращайтесь еще! / Всегда пожалуйста! ругательства: Пожалуйста, не сердитесь. Попробуйте переформулировать свой вопрос или выберите одну из тем: <рандомный список тем (5 штук)> вопросы о личности, политике, погоде и др. отвлеченные темы: Простите, я должна придерживаться исключительно рабочих тем. Чем я могу Вам помочь? вопросы типа: у меня вопрос /скажите, пожалуйста /можете ответить на вопрос / нужна информация: - Что вы хотели узнать? / Какой у вас вопрос? вопрос типа: а на мой вопрос ответите/я задал другой вопрос/вы не ответили на мой вопрос/я не про то спрашивал – перевод на оператора Давать ссылки на видео-лекции и должностные инструкции. Дает ссылки на дополнительные материалы: презентации/задания/чек-листы. Отправлять выполненные тесты в чат кураторов. Позволяет куратору выставить оценку: отлично, хорошо, неплохо либо переделать. Корректно передавать сообщения о полученной оценке Отправлять сообщение куратору, если отправить в чат слово "куратор". Показывать прогресс обучения, количество набранных баллов за домашние задания Понимает обсценную лексику. Не растеряется при ответе хаму, и переводить в рабочее русло. Иметь возможность отправлять сообщение пользователю через бота по user_ID. Иметь возможность включить валидацию пользователей по ID сразу после активации бота. Куратор может сделать список пользователей с их ID в google.sheets, бот проверяет список и на основании данных дает доступ к следующему шагу или отправляет рабочие задачи и вносит в календарь. Иметь возможность вмещать в себя большое количество материалов. Отправлять сообщения пользователю по ID из чата куратора. Возможность комментировать сотрудником кадровой службы пройденные тесты новыми работниками при адаптации, а также соискателями при отправки резюме. Предоставлять доступ к календарю. Напоминать пользователю о ближайшей дате или времени дедлайна. Предоставить доступ к ChatGPT Предоставлять доступ к Психологическому опроснику для пользователя, а куратору к предсказательной аналитике стрессоустойчивости на основе опросника. Предоставлять возможность пользования с платежной системой и базой данных (google.sheets). Пользователь может оплатить корпоративные мероприятия из календаря, после чего его данные сохраняются в базу данных, на основании которых, ответственным лица приходит оповещение об оплате, а у пользователя появляется в календаре новая активность и устанавливается напоминание. База знаний предусматривает наличие сценариев для передачи обращений пользователей в рабочее место куратора.
вопрос пользователя находится вне компетенции чат-бота; вопрос пользователя не распознан чат-ботом; в зависимости от темы и скрипта вопроса-ответа (см. в таблице 1 «Подробный список вопросов-ответов по темам»). Если запрос пользователя вопрос пользователя находится вне компетенции чат-бота или не распознан, то система инициирует перевод на куратора или техподдержку.
В базе знаний для одинаковых вопросов пользователей настроены различные ответы чат-бота, переключающиеся автоматически в зависимости от дня недели и времени, канала с которого обратился пользователь (тип канала передается от чата в соответствующей переменной). Сообщения чат-бота помимо текста могут также ссылки на документы, в которых изложена подробная информация. База знаний содержит различные видеоматериалы и должностные инструкции. Ее наполнение производится силами техподдержки чат-ботом, на основе предоставленных материалов Заказчиком. Требования к панели администрирования Контент-администратору Заказчика должен быть предоставлен доступ к панели управления чат-ботом для цели просмотра статистики, истории диалогов с пользователями, сценариям базы знаний, а также для цели внесения изменений в сценарии базы знаний и выкладки на релиз изменений. Контент-администратору Заказчика должен быть доступен «Классификатор» для обучения чат-бота с применением машинного обучения и разметки диалогов с целью увеличения уровня распознавания входящих вопросов. Контент-администратору Заказчика должен быть предоставлен доступ к таблице предсказательной аналитики стрессоустойчивости на основе опросника пройдённого пользователем. Требование с системе предсказательной аналитики Система должна предоставлять возможность пользователю перед началом работы проходить психологическое тестирование (опросник депрессии Бернса). Система должна давать возможность куратору настраивать регулярность и периодичность прохождения тестирования. Система в конце недели должна обеспечивать возможность формирования отчетов на основе пройденных опросов пользователя. Система должна иметь критические точки, при прохождении которых оповещает куратора о потенциальных психологических проблемах пользователя. Требования к статистике и отчетности Система должна обеспечивать возможность формирования отчетов на основании собираемых данных в пределах периода их хранения. Система должна предусматривать сбор данных: 3. Система должна обеспечивать доступ к полному списку диалогов. Система должна предусматривать вывод следующих данных в списке диалогов:
дата и время первого запроса пользователя; первый запрос пользователя; количество реплик чат-бота; Количество выполненных заданий Система должна предоставлять возможность выгрузки данных по диалогам и фразам в файл формата .csv. В выгрузке должны содержаться следующие показатели: сессия, дата, вопрос, класс, стейт, ответ, комментарий, метки, id пользователя, метка сессии, оператор (было / не было переключения). Система должна обеспечивать сбор и вывод данных об общем количестве диалогов/фраз, а также о количестве диалогов/фраз при фильтрации списка по следующим параметрам: дате или заданному периоду; фразе или слову чат-бота и/или клиента; типам оценки диалога пользователем системы или контент-менеджером; дополнительным меткам фраз, сессий. Система должна предусматривать вывод статистических данных по диалогам/фразам в графическом представлении. Система должна обеспечивать доступ к полному списку пользователей. Каждая запись о пользователе должна включать в себя следующие параметры: дата добавления (дата первого обращения); дата последней активности; история диалогов чат-бота с пользователем. Система должна предоставлять возможность выгрузки данных о пользователях в файл формата .csv. Параметры выгрузки аналогичны параметрам, отображаемым в списке пользователей. Система должна обеспечивать сбор и вывод данных об общем количестве пользователей, а также о количестве пользователей при фильтрации списка по следующим параметрам: дата добавления (дата первого обращения); дата последней активности. Глубина хранения собираемых системой данных – весь период использования чат-бота.
Требования к интеграции со смежными системами для системы предсказательной аналитики. Требования к срокам и этапам разработки Система должна быть разработана в срок, не превышающий ___ рабочих дней с момента старта работ в даты, обозначенные в п. 1 настоящего Приложения, и в соответствии со следующими этапами: этап 1 «Разработка», в рамках которого Исполнитель оказывает Услуги по разработке Программного продукта в соответствии с настоящим Техническим заданием; этап 2 «Тестирование», в рамках которого Заказчик и Исполнитель совместно проводят приёмо-сдаточные в порядке, описанном в п.9 настоящего Приложения. по завершению этапа 2 «Тестирование» Исполнитель направляет Заказчику Акт приёма-сдачи Услуг по разработке Программного продукта в соответствии с п.3 настоящего Приложения, и осуществляет релиз Системы, то есть ввод Системы в промышленную эксплуатацию. Эксплуатация Системы по окончанию этапа тестирования осуществляется на условиях и в соответствии с тарифами, указанными в Договоре. Описание приемо-сдаточных испытаний
Настоящий раздел определяет порядок проведения приемо-сдаточных испытаний Системы. В процессе тестирования будут задействованы следующие ресурсы: группа сотрудников Исполнителя, обеспечивающих проведение приемо-сдаточных испытаний; группа сотрудников Заказчика, контролирующих проведение приемо-сдаточных испытаний. Приемо-сдаточные испытания Системы проводятся с целью проверки выполнения требований, указанных в разделе 8 настоящего Приложения, и на основании Программы испытаний, направляемой Исполнителем Заказчику в первый день этапа 2 «Тестирование». Испытания проводятся на тестовой площадке Исполнителя и/или площадке поставщика операторского чата. При проведении испытаний проверяется корректность работы системы Пользователем: Получение комментария от куратора о пройденном тестировании Ознакомление с календарем Ознакомление с личной успеваемостью Прием задания от руководителя Отчет о выполнение задания руководителем Определение тематики обращения Пользователя; Контент формулировок вопросов и ответов Системы; Проверка возможности переключения ответов, относящихся к категории «массовые»; Проверка сценариев перевода диалога в очередь кураторского чата. Результаты испытаний заносятся в таблицу: