Многие HR специалисты думают, что создать чат-бота могут только специалисты, имеющие образование IT. Поверьте, каждый может это сделать. Я готов поделиться инструкцией, по которой каждый HR сделает свою работу эффективней, создав свое творение современности.
Начнем с терминологии.
Современный чат-бот – это программный продукт, позволяющий имитировать взаимодействие с человеком для автоматизации повышения эффективности бизнес-процессов в компании.
В рамках направления Paas (Platform as a Service, «платформа как услуга», «платформа как сервис») развивается направление чат-ботов.
Немного истории развития чат-ботов.
· Первый чат-бот появился в 1966 году, который имитировал диалог с живым человеком.
· 1994 г. Был написан чат-бот под управлением на Windows.
· 2016 г. Развитие технологии получило ускорение при помощи компании Facebook, которая открыла свой API, и разработчики получили возможность подключения чат-ботов.
Как я написал бота знакомств как в Дайвинчике (Мемный видос)
· За год 4% бизнеса (ритейл, банки, авиакомпании) стали использовать чат-боты.
· Еще через год мировые исследовательские агентства отмечают рост пользователей чат-ботов.
· К 2020 году до 80% компаний будут использовать в своем бизнесе чат-ботов.
· К 2020 году до 70% сотрудников офиса так или иначе будут взаимодействовать с чат-ботами на ежедневной основе. Эта цифра в большей степени интересует нас, как HR.
Задачи HR чат-бота можно разделить на 3 ключевых момента:
1. Сбор соискателей.
Чат-бот выполняет роль виртуального рекрутера, которые позволяет оптимизировать целый ряд процессов, связанных с первичной обработкой кандидатов: информирование о компании, ее вакансиях и условиях работы, опросы, тестирование с автоматической проверкой результатов, а также сопровождение по всей воронке рекрутинга.
2. Онбординг (адаптация).
Персональное сопровождение в первые недели работы сотрудника. Чат-бот предоставляет материал для изучения, выполнения, проводит тестирование, сбор обратной связи, оценку самочувствия, удовлетворенности, что позволяет HR’ам быть ближе к сотрудникам. В одной компании, в кол-центре на 800 человек мы внедрили чат-бота.
HR’ы не ожидали такое количество обратной связи от сотрудников с первых дней запуска. Люди с большим желанием делятся своими переживаниями, сложностями, достижениями с чат-ботом, чем с живыми людьми. Собранная информация позволяет понизить уровень текучести персонала.
3. Персональный HDBP+LD).
Чат-бот позволяет автоматизировать массовые коммуникации, проводить опросы, ENPS, оценку 360, создавать базы знаний для сотрудников, предоставлять справки, служебную информацию.
Мы будем выделять 3 типа чат-ботов:
Чат-бот в Телеграм для знакомств
Чат-бот может запускаться посредством:
· Ссылки: используется там, где человек может по ней перейти.
· QR-кода: реклама, печатные материалы, там где человек не может нажать ссылку и получить результат.
Варианты подключения пользователя к чат-боту бывают разные. Он должен находится там, где сосредоточена ваша целевая аудитория. Бот поможет правильно выстроить коммуникацию с этой аудиторией, отобрать нужных кандидатов и передать на интервью к рекрутеру.
Чат-бот:
· презентует компанию,
· рассказывает о вакансии,
· собирает анкетные данные,
· формирует отчет,
· проводит тестирование с ав
томатической проверкой результата,
· передает всю собранную информацию на email либо в HRM систему.
Дальнейшие шаги, которые может выполнять чат-бот, интегрированный с различными системами:
Преимущества экспресс-бота?
1. запускается и начинает работать с кандидатами за 1 день,
2. экономит до 30% времени рекрутера благодаря:
· возможности презентовать компанию и вакансию кандидатам 24/7,
· автоматической проверки, на сколько кандидат соответствует требованиям вакансии, требованию уровня знаний кандидатов,
· передаче рекрутерам только релевантных анкет.
Когда нужен бот?
1. Нужно быстро набрать команду специалистов.
2. Нужно организовать тестирование кандидатов перед собеседованием.
3. Приходит много неподходящих откликов (например, невнимательно читают требования к вакансии).
4. Нужно автоматически отсеивать кандидатов, которые не подходят под базовые требования вакансии.
5. Постоянно нужны люди на массовые позиции.
Готовы разработать чат-бота для экспресс-рекрутинга?
1. Перейдите по ссылке https://sparksystems.co/academy (удобнее работать на компьютере), пройдите регистрацию на жмите Создать чат-бот.
2. Укажите название чат-бота, выберите язык и нажмите Далее.
3. Выберите канал подключения, например, Telegram.
Теперь необходимо сделать настройки бота.
Диалоги существуют для того, чтобы обучать нашего бота предоставлять пользователям:
1. Текстовые/ фото/ видео сообщения.
2. Ссылки
Раздел Опросники/Тесты. Мы даем пользователю с помощью кнопок переходить между диалогами и сообщениями.
В этом разделе по принципу диалога мы собираем информацию от пользователя.
Темплейты
Уже настроенные шаблоны (целых чат-ботов либо отдельных разделов). Вы можете создать свой или воспользоваться существующими.
Переходим к основным настройкам работы чат-бота.
1. Нажмите кнопку Редактировать диалоги
2. Перейдите в раздел Темплейты
Выберите из предложенного, например, 156 Express-bot (рус) и нажмите Установить в бот.
Несколько советов:
· Чат-бот должен иметь свое лицо – аватарку. Ресурс, которым мы часто пользуемся https://uk.piliapp.com/facebook-symbols/
· Людям приятно общаться с чат-ботами, у которых есть имя.
· Слова, которыми он общается должны соответствовать философии компании и целевой аудиторией.
После выбора шаблона темплейта у вас откроется новое окно для внесения информации:
Заполните поля, нажмите Создать и в следующем окне Установить.
3. Перейдите в раздел Диалоги.
На страницу добавились диалоги, установленные из темплейта.
4. Настройте диалог Знакомство.
Выберите Знакомство Copy и нажмите Редактировать.
Далее скопируйте сообщение диалога и нажмите Назад.
В строке Знакомство нажмите Редактировать.
В поле Сообщение вставьте скопированный текст и добавьте 2 кнопки: О компании и О вакансии.
Теперь настройте следующий шаг при нажатии кнопок О компании и О вакансии, для этого нажмитеПодробнее и выберите О компании copy и О вакансии copy соответственно. Нажмите Сохранить.
5. Подключение пользователя к диалогу. Перейдите по активной ссылке.
Это сообщение отображается один раз при создании бота:
После перехода по ссылке открывается Telegram, и мы видим, что наш чат-бот подключен.
6. Для того, чтобы протестировать созданного чат-бота, нажмите на странице Знакомство своего чат-бота – Telegram.
Если появилась необходимость внести изменения в информацию о компании или о вакансии, перейдите в раздел Диалоги и нажмите Редактировать. После внесенных изменений нажмите Сохранить.
Совет: если вы хотите добавить видео:
· для Telegram добавьте в текст сообщения ссылку,
· в остальных случаях с помощью активной ссылки.
Кстати, круто работают с аудиторией Гифки. Добавить их тоже можно.
И последнее, о чем хочу рассказать – Паузы.
Значение «0» означает, что следующее сообщение поступит после того, как пользователь что-то ответит или нажмет на кнопку. Если, например, указываем 1 сек, значит следующее сообщение поступит через 1 сек.
В заключении диалога кандидату чат-бот предлагает выбор:
· Это про меня
· Это не я
Мы можем добавить Анкету/ Опрос. Работаем с этим функционалом аналогично.
Совет: если необходимо:
1. Изменить последовательность блоков в Анкете/ Опросе нажмите внизу страницы Включить сортировку и перетаскивайте блоки нажатием «мышки».
2. Установить время на ответ вопроса.
3. Установить количество баллов.
И самое интересное, можно получать сообщения на свой email и просматривать аналитику по каждому кандидату или по всем в разделе Аудитория.
Источник: pritula.academy
Как создать бота знакомств в телеграмм
Добавлено: 15/04/2018 16:10 | Обновлено: 15/04/2018 18:51 | Добавил: nick | Просмотры: 10315 Комментарии: 0
В этом материале вы узнаете о том, как создать простой Telegram-бот для любителей собак, используя Dog API (dog.ceo/dog-api).
Материал является вольным переводом статьи Build A Telegram Bot with Laravel and BotMan с сайта scotch.io.
В данном материале для создания Telegram-бота мы используем известную библиотеку BotMan (botman.io).
На рисунке вы можете видеть результат работы созданного по этому материалу Telegram-бота. Здесь по команде /random бот вернул ссылку на случайную картинку собаки: Естественно, кроме этой команды, бот будет понимать и другие.
В первую очередь установим Botman Studio. Если вы не знаете, что это, то знайте, Botman Studio – это стандартное Laravel-приложение с уже включенной в него библиотекой Botman. Так что если вы уже работали с Laravel ранее, то большинство действий из этого материала будет для вас знакомо.
А теперь продолжим, и создадим новый проект командой:
composer create-project —prefer-dist botman/studio ilovedogs
После того, как все установится проверьте работает ли оно. Для этого наберите в браузере: [адрес вашего сайта]/botman/tinker (например, у меня было так: site1.com/botman/tinker), и в результате вы должны увидеть следующую страницу: Здесь нас интересует первая ссылка Tinker.
Перейдя по ней, вы увидите поле ввода, через которое можно «пообщаться» с ботом. Например, если ввести слово «Hi», в ответ вы получите «Hello!». Проверили, что все работает, можем продолжить.
В этом проекте нам нужно, чтобы бот отвечал на следующие типы команд:
- запрос ссылки на случайную картинку из всех пород собак (команда /random)
- запрос ссылки на случайную картинку с указанием породы (например, /b dachshund)
- запрос ссылки на случайную картинку с указанием породы и подпороды (например, /s hound:afghan)
Также добавим простую возможность диалога, где можно выбрать желаемое действие из нескольких вариантов (команда Start conversation):
Кроме возможности диалога, нужно еще предусмотреть вариант, когда человек будет вводить какие-то неизвестные команды: Это весь функционал, который нам предстоит реализовать. Читайте дальше, и вы узнаете, как это сделать.Запрос ссылки на случайную картинку из всех пород собак (команда /random)
Для того, чтобы получить случайную картинку собаки из всех пород собак пользователю нужно будет ввести команду /random. Научим наш бот правильно реагировать на эту команду.
Откроем файл routes/botman.php и добавим туда новую строчку:
Далее создадим новый контроллер с помощью команды:
php artisan make:controller AllBreedsController
Его содержимое должно выглядеть следующим образом:
Здесь мы используем класс DogService (app/services/DogService.php), который будет отвечать за запросы к Dog API и возвращении полученной ссылки на картинку с собакой. Содержимое этого файла должно быть следующим:
Запрос ссылки на случайную картинку с указанием породы (например, /b dachshund)
Добавим новую строчку в файл routes/botman.php:
Далее откроем контроллер AllBreedsController, который мы создали ранее и добавим в него новый метод:
Определим используемый здесь метод byBreed() в сервисном классе DogService, который мы создали ранее:
Также не забудьте добавить константу с api-ссылкой для получения картинки по названию породы в начало класса DogService:
// The endpoint we will hit to get a random image by a given breed name. const BREED_ENDPOINT = ‘https://dog.ceo/api/breed/%s/images/random’;
Запрос ссылки на случайную картинку с указанием породы и подпороды (например, /s hound:afghan)
Добавим новую строчку в файл routes/botman.php:
Далее создадим новый контроллер с помощью команды:
php artisan make:controller SubBreedController
Его содержимое должно быть следующим:
Определим используемый здесь метод bySubBreed() в сервисном классе DogService, который мы создали ранее:
Также не забудьте добавить константу с api-ссылкой для получения картинки по названию породы и подпороды в начало DogService:
// The endpoint we will hit to get a random image by a given breed name and its sub-breed. const SUB_BREED_ENDPOINT = ‘https://dog.ceo/api/breed/%s/%s/images/random’;
Диалог с выбором желаемого действия (команда Start conversation)
Далее, с помощью artisan-команды создайте новый контроллер:
php artisan make:controller ConversationController
Его содержимое должно быть следующим:
startConversation(new DefaultConversation); > >
Здесь мы используем класс DefaultConversation, файл для которого нужно создать в папке app/Conversations. Эта папка уже должна быть в структуре проекта, поэтому остается только создать в ней новый файл DefaultConversation.php. Его содержимое должно быть следующим:
Неизвестные команды
Осталось предусмотреть вариант, когда пользователь вводит какие-то неизвестные команды, которые бот не знает. Снова откроем файл routes/botman.php и добавим новую строчку:
Создадим новый контроллер командой:
php artisan make:controller FallbackController
Его содержимое должно быть следующим:
reply(‘Sorry, I did not understand these commands. Try: ‘Start Conversation»); > >
На этом программистская часть закончена, осталось создать новый бот в Telegram, и привязать его к нашему проекту.
Установка Telegram-драйвера
В первую очередь нужно установить Telegram-драйвер в проект:
composer require botman/driver-telegram
Создание нового Telegram-бота
Открываем Telegram и через поиск ищем BotFather. После чего пишем: /newbot. Далее выбираем имя для бота (name), я использовал имя BotmanTest.
Затем выбираем пользовательское имя (username), оно должно быть уникальным. После этого вы получите api-токен, который нужно указать в файле .env проекта, для этого добавьте следующую строчку в конец файла:
TELEGRAM_TOKEN=YOUR_TOKEN
И замените YOUR_TOKEN на полученный api-токен.
Открываем доступ извне к проекту с помощью ngrok
Чтобы не выкладывать свой тестовый проект на отдельный сервер в сети, воспользуемся утилитой ngrok. С помощью этой утилиты ваш проект на localhost станет доступен по отдельному адресу в Интернете. Если у вас еще не установлен ngrok, используйте официальную страницу (https://ngrok.com/download) для установки.
После того, как вы установите ngrok запустите Laravel-сервер:
php artisan serve
После чего перейдите в папку с ngrok и выполните команду:
./ngrok http 8000
Теперь ваш проект будет доступен из сети по адресам, которые указаны в строчках Forwarding: Для работы Telegram-бота нужен https-адрес, поэтому используйте его.
Связываем наш проект с Telegram
Для того, чтобы связать наш проект с Telegram, используйте Postman или CURL для выполнения следующей команды:
curl -X POST -F ‘url=https:///botman’ https://api.telegram.org/bot/setWebhook
YOU_URL – https-адрес из ngrok; TOKEN – это TELEGRAM_TOKEN, который вы указали ранее в файле .env.
Если вы все сделали правильно, то команда должна вернуть следующий результат:
На этом все, результат работы в Telegram приведен на картинке:
Источник: phpnick.ru
ТОП 10 ботов знакомств для Telegram
В интернете многие любят знакомиться либо для серьезных отношений, либо на время. Некоторые знакомятся только для виртуального общения, кто-то предпочитает переносить общение в реальный мир. Так или иначе, но интернет-знакомства процветают и в мессенджерах, и соцсетях, а не только на тематических сайтах. В Telegram множество ботов для знакомств. Причем все разные и с разными направлениями, но как обычно 18+.