📌Оформление требований к чат - боту
Необходимо разработать пошаговую стратегию развития чат-бота, от определения цели и до его технического обслуживания. Один из наиболее важных шагов в этой стратегии – оформление требований к продукту, чтобы превратить идею чат-бота в рабочий проект. В этой статье будут указаны несколько методов, используемых для оформления проекта чат-бота.
🤓Фреймворк пользовательских историй
Фреймворк пользовательских историй – хорошо известный метод оформления требований к проектам. Эта структура заставляет думать с точки зрения пользователя и определять отдельный набор требований для каждой группы пользователей. Типичная пользовательская история имеет такой формат:
Как <тип пользователя> я хочу <действие / цель>, чтобы <результат>.
Набор пользовательских историй помогает визуализировать взаимодействие между пользователем и программным обеспечением. Если вы знаете определенный сегмент пользователей с общими характеристиками, ожиданиями и потребностями, – легко определить их действия и цели и предсказать возможные результаты.
👨🏼Поймите своих пользователей. Проанализируйте целевую аудиторию и изучите ее привычки, предпочтения, поведение.
Определите значимые группы пользователей. Определите роли и группы пользователей, исходя из разницы в их целях.
Определите цели пользователя. Создавайте пользовательские истории с учетом потребностей и ожиданий пользователей.
Сопоставьте группы пользователей, цели и действия системы. Применяйте варианты использования для разных групп пользователей с разными целями в вашей системе.
Пример: классическая пользовательская история для розничного чат-бота. Она содержит образ, желаемое действие и цель.
⚡️Фреймворк “Работа, которую нужно сделать”Jobs to be done – это альтернатива фреймворку пользовательских историй для оформления требований к чат-боту. Он ориентирован на события или ситуации, мотивацию, цели и предполагаемый результат, а не на персонажей. Как правило, имеет следующий формат:
Когда <ситуация>, я хочу <мотивация>, чтобы я мог <результат>.
Этот фреймворк имеет особые преимущества с точки зрения разработки чат-ботов. Поскольку структура задач, которые необходимо выполнить, сосредоточена на «заданиях», она помогает определить этапы выполнения заданий, чтобы обеспечить их успешное выполнение.
📍Как использовать фреймворк для работы:
Поймите своих пользователей. Учитывайте их привычки и ожидания.
Определите и оформите задания. Начните с заданий глобального уровня, затем определите более мелкие, которые помогут решить и реализовать задания глобального уровня.
Составьте карту мотивации, ситуаций и системных действий. Учитывая возможную мотивацию пользователей, вы можете построить работу чат-бота вокруг конкретных ситуаций и обеспечить нужный результат.
Пример: история работы для розничного чат-бота. Она содержит ситуацию, мотивацию пользователя и желаемый результат./Когда я ищу обувь, я хочу посмотреть, насколько она соответствует моему стилю, чтобы я мог проверить свой новый образ в наступающем сезоне/.Фреймворк «Работа, который нужно выполнить» – эффективный способ оформить требования для проекта чат-бота. Если бот ориентирован на выполнение небольших задач для широкой аудитории, то фреймворк задач, которые необходимо выполнить, является идеальным выбором.
📨Управление диалогом
Когда человек разговаривает с человеком, он редко планирует весь диалог заранее. Когда человек разговаривает с ботом, диалогом между ними нужно руководить. Создатель бота должен продумать, как начать диалог и как убедиться, что ни один пользователь не прервет его. Необходимо тщательно продумать последовательность реплик ботов, вопросов и ответов. Чтобы диалог был эффективным, нужно строить алгоритмы чат-ботов с учетом бизнес-целей и ожиданий клиентов.
Заключение
Чтобы оформить требования для проекта чат-бота, достаточно использовать стандартные и хорошо известные методы, такие как пользовательские истории и фреймворк jobs to be done. Если вам нужно оформить требования к чат-боту во всех деталях, лучше всего подойдут новые методы ведения разговора и документирования намерений. К тому же вы всегда можете использовать несколько подходов, чтобы создать совершенный проект чат-бота и оформить его.