Сучасна диджитал-освіта для дітей — безоплатне заняття в GoITeens ×
Mazda CX 5
×

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

Усі статті, обговорення, новини про AI — в одному місці. Підписуйтеся на DOU | AI!

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

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

👍ПодобаєтьсяСподобалось0
До обраногоВ обраному1
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

Чогось спало на думку: чи притаманні ШІ людскі риси характеру?
Наприклад, жадібність.
Це ж страшне! ШІ не потрібна яхта. ШІ не потрібен коньяк та сигари.
Чи може ШІ менегер приймати рішення краще за менегера людину?
І зовсім фантастичне: чи будемо ми колись працювати не на людей, а на власноруч захардкоджені програми?
З кожного користувача по копійці до смартконтракту програми і на один баг у Джирі менше.

Ну шо комради, вже прийняття приходить потроху...
youtu.be/gbTEJqC4hhE

This video is no longer available because the YouTube account associated with this video has been terminated.

То вже джунів не шукатимуть рекрутингові агенції?

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

Тому думаю що АІ ніколи не відбере роботу в інженерів. Чим кращі технології появляються, тим тупіші юзери їх юзають.
Чим тупіші юзери, тим більше автоматизацій і кращих технлогій треба

It’s Time to Pay Attention to A.I. (ChatGPT and Beyond) | ColdFusion
www.youtube.com/watch?v=0uQqMxXoNVs

«OpenAI показали демо своего проекта Codex — это по сути улучшенная GPT-3 нацеленная ТОЛЬКО на написание программ. И если вы все еще думаете, что программистам ничего не угрожает — посмотрите демо-видео, надеюсь что проймет и вас»
www.youtube.com/watch?v=SGUCcjHTmGY

«Сбер» пояснил, что данное ПО является частью программного комплекса компании, разработанного в рамках научного поиска и создания универсального (сильного) искусственного интеллекта. Это направление компания считает приоритетным и старается его развивать в настоящее время.
habr.com/ru/news/t/569250

За поребриком тоже прогресс:

«Сбер» зарегистрировал первую в России созданную ИИ программу для написания кода

vc.ru/...​ammu-dlya-napisaniya-koda

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

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

Написать код в принципе не проблема. Куда больше проблема его отладить. Отлаживать чужой код... Ну ты пониманиешь. Отлаживать код NN, которая тебе не объяснит, что тут подразумевалось... Проще написать с нуля, ИМХО :)

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

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

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

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

“OpenAI has published a paper on Codex, the GPT-based #NLP model for automated code generation.

...

On HumanEval, a new evaluation set we release to measure functional correctness for synthesizing programs from docstrings, our model solves 28.8% of the problems, while GPT-3 solves 0% and GPT-J solves 11.4%. Furthermore, we find that repeated sampling from the model is a surprisingly effective strategy for producing working solutions to difficult prompts. Using this method, we solve 70.2% of our problems with 100 samples per problem.”
arxiv.org/abs/2107.03374

Рассказана последовательность того как нас заменят www.youtube.com/watch?v=gbTEJqC4hhE

>>> АллатРа ТВ
Это должно быть неприлично тащить сюда такие ресурсы

Github показала Copilot (copilot.github.com), который они сделали совместно с OpenAI. Работает как TabNine (www.tabnine.com), генерируя автоматически код на основе контекста. Умеет и в тесты и во все на свете.

Как в шутке:
«- За что тебе платят деньги? Ты же только копируешь все со StackOverflow!
— Да, но я знаю, какой код нужно копировать.»

Это так смешно, сразу видно топик стартер ни одной 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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Эти разговоры идут с 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 был топик о том, что в центре занятости такое предложили.

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

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

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

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

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

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

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

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

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

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

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

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

Так

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

circa 1960

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.

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

Авжеж

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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