Как с помощью ChatGPT мы пытались генерировать фитнес-тренировки и что из этого вышло
Мы захотели узнать, способна ли ChatGPT составить рабочие тренировки и тем самым заменить фитнес-тренера, приложение или сервис. Проверить это предположение мы решили для двух сценариев.
В первом сценарии, запросы и уточнения к ним были простыми, - с какими приходят к тренеру обычные люди с начальной физподготовкой.
Во втором сценарии, запросы были более конкретными, какие бывают у людей, которые лучше подготовлены, больше разбираются в теме фитнеса и ищут тренировки для поддержания своей формы и разнообразия.
Зачем нам это надо? Все просто - сейчас мы развиваем свой фитнес сервис и хотим понять является ли нейросеть нашим конкурентом или наоборот нашим помощником. Сразу скажем, что итоги эксперимента оказались весьма любопытными.
Первый сценарий
👉 Промпт: Составь мне программу тренировок, чтобы подкачаться к лету.
Даже на такой простой запрос, в котором очевидно не хватает некоторых деталей, ChatGPT дала вполне годный ответ. Сетка правильно поняла, что означает “подкачаться” (выбрав силовые упражнения, а не кардио, типа бёрпи) и предложила программу с рабочими методами (сплит тренировка, возрастающая нагрузка, микроциклы и тп). Предложенные же упражнения соответствуют прорабатываемым частям тела.
По умолчанию, ChatGPT даже напомнит вам (отчасти, чтобы снять с себя ответственность) о предварительной необходимости обратиться к врачу/тренеру и предложит разминку/заминку или даже расскажет про технику выполнения упражнений.
Теперь попробуем уточнить запрос, ведь предложенная программа подходит исключительно для зала, не учитывает уровень подготовки и другие детали.
👉 Промпт: Составь программу тренировок, чтобы подкачаться к лету. Срок - 3 недели. Используй упражнения для начинающих и без оборудования.
Опять же результат неплохой, но он уже хуже соответствует запросу. Например, для выполнения подтягиваний нужен турник, а мы просили упражнения без оборудования. Также разнообразие самих упражнений оказалось скудноватым. Отчасти эти проблемы можно решить, зная некоторые несложные правила промпт-крафтинга (советы будут ниже).
Если не знаешь как делается упражнение, можно попросить ChatGPT скинуть ссылки на видео из youtube. Правда, некоторые из предоставленных ссылок могут оказаться устаревшими или даже не совсем релевантными.
Отдельно стоит отметить, что упражнение “подтягивания” (да и отжимания от пола с правильной техникой) смело можно отнести к базовой подготовке, но никак не начального уровня. Большинство обычных людей не смогут подтянуться вообще, а те кто плюс-минус в форме, в среднем могут выполнить не более 3-5 повторений.
Можно попросить нейросеть заменить подтягивания более легкой вариацией и тем самым скорректировать программу, но мы решили узнать что она предложит тем, кто захочет освоить этот навык.
👉 Промпт: Как научиться подтягиваться?
И тут результаты оказались не очень. Точнее описанные шаги, в целом, являются рабочими, но они либо излишне банальны, либо не достаточно эффективны и последовательны.
Например, негативы (”отрицательные” подтягивания как их здесь зовет сетка) действительно могут помочь в освоении подтягиваний, но начинать с них - совет не самый лучший и может привести к травме, особенно среди тех, кто давно не тренировался.
Даже если делать дополнительные уточнения, ответ нейросети в вопросе освоения навыков получается средним (а иногда и бессмысленным), то есть основывается не на лучшем опыте и не учитывает нюансы, которые знакомы опытным экспертам.
Вывод для первого сценария
Для полноты картины мы также протестировали варианты промптов для зальных тренировок, но опять же с учетом запросов обычных пользователей. В обоих случаях, результаты получились условно рабочими, но в целом точно не хуже (а то и лучше), чем результаты серфинга по сайтам из первой выдачи или того, что предлагают некоторые нехорошие тренеры/сервисы.
Тем не менее, когда дело касается людей не очень подготовленных, существует немало нюансов по составлению для них тренировочных программ. Иными словами, если тебе за 30 и ты пытаешься вернуться в форму, - нужны более качественные источники информации, хорошие тренеры или проверенные сервисы, а то можно себе “немножко” навредить. Ну а если ты подготовлен и в теме, то… Но об этом уже во втором сценарии.
Второй сценарий
Теперь мы будем проверять как ChatGPT справляется с запросами тех, кто знает что им нужно. Допустим, такому человеку наскучила регулярная силовая рутина и он хочет добавить кардио или, например, потренить с каким-то снарядом. Иными словами, нейросеть здесь будет выступать в качестве генератора тренировок.
👉 Промпт: Я хочу чтобы ты действовал как профессиональный тренер. Предложи мне вариант тренировки по моим запросам. Мой первый запрос: “дай мне кроссфит тренировку на всё тело”.
Годно? Вполне, попробуем еще что-нибудь “кроссфитовское”:
Снова неплохо. А если табату…
И тут хорошо. Напоследок попросим что-нибудь со снарядом:
Некоторые названия упражнений выглядят забавно, но это особенности машинного перевода и те кто в теме смогут понять, что за упражнения имеются в виду.
Вывод для второго сценария
Итак, если человек подготовлен и в теме, то нейросеть неплохо справится с предоставлением ему тренировок для поддержания формы и разнообразия. Да, нужно уметь спрашивать, понимать как адаптировать под себя и прочее, зато проблема скуки и однообразия тренировок вполне решается, а зачастую именно её решение требуется таким людям. Но делает ли это нейросеть альтернативой фитнес сервису или тренеру?
Советы по промптингу для лучших результатов
- Иногда лучший результат можно получить простым нажатием “Regenerate response”, но это работает далеко не всегда.
- Если использовать запрос на английском языке, то в большинстве случаев результаты будут лучше (больше разнообразия, качественней детали и тд). В случае чего, всегда можно попросить у сети перевод.
- Бесплатная версия ChatGPT выдает результат ограниченными порциями (например, программа на 4 недели будет предложена только на треть), но есть маленькая хитрость - написать в ответ, что-нибудь типа “Ок, продолжай” и сетка, помня контекст, догенерит остаток результата.
- Если вы не хотите каждый раз видеть в ответах нейросети разные напоминания про обращения к врачу, советы по выполнению упражнений, разминки/заминки и тп - так и напишите это в запросе, например, “не давай никаких объяснений или не предлагай разминку”.
Общие выводы и какие возможности мы увидели для себя
Мы выяснили, что ChatGPT может генерировать вполне рабочие программы и тренировки, особенно для тех кто подготовлен (теоретически и практически) и готов потратить время на промптинг. А тем, у кого начальный уровень и необходимо подтянуть базу, например освоить те же подтягивания или отжимания, будет эффективнее, да и безопаснее обратиться к хорошему сервису или тренеру. Этот вывод не может нас не радовать, ведь в Физтеме мы делаем акцент на развитии базовой подготовки, а наша система тренировок настраивается индивидуально по уровню.
Также стоит отметить, что хороший тренер или сервис - это ведь не только программы. Чтобы начать регулярно тренироваться, требуется больше. Например, ChatGPT сам по себе не решит вопрос контроля или мотивации и не предоставит инструменты для достижения цели, например тренировочный лог. Поэтому нейросеть нам видится не конкурентом, а скорее помощником. Например, ее можно дообучить (файнтюнинг) на лучших материалах, чтобы потом использовать в своём сервисе. И тут у нас уже есть интересные мысли.
Кроме настраиваемой программы для развития Базы, мы предоставляем каталог готовых программ (Допов) на разные цели. Они призваны помочь пользователям дополнить и разнообразить базовые тренировки в соответствии с их физкультурными желаниями. Используя ChatGPT и наши знания и опыт в области фитнеса и тренировок, мы планируем расширить каталог Допов. Что из этого получится, мы расскажем в следующей статье, так что не забудьте подписаться.