Проект завершен

Разработка чат-бота для системы поддержки принятия решений на базе «1С-Битрикс24»

Направления деятельности

  • Нефть и газ
  • Мобильная разработка

Приём откликов

до 17 июня 2020

Сроки работы

3 месяца 20 дней

В чем суть проекта?

Необходимо разработать чат-бот с конфигуратором сценариев, позволяющий автоматизировать справочную поддержку пользователей СППР.

Расскажите о задаче подробнее

В 2018 году в ООО «Технологический центр “Бажен”» была создана и запущена принципиально новая бизнес-модель, ориентированная на открытое взаимодействие с государством, разработчиками инноваций (бизнес-партнерами) и инвесторами. В том же году для ее поддержки была создана цифровая платформа, включающая в себя три модуля: 1. экосистему для общения всех участников проекта; 2. цифровую фабрику приложений; 3. B2B MarketPlace. Чтобы организовать общение всех участников проекта и обеспечить доступ к другим модулям платформы, в составе экосистемы была развернута система поддержки принятия решений (СППР), разработанная на платформе «1С-Битрикс: Корпоративный портал». У пользователей СППР часто возникают вопросы по функционалу системы, поэтому необходимо разработать ИТ-решение, автоматизирующее оказание пользователям СППР справочной поддержки. Проект рассчитан на то, что им будет заниматься 1 человек — fullstack-разработчик.

Что предстоит сделать?

1. Составить и утвердить у Заказчика календарный план работ по проекту. 2. Провести мозговой штурм, чтобы собрать идеи по решению задачи, а затем подготовить предложения по интерфейсу чат-бота и утвердить их у Заказчика. 3. Разработать и утвердить у Заказчика технический проект, развернуто описывающий требования к функционалу чат-бота. 4. Настроить корректную работу функционала чат-бота при подключении к СППР. 5. Подготовить и утвердить у Заказчика программу и методику приемо-сдаточных испытаний приложения. 6. Разработать фронтенд и бэкенд чат-бота в соответствии с техническим проектом. 7. Провести приемо-сдаточные испытания, подготовить и утвердить протокол испытаний. 8. Устранить недоработки, выявленные в ходе испытаний. 9. Подготовить сопроводительные документы: руководство по настройке чат-бота для модератора, инструкцию по работе с чат-ботом для пользователя СППР, отчет о выполненных работах. 10. Передать код чат-бота и сопроводительные документы специалистам Заказчика для дальнейшего сопровождения, доработки и развития.

Что представляет собой результат работы?

1. Календарный план работ по разработке технического проекта и функционала чат-бота в формате MS Word. 2. Предложения по интерфейсу чат-бота, сформулированные в результате мозгового штурма в формате MS Word. 3. Технический проект, который содержит полное описание функционала реализованного чат-бота, в формате MS Word. 3.1. Общая информация о функционале: a. Разрабатываемый функционал добавляет в СППР чат-бота, который помогает новым сотрудникам освоиться в компании и изучить функционал портала, а освоившимся — оперативно получать доступ к справочной информации посредством ее поиска в базе знаний. b. Цель создания разрабатываемого функционала — автоматизация оказания поддержки по поиску справочной информации в СППР. c. Основная возможность, предоставляемая разрабатываемым функционалом, — поиск на основании запросов пользователя и предоставление пользователю информации, размещенной в формате статей в существующей базе знаний в СППР. 3.2. Функциональные требования, которые описывают логику работы функциональных модулей и компонентов, создаваемых и настраиваемых в рамках реализации разрабатываемого функционала. В состав функциональных требований входят: 3.3. Требования со стороны пользователя — сотрудника, которому чат-бот доступен в списке диалогов: ● чат-бот может сам инициировать общение, отправив пользователю первое сообщение; ● при открытии диалога с чат-ботом отображается приветственное сообщение от бота и варианты дальнейших действий; ● кнопки действий могут выполнять запускать поиск информации (чат-бот запросит ключевое слово для поиска); ● в любой момент в диалоге с чат-ботом есть возможность перейти к началу диалога (кнопка возврата к началу сценария); ● на первом шаге диалога с чат-ботом (после приветствия) у пользователя есть возможность ввести произвольный поисковый запрос для поиска доступных действий, при этом поиск производится с учетом морфологии по всем элементам (действиям) и разделам в дереве сценариев; ● чат-бот может сам получать все данные о пользователе, запрашивая у него только те, значения которых не заполнены и которые необходимы для дальнейшего диалога; ● чат-бот оповещает о результатах поиска запрошенной информации. 3.4. Требования со стороны модератора — пользователя СППР, входящего в состав группы ролей, которой дано право на создание и редактирование сценариев работы чат-бота. Сценарии создаются в рамках специального инфоблока, при этом раздел инфоблока в диалоге с чат-ботом является кнопкой перехода на следующий уровень диалога, а элемент инфоблока — это действие. 3.4.1. Создание раздела. Раздел инфоблока соответствует уровню диалога. При создании раздела указываются следующие параметры: • Название — отображается на кнопке в диалоге; • Описание — текст чат-бота при входе в данный раздел. 3.4.2. Создание действия. При создании действия указываются следующие параметры: • Название — отображается на кнопке в диалоге; • Описание — текст-инструкция при выборе данного действия; • Тип действия — поле выбора одного из доступных типов действий; • Настройки выбранного действия. 3.4.3. Типы действий: ● Открытие ссылки: нажатие на кнопку такого действия в диалоге открывает заданную ссылку. Настройки: • Адрес — текстовое поле; • Открыть в новом окне — чекбокс. Для поля «Адрес» должны быть доступны теги, позволяющие подставлять в ссылку динамические данные: #USER_ID# — идентификатор пользователя в текущем диалоге с чат-ботом. ● Переход к заданному уровню диалога: нажатие на кнопку такого действия в диалоге переводит диалог. Настройки: • Уровень диалога — привязка к разделу текущего инфоблока. ● Поиск: нажатие на кнопку такого действия запускает поиск по указанному пути. Чат-бот предлагает выбрать один из вариантов направлений по поисковому запросу пользователя. Направления (категории) привязаны к существующей в СППР базе знаний. Результат поиска выводится в виде сообщения от чат-бота со списком ссылок на найденные материалы. Поиск производится с учетом прав доступа сотрудника. Настройки: • Область поиска — выбор модуля и области, по которой производится поиск; • Максимальное кол-во результатов — число, ограничивающее количество результатов в выдаче (если не указано, то выдача не ограничена); • Сообщение при отсутствии результатов — текстовое поле (позволяет задать сообщение вместо стандартного и предложить пользователю, например, перейти в соответствующий раздел и поискать материалы вручную). 4. Отчет о выполненных работах в формате MS Word. 5. Разработанный функционал чат-бота в виде кода, размещенного в репозитории кода (GitLab) Заказчика. 6. Программа и методика испытаний чат-бота в формате MS Word. 7. Протокол приемо-сдаточных испытаний в формате MS Word. 8. Руководство по настройке чат-бота для модератора СППР и инструкция по работе с функционалом для пользователя СППР в формате MS Word.

По каким критериям будут оценивать результат?

Работа считается выполненной качественно, если: ● Технический проект разработан в соответствии с требованиями ГОСТ 34 и по шаблону, предоставленному Заказчиком. ● Разработанный функционал не оказывает негативного влияния на стабильность и качество работы СППР. ● Представленные документы содержательно полны и оформлены в соответствии с шаблонами, которые передал Заказчик.

Что можно получить за этот проект?

Проект предусматривает денежное вознаграждение в размере 370 000 рублей после вычета налогов.

На какую помощь можно рассчитывать?

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