Туториал от продакта: как я создал бота и облегчил себе жизнь

Туториал от продакта: как я создал бота и облегчил себе жизнь

Меня зовут Калаш Алоян, я продакт-менеджер со стажем более 11 лет и преподаватель на курсе для продакт-менеджеров в Яндекс Практикуме. Я собрал себе тг-бота, чтобы делегировать ему часть личных и рабочих задач. Двигало мной любопытство, но получилось очень удобно. В статье поделюсь, с чем мне помогает бот, и инструкцией, как его собрать.

Увидел заголовок «Управление делами президента чего-то там» и решил назвать своего бота «Управление делами Калаша». Бот мой личный, не публичный. Почему бы и Да?
Увидел заголовок «Управление делами президента чего-то там» и решил назвать своего бота «Управление делами Калаша». Бот мой личный, не публичный. Почему бы и Да?

Как личный бот помогает продакт-менеджеру

Рабочие задачи, которые я автоматизировал с помощью бота:

  • Аналитика

Бот собирает данные из открытых источников со ссылками на фактические и подтверждённые данные. Преимущество перед поисковиками: не нужно просматривать 10+ вкладок с некачественной информацией.

  • Новости и анонсы

Например, нужен анонс релиза новой фичи. Бот пишет и причёсывает текст новости для пользователей.

  • Обработка ответов пользователей

Когда продакт вручную обрабатывает результаты кастдев-опроса с ответами на открытые вопросы, он теряет от 2 часов до 2 дней — из моей практики. Бот экономит это время — прочитает, отсортирует и определит частоту ответов пользователей.

  • Анализ отзывов и обращений

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

  • Брейнсторминг

Например, задача — придумать название нового продукта. Бот получает облако смыслов и пожелания и предлагает столько вариантов, сколько нужно.

  • Подбор графики и генерация изображений

Поиск в интернете работает не всегда. А здесь я «рисую словами». Бот помогает готовить презентации, рекламные креативы и, разумеется, котов. Картинки при этом получаются уникальными, можно использовать там, где душе угодно, и не беспокоиться о нарушении авторских прав.

Промт для генерации изображения
Промт для генерации изображения
Вот что получилось
Вот что получилось
  • Резюмирование статей и документов

Бот анализирует ссылки или .pdf и отправляет краткое содержание материалов. Тоже экономия времени!

Про личное: «Управление делами Калаша» я также использую для перевода на любые языки и занятий английским.

Как написать телеграм-бота: туториал

Прелесть в том, что писать ничего не нужно. Пройдёмся по инструкции: как сделать бота для опытных продактов и других специалистов.

  • Шаг 1. Создаём бота

Заходим в BotFather в Телеграм — все боты создаются через него. Нажимаем /start и получаем список команд.

Перечень команд от BotFather
Перечень команд от BotFather

Чтобы создать нового бота, выбираем команду /newbot.

Называем бота, а дальше указываем username.

Важный момент: название должно быть написано слитно либо через нижнее подчеркивание — как в примере: TetrisBot, tetris_bot.

Выбор названия и username бота
Выбор названия и username бота

Дальше получаем сообщение с токеном, который понадобится на следующих шагах для настройки бота.

  • Шаг 2. Регистрируемся на платформе конструктора

Всю логику мы будем настраивать в бесплатном конструкторе ботов Coze. Платформа помогает интегрировать с ботом самые разные сервисы — от автоматизации email-рассылок до трекинга привычек.

Главная страница Coze с категориями и плагинами доступных сервисов
Главная страница Coze с категориями и плагинами доступных сервисов

Создаём учётную запись.

Регистрация на платформе Coze
Регистрация на платформе Coze

На главной странице нажимаем Create bot и заполняем поля во всплывающем окне.

  • В поле Workplace выбираем Personal.
  • В Bot name — название бота.
  • В Bot description — описание бота. Можно пропустить поле или указать ваш профиль.
  • Нажимаем Confirm.

На следующем экране начинаем настраивать, как будет работать бот.

  • Шаг 3. Настраиваем бота

Возможностей у Coze много, и они регулярно обновляются. Поэтому покажу тот минимум, который использую сам. Если вы найдёте ещё что-то интересное, поделитесь в комментариях.

После создания бота на конструкторе попадаем на экран с настройками.

Экран с настройками бота
Экран с настройками бота

Настройки легко можно поменять, поэтому будьте смелее в своих экспериментах.

Вверху экрана выбираем модель ИИ. У неё полный функционал, платить за неё не нужно. Я выбрал GPT-4 Turbo.

Настройки GPT-4 Turbo
Настройки GPT-4 Turbo

Остальные настройки можете расставить как у меня. При наведении курсором платформа даёт подсказки. А если есть трудности с английским, можно перевести страницу через браузер.

Слева можем рассказать боту его «легенду». Например, бот — помощница по имени Татьяна. В ответах следует быть кратким, отвечать в одном-двух предложениях, коротко и по сути.

Легенда бота
Легенда бота

Такая настройка подойдёт, например, для приёма заявок от клиентов, если им пользуются несколько человек или целая команда. Я не заполнял этот блок — бот личный, поэтому достаточно базовых настроек.

Справа — окно превью, где можно потестировать работу бота перед тем, как публиковать настройки.

Превью бота
Превью бота

В центре — указываем основные настройки и навыки бота. Я пользовался несколькими — ниже расскажу о них.

Чтобы расширить возможности бота, можно установить плагины. Например, мы хотим, чтобы он мог генерировать изображения.

Как добавить плагин
Как добавить плагин

Для этого:

  • нажимаем на плюсик напротив Plugins;
  • выбираем в списке DALLE 3 и добавляем.

Готово! Теперь бот не только пишет тексты, но и генерирует изображения по запросу.

Плагины для бота в Coze
Плагины для бота в Coze

Можем добавить и другие плагины в зависимости от целей. Вот те, которые использую я:

Плагины для «Управления делами Калаша»
Плагины для «Управления делами Калаша»

Скроллим ниже. Можно заполнить вступительный текст и вопросы бота. Справа показал, как это может выглядеть на Preview.

Вступительный (открывающий) текст бота
Вступительный (открывающий) текст бота
  • Шаг 4. Публикуем изменения

Когда всё настроили, нажимаем справа вверху Publish — платформа сохраняет и применяет изменения.

Поле для ввода токена
Поле для ввода токена
  • Шаг 5. Мы на финишной прямой!

Снимаем все галочки. Напротив Telegram нажимаем кнопку Configure. Указываем токен, который мы создали в BotFather в самом начале. Сохраняем все изменения.

Нажимаем Publish. Отсюда переходим в бота в Телеграм. Нажимаем Finish. Готово.

Публикация бота
Публикация бота

В следующей статье покажу запросы, с которыми я обращаюсь к боту, и расскажу о результатах, которые я получаю как продакт-менеджер от работы с «Управлением делами Калаша».

Кроме работы с нейросетями, предлагаю изучить программу курса «Продакт-менеджер для специалистов с опытом». Я там проверяю домашние задания студентов, и делаю это сам — без помощи бота). На курсе опытные продакты и руководители делятся кейсами и лучшими практиками, проводят индивидуальные консультации и помогают составить план развития.

А пока расскажите — пользуетесь нейронками и для каких задач? Можете поделиться своим опытом в комментариях.

11
Начать дискуссию