Привет, Хабр! Я Настя, старший системный аналитик в Х5 Tech. Недавно я начала знакомство с нейросетями, а именно, с ChatGPT. В основном я использовала его для быстрого поиска информации по работе. Потом я пошла дальше: я попросила ChatGPT научить меня играть в Dota 2. Цель была такая – пообщаться с ChatGPT и понять, можно ли его рекомендации использовать для игры.
Здесь я должна уточнить: во-первых, я уже играла в Dota 2. Я пришла в неё в 2020 году. Играла я не одна, поэтому гордая роль саппорта-пятёрки досталась мне. Я не калибровалась, но, по ощущениям, MMR у меня на уровне 1500.
Во-вторых, Dota 2 – игра сложная. Победа в ней зависит от большого количества факторов: от нужных предметов для твоего персонажа до способности быстро реагировать и принимать решения.
Основы Dota 2
Первое, что я решила узнать – а что вообще ChatGPT знает про Dota 2? Такой вопрос я и задала.
Получается, что он выдал мне общую информацию про игру, Valve и The International. Забавно, но я всегда переводила Ancient как “Древние”, а чаще всего это был просто “Трон”.
Ну и насчёт того, что “игра обновляется и развивается, добавляя новых героев” – тоже сомнительно. Хорошие патчи, которые сильно влияют на игру, выходят раз в 2-3 года. До текущего патча 7.33 был патч 7.28, в котором появился Aghanim’s Shard. Он вышел в декабре 2020 года, а 7.33 – в марте 2023 года.
Следующий вопрос был тоже базовый: знает ли ChatGPT, как зовут Кентавра?
Честно сказать, я удивилась. Мне даже не пришлось уточнять про Centaur Warrunner или про то, что это герой Dota 2. Приятно, хвалю, идём дальше.
Дальше я перешла к конкретике. Я попросила ChatGPT рассказать про вышеупомянутый патч 7.33 так, чтобы было понятно новичку. Я ожидала, что это будет не лонгрид про изменения всех героев, а просто ключевые моменты, рассказанные простыми словами.
Я испытала разочарование. Dota 2 – динамичная игра, и выбор героев и предметов во многом зависит именно от текущих обновлений. В 2023 году ChatGPT может научить тебя играть в Dota 2 2021 года, что не круто.
Дальнейшие его ответы будем анализировать с точки зрения того, что про последний большой патч ChatGPT не знает.
Затем я проверила, знает ли он что-то про 7.28, ведь этот патч укладывается в обновление.
Ну про него он знает, но мне всё равно ответ не понравился. Я хотела, чтобы вместо оборотов вроде “для более сбалансированной игры” было что-то более конкретное. С другой стороны, он не выдал лонгрид, так что в целом неплохо.
Гайд по патчу
Дальше я углубилась в специфику и узнала про метовых героев 2021 года. Про метовых героев текущего патча узнать не получится.
Начало хорошее, он понял про позиции и уточнил: “на момент моего обновления”.
Корейка? Как будто кто-то в Миду кусок свинины положил. Очень странно.
В 7.28 я действительно часто видела их. Хорошие были герои для Мида, тут нечего добавить. В 7.33 ситуация другая. Популярные и эффективные герои в Мид почти все Спириты: Void Spirit, Ember Spirit и Storm Spirit. Среди них затесался Shadow Fiend, который тоже достаточно популярен и не бесполезен в любом патче. У Invoker и Templar Assassin хороший винрейт сейчас (45.09% и 45.76%), но они не очень популярны.
Откуда я взяла эти винрейты?
Это средняя цифра с сайта https://ru.dotabuff.com.
Я взяла статистику доли пиков и побед по линиям (мид, хард и лэйт). Это была статистика за месяц (середина апреля-середина мая 2023 года) по всем рейтингам, регионам и сторонам (Radiant и Dire).
В 7.28 это и правда были крутые и очень эффективные Керри. Их часто пикали, особенно Faceless Void. В 7.33 ситуация немного другая. Сейчас очень популярны и эффективны Phantom Lancer (win 53.36%), Medusa (win 58.37%) и Slark (win 50.95%). У Faceless Void и Spectra тоже неплохой винрейт (46.89% и 52.17%), но по популярности они сильно уступают той же Medusa.
Тут ChatGPT снова начал предлагать странные слова, но этому я ещё могу придумать оправдание, в отличие от “Корейки”. Я думаю, что это пошло из игр времён первых The International, когда Оффлейнер часто стоял один на линии – соло.
В 7.28 прям в точку – хорошие герои для Оффлейна, особенно Mars. В 7.33 Axe выигрывает по популярности и винрейту – 53.94%. Вместе с ним очень популярна Legion Commander (win 55.24%). У Mars дела похуже – он не очень популярен и винрейт у него 44.66%.
Здесь я сразу предъявляю претензию, потому что саппортов в игре два: semi и full, или hard и soft, или четвёрка и пятёрка. Разница между ними большая. Герои в этих случаях нужны разные.
В 7.28 Lion и Witch Doctor часто встречались именно на позицию пятёрки. Тот же Rubick тоже часто встречался, но уже на позиции четвёрки. В 7.33 ситуация немного поменялась. Кроме Chen – он был популярен и в 7.28, и в 7.33. Я удивилась, что ChatGPT не предложил его.
Пятёрка – это Crystal Maiden, одна из самых популярных с винрейтом 52.59%. Четвёрка – это Pudge, также один из самых популярных с винрейтом 49.86%. Lion популярен на пятёрку, но винрейт уже похуже – 45.53%, на четвёрку – 45.26%. Witch Doctor также популярен на пятёрку, но его винрейт сильно приятнее – 49.06%, на четвёрку – 49.60%.
Ну и отдельно отмечу, что ChatGPT сам упомянул про то, что метовые герои меняются от патча к патчу и что нужно дополнительно искать информацию по мете.
Дальше узнаю рекомендации ChatGPT по сборкам предметов для тех метовых саппортов, которых он выбрал.
Словарь ChatGPT
Так, давайте разбираться со словарём ChatGPT. Я слабо понимаю, что такое “Защитный щит”, “Сапфировая палочка”, “Гримуар Глиммера”. Я попросила ChatGPT предложить мне английские названия.
Составлю для вас словарь:
ChatGPT русский |
Предмет из Dota 2 |
Мангуст |
Mango |
Тангосы |
Tango |
Защитный щит |
Iron Branch |
Посох Аганима |
Aghanim’s Scepter |
Сапфировая палочка |
Glimmer Cape |
Сапфировый шар |
Eul’s Scepter of Divinity |
Фортель |
Force Staff |
Медаль Светоносного |
Aether Lens |
Капюшон |
Hood of Defiance |
Гримуар Глиммера |
Glimmer Cape |
Мекана |
Mekansm |
Про сборки – в целом не так плохо. Есть два критичных момента:
-
Нет ни одного слова про Варды, а это важно – за обзор на карте всегда отвечают саппорты.
-
Нет никаких упоминаний про сапоги – на Lion обычно собирают Tranquil Boots, а на Witch Doctor – Arcane Boots.
Дальше хочу пройтись по саппортам более конкретно.
Гайд для саппорта
Я всё-таки спрошу у ChatGPT про разделения по саппортам.
Он непреклонен. Никак не делит на четвёрку и пятёрку и при этом ещё указывает: “Роль саппорта не имеет строгого разделения на подроли”. Я спрашиваю конкретно: в чём разница между пятёркой и четвёркой.
Получается, что какое-то деление всё же есть. Ещё у нас новое слово появилось – “ферма”. Я так понимаю, что речь идёт про “Фарм”.
Что рассказывает нам ChatGPT про пятёрку:
В целом тут всё понятно – фарма мало, поддержки много. Тут уже появляется фраза про то, что саппорт несёт ответственность за размещение “наблюдателей” и “сканеров”. В целом, хорошее описание, но проблема со словарём сохраняется.
Тут тоже всё ясно – фарма чуть больше, больше возможности инициировать. Я только не согласна про контроль: у большинства саппортов-пятёрок он есть. Например, EARTH SPIKE у того же Lion или FROSTBITE у Crystal Maiden, которая часто появляется в играх именно как пятёрка. У этих героев нет скиллов на лечение, а ChatGPT предписывает навык или предмет как обязательный атрибут для soft support.
Мои два самых любимых героя – Crystal Maiden и Lich. Я попросила ChatGPT написать гайд для этих персонажей с учётом того, что они находятся именно на позиции пятёрки.
Начнём с Crystal Maiden и её начальных предметов.
Вот в таком запросе мы уже получаем достаточно конкретную сборку. Только я бы ещё Mango добавила сюда. Но опять нет ничего про варды, а это важно – нужно обеспечить своему Керри хороший обзор.
Тут у меня тоже претензий нет, стандартно идём к сапогу. Только я бы добавила фразу, что по мере необходимости покупаем расходники как для себя, так и для своего Керри.
Здесь я бы только добавила, что Magic Wand можно собрать, если вы решили купить Magic Stick на более ранних этапах. Собирать с нуля после 10-й минуты Magic Wand для меня звучит не очень хорошей идеей. За Tranquil Boots – лайк, другой сапог на этом герое представить сложно.
Вместо Aether Lens я собрала бы Force Staff, а лучше Blink Dagger.
Появился Blink Dagger. Только не очень понятно, почему люксовый. Также как и Glimmer Cape – это один из самых важных предметов для Crystal Maiden, и он совсем не люксовый никакой. Под люксовый больше подходит Aghanim’s Scepter или Aghanim’s Shard. Эти предметы будут сильно полезны и для команды, и для самой Crystal Maiden.
С завершающими предметами тоже странно. Force Staff тут точно не должен быть, да и Scythe of Vyse очень сомнителен здесь. Вот как раз сюда тоже подходят Aghanim’s Scepter или Aghanim’s Shard. Или та же Aether Lens.
Дальше я спрашиваю у ChatGPT про Lich.
Тут тоже довольно стандартно всё. Также снова не хватает про варды: ChatGPT забыл, что пятёрка несёт ответственность за размещение “наблюдателей” и “сканеров”.
Не знаю, насколько это правильно, но на Lich я люблю собирать Arcane Boots, а здесь он снова предложил Tranquil Boots. Мне нравятся Arcane Boots тем, что потом из них можно будет собрать Aeon Disk или Octarine Core.
Ну и вот они – Tranquil Boots. Абсолютно одинаково с гайдом на Crystal Maiden.
Хорошие предметы на Lich. Не хватает снова что-то вроде Force Staff или Blink Dagger.
Вот тут место Scythe of Vyse мне нравится. Это и правда люксовый предмет, который можно собрать на любого саппорта как дополнительный контроль, если тебе позволяет опыт и фарм.
По завершающим – не очень нравятся они мне тут. Их как раз хорошо собирать из Arcane Boots, а ChatGPT рекомендует Tranquil Boots, что неудобно. Ещё мне нравится здесь Octarine Core, но его тоже очень удобно собрать из Arcane Boots.
Выводы
Никто не может научить тебя играть в Dota 2. ChatGPT может выдать лишь какую-то общую информацию со скидкой на то, что пока там старые патчи.
Правило “Конкретно формулируй запрос” работает и для Dota 2. Чем конкретнее ты его напишешь, тем конкретнее информацию выдаст тебе ChatGPT.
В целом, он понимает, что это за игра такая, кто её сделал и даже про The International рассказал. Обновление ChatGPT на сентябрь 2021 года точно не поможет научиться играть. Основные и нейтральные предметы сильно меняются, а иногда и вовсе пропадают от патча к патчу. Приходят новые герои или их сильно меняют, а это напрямую влияет на ход игры.
Ответы ChatGPT из-за их специфики точно не помогут новичку, который никогда не открывал Dota 2. А опытным игрокам они будут просто бесполезны, потому что ChatGPT выдаёт достаточно общую информацию, которую опытный игрок и так уже знает.