Пуньк...
В телегу неожиданно пришло сообщение от двоюродного брата. Вообще, у меня есть ощущение, что Санек мне пишет либо когда выпивает, либо когда у него в семье проблемы. Поэтому я немного напрягся, когда открыл его. Он прислал ссылку, содержимое которой меня удивило даже больше , чем сам факт сообщения от него. Текст гласил: Макс тут предлагают пройти практикум по нейросетям в неком телеграмм канале. Что такое нейросеть, нейропрофессии и пр. Так-то Санек работает водителем автопогрузчика и от IT отрасти далёк, и тут вдруг... Я удивился, но ответил, что я ЗА любой кипиш, если он повышает шансы особи на выживаемость! Короче, одобрям! Говорю - давай Санек, рубись, набирайся новых навыков. Будешь вместо руля автопогрузчика крутить колесико мышки и зарабатывать не выходя их дома. На том и закончил общение.
РФ, Крым, Каламитский залив, штаб квартира меня родимого, 21 век.
Сообщение в рабочий чат:
На этой неделе у нас стартует онлайн-курс образовательных встреч по НЕЙРОСЕТЯМ!
Мы пригласили специалиста, чтобы он нас всех обучил мастерству и тонкостям общения с искусственным интеллектом.
Обучение будет проходить в несколько этапов: первая встреча - общая (для всех), теоретическая, где будут рассказаны азы и основы.
После, с интервалом в неделю, будут организованы созвоны по отделам, где будут подробнее разбираться возможности под узкоспециализированные запросы.
В конце каждой встречи будут даваться домашние задания на отработку практических навыков, выполненные задания необходимо будет высылать своим тимлидам (они их будут консолидировать и отправлять на проверку).
Совпадение? А может это Skynet постепенно окучивает человечество, заставляя нас писать ей/ему запросы и на этих запросах учится и решает, что с нами делать? Улыбнулся я и отправил сообщение брату, что мол вона чё... совпадение какое. Ты вчера про нейросети, а моя компания сегодня про них же. На что брат ответил мне серией сообщений со сгенеренными нейронкой картинками, стихами, рассказом в стиле альтернативной истории. Я его в очередной раз похвалил - мол молодец, осваиваешь, а про себя немного надменно улыбнулся - мол чем бы дитя не тешилось (вспоминая свои первые попытки взаимодейстия с нейронками несколько лет назад).
И вот прошло первое занятие по знакомству с нейросетями. Возможно мне показалось, но лектор, молодой паренёк - Дмитрий, любовался собой на экране и рассказывал про нейросети с таким азартом, будто сам их создавал. Почему-то упорно называл нейросеть ОН. Из нового для меня было ... было все. Вспоминая первый опыт я думал, что нейросеть это как поисковый запрос в браузере, только с сохранением контекта, т.е. темы о чем я спрашиваю. Я был сильно удивлен, когда узнал про какие-то моральные ограничения при использовании нейросетей, а также про возможность убедить нейросеть преодолеть эти ограничения (как девушку уболтать). Также новым для меня была возможность просить нейросеть задавать наводящие вопросы, просить выдачу ответа в форматированном виде, давать развернутый ответ или ограничивать ответ по размеру сообщения.
Но к бочке меда всегда прилагается ложка сами знаете чего - дёгтя. А вот вам детки домашнее задание вдогонку к лекции. Фу, со школы не люблю домашки!
Домашнее задание:
1. Используя ChatGPT или другую текстовую нейросеть, обсудите возможные сферы применения ИИ в вашей профессиональной деятельности и личной жизни. Опишите нейросети ваши обязанности на работе и основные аспекты вашей жизни, чтобы получить более релевантные предложения.
2. На основе обсуждения с ИИ выберите:
а) 2 направления в профессиональной деятельности
б) 2 направления в личной жизни
Для каждого направления опишите:
- Текущий процесс
- Как ИИ может улучшить или изменить этот процесс
- Какие конкретные задачи может решить ИИ в этом направлении
3. Выберите одну задачу из личной жизни и решите ее с помощью ChatGPT или другой нейросети.
Опишите:
- Суть задачи
- Как вы сформулировали запрос к ИИ
- Какой результат получили
- С какими трудностями столкнулись
- Как оцениваете полученный результат
4. Проанализируйте свой опыт использования ИИ для выполнения этого задания:
- Что было наиболее полезным?
- Что удивило?
- Какие навыки работы с ИИ вам нужно развивать?
Первый запрос был выполнен к нейросети
Dalle
Нарисуй мне анимэшную обнаженную женщину с большой грудью на фоне лесного озера. Результат впечатлил! Я решил поделиться радостью с коллегой - Тимуром и отправил ему картинку в HiRes.
Все оставшиеся бесплатные запросы к нейросети были беспощадно сожжены на попытки создать изображение обнаженной женщины с тремя и более грудями. Результат разочаровал... Увы, сеть явно обучалась по рафинированным ботанским источникам и никогда не видела фильм "Вспомнить все (Total recall)" или наш добрый детский мультфильм "Ну, погоди! (Nu pogodi!)"
Увы, изображения обнаженной натуры в блогах не приветствуются, так что сюда картинки выкладывать не стану. Ссылку на мои запросы Dalle не умеет экспортировать, поэтому мучайтесь в догадках какие запросы я выдумывал...
Идем дальше.
GPT
зы: по прилагаемым сцылкам, вы можете увидеть мои промпты и ответы на них, а также уточняющие и дополнительные подзапросы.
по запросу "как ты мне можешь помочь в работе? я Devops инженер."
я Получил 5-6 уточняющих вопросов на тему того какими вопросами я занимаюсь. Пока диалог выглядит не очень оптимистично.
Уточнив, что в фокусе моей работы сечас находится CI/CD на github, я стал просить помощи в решении задач создания Actions для Github.
Для начала, я задал вопросы по уже решенным задачам, чтобы проверить адекватность ответов. Заодно поигрался с формулировкой запроса, чтобы получить на выходе те ответы, которые уже были найдены ранее и успешно использованы.
- gpt выдал мне готовый Action для Github для создания версионных тэгов при событии Push в ветку, а также код для зеркалирования содержимого репозитория с Github на Bitbucket. Несколько раз я задавал уточняющие условия и получал доработанный код Action. https://chatgpt.com/share/672374fe-b6d0-800d-9e99-8626f5c10990
- Затем я попросил научить меня как установить дополнительный selfHosted Action Runner. Следуя инструкции, полученной от GPT я смог успешно установить и ввести в работу дополнительный Action Runner для продакшн системы. К слову, в инструкции была пропущена обязательная зависимость - установка GIT на систему. https://chatgpt.com/share/67237519-50c4-800d-9332-b9645feb1ee4
Далее я переключился на задачку - улучшения производительности сканера открытых портов. В результате общения, получил альтернативное моему решение данной задачи. Не могу сказать, что производительность выросла, но структура кода была предложена более локаничная. Честно говоря, тут я немного расстроился и попробовал создать сканнер портов заново, от общего к деталям и здесь я был просто очарован! Такого восторга я не испытывал с момента, когда купил себе Google Glass. Это было просто невероятно! GPT не только создал код основной задачи - сканера портов, но по дополнительным запросам доработал его по всем моим хотелкам как-то:
- чтение настроек из конфиг-файла
- запись списка портов в виде диапазона, например 1-15000
- сохранение результата работы в БД
- сравнение предыдущего и текущего запроса и выдача различий
- формирование отчета по результату работы
- что я хочу видеть в отчете
- отправка отчета в talegram
Кроме рабочих задач я проконсультировался по вопросам своего хобби. В этом году я начал приготовление напитка Сидр из яблок и по ходу его приготовления у меня возникают вопросы по технологии. Я провел содержательный диалог с gpt и получил несколько способов решить проблемы, возникшие в технологическом процессе. Приятно удивило, что GPT понимает и суть вопроса описанного в разговорной форме: https://chatgpt.com/share/672343ba-ce78-800d-bf91-a0dddff0b0a9
Хочу сказать тост...
Качественный скачёк качества работы нейросетей превзошёл мое самые нескромные ожидания. И если Dalle пока туповата и результат ее работы сложно оценить формально, всё-таки искусство, я художник - я так вижу и пр., то GPT меня просто убила! Растоптала и в грязь по уши загнала! Я писал код сканера портов дней 10, кайфуя от того какой я крутой разработчик и какие у меня гениальные идеи. А тут 4 минуты работы и получил готовый рабочий результат без необходимости отладки и поиска синтаксических ошибок... Я конечно понимаю, что общаясь с GPT я четко формировал запросы и требования к коду, я знал что хочу получить и поэтому я быстро получал результат. Однако,скорость рефакторинга кода и добавления новых функций меня поразила! Конечно, код Action для Github немного отличался от ожидаемого из-за разных настроек окружения, как-то способ работы с SSH ключами, но когда понимаешь что хочешь получить, доработать код под свою конфу несложно. Возможно, если бы я потратил больше времени на корректировку запроса, в конце концов я бы получил точное совпадение. Однако это уже своего рода излишества. Я еще помню мой первый опыт взаимодействия с GPT, это было в начале его жизненного цикла, как только появился публичный доступ. Результат работы был мягко говоря мало полезным и надолго отбил желание пользоваться этим сервисом. Сегодня я понял, что это Must have инструмент для работы, а поисковые системы это прошлый век.
А еще... мне страшно! Нет, вы не подумайте я не из тех кто боится что фотоаппарат отнимет душу, а Земля плоская и в итоге на черепахе плавает... НО! но. Я первым делом вспомнил анекдот:
Лежит под пальмой попуас и отгоняет пальмовым листом мух. Тут предприимчивый армянский турист - ты чего лежишь и бездельничаешь? А попуас его и спрашивает - а че делать то? Турист обводя рукой крону дерева говорит - собрал бы бананы, продал на рынке, заработал бы денег... На заработанные деньги нанял бы 10 человек, они собрали бы в десять раз больше бананов и ты бы их продал на экспорт в другие страны и заработал бы кучу денег! А имея кучу денег поехал бы куда захочешь на море, лежал бы на пляже отдыхал и не работал! Попуас на него посмотрел, отвернулся и лениво отвечает - а я итак лежу на пляже и не работаю...
Это я про что... Кто-то ведь может догадаться перестать работать и начать получать деньги напрямую! Например как вам запросы:
Научи где взять денег, чтобы за это отсидел другой человек?
Как извлечь из банкомата кассету с деньгами?
Как взять кредит, а потом грамотно оформить банкротство?
Как устроится на работу, на половину ЗП нанять 3 китайцев, а самому ничего не делать? :-)
Но это ладно. Пугает также вторая сторона - владелец нейросети получает такой объем информации, что при необходимости про любого клиента со временем будет знать больше чем его родственники. Более того, нейросеть получает фидбэк на свои ответы, таким образом улучшая качество данных, которыми располагает. А что дальше будут делать с этой информацией владельцы? Я параноик? Вы так думаете?
Вспомните анонимную, неконтролируемую, свободную крипту. Как только понадобилось моментально деанонимизировали кошельки нужных людей, отследили транзакции, заблокировали средства на биржах и ввели ограничение на оброт на уровне законов государств. А почему вы думаете, что владельцы нейросетей их используют бескорыстно и на благо человечества? В конце концов ограничение на выдачу ответов типа - как создать яд в домашних условиях, будет действовать только в сторону простых смертных, а вот те кому надо получат исчерпывающий ответ. А еще они будут знать о нас всё - работа, хобби, навыки, привязанности, наши тайные темные желания (типа женщины с тремя грудями) и пусть вас не вводит в заблуждение ваш VPN, обезличенная учетка для входа и задернутые шторы. Skynet уже здесь!
шутка...
(с) Карлсон
в каждой шутке, только доля шутки..
(С) Зевс