Меня зовут Леонид Бычков, я руководитель продуктов в команде ROBIN. А еще я тренер и популяризатор игры го — мой опыт в этом деле более 15 лет. В Самаре, моем родном городе, занимаю должность президента Спортивной федерации го Самарской области. Также я основал и развиваю городской клуб игры го «Стратегия», где проходят встречи участников, организуются обучающие курсы и даже турниры. Плюс провожу корпоративные тренинги.
Сегодня моя история будет о том, как стратегии го помогают мне принимать решения в развитии ИТ‑продуктов. Кроме того, я расскажу о смыслах и концепциях, которым обучаю руководителей на своих мастер‑классах и тренингах.
Играть — это нормально
Мы часто думаем об играх как о развлечении, но на самом деле это один из способов познания реальности. В детстве на простых играх мы понимали основы взаимодействия с окружающим миром. Во взрослом возрасте с помощью более сложных игр мы изучаем разноплановые механики, вырабатываем новые схемы и модели мышления. Эмоции и азарт, которые неизменно сопутствуют игре, позволяют нам развиваться быстрее.
Бизнес‑тренинги часто включают в себя игровые элементы или в целом проходят в виде игры, позволяющей участникам познакомиться друг с другом, либо сымитировать реальную ситуацию и найти из нее выход. Многие компании вводят соревновательные элементы в повседневную рутинную работу, чтобы сохранить мотивацию сотрудников, стимулировать продажи и укрепить командный дух.
В онлайн‑образовании едва ли остались те, кто не участвовал в каких‑либо марафонах: танцевальных, спортивных (например, на количество шагов), нишевых профессиональных (например, один день — один пост / один рисунок / одно видео). Огромный пласт — механики мобильных приложений изучения иностранных языков: соревнования, поединки, турниры, а не скучное заучивание новых слов. Все это тоже игры, которые помогают нам вовлекаться, быть заинтересованными в своей работе и добиваться лучших результатов.
Здесь мы плавно подходим к роли классических интеллектуальных игр, таких как го, шахматы, сянцы, сеги, рендзю и многие другие. Исторические портреты и зарисовки подсказывают нам, что известные военачальники, правители и философы любили скоротать время за игрой: о го высказывались Конфуций, Мао Цзэдун и другие мыслители — есть подозрения, что они что‑то понимали не только в самой сложной из игр, но и за ее пределами =)
Почитать цитаты про го
Конфуций (китайский философ): «Совершенный человек подобен игроку в го. Он не станет играть, если не уверен в выигрыше, но если начинает, то делает это с полной отдачей».
Фукунага Шоити (японский профессиональный игрок в го): «Игра го отражает суть человеческого мышления: желание контролировать и подчинить себе пространство».
Эмануэль Ласкер (немецкий шахматист, чемпион мира): «Го — это самая чистая форма стратегической игры. Здесь каждое действие имеет значение, и каждый камень играет свою роль в создании симметрии и баланса».
Атсуши Йошинака (японский писатель): «Го — это не просто игра. Это путь к пониманию мира и самого себя».
Ясунари Кавабата (японский писатель, лауреат Нобелевской премии; написал знаменитое произведение «Мэйдзин» («Мастер го»), в котором описывается игра между двумя величайшими мастерами го в Японии): «Простота и сложность го заставляют задуматься о жизни и смерти».
И снова Ясунари Кавабата: «Го — это игра жизни. В ней отражены все эмоции, конфликты и красота мира».
Кратко про го и ее важность для развития ИИ
Го появилась в Китае под названием вэйцы — «игра в окружение». Точная дата возникновения неизвестна: где‑то между 2300 и 1100 г. до н.э. Во II веке н.э. игра проникла в Корею с названием падук/бадук. Ближе к VII веку она получила распространение в Японии («и‑го»). До Европы и Америки игра добралась в начале XX века («Go Game»), а в Россию — чуть позже, в начале 70-х. Примечательно, что в первые годы появления в России го была известна как «облавные шашки», и лишь позднее обрела привычное наименование. Подробно останавливаться на историческом пути го не буду — оставлю ссылку на Википедию.
О самой игре. Стандартный комплект для игры состоит из доски 19×19 линий, которые образуют 361 игровое пересечение, а также камней черного и белого цвета. В игре три ключевых концепции. Первая — территория: задача — окружить бОльшую территорию, чем противник. Вторая — захват камней противника. Третья — концепция жизни и смерти групп, что дает понимание, какие группы выживают, а какие погибают, будучи окруженными. Кто построит шире территорию и больше захватит камней, тот и победил. На словах все просто, на деле — сложнее.
Математически го относится к детерминированным играм с совершенной информацией, то есть исход игры зависит только от действий игроков (в отличие от игр, где надо бросать кубик — нарды), а все участники в любой момент знают все ходы, сделанные до этого, и текущее состояние игры (нет скрытых карт, как в покере).
Количество возможных комбинаций из‑за большего размера игрового поля и самой механики игры в го существенно превышает вариативность шахмат и шашек, которые относятся к тому же типу.
Детерминированность игры, полнота информации, простота правил и практически бесконечная вариативность позволяют исследовать границы возможностей человеческого стратегического мышления, логического анализа и алгоритмов принятия решений. Поэтому в ИТ игра го стала идеальным полигоном для тестирования алгоритмов ИИ в ситуациях безграничного поиска лучшего решения и глубокого планирования последовательности шагов.
Апофеозом, демонстрирующим настоящий прорыв в технологиях ИИ, стал легендарный матч 2016 года между действующим чемпионом мира Ли Седолем и AlphaGo — ИИ, разработанным в Google DeepMind. Искусственный интеллект впервые смог обыграть профессионального игрока. Это было поистине эпохальное событие — ранее считалось, что ИИ не сможет победить в го. С точки зрения перебора вариантов го чрезвычайна сложна для существовавших тогда алгоритмов, а имевшиеся возможности прогнозирования следующего хода были слабы. Почитать подробнее про то, как это было, можно в статье на Хабре. Именно это событие инициировало бум обсуждений ИИ, а сами технологии начали стремительно развиваться и в прикладных сферах за пределами игр.
Ну а сама игра го пережила очередной всплеск популярности. Причем интерес как личный, так и корпоративный — в ряде крупных ИТ‑компаний в России появились клубы игры го.
Мои инсайты в го для ИТ
У игры го есть ряд стратегий, которые будут доступны в объяснении только тем, кто умеет играть. В рамках данной статьи, которая имеет скорее популяризаторский характер, без погружения в тонкости правил, поделюсь некоторыми наиболее доступными к пониманию инсайтами, которые я извлек из игры и применил в жизни. Есть поговорка «го — зеркало жизни», и в этом зеркале можно рассматривать практически любой аспект повседневной деятельности.
Гибкость действий в быстро меняющейся среде
Игра начинается с чистого поля — игрок должен решиться поставить первый камень. После начальных ходов невозможно просчитать, как будет развиваться ни эта позиция, ни партия в целом. Поэтому первые ходы игрок находится в ситуации полной неопределенности. Можно и не делать ход — в любой момент партии есть возможность спасовать, тогда ход совершает соперник. Пока мы пасуем и не предпринимаем действия, во внешнем мире они продолжают происходить, а мы просто теряем территорию. Поэтому в начале партии надо постоянно совершать действия, даже если нет ясности, к чему это приведет. Чем больше ходов, тем понятнее становится общая картина. Рано или поздно наступит ситуация, когда полезные ходы исчерпаны, а если соперник играет на вашей территории, то он все больше тратит свои очки и загоняет себя в ловушку. Здесь надо вовремя остановиться и начать говорить «пас», чтобы не заниматься самоуничтожением достигнутых ранее результатов.
Эта ситуация очень похожа на реальный бизнес и повседневный рабочий процесс ИТ‑специалиста, где постоянно происходят новые и зачастую мало предсказуемые события, сдвигаются сроки, появляются новые вводные. Мало иметь собственную стратегию развития — важно понимать, какой смысл кроется за каждым ходом оппонентов, в каком направлении движутся конкуренты, какую часть игрового поля они хотят отгородить и сделать своей, на какие рынки они выходят и за каких клиентов сейчас бьются. Идея «захватить все» контрпродуктивна — реальность в том, что надо увидеть замысел конкурента и свободные ниши, которые доступны без конфликта или с хорошими шансами на успех в борьбе. Важна гибкость действий в условиях быстрых изменений среды. Го научила меня тому, что после каждого хода соперника следует заново проанализировать ситуацию и корректировать свой план. Некоторые ходы соперника могут кардинально менять позицию на доске, что потребует не только тактической реакции, но и перестроение всей стратегии. И в этом нет трагедии, это просто жизнь. Надо уметь играть в нее.
Го — лекарство от жадности
Желание захватить новые территории может ослепить неопытного игрока, и тогда он перестает делать ходы, укрепляющие позиции. Они становятся критически слабыми, а соперник легко может провести контратаку и забрать то, что вы уже считаете своим.
Многочисленные вспышки ИТ‑стартапов, даже сумевших подхватить ценную идею и получить стартовое финансирование, зачастую прогорают, не превратив свои задумки в устойчиво работающие бизнес‑процессы. Им на смену приходят новые «вторжения» — молодые и активные игроки. Конкуренция становится доминирующим фактором — компании борются за выживание и почти не получают прибыли.
Заповеди игрока го в этой ситуации — «Если противник укрепился, укрепись и ты» и «Если противник атакует, непременно отвечай». Важно понимать: мало обозначить свои претензии на что‑либо, это еще нужно удержать и оборонять от вторжений. Выдергивайте себя, укрепляйте здоровье, оставляйте время для качественной жизни. Всех денег не заработать и все проекты не вытянуть на одних только морально-волевых. В игре го 51% — уже успех и победа в партии. В жизни зачастую также: если будете эффективны, а соперники слабы, то получите больше, чем 51%, но это уже не имеет значения.
Соединяй людей и ресурсы
Го учит объединять отдельностоящие на доске камни так, чтобы они начали взаимодействовать между собой и образовали общую большую территорию. Ни один элемент сам по себе не создает территории или влияния. Даже если он в важном пункте доски: без подкрепления он будет нейтрализован в первой же атаке соперника. Наоборот, даже в самых, казалось бы, малозначимых пунктах доски камень может оказаться бесконечно ценным, если вплетен в более крупный замысел.
Это напоминает взаимодействие сотрудников в команде, где отсутствие нужного специалиста, например, архитектора или фронт‑разработчика, может поставить под вопрос наличие результата всего подразделения. А не прошедший тестирование продукт огорчит пользователей критическими багами. Всякий человек важен, но каждый — всего лишь камень; работают же связи между камнями.
Если брать пример взаимодействия технологий, то показательна наша собственная история (ROBIN). Имея сформированный рынок и успешные проекты с внедрением программной роботизации (RPA), мы постепенно добавляли к основной платформе камни‑технологии и получили новую ценность — продукт «ROBIN.Ассистент». В нем теперь есть такие функциональности, как распознавание изображений (OCR); чат с AI, позволяющий вести диалог и запускать процессы на естественном языке; процессный движок для выстраивания сквозных процессов взаимодействия всех сотрудников и сервисов; конструктор экранных форм для работы с запросами и наглядным предоставлением полученной информации... и ряд фишек поменьше. Все это объединяет большую территорию технологий и интересно крупным игрокам на российском рынке. Достигать синергии всех камней, имеющихся в твоем распоряжении на игровой доске, — вот, пожалуй, один из основных уроков го, который я продолжаю осваивать.
Заключение
Эти и многие другие вещи из мира го я время от времени рассказываю на различных семинарах и в тренинговых программах по развитию стратегического мышления. Здесь всегда есть две роли и две радости, которые сопровождают мой путь тренера.
Первая — это когда ты идешь как проводник, интерпретируешь и открываешь человеку новое игровое искусство и скрытые в нем тайны. Это радость удивления и восхищения от открытия нового, которое испытывает слушатель.
Вторая — это когда спустя иногда несколько лет, человек, практикующий го после моего обучения, приходит и говорит: «Я через го осознал в своей жизни или бизнесе вот это!». Это уже радость учителя за личные открытия и достижения учеников.
Именно поэтому я и занимаюсь обучением игре го уже много лет, не забывая, что каждое знание или технология хороша только в своем применении и приносимом результате. Развитие продуктов в ИТ для меня сравнимо с го, ведь и то, и другое — поиск все новых и новых применений моего инструментария. Как говорят в го, желаю вам красивой игры!
PS: если у вас есть вопросы по игре — задавайте их в комментариях.