Когда ИИ заменит тестировщиков, программистов, менеджент?

Как долго нам еще осталось смузи хлебать? И какие варианты выхода вы видите?

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

👍НравитсяПонравилось0
В избранноеВ избранном0
LinkedIn

Лучшие комментарии пропустить

Эти разговоры идут с 60х годов с тех пор как появилось программирование как обособленная профессия . А воз и ныне там. Вот с чем я согласен это что ИИ может заменить гос. чиновников. Причем довольно примитивный. Принять заявление — выдать справку/паспорт или ещё какой документ. Вот только они этого не хотят

Допустимые теги: blockquote, a, pre, code, ul, ol, li, b, i, del.
Ctrl + Enter
Допустимые теги: blockquote, a, pre, code, ul, ol, li, b, i, del.
Ctrl + Enter

Это так смешно, сразу видно топик стартер ни одной State of the Art killer AI не выкатывал в прод, носит трехслойные розовые очки и в упор не видит реальности

“Microsoft uses GPT-3 to let you code in natural language

The company is now using OpenAI’s massive GPT-3 natural language model in its no-code/low-code Power Apps service to translate spoken text into code in its recently announced Power Fx language.”
techcrunch.com/...​e-for-its-power-platform

Аналитический доклад Garner. К 2024 году, 80% разработки будет производиться не айтишниками
www.gartner.com/...​als-outside-of-it-by-2024

Так так так. Вже не раз говорилося: скоро доярки самі програмуватимуть собі доїльні апарати! Роки йшли, а якось ніяк. Ну нічого, з появою лоу код, ноу код, аі, блокчейн, бігдата — все точно вийде! Залишилося лише всім навчитися думати як розробник, а там кнопочки понажимав і пиво готове.

Покайтесь, ібо гряде!

достаточно описать тестовые случаи

Денотаційна семантика.

Мені здається, що всі ці твердження, що «ой, скоро ШІ замінить програмістів», випливають із обмеженого розуміння, що нас чекає в майбутньому. Ми міркуємо теперішнім станом речей, технологій. І нам бачиться, що поява чогось, що пришвидшує виконання теперішніх завдань, зробить людську креативність і інтелект — незатребуваними. Коли по факту, ми теперішні, з нашими досягненнями, можемо виглядати для майбутніх поколінь так само примітивно, як для нас бачаться наші предки із бронзової доби.

Я вважаю нам треба розслабитися, і прикрутити свою гордість людськими досягненнями на 2021 рік, перестати вважати це вершиною людського розвитку. Якщо нові інструменти дозволяють швидше розробляти — це не значить, що розробка закінчиться. Це значить, що ми будемо БІЛЬШЕ розробляти. Так само, як поява все швидших комп’ютерів не зупинила ріст і ускладнення софту.

Мені здається, що всі ці твердження, що «ой, скоро ШІ замінить програмістів», випливають із обмеженого розуміння, що нас чекає в майбутньому.

Всі ці твердження випливають з обмеженого розуміння, що таке штучний інтелект та машинне навчання і на якому рівні воно зараз є.

Я ще розумію, якщо про штучний інтелект говорить хтось з робітничої професії, але коли це говорить програміст, то одразу ясно що він навіть оглядового курсу не пройшов

Google is using AI to design its next generation of AI chips more quickly than humans can. Designs that take humans months can be matched or beaten by AI in six hours
www.theverge.com/...​-design-tpu-floorplanning

„The specific task that Google’s algorithms tackled is known as ‚floorplanning.’ This usually requires human designers who work with the aid of computer tools to find the optimal layout on a silicon die for a chip’s sub-systems. These components include things like CPUs, GPUs, and memory cores, which are connected together using tens of kilometers of minuscule wiring. Deciding where to place each component on a die affects the eventual speed and efficiency of the chip. And, given both the scale of chip manufacture and computational cycles, nanometer-changes in placement can end up having huge effects.”

Не побачив тут, що ШІ створює процесори. Підбирає розташування компонентів і шляхи до них. Що в принципі добре, бо для людей то така ж рутина, як в полі землю копати.

Поява цього інструменту так само робить інженерів неротрібними, як їх зробило непотрібними поява компу з софтом для проектування і розрахунків. Раніше он скільки треба було креслити і робити мініатюрні моделі! Шок! Сенсація! Комп’ютер вміє створювати речі!

Вообще не беспокоюсь по этому поводу. Пока ИИ не научится писать четкое и детальное ТЗ, у бизнес-программистов всегда будет работа. И мне смешно слушать, что ИИ сможет покрыть эту сферу, иначе отличие ИИ от человека нивелируется. А в этом случае, коллеги, у нас действительно будут очень большие проблемы, причем у всех людей и сразу везде )))

Не будет. Если работа ИИ будет стоить больше человеческой(аммортизация, электричество).

Якщо з’явиться сильний ШІ, то навіщо йому горбатитися на людей?

Но ведь робот дороже чем человек. Робот + AI дороже обойдутся чем человек + мозг (100 млрд нейронов)

зато при маштабировании дешевле, производительнее и работают 24\7

Мне почему-то кажется что это все равно не окупится. Быстрее производят? Быстрее наступит кризис перепроизводства. А второе это наверное невозможность нарушить закон сохранения массы энергии. Износ роботов будет слишком велик. Либо что-то еще.

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

Когда солдаты придут с победой домой,
Когда мы сможем гордиться страной...

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

Это вообще не интеллект, скорее поиск закономерностей и формирование паттернов с последующей интерполяцией

Треба у Ванги спитати. Ще про біткоін.

Эти разговоры идут с 60х годов с тех пор как появилось программирование как обособленная профессия . А воз и ныне там. Вот с чем я согласен это что ИИ может заменить гос. чиновников. Причем довольно примитивный. Принять заявление — выдать справку/паспорт или ещё какой документ. Вот только они этого не хотят

Если ваш ИИ такой умный, чтобы писать код, почему он еще не научился даже нормально водить авто? Я представляю чему ИИ самообучится на индийских туториалах «Почему MS Word — лучшая IDE»...

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

Складне питання.
Навіть якщо ШІ навчиться перетворювати призначені для користувача вимоги в код без допомоги програмістів, все одно потрібні будуть фахівці для написання/підтримки модулів ШІ.
Так само не забувайте, що можуть бути різні технології ШІ, і це теж потребують фахівців для їх інтеграції.

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

Скільки потрібно працівників для обробки 1 га землі 150 років тому і зараз?

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

Они и остались без работы. :)

Но появилась другая, которую сложнее автоматизировать.

Но появилась другая, которую сложнее автоматизировать

Появился 1 водитель трактора, вместо 100 крестьян. И 1 водитель комбайна, вместо 100 крестьянок.

Впрочем, сейчас автоматизацией — убирают и этих водителей.

С выращенным нужно что-то делать, оно не само на стол скатертью-самобранкой телепортируется.

А это водителя грузовиков, пекари, сборщики, сортировщики, грузчики, продавцы, логисты, доставщики, повара, нарезчики и т.д. и т.п.

Нельзя же только в рамках землицы думать, что там делать больше нечего.

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

А это водителя грузовиков, пекари, сборщики, сортировщики, грузчики, продавцы, логисты, доставщики и т.д. и т.п.

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

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

Грузовики даже в Штатах на Тесловские еще не заменяются, водятлы при деле, а в Штатах их дефицит в 60 тысяч.

Что где-то единичные случаи роботизированных ресторанов есть, так эти случаи на пальцах рук одного обычного человека пересчитать можно.

реально сейчас предпочитают нанять нарезчиков овощей вместо покупки техники для этого.

То есть, безработному западному нарезчику овощей — предлагается уехать куда-нибудь в африку, чтобы снова начать работать.

При чем тут западные или африканские нарезчики? К чему это передергивание?

DOU — developers org ua, контекст украиноориентированный, речь про местные африканские реалии.

DOU — developers org ua, контекст украиноориентированный, речь про местные африканские реалии.

Ну смотри. Если канавокопателя в эльфиях заменили экскаватором — где ему работать? Где-нибудь в африках, где экскаваторов ещё нет, а копают по-старинке.

Но если экскаваторы пришли уже и в африки — тогда канавокопателям (и эльфийским, и африканским) ой.

тогда канавокопателям (и эльфийским, и африканским) ой

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

Не просто возможности, а и оплачивают курсы переквалификации за счет государства.

У нас что-то подобное, похоже, тоже есть: дают денег на курсы от Coursera с сертификатом от Coursera. На dou был топик о том, что в центре занятости такое предложили.

У нас что-то подобное, похоже, тоже есть: дают денег на курсы от Coursera с сертификатом от Coursera

круто!

На dou был топик о том, что в центре занятости такое предложили.

счас поищу,
спасибо!
может получится одному человеку помочь

Где-нибудь в африках, где экскаваторов ещё нет, а копают по-старинке.

Чет мне кажется, что в Африке экскаваторов еще больше чем у нас.

В этом тракторе и комбайне уже лет 15 как есть автопилот, но вот что-то трактористы не перевелись еще.

Звичайних трактористів можна замінити доу трактористами.

Трактора безвозвратно покинут родную гавань.

У меня даже категория на трактор открыта, так что я готов)

У меня даже категория на трактор открыта

рабочая виза?

Открыли автоматом на мопед и трактор при обмене украинских прав на местные.

Ні
Ви погано пам’ятаєте історію

Вони поїхали до міста і стали рушійною силою промреволюції

Вони поїхали до міста і стали рушійною силою промреволюції

Они осталисъ без работы — и им пришлось искать другую работу. В т.ч. в городах.

Так

Я пропустив цей очевидний крок

Я пропустив цей очевидний крок

То есть, не «Ні, Ви погано пам’ятаєте історію» — а «Да, так и есть».

"Ні, Ви погано пам’ятаєте історію"

Бо ви не вказуєте куди вони зникли
Що може навести на думку, що вони померли з голоду

Бо ви не вказуєте куди вони зникли
Що може навести на думку, що вони померли з голоду

Многие и умерли от голода, разумеется.

Собственно, и сейчас безработные в странах запада получают соц-обеспечения или перучиваются на новую работу.
А что делают безработные в странах «африк»?

Многие и умерли от голода

І звісно у вас є якісь лінки де ви це вичитали

І звісно у вас є якісь лінки де ви це вичитали

У меня есть мозг. В те времена, крестьяне жили в основном натуральным хозяйством. Соответственно, лишнего баблоса не было.

Такому крестьянину перебираться в город — примерно, как нынешнему укро-крестьянину перебираться в Киев. Платить за аренду, искать работу...
Понятно, что перебирались немногие.

Где ж немногие, если все они в город переехали, почти.
Во время инудстриализации.
Смертность крестьян, конечно, была, но очень уж далека от 100%.

Для оптимизации алгоритвом нейросети очень даже хорошо работают. А момент создания ИИ дело времени

А момент создания ИИ дело времени

circa 1960

А можно пример? Например, я предоставлю код, который сортирует массив пузырьком. Нейросеть должна написать что-то O(N*log(N))? Как??? Имхо, совсем мимо. Хоть одна ссылку на что-то рабочее???

Примеров числовых не встречал, может и есть что, не уверен в целеобразности тратить ресурсы на подобные задачи в данный момент. Но вот есть пример оптимизации путей в гугл картах: www.analyticsinsight.net/...​ove-accuracy-google-maps

Или вот еще пример само обучения www.wired.com/...​-try-automate-themselves

Сейчас средства инвестируются именно в само обучение нейронок. Что бы модели могли сами себя оптимизировать и развиваться.

Это типичные примеры неформальных задач, а составление кода формальная задача. В перечисленых задачах 95% точности уже достаточно. В программировании если на 20 операций будет одна ошибочная — не взлетит. Формальная задача требует 100% решение. Не говоря о том, что над в общем-то надо ещё хотя бы обоснование того, что вся концепция работает, а это не про нейросети.

Немного с формулировками у тебя кривовато, но по сути в точку.

И концепция работает, если уточнить для чего работает.

Для карт есть куча алгоритмов попроще, что путь тебе найдут. На крайняк полный перебор всё такое решит, главное железа побольше.

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

Что на входе нейросети, что на выходе, какая обучающая выборка?

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

Там больше вопрос о том что такое вход/выход. Что такое «среда в которой будет выполняться алгоритм» и что такое «подходящий вариант реализации». Как это формализовать и представить вектором :)

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

Если платишь и много, то сделаю тебе ГА, который напишет этот код за тебя. Если еще больше платишь, то можно и генеративную сетку наколдовать для оного тебе.

не существует никакого ИИ

А можете кто-то скинуть линку на то, где то ли Возняк, то ли кто-то еще из взрослых дядь поясняет, что ИИ из э джоук?

Если посудить, то уровень развития уже доходит до такого уровня

Абсолютно не доходит. И основная проблема, как по мне, это представление знаний. Нейросеть это хорошее представлении интуиции, ассоциативной памяти, постоения простых закономерностей. А, скажем, какого-либо формального описания, например, стандарта POSIX у нас нет. Были достаточно интересные идеи Співака и его olog-и, но тема как-то не очень развивается уже давно.

Собственно говоря, описать основные виды тестовых случаев чтобы модель правильно сгенерировала код, понять какого случая не зватает и в чём ошибка, может быть сложнее написания кода. Не говоря о том, что код может быть на условном Haskell, потому что его проще верифицировать :)

Звучит логично. То есть, основная проблема формализовать и цифрофизовать знания в удобной форме для получения нейросетью или каким либо другим типом ИИ?

Нейросеть тут не работает от слова вообще. А что работает, это ещё предстоить открыть. Скорее всего это в направлении теории типов, верификации кода, теории категорий и т. п. Поэтому и знания никто не переводит в цифру, потому что нет программ, которые бы с ними хоть как-то работали. Не говоря о том, что «цифроизация знаний» может быть на порядок сложнее просто нанять кучу прогеров.

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

IT — это профессия которая будет автоматизирована последней

Почему последней? ИТшники — это всего лишь 1) сетап и администрирование (рутина т.н. «сис-опов», легко поддающаяся автоматизации) 2) кодогенерация по требованиям (т.н. «разработка»).

Еще фикс багов забыл. Когда одно сгенерированное *овно наложилось на другое

Либо проапдейтить требования — и перегенерировать.

Ну значит баг-фикс будет называться

проапдейтить требования

.

Для написания требований — айтишники не нужны.

Авжеж

Необізнана людина може зробити декомпозицію проблеми накидати блоки і взаємодії
І програма зробить все за розробників

Як цей концепт називається?
Його дуже любити бачити в дипломних роботах на початку тисячоліття у нас
І хто про нього зараз пам’ятає, окрім тих хто його робили

Необізнана людина може зробити декомпозицію проблеми накидати блоки і взаємодії

Технические требования — пишут не айтишники, а заказчики.

Як цей концепт називається?

Чи ви ще не старий?

легко поддающаяся автоматизации

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

Неа. Ты путаешь кодеров с разработчиками. Первые, судя по текущим требованиям к Джунам, уже на грани вымирания

Наводящий вопрос: когда чат-боты перестанут быть такими тупорылыми? Это же по лестнице эволюции должно случиться раньше, чем ИИ начнёт писать код, не так ли?

Могу сформулировать и встречный вопрос: а когда чат-операторы перестанут деградировать до уровня ботов? Эволюция ж типа должна вверх идти, а не вниз, не так ли?

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

А почему, кто-то должен делиться с тобой общим ИИ? По сути, это стратегическая военная технология.

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

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

А какое отношение это имеет к сфере услуг, которую большинство тут тем или иным способом обслуживает? А то описан какой-то Элизиум, а вопрос почему-то адресован именно разрабам, а не всем человекам

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

Если серьёзно, напиши разочек ТЗ так чтобы понял ИИ. И чтобы это вышло дешевле, чем сделать за него всю работу.

И какие варианты выхода вы видите?

сплав по Днепру же.

что скоро будет достаточно описать тестовые случаи и модель сгенерит необходимый код

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

Это только то, что доходит до потребителя. Каждый делает свою часть ИИ системы. Но есть те, кто собирают все эти части в одно целой. Создают общий ИИ, для возможности управлять всеми этими мелкими системами. Кто первый создаст подобную систему, те и будут «королями бала».

теория заговора на уровне недалекой домохозяйки

Більше схоже на розповіді про термоядерний синтез в наступні 10 років

Цим розповідям вже 60-80 років
xD

сплав по Днепру же

и есть еще и другие реки :)

Но для сплава програмеров допустим и пригоден только Днепр.

Чижденка сплавиться по Дніпру в Білорусі, і випливе в Києві під офіс галери.

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

Госпади.. Вот моего менеджера по ходу можно было заменить простым скриптом ещё года 3 назад. Без всяких этих ваших модных АИ..

Примерно 80% менеджмента и административного аппарата можно заменить скриптами :-)

Вот моего менеджера по ходу можно было заменить простым скриптом ещё года 3 назад

это какого?
ПМа или другого какого-то?

нет, самого прямого начальника — инженириг менеджера.
Чем там ПМ занимается я не очень разобрался, а вот работа этого несколько лет целиком покрывалась простым скриптом. И это в технологической компании. И что? и нечего, получил себе свое повышение.

И что? и нечего, получил себе свое повышение

Воооот.
А если бы скрипт был — кому повышение давать? :)

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

Ты надеешься, что делающие сами понимают, что и зачем делают? Нет, не понимают. Хотя иногда такое случается, но очень, очень, очень редко.

Или очень, очень, очень опосля

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

Пока еще не все сферы перевели с аналога в цифру. Нужны руки для подобной деятельности.

потом нужны руки для сапорта и бесконечных переделок

Дело времени и развития моделей

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

Приведи мне хоть один пример, когда знания представлены в цифре. Большинство примеров, которые я знаю, есть написанный человеком код, как ни странно :)

Например, у нас есть описание HTTP протокола (словами), у нас есть какая-нить эталонная либа, которая его реализует (сойдёт за цифровое предствление знаний). И всё.

будет достаточно описать тестовые случаи

Код, у порівнянні з цим, буде набагато коротше і виразніше.
До того ж, все одно треба advanced макаки «для опису тест кейсів на формалізованій мові», що теж може вважатись програмуванням.

Це ж теж один із етапів. Достатню буде писати все вищий і вищий опис задачі і далі система буде робити те що просять.

Наприклад, якщо глянути на нинішню модель розробки, де нема формалізованого ТЗ, проектування все таке аджайл, то яка різниця кому писати опис задачі, якщо на виході отримуєш схожий результат, тільки набагато швидше.

Зробив опис задачі, і як в тіндері гортаєш варіанти, подобається\не подобається.

Не за нашого покоління так точно, можна не переживати

Сделать роботов и заменить всех остальных

А дальше всё. Ну разве что ты веришь в реинкарнацию и станешь баобабом

баобабов не существует

скоро будет достаточно описать тестовые случаи и модель сгенерит необходимый код...
Что будем с этим делать, коллеги?

Я собираюсь в этом поучаствовать, своими «ноу-код» решениями.

Возглавить без ресурсов уровня глобальных корпораций и стран, эту гонку не удастся

озглавить без ресурсов уровня глобальных корпораций

Мне достаточно будет поучаствовать. И продать свой стартап «глобальной корпорации». Лимонов за 10...

А кто сказал, что задача выиграть гонку по правилам? Есть куда более удобные цели, например взломать этот самый ИИ, чтобы он делал кошерные вещи взломщику, а не собственникам. Например, крышевал какие-то нарушения правил.

создать партию луддитов?

Подписаться на комментарии