{"id":14286,"url":"\/distributions\/14286\/click?bit=1&hash=d1e315456c2550b969eff5276b8894057db7c9f3635d69a38d108a0d3b909097","title":"\u041f\u043e\u0440\u0430\u0431\u043e\u0442\u0430\u0442\u044c \u043d\u0430\u0434 \u043a\u0440\u0443\u043f\u043d\u0435\u0439\u0448\u0438\u043c\u0438 \u0418\u0422-\u043f\u0440\u043e\u0435\u043a\u0442\u0430\u043c\u0438 \u0441\u0442\u0440\u0430\u043d\u044b","buttonText":"","imageUuid":""}

ChatGPT не заберет твою работу, юзернейм, и вот почему

Что я понял пытаясь применить нейросети для повседневных задач: написание кода, генерацию изображений и составления текстов.

Стоны восторга и ужаса по поводу пришествия сверхумных нейросетей наводнили ленты соцсетей. Беспомощного обывателя подхватила волна хайпа: программисты больше не нужны, копирайтеры и иллюстраторы останутся без работы!

Это конечно же полная чушь и сейчас объясню почему.

Контекст: мои навыки

Для дальнейшего повествования важно понять, какие навыки у меня есть и каких нет. Это напрямую влияет на то, как и для чего я могу использовать нейросети.

Вообще я C-level менеджер, но помимо этого у меня есть и такие способности:

  • Написание текстов — я достаточно много времени уделял этому, периодически пишу технические и бизнес-статьи; как-то ради интереса даже книгу написал (и да, её покупают!). Уровень владения — высокий.
  • Дизайн и графика — сам не рисую, но у меня есть насмотренность: могу отличить иллюстрацию со стоков от дорогой работы, понимаю про стили, процесс производства, композицию и вот это все. Уровень владения — средний.
  • Написание кода — в университете я писал на Паскале, потом сам верстал сайты на HTML+CSS, освоил Bootstrap, понимаю базовые концепции программирования и знаю про основные инструменты разработчика, SDLC, как приложение в облаке работает (в общих чертах). Уровень владения — на уровне джун+.

Дальше расскажу как я попробовал усилить каждый из этих навыков нейросетью и что из этого вышло. Спойлер: результаты разные.

Написание текстов

Я использовал ChatGPT в основном для написания писем на английском. И он отлично работает, если ты знаешь о чем и в какой форме надо написать, предоставляешь тезисы, а также знаешь английский, чтобы проверить полученный результат и внести правки.

То есть, чтобы получить хороший результат при написании важного текста, надо уже иметь все навыки для того, чтобы сделать это самостоятельно.

С первого промпта готовый текст никогда не выходит. Типичные проблемы, которые приходилось исправлять:

  • Тезисы смешались и присутствуют в тексте в неоптимальном порядке.
  • Одни и те же мысли дублируются в разных абзацах, повторения-повторения.
  • Смысл написанного немного отличается от того, что автор хотел сообщить.
  • Нейросеть не поняла суть тезиса и написала не то, что надо.

В общем, это очень похоже на результат работы неопытного сотрудника, которому надо подробно ставить задачу, объяснять как все сделать, а потом еще и проверить за ним. При этом нейросеть экономила мне до 90% времени на генерации и редактуре.

Внимание! Эта статья не содержит GPT. Текст написан кожаным мешком от начала и до конца, без привлечения какой-либо автоматизации.

Генерация изображений

Думаю много кто промптил «Путин краб» в MidJourney и сисястых дев в StableDiffusion (до того как нюдсы выпилили из стандартной поставки). Так что на проблемах с пальцами и базовой анатомией останавливаться не буду.

Нейросети по любому достаточно абстрактному запросу рисуют портреты. А в коммерческой иллюстрации портрет почти никогда не нужен; важен сюжет, жанровая сцена и соблюдение заданного стиля. Со стилями железяка более-менее разобралась, а со всем остальным есть проблемы.

Я пытался изобразить девушку сидящую на ветке большого дерева с чашкой чая. Получался в основном кошмар. Очень часто руки или ноги врастали в ствол или ветка торчала из живота. Попробуйте загадать нейроиллюстратору «человек делает стойку на руках» и для вас откроется портал в зловещую долину.

Что получаем по итогу? Чтобы сделать хорошую иллюстрацию надо разбираться в стилях (видеть где они нарушены), понимать как пользоваться перспективой, как выстроить композицию, соображать какой смысл вложить в картинку (метафора).

А еще — как запустить у себя на локальной машине скачанный SD и подружить его с ControlNet, чтобы изображение имело нужную композицию; где качать обученные модели под свою задачу, как обучить свою модель... И попутно разобраться со всеми этими крутилками.

Мне потребовалось полчаса и звонок другу-разработчику уровня CTO, чтобы просто запустить SD. И еще полчаса, чтобы получить какой-то адекватный результат по заданному сюжету, а не просто портрет. Я не представляю как какой-нибудь фрилансер-иллюстратор освоит этот инструментарий без полугодового онлайн курса от NeuroSkillBox.

Думаю вы уже сообразили: если кто-то (например я) не умел создавать коммерчески успешные иллюстрации без нейросети, то он и сейчас это не умеет. Но те, кто умели, смогут их делать быстрее и дешевле и съедят тех, кто не освоит новые инструменты. Такие дела.

Когда не смог объяснить нейросети, что такое двуручный меч

Написание кода

На это направление я возлагал самые большие надежды: самостоятельно создавать приложения и не платить по 900k в наносекунду социально не адаптированным людям. Мечта!

Решил начать с простого: написать код на Пайтоне, который пушит аудио файл в Яндекс.Облако и там при помощи СпичКита расшифровывает его в текст. Два десятка строк кода, не больше!

За 5 минут я объяснил ChatGPT какой код мне нужен, а потом 2 часа пытался его запустить и дебажил. Из них примерно час я потратил на то, чтобы понять почему у меня не ставятся модули. Оказалось, что на (в) MacOS вместо pip install %module_name% надо набирать pip3 install %module_name%. Oh God WHY?

А еще 2 часа перед этим я разбирался как использовать функцию работы с speech2text (там есть 3 или больше варианта вызова), какие форматы аудио поддерживаются, где взять API-ключи (достиг успеха только со второй попытки), что такое IAM-токен, создавал object storage, загружал файл и выдавал на него права... Все это относительно простые вопросы если ты 15 лет работаешь в IT (как я) или ты УЖЕ программист (не как я).

Довести программу до рабочего состояния мне так и не удалось. Я не решил проблему с SSL сертификатами и не понял почему API возвращает ошибку «пустое аудио», хотя там 15-минутная запись моих очень умных мыслей.

Говорят на Си (не путать с Xi) все еще сложнее чем на китайском — надо потратить неделю только на то, чтобы подготовиться к разработке (и это если уже знаешь что делать).

Адепты зерокодинга, вы где?

Наверно, я смог бы написать калькулятор при помощи ChatGPT. Но зачем?

И наверно, я смог бы решить свою задачу, если бы уже умел писать веб-приложения на Пайтоне и работать с API.

Кажется, мы пришли к одинаковым выводам во всех трех сценариях. Давайте обобщим.

Выводы: жизнь станет лучше, но сложней

  • Нейросети помогают, но не делают за тебя. По прежнему нужна хорошая квалификация для получения коммерчески-значимого результата.
  • Профессионалам станет легче работать за счет автоматизации рутины. А набор необходимых базовых знаний для новичков будет только расти: делай все то же самое, что и раньше, но теперь с применением нейросетей.
  • Вывод Шредингера: хорошая новость — те, кто работают головой, смогут получать результат быстрее; плохая новость — работать головой придется еще больше (и не все смогут).

Мой Телеграм канал, где я рассказываю про свой опыт управления, бизнеса и работы над собой.

0
150 комментариев
Написать комментарий...
Георгий Станков

Так это ж только начало, растут возможности нейросетей по экспоненте, сейчас не отберут работу, через пяток лет отберут

Ответить
Развернуть ветку
Denis Romanchenko

Производительность железа уже давно не по экспоненте растёт и уже сейчас электронника близка к своему физическому пределу, а для ИИ железа нужно очень много. Так что совсем не факт, что ИИ и дальше будет столь стремительно развиваться

Ответить
Развернуть ветку
Григорий Титаренко

Так отберут или не отберут? Что делать куда бежать?!

Ответить
Развернуть ветку
Daniyar

Разве для ИИ нужно так много железа?
Сейчас все больше упирается в программную часть

Ответить
Развернуть ветку
Denis Romanchenko

Основная программная часть ещё лет 50 тому назад была готова. Проблема была в количестве данных, что решило появление интернета, и в вычислительных мощностях. По сути, нейросеть, это набор обменивающихся между собой баз данных. Чем более "умная" сетка, тем больше должно быть баз данных, а для этого и нужно железо

Ответить
Развернуть ветку
147 комментариев
Раскрывать всегда