«Чтобы писать код, не нужно быть гением!», — так утверждает руководитель веб-агентства с искусственным интеллектом, автор научных публикаций об ИИ, участник первой киевской конференции по чат-боту с искуственным интелектом Владислав Могир. И с удовольствием рассказывает пять важных вещей, которые нужно знать об этой профессии будущего.
Какие качества нужны в этой профессии?
Как вы уже могли догадаться разработчик чат-ботов разрабатывает чат-боты. Что это такое? Это код, который создают для того, чтобы минимизировать рутинные задачи менеджеров, отдела поддержки и других профессий, которые общаются с потребителями. Чат-бот может самостоятельно отвечать людям на какие-нибудь стандартные вопросы. Например, подсказывать адрес магазина, рассказывать о ценах или услугах. Какие же качества нужны, чтобы стать разработчиком чат-ботов? Во-первых, необходимо знать английский язык. Во-вторых, понадобятся навыки проектирования и умение планировать «путь» потребителя, то есть «угадывать» какие вопросы могут возникнуть у человека. В-третьих, нужно быть очень усидчивым, внимательным и щепетильным.
Какие плюсы в работе разработчика чат-ботов?
Многое зависит от компании, в которой работает разработчик. Если техническое задание сформулировано четко, то часто не приходится искать новые сложные решения. И это можно назвать плюсом – ты действуешь по проверенной схеме. А даже если сталкиваешься с трудностями, то можешь найти решение своей проблемы в специальном сообществе в интернете. Еще один плюс – тебе не приходится постоянно общаться с людьми. Поэтому это идеальная деятельность для некоммуникабельных личностей. Также работа не пыльная, спокойная, но требует высокой концентрации.
Какие минусы есть в работе?
Часто минусом для разработчика становится сам заказчик, а точнее – правки, которые он постоянно вносит в структуру чат-бота по неопределенной логике. Это заставляет переделывать один и тот же этап по несколько раз. Еще один минус – сидячая работа. Но самый большой недостаток – это монотонность. Работа повторяющаяся, поэтому мы постоянно ищем пути оптимизации каждого этапа разработки.
Как обычно проходит день разработчика чат-ботов?
Утром обычно проходит митинг (встреча) с командой, на котором обсуждаются задачи на день или неделю. Все задачи по проекту мы храним в специальной программе или на листочках, прикрепленных на флип-чарт доску. Там есть три колонки с карточками задач, их нужно перетаскивать по мере выполнения: «to do», «in progress», «done» («сделать», «в процессе», «сделано»).
Большинство времени разработчик выполняет задачи. Иногда проводит встречи с руководством и hr-менеджером, чтобы получить обратную связь по проекту. А вот после работы разработчики часто играют в командные игры: летом – в волейбол или футбол, зимой – в настольный футбол или теннис.
Какие мифы о работе разработчика чат-ботов существуют?
Самый распространенный миф, который не дает новичкам начать программировать, – это мнение, что программировать сложно. На самом деле, чтобы писать код, не нужно быть гением! Достаточно иметь мотивацию, интерес и дисциплину.
Втрой миф гласит, что разработчики – математики. Но это не так – они творческие люди. Программирование позволяет выразить свою творческую идею, акцентировать внимание на интересных вам вещах.
Третий миф о том, что разработчики почти ничем не отличаются друг от друга. Сегодня есть более 50 языков программирования, – каждый для особых потребностей проекта. Что касается чат-ботов, то их можно писать минимум на 7 разных языках, используя различные библиотеки (готовые решения, которые частично закрывают задачу).
Хотите узнать больше о работе разработчика чат-ботов? Смотрите бесплатную лекцию.