Крупные компании постепенно отказываются от огромных call-центров и оптимизируют штат сотрудников. А всё потому, что на помощь операторам приходят чат-боты, или боты-автоответчики. Всё потому что большая часть вопросов от клиентов типовые, и ответить на них вполне может робот.
Собственно говоря, поэтому в IT выделилось отдельное, неимоверно интересное и перспективное направление – разработчик чат-ботов. Кстати, если вы хотите выучиться на него и видите в названии курсов «Chatbot developer» «архитектор чат-ботов» или «сценарист чат-ботов», не смущайтесь: речь об одном и том же специалисте.
Чем занимаются разработчики чат-ботов
Итак, чат-бот – это программа-собеседник, основная задача которой искать по базам данных нужную информацию и отвечать на типовые вопросы.
Поэтому разработчик чат-ботов это не просто программист, но и ещё в некотором смысле социальный инженер. Он продумывает возможные сценарии общения с клиентом, а потому сначала должен досконально изучить бизнес заказчика, типовые жалобы и обращения (а они могут поступать в самых разных вариациях – спасибо богатому русскому языку) и четко сформулировать задачи, которые нужно будет решать программе.
Конкретные обязанности разработчика чат-ботов:
- Сборка сценариев общения по скриптам, либо же их разработка с нуля;
- Конструирование архитектуры чат-бота, настройка;
- Написание парсера для сбора информации;
- Тестирование;
- Проработка вариантов масштабирования уже готовой программы, её улучшение;
- Составление технических заданий для младших специалистов и ведение документации.
Что должен знать разработчик чат-ботов
- Языки программирования (C++, Python, Java, PHP);
- Платформы для развертывания чат-ботов (Chatfuel, Twine, Wit, Pandorabots и другие);
- Знание CMS, таких как Drupal или «1С.Битрикс»;
- Команды SQL и принципы работы баз данных;
- Принципы устройства и организации бизнеса клиента.
Ботов на готовых платформах или в мессенджерах (таких как Telegram – сейчас это крайне популярное направление) можно научиться разворачивать и без привлечения программиста, однако, его услуги непременно понадобятся, если есть потребность развернуть сложную архитектуру с привлечением голосового помощника.
Обучение разработчиков чат-ботов
Отдельно этому нигде не учат, но практикумы по этой теме бывают на онлайн-курсах подготовки IT-специалистов. Занятия обычно короткие – от 3 до 7 часов. Какие конкретно это могут быть программы:
- Подготовка backend-разработчиков;
- Big Data;
- Инженер облачных вычислений;
- Системный администратор;
- Специалист по машинному обучению;
- Архитектор информационных систем и другие.
В принципе, даже разработчик уровня Junior может самостоятельно освоить написание чат-ботов: в интернете сейчас полно мануалов и готовых скриптов, ничего особенно мудреного тут нет. Будет неплохой плюс в копилку навыков.
Уровень зарплаты разработчиков чат-ботов
В настоящий момент на рынке труда нет четкого представления, кто такие разработчики чат-ботов. Это в сущности не отдельная специальность, а одно из направлений работы IT-специалистов.
Потому-то речь скорее не о зарплатах разработчиков чат-ботов – это скорее гонорары за разово выполненную работу: настроить бота, написать парсер и так далее. Потому оплата за проект небольшая. Если взглянуть на биржу фрилансеров Хабр, расценки варьируются от 5000 до 20000 рублей.
Возможно, в будущем всё изменится, поскольку разработка чат-ботов не стоит на месте, голосовые помощники постоянно совершенствуются.
Плюсы профессии разработчик чат-ботов
Плюсы | Минусы |
Легко освоить | Разовый заработок |
Можно работать без технического образования, освоив доступную платформу-конструктор | Возрастающая конкуренция из-за низкого порога вхождения |
Востребованность | |
Можно работать из дома или на фрилансе |