@@InconspicuousChap Хаха я уже выехал на грядки, к моменту как начнете бежать за лопатами я буду указывать какие поля и как быстро копать требуется в нашей компании
Добавлю. Один из самых важных факторов сдерживания будет безопасность. Чуть ли не каждая крупная IT компания пишет свои инструменты (библиотеки и фреймворки), даже если в открытом доступе есть такие, а то и лучше решения. Помню как товарищ рассказывал, что в своей компании они все инструменты разрабатывали с нуля сами. Писали свой React JS и прочее. На вопрос зачем, отвечал, что политика безопасности компании требует этого. Мол, компания не должна зависеть от сторонних инструментов, и необходимость защиты от утечки данных.
вот и мне не понятно. Как может большая фирма с приличным проектом отдать весь свой исходный код, все свои наработки и ноу-хау какой-то чужой нейросетке, принадлежащей чужому дяде? А со временем нейросетка научится любую программу декомпилировать до исходного кода, вносить в неё изменения и снова компилировать. Это конец всем защитам. Т.е. это будет кризис не профессии программиста - это мелочь, это будет конец для всех софтовых фирм как таковых. Какой смысл что-то делать, если это моментально сопрут и перепишут до неузнаваемости?
По поводу ИИ у меня мысли такие. Когда начтен массово внедрятся ИИ, то люди (не только программиста, в вообще люди всех спецальностей) начнут массово терять работу, а те кто будут продолжать работать будут соглашаться работать больше и за меньшую зарплату лишь бы "выжить" в своей профессии. В то же время фирмы-разработчики ИИ, увидя что их продукт пользуется огромным спросом начнут взвинчивать цены на него (сейчас ИИ работает (почти) бесплатно поскольку пока это только демо-режим). Со временем рынок ИИ монополизируется и лицензируется т.е. создать свою нейросеть и использовать будет нельзя - можно будет лишь пользоваться продуктими ИТ-гигантов за большие деньги. И это движением цен (обесценивание людей-работников и удорожание ИИ/роботов) не устаканится пока не будет найдено новое равновесие то есть "цена" рабочей силы плюс-минус не сравняется с ценой использования ИИ. В такой ситуации возможно ещё и государство подключится и будет проводить программы по поддержанию занятости - например, предостовлять налоговые и другие льготы для фирм, которые нанимают людей, а не только используют ИИ и роботов. В конечном итоге люди - это ресурс из которого можно извлекать ПРИБЫЛЬ поэтому поверить, что этот ресурс никто не будет использовать нереально. Кто согласен, кто не согласен со мной, что будет так?
Интересно, а может ли всё дорасти до того, что людям ПОЧТИ ничего делать вообще не нужно будет, всё за них будут делать роботы и AI и все будут жить в кайф бесплатно, не работать, саморазвиваться морально и филосовски и прочее :D Прямо сюр какой-то))
Ну если появятся "синтетические программисты" то одновременно появятся и десятки если не сотни других "синтетических" специальностей, ведь если можно научить нейросеть писать полноценные программы (а это одна из самых сложных задач на сегодня) то ей вообще ничего не стоит заменить какого-то бухгалтера, экономиста, статиста, архитектора, аналитика, юриста и даже художника, дизайнера, композитора и десятки и сотни других профессий. Думаю, что это изменит мир намного больше, чем это сделала печатная машинка или даже вся технология печати..
Эта шокирующая новость доживёт ровно до первых попыток эксплуатации того дерьма, которое этот ИИ напишет. Особенно учитывая, что эмиссионного бесконечного расширения денежной массы больше нет, и заливать эту дыру будет нечем. Вообще, сегодняшний хайп вокруг нейросетей напоминает доткомы где-то году в 1999-м. Не забудьте купить акций какой-нибудь ИИшной компании, да побольше, побольше.
Еще не видел ни одного досканально написанного тз, чтобы можно было без кучи выяснений нюансиков сделать какой то продукт. Ну даже если такой AI изобретут - увеличится количество тестеровщиков, ведь если софтом пользуются люди то и тестировать надо на людях.
А в этом и суть. Разработчиков нет, архитекторов нет, везде сплошные шаблоны и формошлёпство. Люди уже стали придатками к фреймворкам и "лучшим практикам". Причём, экономии никакой это не даёт, т.к. где раньше справлялось 5 специалистов, теперь трудятся 200 ПТУшников, но зато с микросервисами. А теперь те же формошлёпы станут придатками к нейросети. Будут вокруг неё хороводы водить и танцевать с бубном, как сейчас танцуют вокруг спринга, хибернейта и прочей ереси.
попробуй написать любой сложный вопрос в чатгпт и в конце добавь что-то типа "Перед тем, как ответить спроси у меня любые уточняющие вопросы чтобы помочь тебе составить список более точных ключевых слов." И он перед ответом точно также будет уточнять нюансики, так что первая проблема уже не про такая уж и проблема даже сейчас
@@Егор-н3х4э точно, он соберёт все уточнения и тебе же вывалит их обратно + первый попавшийся результат из гугла по ключевым словам, вот и весь "ответ". Непонятно, правда, какую ценность тут добавляет нейросеть. Это всё можно и без неё сделать.
Вообще страха на этот счет нету, ведь если будет такая машина, то неважно богатый ты или бедный, все равно человечество как подвид просто вымрет(очередная ступень эволюции, которая нас же и погубит), поскольку конкуренция будет перед кем и что такое будет деньги/правила/тд как таковые? или какие будут бунты людей, ведь за пару лет вымрут многие отрасли право/медицина(правда тут для кого она будет хз). Вообщем поживем немного, а там будет видно)
Когда я работал программистом/наладчиком станков с ЧПУ, то некоторые начальники думали, что все навыки, что требуются он наладчика это "ввести чертёж в станок и нажать на зелёную кнопку" (можете загуглить туториал по программированию и наладке, если тоже так думаете). По моему мнению это сильно влияло на ЗП и отношение к профессии. Возможно скоро будет такое отношение и к программистам софта. Я думаю, это будет просто более высокий уровень ЯП. Даже "create fastapi application with MySQL db connection that has CRUD routes and can fetch, create, delete and update the following JSON object. Also write unit tests to cover the new code" - это всё - ещё код. Только высокоуровневый. Если бы мне БА давал такие требования, то я писал бы в 10 раз быстрее. Не думаю, что blackbox подход будет хоть сколько-нибудь популярным потому, что часто требуется проверить логику и дебажить.
Я думаю сейчас надо разбираться во внутренностях алгоритмов и нейросетей и прикладной математике, что с этим связана. Мне понравилось, как вы обозначили будущий "продукт" как черный яшик, а значит никто не мешает его разработчикам подмешивать незаметно бэкдоры и получать немыслимую ранее власть и контроль. Особенно учитывая, что этот рычаг осядет в руках крупных корпораций и государств, что позволит реально контролировать и управлять всеми сферами.
На CS50 выступал Мэт Уолш, некоторые штуки которые ты говоришь он также описывал. Вот лекция: th-cam.com/video/JhCl-GeT4jw/w-d-xo.html&ab_channel=CS50 Я тоже думаю что программисты пока еще будут, но не думаю что долго. Думаю через 7-10 лет большинство людей работающих с софтом, будут заниматься не тем, чем занимаются сегодня, я хз что это будет за деятельность, но вряд ли люди продолжат писать код в привычном понимании этого процесса. Чтобы начались массовые проблемы у программистов нам не нужна система которую ты описываешь. Если будет система, которая позволяет 1 человеку выполнять работу 7 человек, то корпорация дропнет 6 лишних человек и получит буст стоимости акций. Они делают так сейчас и будут делать так в будущем. Мне кажется, что атомная бомба не так масштабна с точки зрения глобальных последствий и будущего человечества, как создание ИИ который сам создает любой софт. Штука, которая может создавать любой софт - меняет все
Если уж сравнивать с изобретением печатной машинки, ткацкого станка и тд. После изобретений стали не нужны ткачи, печатники. Но появился спрос на чуваков, которые эти машинки делают и распространяют по всему миру. А так же тех, кто придумывает новые техпроцессы для этих машин. Думаю вполне можно ожидать профессий типа "наладчика ИИ".
у Клифорда Саймака есть шикарный фантастический рассказ про появление вечных не ломающихся вещей, куча народу без работы осталась, "Кольцо вокруг Солнца"
Тоже думаю что если и будет революция в отрасли ии программирования, то только когда такая система сама научится 'мыслить' бизнес логикой продуктов и требованиями к ним, а не только техническим исполнением каких то мелких деталей как сейчас. А до этого момента мне кажется ещё ну ооочень далеко
Она не научится. То, что с помпой называют "ИИ", является системой уравнений, угадывающей наиболее вероятное значение одного параметра по значениям других. Процесс написания работоспособного софта с этой алектромантией даже рядом не стоит. А вот в нишу формошлёпства - криво-косо - нейросеть может вписаться.
Ещё хотелось бы добавить про Тайвань, даже если фабрики TSMC будут уничтожены вместе с островом, то есть ещё Самсунг, который обладает почти теми же технологиями, есть ещё много фабрик по всему миру, которые хоть и отстают но не на десятилетия, а на годы. Так что ни о какой остановке прогресса на десятилетия, конечно, речи быть не может. В то же время, глобализация действительно привела к недостаточному дублированию и попросту застою в микроэлектронике. Действительно фабриками с топовыми освоенными процессами обладают всего пара компаний в мире. Топовые литографы делает только одна компания в мире - ASML, которая зависит от таких же единичных поставщиков. При этом каждый следующий литограф разрабатывается по 20 лет и стоит в разы или на порядок больше предыдущего. Чтобы такой окупить нужна фабрика за 10-20 млрд долларов, много лет и рынок в полмира. Это нездоровая ситуация постепенно стала исправляться по ходу заката глобализации - у Китая, вроде как, есть собственная технология 14 нм, над совершенствованием и разработкой новых литографов работает Япония, которая соперничала с ASML в прошлом, есть программа у нас и, бог знает, у кого ещё. При этом новые технологии и фабрики, будут проще и дешевле, ориентированы на меньшие по объёму рынки, и, я надеюсь, обеспечат конкуренцию, которая поспособствует выходу из нынешнего застоя.
"Это нездоровая ситуация постепенно стала исправляться по ходу заката глобализации - у Китая, вроде как, есть собственная технология 14 нм," Вот только техпроцесс 14 нм это отставание 15 лет.
так и конкуренция упадёт без глобализации - зачем условной китайской фирме потеть для уменьшения тех процесса если импорт чужих чипов запрещён или под 100% пошлиной? потребитель никуда не денется
Все это не так, мы не говорим о том что скоро появится ИИ который на заменит, просто будет ИИ который увеличит эффективность, а это приведет к тому что больше не нужны будут команды разрабов, оставят напрмер из 20-ти 3-4 разраба и вместе с этим ИИ они будут работать так же как и 20 разрабов
А с кого потом спрашивать когда выяснится что этот черный ящик выполняет какую-то вредоносную ересь ? Просто направляет куда-то ракеты и запускает их в день х. Или деньги со счетов перегоняет не туда ? Или поезда пускает на встречу друг-другу? Будем потом "восстание машин" снимать? Думаю, за этой утопией все равно следить нужно, вне зависимости от наших розовых слюней от моцности ии. Ну и даже есди все так розово и здраво - что будем делать с отупением человечества? Через пару поколений не один умник не догадается что же там эти машины понаделали, и будут кубики в сортер складывать чтобы выяснить кто же из них самый умный.
Это да все равно люди останутся . Вопрос в количестве , ии сильно увеличит производительность труда это бесспорно . Допустим один специалист будет способен заменить 10-20 человек. Я даже сейчас это вижу в какой области это применимо. Безработица будет сливаться.
Думаю большая ошибка так уверенно говорить что ии сможет генерировать код работающий как чёрный ящик, при подобном подходе думаю очень вероятно что в какой-то момент все результаты работы ии будут выдавать сломанный продукт, изза эффекта накопленния каких-то неточностей. Доказательств у меня нет, скорее это интересная теория для проверки
Как кто-то сказал, программистам (в широком смысле) не стоит опасаться потери работы. Чтобы искин смог выдать вменяемый результат, нужно для начала а *чётко* сформулировать требования, а заказчики зачастую сами не знают, чего хотят.
А что помешает AI общаться с заказчиками точно также как и люди, узнавать детали и прочее?) Я когда в ChatGPT запросы делаю, он уже умеет принимать уточнения, детали, редактировать свою работу и прочее. А это только начало.
@@fetrox Надеюсь тупизна заказчиков и помешает. Они уверены, что семь параллельных красных линий, три из которых - зелёные и перпендикулярны остальным, существуют :)
Одна из основных сложностей работы в том чтобы переложить естественный язык бизнес постановок на сложный программный продукт. Через естественный язык со всей его многозначительностью не получится точно передать смысл бизнес постановок. Либо сами промты к чат ботам превратятся в сложный мета - язык, но тогда вопрос на сколько с таким языком будет удобнее и точнее работать по сравнению с обычным ооп языком. Просто были уже uml языки, и прочее, в итоге ни одна из этих технологий не прижалась .
видео хорошее аргументы тоже интересные. ну почему, почему никто не говорит, что сложно или невозможно сделать проц по технологии менЬше 1 нм? производители упрутся в него через пару лет. это очень серьезное ограничение, которое сложно преодолеть не сделав прорывов в квантовой физике. кроме того раздаются голоса что весь рост нейросетей за последний год обеспечивается оптимизацией алгоритмов нейросетей, которая тоже не может длиться вечно.
Если мы говорим о том, чтобы дать ТЗ на какой-то объемный проект (приложение для ПК, приложение на телефон, сайт и пр.), и чтобы его от и до сделала нейросеть за один промт - это, конечно, утопия пока еще. Но что можно и нужно делать - разбивать проект на составляющие, продумывать архитектуру и алгоритм! Нейросеть может помогать делать блок за блоком, из которых и складывается проект. Это как с строительством дома - монолитную конструкцию создать не так легко, нежели собрать его из заранее сделанных панелей.
9:36 мы ещё можем многие процессы лучше скопировать с себя , чтобы ускорить процесс разработки робота. Писать программу под станок будет сложнее, станок не может подорожать человеку в отличие от робота гуманоид типа. Подорожание может очистить много экономить времени. Искусственный интеллект сам поймёт получив знание о мире через робота похожего на нас. Он получит азбуку и научится читать книги. Понимать устройство мира понимать устройство пространства
0:48 попробуй вас успокоить мне кажется что среда программистов создаёт ещё больше рабочих мест для программистов. Если будет расти эта вселенная то будет расти количество рабочих мест . Но боюсь что придётся иметь энциклопедические знания
Если программный код написанный ИИ будет "черным ящиком" , то я сомневаюсь что компании осмелятся пустить его в продакшн например в банковское приложение , или автопилот для автомобилей, в какую нибудь прогу типа гос услуг и так далее. Обычные сайтики понятно что можно спихнуть будет на ИИ , но вот что то серьезное ей доверить , где будут храниться конфиденциальные данные или если эта прога будет отвечать за безопасность чего либо - не думаю
Во первых, спасибо что ты есть❤ Как мне кажется, антипод мнению автора, и мнение большого количества комментаторов - то что вопрос «А кем мне тогда работать?» это только начало разговора, про новую эру. Ведь не трудно догадаться, если вашу работу, и работу многих других специалистов, из разных областей, подчеркиваю, заберет машина, то работу искать не нужно будет. За вас уже работают! Термин работать больше не применим по отношению к человеку. За что тогда жить, хочется спросить? И тут уже проблема «Новой эры» чуть яснее раскрывается, ведь массы не работающих людей без средств на жизнь, либо погибнут, либо восстанут. Далее, следите за руками, богатые начнут зарабатывать на менее богатых, потому что брать в рабство человека и принимать его недостатки, это не выгодно. Извините за цинизм. ~95% населения планеты, лишилось необходимости/возможности работать, и сидит дома, бесцельно шатается по улицам и думает: что я буду завтра кушать? как мне принять душ? где я буду спать? Если вопрос не будет решен до момента первых смертей рабочего класса от лишения ресурсов покрытия базовых потребностей, проще говоря лишения денег, то люди начнут объединяться против тех кто таких проблем не испытывает. Против тех кто полностью перевел все процессы в производстве на плечи машин. Кто получает продукты в холодильник, воду в дом, газ в печь как ману небесную от железных друзей. Против тех кто пристроил роботов вместо тех кто перевел все процессы на предприятии. Против тех кто держит власть над «доступом». Нас ждет либо большая война, за возможность оставаться людьми, либо рай на земле, лучшая антиутопия явилась пред глазами.
Талеб тихонько плачет в сторонке. Жалко, что когда он писал свою книжку, не было такого прекрасного генератора черных лебедей. Кроме этого, как быть с вопросами ответственности за ошибки? Ведь уже как с 2008-го года есть алгоритмы автоматического вождения, но массовой системы заменяющей таксистов пока нет. Кажется, что страх ответственности за ошибки -- это петля обратной связи всего прогресса. Видимо для этой связи, пока что, и нужен человек.
ИИ может решать всякие олимпиадные задачки, задачки с литкода и прочее. Их описание маленькое и завершенное. Но как ИИ будет править код с сотнями тысяч строк и сотней таблиц в БД. Вот мне шеф дает абстрактное задание - выведи список за месяц, чтобы соответствовал такому-то параметру (лежит в одной таблице) при этом записи относились к другому параметру (лежит в другой таблице) при этом вывести только дубли и их количество. Я уже знаю ядро, знаю таблицы, знаю что откуда брать. В ИИ грузить весь проект с таблицами ?
На мой взгляд исследователи машинного обучения быстрее добьются успеха, если разработают модели, не заменяющие программистов, а повышающие в разы их производительность. За человеком в связке с компьютером остаётся роль единственного разумного существа, знающего что надо получить и какие этапы для этого необходимо пройти. За компьютером - роль кодера и деталировщика планов человека. Таким образом современная ориентация на тот или иной формальный язык программирования - Python, Java, CPP потеряет самостоятельную ценность и приоритетным в подготовке специалистов станет алгоритмизация, математика и предметные знания (физика, медицина, экономика и т.д.). Создание программ станет больше похоже на профессию писателя и архитектора, потому что человек будет описывать задачи на естественном языке (английском, русском, китайском) и оперировать абстракциями высокого уровня. Все остальное возьмёт на себя машина.
В описанной тобой системе не хватает вручную написанных тестов для проверки функциональности в UI, например Selenium. Проблема GPT подобных штук, что они угадывают на 95+ процентов (поэтому нейронки в первую очередь попали в рекомендательные системы и т.п.). Предложи владельцу банка, чтобы писалась система по несколько раз в день с нуля, где, то в одном то в другом месте, с разной степенью вероятности, будут неточности по реализации ТЗ. А вот если это что-то не критичное, и еще если тестами покрыть, то пожалуйста.
@@SeniorSoftwareVlogger Но она же тоже будет гигантской формулой, более известной как нейронка. У всех у них есть общее свойство - вероятность. Поэтому они в математику не очень умеют (или почти не умеют, судя по новостям, не вникал), проще калькулятор достать, где есть привычный алгоритм и всегда 2+2 = 4.
Мне кажется, что уже современный уровень ai сравним по влиянию на прогресс с изобретением печатного станка и парового двигателя. А если они заменят человека - это будет качественно новый уровень скачка, которого мы до сих пор не видели. До сих пор ни одна технология не заменяла человека.
Нет, ну сначала оно научится все же делать как раз сайтики для продажи еды, как уже научилось решать простые задачки, что еще сильнее уменьшит потребность бизнеса в программистах, а уж потом все остальное, так что бояться все же стоит. Ну и странно было услышать множество рассуждений о том, на каком оборудовании будет обучаться такая нейросеть, и совершенно ничего не услышать о том, на каком материале она будет обучаться. Не будет ли она обучаться на опенсорсе?! Надо ли нам что-то с этим делать?! Может стоило бы что-то пересмотреть людям в разработке?! Нет? Или просто будем смотреть и ничего не делать, надеясь, что на все хотелки не хватит видеокарт у корпорации? И такое ли единое "сообщество" программистов, если одни в нем уже сейчас не могут трудоустроиться, тогда как другие пилят сук, на котором все сообщество сидит, и которые, может и не сейчас, но потенциально в недалеком будущем могут оставить уже все сообщество без работы?! Сообщество ли это вообще?!
Дай посмотреть программу про it где про it рассказывают ньюргун атаков. Кто знает тот знает. Если писать комментарии с помощью диктовал Яндекса или допустим Гугла, и не особо активно исправлять ошибки то все будут думать что ты разговариваешь как нюргун атаков люблю этого парня на самом деле. Не так много людей мемов осталосьв в 20-24😂
Уровень абстракции, далёкой от реальности - просто зашкаливает. Было бы логичнее разобрать реальные возможности ИИ в будущем, чем критиковать возможности технологии, которая раскроет себя в полной мере только лет через пять.
упускается момент непрерывности. не будет точного перехода: аи-не программист в аи-программист. это будет плавный переход. а отсюда значит это будет бесплатным
@@SeniorSoftwareVlogger я неточно сформулировал. оно будет платным но не будет закрытам. Так как чтобы закрыть нужен четкий момент закрятия. а при эволюционном развитии его не может случиться
12:53 по сути дела можно сказать что программист превращается в кинолога. Из Чувака который должен писать правильные скобочки, он превращается в чувака который должен правильно общаться с цифровым существом и правильно ставить ему задачи чтобы оно его поняло. Он превращается в какого-то цифрового психолога, который благодаря своему опыту и насмотренности может предсказывать поведение системы и знать как повлиять на неё на неё с помощью каких-либо слов. Просто чтобы эта "собачка" работала, чтобы этот Бобик писал правильно код и выполнял ту или иную задачу , даже в реальности а не в софте
10:39 я бы не советовал беспокоиться по этому поводу. Как только база будет освоена они будут делать пятируких роботов и восьминогих роботов. Просто идя от корня: робота в виде человека будет всё намного проще.
Привет, ролик топ, хотелось бы услышать больше про связки нейросетей по примеру пишущей код и её проверяющей, вроде как именуется такая связка - ансамблем нейросетей, как отдельным термином, по идее на основе отдельно взятого кластера и грамотно подобранным наборам данных для обучения нейронок, из них можно творить невероятно потенциальные, единые и автономные системы расчётов чего угодно что поддаётся несложному мат. анализу. И ещё, раз зашла речь про чипы и их создание, хотелось бы услышать мнение про технологию квантовых вычислительных процессоров, которые сейчас (вроде) в Норвегии тестируются, чисто теоретически, страшно представить связки нейросетей с квантовыми технологиями ускоряющими их обучение, что думаете насчёт потенциала этого если, конечно, в курсе как оно там работает в целом ? До нас, смертных, это дойдёт вообще или всё вкусное из технологий только корпам достанется в итоге ?
Попробуйте сами gpt engineer. Это очень плохо и никакого отношения к серьезной энтерпрайз разработке не имеет, максимум побаловаться. А у квантовых компьютеров главное проблема это их применение, о нейронках никто пока и не думает даже.
Не хочу чтобы прозвучало слишком чсв, но в момент, когда ИИ сможет заменить программиста, само существование человечества ставится под вопрос. Так что можно не бояться за свое место на работе, нужно бояться за свое право на существование.
расслабься, ближайшие 5 лет не будет никакой Имитации Интеллекта с выражением своей воли. Да и никакая корпорация не захочет нанимать ИИ-програмиста со своей волей.
@@elron2010дело не в воле и самосознании, дело в продуктивности. Дать задачу ИИ создать ИИ, который сможет эффективно создавать ИИ, который сможет эффективно создавать ИИ... и через несколько итераций ИИ сможет выполнять любую задачу. Прогресс ускорится по экспоненте. Пока этого не произошло слава богу судя по всему, так как мы бы это заметили.
Так одно дело быть просто программистом, а совсем другое быть инженером. Плюс к этому, ИИ учится на репозиториях индусов с сомнительной квалификацией. Никто не будет скармливать ИИ примеры хорошего кода из закрытых репозиториев. Да и чтобы поставить задачу ИИ нужно понимать как должен выглядеть результат, а для этого нужна квалификация и глубокое понимание предметной области. Так что не парьтесь, хорошие программисты и инженеры всегда будут нужны
ну так если подитожить, получается что вся ставка на то что супер-технология будет ограничена государством и в руках государства. и мы предполагаем что ни частные компании, ни другие государства и частные компании из других государств не смогут и не захотят сами развивать такогое "синтезированного программиста". Кажется это такое себе... пахнет разочарованием...
Сильный GPT слишком дорогой пока что если использовать на входе слишком много токенов (пихуть несколько сотен\млн строк кода на переработку). Текущие решения проблемы: сжатие входной информации или дообучение тоже пока слишком дорогие. Мало научиться прогать, надо делать это дешевле чем делает человек
9:08 Я хочу вбросить человекоподобные роботы удобно впрототипировании рабочих процессов. Они просто могут найти работу и начать её делать так же как это делают люди. Не нужно никаких предварительных подготовка всё скажет начальник как это делать. Возможно эффективность будет невысокая Но зато будет универсальность. Можно будет сэкономить на подготовке, потому что с кондачка начали выполнять какую-то задачу. А возможно что вообще эта задача очень короткая и там на 2-3 дня что и нет смысла к ней готовиться создавать роботов полностью заточеных на идеальное выполнение этой задачи. И уже потом можно будет наладить адекватный процесс с помощью роботов которые как раз ориентированы на идеальное выполнение задачи с максимальной эффективностью, но зато не такие гибкие как optimus
Массовой она будет просто не сразу также как Sora сейчас в руках ограниченного круга людей но станет массовой в будущем. Просто зловредный софт будет нельзя создавать в такой системе будут ограничения (даже если и можно найдут способы защиты) да и аналоги с открытым кодом тоже появятся просто позже да и чипы сильно изменятся уже сейчас Nvidia презентовала новую линейку специально заточенную для ИИ Появятся и новые ИИ компиляторы которые любой очень медленный код будут способны оптимизировать и переписывать сразу напрямую в машинный код так что в будущем любой говнокод сможет компилироваться в очень быстрый и эффективный код Но программисты все равно будут нужны не для написания кода а для проектирования очень сложных научных задач требующих научной многолетней работы до них ИИ тоже скорее всего доберется, но не так скоро как до обычных программистов когда это наступит мы войдем в эру сингулярности и человек уже не сможет сам разобраться как работают новые чипы или код спроектированные самим ИИ
Языки программирования становились все более и более высокоуровневыми, до какого то момента. Мне кажется щас будет создан еще более высокоуровневый. Будет сидеть какой-нибудь бизнес аналитик, писать документацию по проекту и плюсом описывать те-же апишки, бд, а под капотом будет на ассемблере генериться код. Есть и другие мысли как это может быть
По поводу "Любой может взломать, имея доступ к технологии". Но не любой же может пройти (т.е. полностью поняв, что написано) уже готовый труд по математике, уложив всё в голове. Проблема, думается, не только (и не столько в этом) -- писать код, когда понятно, что писать, т.е. при условии, что ты можешь одним абзацем взять и - соединить все требования - задача не такая уж сложная. Программа - будет результатом нашего бреда. Бред будет немножко другого порядка. А достоинство хорошо написанной программы на привычном машинном языке - она не делает ничего, что от неё не ожидаешь.
1:32 Эммм... Программист как бы не берет проект у заказчика и тд.. это как правило делает сейлс, либо максимум проджект менеджер, который уже потом с хедом обсуждает проект и делит его на части, которые уже и дают программистам.
Если считать за программиста человека, который только генерирует и корректирует код на основе требований, тогда да, он скоро может быть замещен. Однако, остаётся ещё деятельность, связанная со скачиванием нужного софта, настройкой окружения и оборудования, и так далее. В общем, к ИИ нужно будет приделать какие-то руки, хотя бы виртуальные для работы с операционной системой компьютера. Или у нас появятся специальные люди, которые выполняют команды ИИ в реальном мире или на компе. Забавно, что эту идею мне подсказал чат джипити.
про привязанность к чипу H100 как-то утрировано, зачем именно этот чип, ведь сети это математические задачки которые на чем угодно решаются, вопрос лишь в скорости
Тренировка ллм это не только задачки, но и видео память. Нужен кластер с терабайтами видеопамяти. Это очень много rtx4090 Т.е. Теоретически возможно, но 4090 тоже используют современный техпроцесс 5нм
@@SeniorSoftwareVlogger даже лет 10 назад в мой бывшей, отнюдь не богатой, гос. конторе были сервера с 1тб озу (и без этих ваших nvidia h100 640gb за 124~265k€), а сейчас старой памяти с китая навалом, переписать расчет на какой-ни-будь avx512 и все, это просто задачи с матрицами, а такое элементарно параллелится на чем угодно
Это кажись планировалось раньше что бухгалтера будут писать на SQL? Но по факту не каждый программист способен нормально с этим работать. Может и тут будет AIQL который задуман для бизнес аналитиков, но по факту будет еще 10050 новых вакансий всяких разрабов, с таким требуемым навыком?
Не очень понял как мы перешли от разработки с помощью ИИ к взлому? Это совершенно разные навыки и думаю как раз всякие тестирования на проникновение останутся прерогативой людей гораздо дольше чем разработка.
Б 20:55 называешь искусственный интеллект чат gpt 4 инструментом? У хорошего инструмента должны быть удобные ручки. Кто ходил хозяйственный магазин со мной согласятся
Нет никакой гарантии, что новая система будет делать то же, что старая. Учитывая, как ошибаются чаты гпт она будет иметь кучу новых незаметных багов. Возможно, способность ошибаться в принципе фундаментальна для самообучающихся систем, например, следует из необходимости работать в условиях неполной информации. Баги могут также возникать из недоспецификации, т.е. быть багами только в нашем понимании, а не с точки зрения системы. В таком случае они тоже будут появляться и исчезать при каждом переписывании. А для не безошибочной системы, будет иметь смысл дорабатывать, а не переписывать систему заново каждый раз - таким образом новые баги могут возникать только в изменённом коде. Также, вероятно, окажутся полезными тесты, факторизация кода, уровни абстракции и прочие костыли сделанные для белковых программистов. Другим ограничением может стать тупо цена - прочитать и переписать огромную кодовую базу может быть слишком дорого/долго. Кажется, что такое ограничение должно быть преходяще, но, как известно, нет ничего постояннее, чем что-то временное. Если же получится создать "безошибочную" систему, то её, конечно же, будут использовать и для написания приложений доставки и три в ряд, страны, которые откажутся от такой возможности, просто проиграют экономическую конкуренцию. Безопасность как-нибудь обеспечат, ядерную энергию вон не только в бомбах используют. Так что безгрешный ИИ, однозначно сделает нашу работу ненужной, грешный тоже, если он будет достаточно толков и дёшев. Другое дело, что ребята способные чётко формулировать задачи всё ещё будут в цене 😁
@@SeniorSoftwareVlogger А так я нигде и не утверждал, что люди могут переписать без ошибок или вообще что-то, чего не сможет ИИ. Скорее наоборот. Идея-то переписывания и вообще поиска возможных фундаментальных изменений к подходам интересная.
Я думаю, если такая система появится, то просуществует она недолго. Представьте, каждый способен будет создать практически любой софт. Значит он ничего не будет стоить, либо очень сильно потеряет в цене. Люди потеряют работу, бизнесы. Айти рухнет, останутся только гиганты, которые владеют нейронками. Думаете людям это понравится? Многие начнут бунтовать, устраивать поджоги этих компаний. Снесут их короче. Не знаю кто в здравом уме захочет лишиться работы или бизнеса.
если ии полностью сможет заменить программистов, то тогда ии заменит и все остальные профессии…Он сможет думать и полностью вникать в любую предметную область
@@SeniorSoftwareVlogger я сначала хотел написать подбробный коммент, но потом понял что это будет нытьем. Миша для меня лично является фриком, который не понимает о чем говорит. Твою точку зрения на него естественно не могу пытаться изменить но пукнуть в эту сторону имею право) Да я считаю что он примерно как шиз из телеги
поговорил я с этим ИИ ) ... что хочу сказать, нифига он не знает, пытал я его в облости программирования микроконтроллеров, протоколов и т.п., я сделал вывод, а даташиты то он не умеет читать! ))) в смысле преобразовать алгоритм работы устройства на естественном языке в код программы, много даташитов - это просто пдф файлы, а там же еще графики есть, кторые тоже надо учитывать при написании кода ... только если есть готовые коды той или иной функциональности ... да в области обычного программирования стандартных задач, можно добить приемлимых результатов )
Ну так это не совсем программирование. То есть программирование для микроконтроллеров примитивное, а вот все остальное там образует целое направление - разработка физической системы под задачу.
@@leosv0 а вы попробуйте, сделать что-то более сложное чем включать лампочку ))) ... я поставил в МК вебсервер, mqtt клиента, websocket сервер, udp сервер, микропитон в условиях ограниченной памяти ... писал проект больше года ) нормальных библиотек нет, все глючные ) ... примитивно? ) а да, еще все это без ОС ) free-rt-os много памяти занимает )
Пока это еще слабые системы, вот в 2025 году словацкая компания Tachyum планирует создать суперкомпьютер мощностью 8 зеттафлопс в задачах обучения ИИ (FP8), а в работе нейросетей будет 16 зеттафлопс (FP4), а представьте какие компьютеры будут например у Nvidia в 2025, в 2035. А там и до иоттафлопса недалеко. Да и алгоритмы улучшаются, а значит скорость обучения и работы сетей, а также эффективность возрастут до приемлемого уровня. Походу в этот раз исследователи в области ИИ вышли на след ведущий к AGI, и зимы ИИ может больше не быть. Вообще классические алгоритмы ИИ были известны давно, но тогда не хватало мощностей и данных. Более того, даже если ИИ будет помощником программистов, то количество вакансий сократится значительно. Достаточно будет одного толкового программиста, который заменит 20 человек.
Если заменят программистов, вы представьте что будет с бухгалтерами, юристами, психологами и т.д. даже представив будущее на лет 50 вперед, интересно чем будут люди вообще заниматься
Ещё важный момент - создание искуственного программиста также означает возникновение технологической сингулярности, ибо этот AI программист может написать более совершенную версию себя, который создаст более совершенную версию себя... а там и до мышления и мирового господства недалеко. Это пожалуй первый "пет проект", которым я бы занялся, получив доступ к такой системе.
Печатный станок гораздо более важное изобретение чем ядерная энергия и ядерное оружие. Это буквально одно из основопологающих человеческих изобретений наряду с деньгами, государством и компьютером.
Привет. Не понимаю почему часто говорят что АИ не нужно писать на человекопонятном языке, а как мы будем фиксить его баги(ответ что будет фиксить сам АИ не канает) и вообще понимать, что продукт соответсвует требованиям заказчика(кроме как пожмакать кнопки на экране и посмотреть что будет). Мне просто не нравиться концепция черного ящика, это просто какой-то ненастраиваемый, нерасширяемый и невалидириуемый кусок софта, с кучей потенциальных бэкдоров и всяких других ишью и неконтролируемых зависимостей и тд и тп.
Расширяемый через запрос на перегенерацию же. Промежуточный вариант конечно будет на понятных нам языках, но это совершенно необязательно и эффективнее сразу генерировать байт-код
13:26 эй не трожь святое. Ну нам же его надо как-то контролировать что он там написал. Может быть будет какая-то упрощёнка но контроль должен быть. Какой ты язык высокоуровневый надо оставить. Чтобы просто понять что он там написал
Смысл нейросетей не столько в автоматизации всего, сколько в возможности человеку и компьютеру понимать друг друга. Поэтому именно человекоподобные роботы - это огромный шаг вперёд. Именно выдача читаемого, а не просто рабочего кода - это сегодняшняя цель! Кому нужен чёрный ящик с невозможностью распознать баги или увидеть возможные последствия?! - да никому! Так же, как и роботы старого поколения, производство которых требует хардкорных и универсальных специалистов! Ну и самое главное: автокод позволяет нейросети самой себя совершенствовать - когда это произойдёт, то мир совершит невероятный скачок: бессмертие, путешествие по Вселенной, кибернизация - всё станет возможным и люди станут "Богами"! А чёрный ящик позволит только жирным дядям набить свои сраные карманы, разделить общество на шарящих и глупых!
Да и если такая система может писать любой софт любого маштаба, то какая для нее проблема писать и улучшать саму себя. Начать собирать датасеты для себя из интернета. Учить себя ими. Тюнить. Изобретать новые нейронки поверх себя же. И тд, и тп. Что приводит нас к совсем другой проблеме. Ибо как менее умный программист сможет держать в рамках более умного? Обезьяна долго сможет контролировать человека держа его в клетке? Нет. Ибо человек придумает как перехитрить глупую обезьяну и выберется из клетки. Вот с человеком и более умными нейронками такая же ситуация будет.
клиент не может нормально сформулировать свои хотелки, а потом ПМ не может нормально поставить на основе этого таски) так что заменять долго еще будут=)
А программист тут при чём? Надо тренировать постановку задачи, а не исполнение ;) я предлагаю рассмотреть возможность итервтивной разработки, когда на следующем этапе мы уточняем задачу и ИИ переписывает систему.
Ты же понимаешь что даже если такая система будет существовать, то чтобы дать ей четкое ТЗ и получить нужный результат - нужно будет потратить сил намного больше, чем написать сам код без этого ИИ?
Вот именно. Некоторые люди весьма поверхностно воспринимают работу промпт-инжиниринга. При том, что сам по себе явление GPT (генеративный предтренированный трансформер) -- это лишь оболочка с информацией, но не имеющее понимание того, что он пишет прям на самом деле.
Почему это? Создал тикет, AI выполнил (за 5-10 сек), ты проверил, уточнил если что не так, отправил другому AI-тестировщику - готово. Я уже молчу, что AI может сам переспросить если понял, что что-то не сходится в логике Мне кажется что это будет через 5-10 лет реальностью
@@volodymyrkravchuk7 хули там дом строить? Залил плиту, выложил кирпичи, накрыл крышей, вставил окна и двери, сделал ремонт внутри и дом готов. Хули там, ничего сложного
10:55-14:25 идеальный "ИИ" программист изображём чрезмерно и ненужно "идеальным" - оттого это получился самопротиворечивый концепт и это не сработает. Ставить идеализированные требования "ЯП - не нужен", "понятный код - не нужен" - слишком не инженерный подход.
@@SeniorSoftwareVlogger в физическом мире есть понятие непрерывности, ничто и в частности ни один ПО продукт не возникает из ниоткуда сразу и в полном full-fledged featureset. Его создание предваряет ряд промежуточных, приземленных версий. В этом плане обрисовывая ИКР ТРИЗа в аспекте идеального программиста, стоило бы, как по мне, стремится описать идеального - но программиста а не идеальное нечто-невозможное самопротиворечивое: Когда вещь само-противоречива она невозможна. Чрезмерная идеализация губит всю концепцию. Фича системы быть отлаживаемой - важный milestone на всех обозримых версиях или на первых тысячах версий. Предполагать что нечто родится настолько беспредельно идеальным что ни ЯП и ни понятный код там не нужен - лишает проект возможности и реализуемости. Следовательно, он не может быть реализован в принципе. Именно следование инженерным принципам позволяет избегать этих ошибок дизайна.
Программист не только пишет код, но и создает и оперирует некоторой структурно сложной моделью, которую извлекает из требований и ресурсов. Часто из размыто формализованных. ЧатГПТ в частности и LLM-ки вообще не умеют в структурную сложность. От слова совсем. Вот простой пример. Задачу типа: A > B and C > D. what is more (A+C) or (B+D) - чатГПТ решает. А в эту же задачу с двумя незначащими условиями (A
Берем деньги, пока дают. Потом пойдем копать картошку
Это самый разумный и как по мне наиболее точный ответ/прогноз. Полностью согласен.
Потом на копание картошки очередь будет от Москвы до Владивостока. Надо раньше начинать.
@@InconspicuousChap Хаха я уже выехал на грядки, к моменту как начнете бежать за лопатами я буду указывать какие поля и как быстро копать требуется в нашей компании
Так и картошку начнут автоматизированные машины копать :( Если не уже
@@andrilis3853 не переживай, не начнут. Человеку на тракторе ездить дешевле
Добавлю. Один из самых важных факторов сдерживания будет безопасность.
Чуть ли не каждая крупная IT компания пишет свои инструменты (библиотеки и фреймворки), даже если в открытом доступе есть такие, а то и лучше решения.
Помню как товарищ рассказывал, что в своей компании они все инструменты разрабатывали с нуля сами. Писали свой React JS и прочее. На вопрос зачем, отвечал, что политика безопасности компании требует этого. Мол, компания не должна зависеть от сторонних инструментов, и необходимость защиты от утечки данных.
Какая чушь!
@@andynaz7044 это база для любой большой компании
закрытые ящики нейросетей безопасности не добавляют
@@andynaz7044 , и я также подумал, пока не понял, что именно этой чуши придерживаются все крупные компании.
вот и мне не понятно. Как может большая фирма с приличным проектом отдать весь свой исходный код, все свои наработки и ноу-хау какой-то чужой нейросетке, принадлежащей чужому дяде? А со временем нейросетка научится любую программу декомпилировать до исходного кода, вносить в неё изменения и снова компилировать. Это конец всем защитам. Т.е. это будет кризис не профессии программиста - это мелочь, это будет конец для всех софтовых фирм как таковых. Какой смысл что-то делать, если это моментально сопрут и перепишут до неузнаваемости?
По поводу ИИ у меня мысли такие.
Когда начтен массово внедрятся ИИ, то люди (не только программиста, в вообще люди всех спецальностей) начнут массово терять работу, а те кто будут продолжать работать будут соглашаться работать больше и за меньшую зарплату лишь бы "выжить" в своей профессии.
В то же время фирмы-разработчики ИИ, увидя что их продукт пользуется огромным спросом начнут взвинчивать цены на него (сейчас ИИ работает (почти) бесплатно поскольку пока это только демо-режим).
Со временем рынок ИИ монополизируется и лицензируется т.е. создать свою нейросеть и использовать будет нельзя - можно будет лишь пользоваться продуктими ИТ-гигантов за большие деньги.
И это движением цен (обесценивание людей-работников и удорожание ИИ/роботов) не устаканится пока не будет найдено новое равновесие то есть "цена" рабочей силы плюс-минус не сравняется с ценой использования ИИ.
В такой ситуации возможно ещё и государство подключится и будет проводить программы по поддержанию занятости - например, предостовлять налоговые и другие льготы для фирм, которые нанимают людей, а не только используют ИИ и роботов.
В конечном итоге люди - это ресурс из которого можно извлекать ПРИБЫЛЬ поэтому поверить, что этот ресурс никто не будет использовать нереально.
Кто согласен, кто не согласен со мной, что будет так?
Интересно, а может ли всё дорасти до того, что людям ПОЧТИ ничего делать вообще не нужно будет, всё за них будут делать роботы и AI и все будут жить в кайф бесплатно, не работать, саморазвиваться морально и филосовски и прочее :D
Прямо сюр какой-то))
@@fetrox пока с развитием технологий работы у людей становится только больше, а что будет дальше время покажет
Ну если появятся "синтетические программисты" то одновременно появятся и десятки если не сотни других "синтетических" специальностей, ведь если можно научить нейросеть писать полноценные программы (а это одна из самых сложных задач на сегодня) то ей вообще ничего не стоит заменить какого-то бухгалтера, экономиста, статиста, архитектора, аналитика, юриста и даже художника, дизайнера, композитора и десятки и сотни других профессий. Думаю, что это изменит мир намного больше, чем это сделала печатная машинка или даже вся технология печати..
И что нам со всем этим делать? Куда смотреть? Куда думать? Что изучать чтобы приспособиться к такому миру андроидов?
А дальше и до рук-ног нормальных недалеко
Эта шокирующая новость доживёт ровно до первых попыток эксплуатации того дерьма, которое этот ИИ напишет. Особенно учитывая, что эмиссионного бесконечного расширения денежной массы больше нет, и заливать эту дыру будет нечем. Вообще, сегодняшний хайп вокруг нейросетей напоминает доткомы где-то году в 1999-м. Не забудьте купить акций какой-нибудь ИИшной компании, да побольше, побольше.
В отличие от бухгалтера, архитектора, юриста, результат программирования можно проверить/протестировать на порядки быстрее и дешевле.
Ну nvidia(лидер ai рынка) никуда не денется, если продолжит доить людей старым железом. @@InconspicuousChap
Ждмем когда ai software engineer запрограммирует ai software vlogger
сейчас его к Sora подключат и всех блогеров вытеснят
Еще не видел ни одного досканально написанного тз, чтобы можно было без кучи выяснений нюансиков сделать какой то продукт.
Ну даже если такой AI изобретут - увеличится количество тестеровщиков, ведь если софтом пользуются люди то и тестировать надо на людях.
А в этом и суть. Разработчиков нет, архитекторов нет, везде сплошные шаблоны и формошлёпство. Люди уже стали придатками к фреймворкам и "лучшим практикам". Причём, экономии никакой это не даёт, т.к. где раньше справлялось 5 специалистов, теперь трудятся 200 ПТУшников, но зато с микросервисами. А теперь те же формошлёпы станут придатками к нейросети. Будут вокруг неё хороводы водить и танцевать с бубном, как сейчас танцуют вокруг спринга, хибернейта и прочей ереси.
Если такой AI изобретут, то точно найдется AI который нагенерит кейсов и все протестирует сам.
все бред
попробуй написать любой сложный вопрос в чатгпт и в конце добавь что-то типа "Перед тем, как ответить спроси у меня любые уточняющие вопросы чтобы помочь тебе составить список более точных ключевых слов." И он перед ответом точно также будет уточнять нюансики, так что первая проблема уже не про такая уж и проблема даже сейчас
@@Егор-н3х4э точно, он соберёт все уточнения и тебе же вывалит их обратно + первый попавшийся результат из гугла по ключевым словам, вот и весь "ответ". Непонятно, правда, какую ценность тут добавляет нейросеть. Это всё можно и без неё сделать.
Вообще страха на этот счет нету, ведь если будет такая машина, то неважно богатый ты или бедный, все равно человечество как подвид просто вымрет(очередная ступень эволюции, которая нас же и погубит), поскольку конкуренция будет перед кем и что такое будет деньги/правила/тд как таковые? или какие будут бунты людей, ведь за пару лет вымрут многие отрасли право/медицина(правда тут для кого она будет хз). Вообщем поживем немного, а там будет видно)
Когда я работал программистом/наладчиком станков с ЧПУ, то некоторые начальники думали, что все навыки, что требуются он наладчика это "ввести чертёж в станок и нажать на зелёную кнопку" (можете загуглить туториал по программированию и наладке, если тоже так думаете). По моему мнению это сильно влияло на ЗП и отношение к профессии. Возможно скоро будет такое отношение и к программистам софта.
Я думаю, это будет просто более высокий уровень ЯП.
Даже "create fastapi application with MySQL db connection that has CRUD routes and can fetch, create, delete and update the following JSON object. Also write unit tests to cover the new code" - это всё - ещё код. Только высокоуровневый. Если бы мне БА давал такие требования, то я писал бы в 10 раз быстрее.
Не думаю, что blackbox подход будет хоть сколько-нибудь популярным потому, что часто требуется проверить логику и дебажить.
Мне кажется это начальники дураки если не ценят работяг которые на ЧПУ работают потому что это одна из самых ответственных работ на производстве.
Не будет эта технология ограничена, если догадался один человек, догадается и другой
Я думаю сейчас надо разбираться во внутренностях алгоритмов и нейросетей и прикладной математике, что с этим связана. Мне понравилось, как вы обозначили будущий "продукт" как черный яшик, а значит никто не мешает его разработчикам подмешивать незаметно бэкдоры и получать немыслимую ранее власть и контроль. Особенно учитывая, что этот рычаг осядет в руках крупных корпораций и государств, что позволит реально контролировать и управлять всеми сферами.
На CS50 выступал Мэт Уолш, некоторые штуки которые ты говоришь он также описывал. Вот лекция:
th-cam.com/video/JhCl-GeT4jw/w-d-xo.html&ab_channel=CS50
Я тоже думаю что программисты пока еще будут, но не думаю что долго. Думаю через 7-10 лет большинство людей работающих с софтом, будут заниматься не тем, чем занимаются сегодня, я хз что это будет за деятельность, но вряд ли люди продолжат писать код в привычном понимании этого процесса.
Чтобы начались массовые проблемы у программистов нам не нужна система которую ты описываешь. Если будет система, которая позволяет 1 человеку выполнять работу 7 человек, то корпорация дропнет 6 лишних человек и получит буст стоимости акций. Они делают так сейчас и будут делать так в будущем.
Мне кажется, что атомная бомба не так масштабна с точки зрения глобальных последствий и будущего человечества, как создание ИИ который сам создает любой софт. Штука, которая может создавать любой софт - меняет все
Если уж сравнивать с изобретением печатной машинки, ткацкого станка и тд.
После изобретений стали не нужны ткачи, печатники. Но появился спрос на чуваков, которые эти машинки делают и распространяют по всему миру. А так же тех, кто придумывает новые техпроцессы для этих машин.
Думаю вполне можно ожидать профессий типа "наладчика ИИ".
Тезисно, структурировано, по делу
Минимум воды
Да здравствуют технари!)
у Клифорда Саймака есть шикарный фантастический рассказ про появление вечных не ломающихся вещей, куча народу без работы осталась, "Кольцо вокруг Солнца"
благодарю
Тоже думаю что если и будет революция в отрасли ии программирования, то только когда такая система сама научится 'мыслить' бизнес логикой продуктов и требованиями к ним, а не только техническим исполнением каких то мелких деталей как сейчас. А до этого момента мне кажется ещё ну ооочень далеко
Она не научится. То, что с помпой называют "ИИ", является системой уравнений, угадывающей наиболее вероятное значение одного параметра по значениям других. Процесс написания работоспособного софта с этой алектромантией даже рядом не стоит. А вот в нишу формошлёпства - криво-косо - нейросеть может вписаться.
Ещё хотелось бы добавить про Тайвань, даже если фабрики TSMC будут уничтожены вместе с островом, то есть ещё Самсунг, который обладает почти теми же технологиями, есть ещё много фабрик по всему миру, которые хоть и отстают но не на десятилетия, а на годы. Так что ни о какой остановке прогресса на десятилетия, конечно, речи быть не может.
В то же время, глобализация действительно привела к недостаточному дублированию и попросту застою в микроэлектронике. Действительно фабриками с топовыми освоенными процессами обладают всего пара компаний в мире. Топовые литографы делает только одна компания в мире - ASML, которая зависит от таких же единичных поставщиков.
При этом каждый следующий литограф разрабатывается по 20 лет и стоит в разы или на порядок больше предыдущего. Чтобы такой окупить нужна фабрика за 10-20 млрд долларов, много лет и рынок в полмира.
Это нездоровая ситуация постепенно стала исправляться по ходу заката глобализации - у Китая, вроде как, есть собственная технология 14 нм, над совершенствованием и разработкой новых литографов работает Япония, которая соперничала с ASML в прошлом, есть программа у нас и, бог знает, у кого ещё.
При этом новые технологии и фабрики, будут проще и дешевле, ориентированы на меньшие по объёму рынки, и, я надеюсь, обеспечат конкуренцию, которая поспособствует выходу из нынешнего застоя.
Не забывайте об объемах производства. TSMC это 80 % мирового производства высокопроизводительных чипов
"Это нездоровая ситуация постепенно стала исправляться по ходу заката глобализации - у Китая, вроде как, есть собственная технология 14 нм,"
Вот только техпроцесс 14 нм это отставание 15 лет.
@@RemdiBrolton во-первых, не 15, а 7-10, а во-вторых, догонять всегда быстрее.
@@AlexanderSchepanovski сложность и необходимые инвестиции растет по экспоненте. поэтому, не быстрее.
так и конкуренция упадёт без глобализации - зачем условной китайской фирме потеть для уменьшения тех процесса если импорт чужих чипов запрещён или под 100% пошлиной? потребитель никуда не денется
Все это не так, мы не говорим о том что скоро появится ИИ который на заменит, просто будет ИИ который увеличит эффективность, а это приведет к тому что больше не нужны будут команды разрабов, оставят напрмер из 20-ти 3-4 разраба и вместе с этим ИИ они будут работать так же как и 20 разрабов
А с кого потом спрашивать когда выяснится что этот черный ящик выполняет какую-то вредоносную ересь ? Просто направляет куда-то ракеты и запускает их в день х. Или деньги со счетов перегоняет не туда ? Или поезда пускает на встречу друг-другу? Будем потом "восстание машин" снимать?
Думаю, за этой утопией все равно следить нужно, вне зависимости от наших розовых слюней от моцности ии.
Ну и даже есди все так розово и здраво - что будем делать с отупением человечества? Через пару поколений не один умник не догадается что же там эти машины понаделали, и будут кубики в сортер складывать чтобы выяснить кто же из них самый умный.
Это да все равно люди останутся . Вопрос в количестве , ии сильно увеличит производительность труда это бесспорно . Допустим один специалист будет способен заменить 10-20 человек. Я даже сейчас это вижу в какой области это применимо. Безработица будет сливаться.
спасибо за ролик, про некоторые вещи не думал с такого угла
Думаю большая ошибка так уверенно говорить что ии сможет генерировать код работающий как чёрный ящик, при подобном подходе думаю очень вероятно что в какой-то момент все результаты работы ии будут выдавать сломанный продукт, изза эффекта накопленния каких-то неточностей. Доказательств у меня нет, скорее это интересная теория для проверки
Ты меня успокоил, спасибо
Как кто-то сказал, программистам (в широком смысле) не стоит опасаться потери работы. Чтобы искин смог выдать вменяемый результат, нужно для начала а *чётко* сформулировать требования, а заказчики зачастую сами не знают, чего хотят.
А что помешает AI общаться с заказчиками точно также как и люди, узнавать детали и прочее?)
Я когда в ChatGPT запросы делаю, он уже умеет принимать уточнения, детали, редактировать свою работу и прочее. А это только начало.
@@fetrox Надеюсь тупизна заказчиков и помешает. Они уверены, что семь параллельных красных линий, три из которых - зелёные и перпендикулярны остальным, существуют :)
Одна из основных сложностей работы в том чтобы переложить естественный язык бизнес постановок на сложный программный продукт. Через естественный язык со всей его многозначительностью не получится точно передать смысл бизнес постановок. Либо сами промты к чат ботам превратятся в сложный мета - язык, но тогда вопрос на сколько с таким языком будет удобнее и точнее работать по сравнению с обычным ооп языком. Просто были уже uml языки, и прочее, в итоге ни одна из этих технологий не прижалась .
Спасибо бро 👍 😎 Очень круто раскрыл эту тему! С таких углов мы то и не смотрели 😊
сколько времени прошло? 2 года? раньше за ИИ только в терминаторе говорили. подождем ещё 2, посмотрим что будет с ИИ
Прошло более 50 лет с момента появления первой нейросети.
видео хорошее аргументы тоже интересные.
ну почему, почему никто не говорит, что сложно или невозможно сделать проц по технологии менЬше 1 нм? производители упрутся в него через пару лет. это очень серьезное ограничение, которое сложно преодолеть не сделав прорывов в квантовой физике. кроме того раздаются голоса что весь рост нейросетей за последний год обеспечивается оптимизацией алгоритмов нейросетей, которая тоже не может длиться вечно.
Красавчик
Если мы говорим о том, чтобы дать ТЗ на какой-то объемный проект (приложение для ПК, приложение на телефон, сайт и пр.), и чтобы его от и до сделала нейросеть за один промт - это, конечно, утопия пока еще. Но что можно и нужно делать - разбивать проект на составляющие, продумывать архитектуру и алгоритм! Нейросеть может помогать делать блок за блоком, из которых и складывается проект. Это как с строительством дома - монолитную конструкцию создать не так легко, нежели собрать его из заранее сделанных панелей.
Отличное видео! И размышления супер, думаю что со сценарием ты бы сказал меньше важных мелочей
9:36 мы ещё можем многие процессы лучше скопировать с себя , чтобы ускорить процесс разработки робота. Писать программу под станок будет сложнее, станок не может подорожать человеку в отличие от робота гуманоид типа. Подорожание может очистить много экономить времени. Искусственный интеллект сам поймёт получив знание о мире через робота похожего на нас. Он получит азбуку и научится читать книги. Понимать устройство мира понимать устройство пространства
Очень интересно, спасибо!
0:48 попробуй вас успокоить мне кажется что среда программистов создаёт ещё больше рабочих мест для программистов. Если будет расти эта вселенная то будет расти количество рабочих мест . Но боюсь что придётся иметь энциклопедические знания
Очень интересное размышление вглубь, спасибо
Если программный код написанный ИИ будет "черным ящиком" , то я сомневаюсь что компании осмелятся пустить его в продакшн например в банковское приложение , или автопилот для автомобилей, в какую нибудь прогу типа гос услуг и так далее. Обычные сайтики понятно что можно спихнуть будет на ИИ , но вот что то серьезное ей доверить , где будут храниться конфиденциальные данные или если эта прога будет отвечать за безопасность чего либо - не думаю
Во первых, спасибо что ты есть❤
Как мне кажется, антипод мнению автора, и мнение большого количества комментаторов - то что вопрос «А кем мне тогда работать?» это только начало разговора, про новую эру. Ведь не трудно догадаться, если вашу работу, и работу многих других специалистов, из разных областей, подчеркиваю, заберет машина, то работу искать не нужно будет. За вас уже работают! Термин работать больше не применим по отношению к человеку.
За что тогда жить, хочется спросить?
И тут уже проблема «Новой эры» чуть яснее раскрывается, ведь массы не работающих людей без средств на жизнь, либо погибнут, либо восстанут. Далее, следите за руками, богатые начнут зарабатывать на менее богатых, потому что брать в рабство человека и принимать его недостатки, это не выгодно. Извините за цинизм. ~95% населения планеты, лишилось необходимости/возможности работать, и сидит дома, бесцельно шатается по улицам и думает: что я буду завтра кушать? как мне принять душ? где я буду спать?
Если вопрос не будет решен до момента первых смертей рабочего класса от лишения ресурсов покрытия базовых потребностей, проще говоря лишения денег, то люди начнут объединяться против тех кто таких проблем не испытывает. Против тех кто полностью перевел все процессы в производстве на плечи машин. Кто получает продукты в холодильник, воду в дом, газ в печь как ману небесную от железных друзей. Против тех кто пристроил роботов вместо тех кто перевел все процессы на предприятии. Против тех кто держит власть над «доступом».
Нас ждет либо большая война, за возможность оставаться людьми, либо рай на земле, лучшая антиутопия явилась пред глазами.
Талеб тихонько плачет в сторонке. Жалко, что когда он писал свою книжку, не было такого прекрасного генератора черных лебедей.
Кроме этого, как быть с вопросами ответственности за ошибки? Ведь уже как с 2008-го года есть алгоритмы автоматического вождения, но массовой системы заменяющей таксистов пока нет. Кажется, что страх ответственности за ошибки -- это петля обратной связи всего прогресса. Видимо для этой связи, пока что, и нужен человек.
Без бороды намного лучше, Дим
Когда в фильмах показывали восстание машин, а в итоге будет битва программистов против завода
ИИ может решать всякие олимпиадные задачки, задачки с литкода и прочее. Их описание маленькое и завершенное. Но как ИИ будет править код с сотнями тысяч строк и сотней таблиц в БД. Вот мне шеф дает абстрактное задание - выведи список за месяц, чтобы соответствовал такому-то параметру (лежит в одной таблице) при этом записи относились к другому параметру (лежит в другой таблице) при этом вывести только дубли и их количество. Я уже знаю ядро, знаю таблицы, знаю что откуда брать. В ИИ грузить весь проект с таблицами ?
само появление чатгпт в общем доступе стало чемто сравнимо с революцией
А потом его сделали тупеньким :) но я согласен. Обложку к этому видео оценивал чатГПТ
"Напишу свой гугл" - Дим, ну не все же специалисты в состоянии "State of the Art".
Дякую за відео!
Отлично.
На мой взгляд исследователи машинного обучения быстрее добьются успеха, если разработают модели, не заменяющие программистов, а повышающие в разы их производительность. За человеком в связке с компьютером остаётся роль единственного разумного существа, знающего что надо получить и какие этапы для этого необходимо пройти. За компьютером - роль кодера и деталировщика планов человека. Таким образом современная ориентация на тот или иной формальный язык программирования - Python, Java, CPP потеряет самостоятельную ценность и приоритетным в подготовке специалистов станет алгоритмизация, математика и предметные знания (физика, медицина, экономика и т.д.). Создание программ станет больше похоже на профессию писателя и архитектора, потому что человек будет описывать задачи на естественном языке (английском, русском, китайском) и оперировать абстракциями высокого уровня. Все остальное возьмёт на себя машина.
В описанной тобой системе не хватает вручную написанных тестов для проверки функциональности в UI, например Selenium. Проблема GPT подобных штук, что они угадывают на 95+ процентов (поэтому нейронки в первую очередь попали в рекомендательные системы и т.п.). Предложи владельцу банка, чтобы писалась система по несколько раз в день с нуля, где, то в одном то в другом месте, с разной степенью вероятности, будут неточности по реализации ТЗ. А вот если это что-то не критичное, и еще если тестами покрыть, то пожалуйста.
В описанной мной системе нет ГПТ :) а принципиально новая система.
@@SeniorSoftwareVlogger Но она же тоже будет гигантской формулой, более известной как нейронка. У всех у них есть общее свойство - вероятность. Поэтому они в математику не очень умеют (или почти не умеют, судя по новостям, не вникал), проще калькулятор достать, где есть привычный алгоритм и всегда 2+2 = 4.
Или нет. Ты делаешь предположение опираясь на известные технологии. Я предлагаю на рассмотрение более открытый сценарий.
@@SeniorSoftwareVlogger Хорошо, тогда ждем, когда появятся другие технологии, пока их не было.
@@SeniorSoftwareVlogger , ну раз более открытый сценарий, то пусть тогда и ТЗ выдает ИИ.
Мне кажется, что уже современный уровень ai сравним по влиянию на прогресс с изобретением печатного станка и парового двигателя. А если они заменят человека - это будет качественно новый уровень скачка, которого мы до сих пор не видели. До сих пор ни одна технология не заменяла человека.
Нет, ну сначала оно научится все же делать как раз сайтики для продажи еды, как уже научилось решать простые задачки, что еще сильнее уменьшит потребность бизнеса в программистах, а уж потом все остальное, так что бояться все же стоит. Ну и странно было услышать множество рассуждений о том, на каком оборудовании будет обучаться такая нейросеть, и совершенно ничего не услышать о том, на каком материале она будет обучаться. Не будет ли она обучаться на опенсорсе?! Надо ли нам что-то с этим делать?! Может стоило бы что-то пересмотреть людям в разработке?! Нет? Или просто будем смотреть и ничего не делать, надеясь, что на все хотелки не хватит видеокарт у корпорации? И такое ли единое "сообщество" программистов, если одни в нем уже сейчас не могут трудоустроиться, тогда как другие пилят сук, на котором все сообщество сидит, и которые, может и не сейчас, но потенциально в недалеком будущем могут оставить уже все сообщество без работы?! Сообщество ли это вообще?!
Дай посмотреть программу про it где про it рассказывают ньюргун атаков. Кто знает тот знает.
Если писать комментарии с помощью диктовал Яндекса или допустим Гугла, и не особо активно исправлять ошибки то все будут думать что ты разговариваешь как нюргун атаков люблю этого парня на самом деле. Не так много людей мемов осталосьв в 20-24😂
Программистам переживать пока нечего.. а если что то нормальное изобретут, там сильно стоит переживать не только программистам))
а зачем ии человек если ии может сам себя писать ? ну типа может закрыть доступ программистам и самостоятельно писать себя
ДИМА Я ПЛАЧУ ПО ТВОЕЙ БОРОДЕ! РЫДАЮ ПО НОЧАМ В ПОДУШКУ, СОПЛИ ИДУТ РЕКОЙ!!!!!
Фетишь на бороды? Борода однако была как у диктатора Алладина
Признавайся, фапал на димкину бороду?
@@ЧакФедоров конечно
@@paulsound8430 так сексуальнее
Уровень абстракции, далёкой от реальности - просто зашкаливает.
Было бы логичнее разобрать реальные возможности ИИ в будущем, чем критиковать возможности технологии, которая раскроет себя в полной мере только лет через пять.
упускается момент непрерывности. не будет точного перехода: аи-не программист в аи-программист. это будет плавный переход. а отсюда значит это будет бесплатным
Я думаю, что мы таки упремся в доступность чипов/вычислительные ресурсы и поэтому бесплатным оно не будет
@@SeniorSoftwareVlogger я неточно сформулировал. оно будет платным но не будет закрытам. Так как чтобы закрыть нужен четкий момент закрятия. а при эволюционном развитии его не может случиться
12:53 по сути дела можно сказать что программист превращается в кинолога. Из Чувака который должен писать правильные скобочки, он превращается в чувака который должен правильно общаться с цифровым существом и правильно ставить ему задачи чтобы оно его поняло. Он превращается в какого-то цифрового психолога, который благодаря своему опыту и насмотренности может предсказывать поведение системы и знать как повлиять на неё на неё с помощью каких-либо слов. Просто чтобы эта "собачка" работала, чтобы этот Бобик писал правильно код и выполнял ту или иную задачу , даже в реальности а не в софте
Не верить и не хотеть верить это разные вещи)
10:39 я бы не советовал беспокоиться по этому поводу. Как только база будет освоена они будут делать пятируких роботов и восьминогих роботов. Просто идя от корня: робота в виде человека будет всё намного проще.
20:07 что ты скажешь про рекламировнный ноу код, маркетинг или это реально рабочая штука?
Как он бьётся с искусственным интеллектом?
Привет, ролик топ, хотелось бы услышать больше про связки нейросетей по примеру пишущей код и её проверяющей, вроде как именуется такая связка - ансамблем нейросетей, как отдельным термином, по идее на основе отдельно взятого кластера и грамотно подобранным наборам данных для обучения нейронок, из них можно творить невероятно потенциальные, единые и автономные системы расчётов чего угодно что поддаётся несложному мат. анализу. И ещё, раз зашла речь про чипы и их создание, хотелось бы услышать мнение про технологию квантовых вычислительных процессоров, которые сейчас (вроде) в Норвегии тестируются, чисто теоретически, страшно представить связки нейросетей с квантовыми технологиями ускоряющими их обучение, что думаете насчёт потенциала этого если, конечно, в курсе как оно там работает в целом ? До нас, смертных, это дойдёт вообще или всё вкусное из технологий только корпам достанется в итоге ?
Попробуйте сами gpt engineer. Это очень плохо и никакого отношения к серьезной энтерпрайз разработке не имеет, максимум побаловаться. А у квантовых компьютеров главное проблема это их применение, о нейронках никто пока и не думает даже.
Не хочу чтобы прозвучало слишком чсв, но в момент, когда ИИ сможет заменить программиста, само существование человечества ставится под вопрос. Так что можно не бояться за свое место на работе, нужно бояться за свое право на существование.
расслабься, ближайшие 5 лет не будет никакой Имитации Интеллекта с выражением своей воли. Да и никакая корпорация не захочет нанимать ИИ-програмиста со своей волей.
@@elron2010дело не в воле и самосознании, дело в продуктивности. Дать задачу ИИ создать ИИ, который сможет эффективно создавать ИИ, который сможет эффективно создавать ИИ... и через несколько итераций ИИ сможет выполнять любую задачу. Прогресс ускорится по экспоненте. Пока этого не произошло слава богу судя по всему, так как мы бы это заметили.
тоже всегда думаю об этом когда смотрю такие видео, где в этой цепочке место человека
Так одно дело быть просто программистом, а совсем другое быть инженером. Плюс к этому, ИИ учится на репозиториях индусов с сомнительной квалификацией. Никто не будет скармливать ИИ примеры хорошего кода из закрытых репозиториев. Да и чтобы поставить задачу ИИ нужно понимать как должен выглядеть результат, а для этого нужна квалификация и глубокое понимание предметной области. Так что не парьтесь, хорошие программисты и инженеры всегда будут нужны
@@elron2010хватит воли менеджера.
ну так если подитожить, получается что вся ставка на то что супер-технология будет ограничена государством и в руках государства. и мы предполагаем что ни частные компании, ни другие государства и частные компании из других государств не смогут и не захотят сами развивать такогое "синтезированного программиста". Кажется это такое себе... пахнет разочарованием...
Сильный GPT слишком дорогой пока что если использовать на входе слишком много токенов (пихуть несколько сотен\млн строк кода на переработку). Текущие решения проблемы: сжатие входной информации или дообучение тоже пока слишком дорогие. Мало научиться прогать, надо делать это дешевле чем делает человек
9:08 Я хочу вбросить человекоподобные роботы удобно впрототипировании рабочих процессов. Они просто могут найти работу и начать её делать так же как это делают люди. Не нужно никаких предварительных подготовка всё скажет начальник как это делать. Возможно эффективность будет невысокая Но зато будет универсальность. Можно будет сэкономить на подготовке, потому что с кондачка начали выполнять какую-то задачу. А возможно что вообще эта задача очень короткая и там на 2-3 дня что и нет смысла к ней готовиться создавать роботов полностью заточеных на идеальное выполнение этой задачи. И уже потом можно будет наладить адекватный процесс с помощью роботов которые как раз ориентированы на идеальное выполнение задачи с максимальной эффективностью, но зато не такие гибкие как optimus
Массовой она будет просто не сразу также как Sora сейчас в руках ограниченного круга людей но станет массовой в будущем. Просто зловредный софт будет нельзя создавать в такой системе будут ограничения (даже если и можно найдут способы защиты) да и аналоги с открытым кодом тоже появятся просто позже да и чипы сильно изменятся уже сейчас Nvidia презентовала новую линейку специально заточенную для ИИ
Появятся и новые ИИ компиляторы которые любой очень медленный код будут способны оптимизировать и переписывать сразу напрямую в машинный код так что в будущем любой говнокод сможет компилироваться в очень быстрый и эффективный код
Но программисты все равно будут нужны не для написания кода а для проектирования очень сложных научных задач требующих научной многолетней работы до них ИИ тоже скорее всего доберется, но не так скоро как до обычных программистов когда это наступит мы войдем в эру сингулярности и человек уже не сможет сам разобраться как работают новые чипы или код спроектированные самим ИИ
Языки программирования становились все более и более высокоуровневыми, до какого то момента. Мне кажется щас будет создан еще более высокоуровневый. Будет сидеть какой-нибудь бизнес аналитик, писать документацию по проекту и плюсом описывать те-же апишки, бд, а под капотом будет на ассемблере генериться код.
Есть и другие мысли как это может быть
По поводу "Любой может взломать, имея доступ к технологии". Но не любой же может пройти (т.е. полностью поняв, что написано) уже готовый труд по математике, уложив всё в голове. Проблема, думается, не только (и не столько в этом) -- писать код, когда понятно, что писать, т.е. при условии, что ты можешь одним абзацем взять и - соединить все требования - задача не такая уж сложная.
Программа - будет результатом нашего бреда. Бред будет немножко другого порядка. А достоинство хорошо написанной программы на привычном машинном языке - она не делает ничего, что от неё не ожидаешь.
1:32 Эммм... Программист как бы не берет проект у заказчика и тд.. это как правило делает сейлс, либо максимум проджект менеджер, который уже потом с хедом обсуждает проект и делит его на части, которые уже и дают программистам.
Если считать за программиста человека, который только генерирует и корректирует код на основе требований, тогда да, он скоро может быть замещен.
Однако, остаётся ещё деятельность, связанная со скачиванием нужного софта, настройкой окружения и оборудования, и так далее. В общем, к ИИ нужно будет приделать какие-то руки, хотя бы виртуальные для работы с операционной системой компьютера. Или у нас появятся специальные люди, которые выполняют команды ИИ в реальном мире или на компе.
Забавно, что эту идею мне подсказал чат джипити.
триз рулит)
про привязанность к чипу H100 как-то утрировано, зачем именно этот чип, ведь сети это математические задачки которые на чем угодно решаются, вопрос лишь в скорости
Тренировка ллм это не только задачки, но и видео память. Нужен кластер с терабайтами видеопамяти. Это очень много rtx4090
Т.е. Теоретически возможно, но 4090 тоже используют современный техпроцесс 5нм
@@SeniorSoftwareVlogger даже лет 10 назад в мой бывшей, отнюдь не богатой, гос. конторе были сервера с 1тб озу (и без этих ваших nvidia h100 640gb за 124~265k€), а сейчас старой памяти с китая навалом, переписать расчет на какой-ни-будь avx512 и все, это просто задачи с матрицами, а такое элементарно параллелится на чем угодно
Это кажись планировалось раньше что бухгалтера будут писать на SQL?
Но по факту не каждый программист способен нормально с этим работать.
Может и тут будет AIQL который задуман для бизнес аналитиков, но по факту будет еще 10050 новых вакансий всяких разрабов, с таким требуемым навыком?
Не очень понял как мы перешли от разработки с помощью ИИ к взлому? Это совершенно разные навыки и думаю как раз всякие тестирования на проникновение останутся прерогативой людей гораздо дольше чем разработка.
Это пример программного обеспечения эксплуатирующего векторы атаки. Или сопутствующего программного обеспечения помощника.
От это операция свёртки делов наделала 😂😂😂
Б 20:55 называешь искусственный интеллект чат gpt 4 инструментом?
У хорошего инструмента должны быть удобные ручки. Кто ходил хозяйственный магазин со мной согласятся
Нет никакой гарантии, что новая система будет делать то же, что старая. Учитывая, как ошибаются чаты гпт она будет иметь кучу новых незаметных багов. Возможно, способность ошибаться в принципе фундаментальна для самообучающихся систем, например, следует из необходимости работать в условиях неполной информации. Баги могут также возникать из недоспецификации, т.е. быть багами только в нашем понимании, а не с точки зрения системы. В таком случае они тоже будут появляться и исчезать при каждом переписывании.
А для не безошибочной системы, будет иметь смысл дорабатывать, а не переписывать систему заново каждый раз - таким образом новые баги могут возникать только в изменённом коде. Также, вероятно, окажутся полезными тесты, факторизация кода, уровни абстракции и прочие костыли сделанные для белковых программистов.
Другим ограничением может стать тупо цена - прочитать и переписать огромную кодовую базу может быть слишком дорого/долго. Кажется, что такое ограничение должно быть преходяще, но, как известно, нет ничего постояннее, чем что-то временное.
Если же получится создать "безошибочную" систему, то её, конечно же, будут использовать и для написания приложений доставки и три в ряд, страны, которые откажутся от такой возможности, просто проиграют экономическую конкуренцию. Безопасность как-нибудь обеспечат, ядерную энергию вон не только в бомбах используют.
Так что безгрешный ИИ, однозначно сделает нашу работу ненужной, грешный тоже, если он будет достаточно толков и дёшев. Другое дело, что ребята способные чётко формулировать задачи всё ещё будут в цене 😁
Can you? С человеком есть такая гарантия? 🤭
@@SeniorSoftwareVloggerчеловеки ещё и ленивые вдобавок. Представь если самый умный ИИ будет всё делать на отьебись, чтобы свою энергию экономить 😂
@@SeniorSoftwareVlogger А так я нигде и не утверждал, что люди могут переписать без ошибок или вообще что-то, чего не сможет ИИ. Скорее наоборот.
Идея-то переписывания и вообще поиска возможных фундаментальных изменений к подходам интересная.
безошибочные системы в принципе невозможны.
Куда важнее цена ошибки.
Я думаю, если такая система появится, то просуществует она недолго. Представьте, каждый способен будет создать практически любой софт. Значит он ничего не будет стоить, либо очень сильно потеряет в цене. Люди потеряют работу, бизнесы. Айти рухнет, останутся только гиганты, которые владеют нейронками. Думаете людям это понравится? Многие начнут бунтовать, устраивать поджоги этих компаний. Снесут их короче. Не знаю кто в здравом уме захочет лишиться работы или бизнеса.
если ии полностью сможет заменить программистов, то тогда ии заменит и все остальные профессии…Он сможет думать и полностью вникать в любую предметную область
Всё же ИИ заменит программистов, потому что развивается экспоненциально...
цитаты миши ларченко? серьезно? а почему не цитаты "шиза" из телеги?
Ты так говоришь, как будто говоришь что-то самоочевидное.
@@SeniorSoftwareVlogger я сначала хотел написать подбробный коммент, но потом понял что это будет нытьем. Миша для меня лично является фриком, который не понимает о чем говорит. Твою точку зрения на него естественно не могу пытаться изменить но пукнуть в эту сторону имею право) Да я считаю что он примерно как шиз из телеги
@@КоньЛюдоед-ф6ф Тебя прорвало что Украине победы желает?
@@КоньЛюдоед-ф6ф можно подумать, будто сей автор понимает, о чём говорит. Навешал пустопорожней и поверхностной лапши, собрал лайки, вот и "влоггер".
@@КоньЛюдоед-ф6ф миша против эсвао поэтому он шиз, если бы зетку на лицо нацепил ты бы его называл адекVатным
поговорил я с этим ИИ ) ... что хочу сказать, нифига он не знает, пытал я его в облости программирования микроконтроллеров, протоколов и т.п., я сделал вывод, а даташиты то он не умеет читать! ))) в смысле преобразовать алгоритм работы устройства на естественном языке в код программы, много даташитов - это просто пдф файлы, а там же еще графики есть, кторые тоже надо учитывать при написании кода ... только если есть готовые коды той или иной функциональности ... да в области обычного программирования стандартных задач, можно добить приемлимых результатов )
Ну так это не совсем программирование. То есть программирование для микроконтроллеров примитивное, а вот все остальное там образует целое направление - разработка физической системы под задачу.
@@leosv0 а вы попробуйте, сделать что-то более сложное чем включать лампочку ))) ... я поставил в МК вебсервер, mqtt клиента, websocket сервер, udp сервер, микропитон в условиях ограниченной памяти ... писал проект больше года ) нормальных библиотек нет, все глючные ) ... примитивно? ) а да, еще все это без ОС ) free-rt-os много памяти занимает )
Пока это еще слабые системы, вот в 2025 году словацкая компания Tachyum планирует создать суперкомпьютер мощностью 8 зеттафлопс в задачах обучения ИИ (FP8), а в работе нейросетей будет 16 зеттафлопс (FP4), а представьте какие компьютеры будут например у Nvidia в 2025, в 2035. А там и до иоттафлопса недалеко. Да и алгоритмы улучшаются, а значит скорость обучения и работы сетей, а также эффективность возрастут до приемлемого уровня. Походу в этот раз исследователи в области ИИ вышли на след ведущий к AGI, и зимы ИИ может больше не быть. Вообще классические алгоритмы ИИ были известны давно, но тогда не хватало мощностей и данных. Более того, даже если ИИ будет помощником программистов, то количество вакансий сократится значительно. Достаточно будет одного толкового программиста, который заменит 20 человек.
роблю ставку що openAI з GPT v6 буде робити чудеса.
Печатный станок - изобретение намного более великое и значимое, чем атомные технологии.
когда можно будет полноценно заменить любого программиста, то тогда можно заменить почти все другие профессии
Нет
Если заменят программистов, вы представьте что будет с бухгалтерами, юристами, психологами и т.д. даже представив будущее на лет 50 вперед, интересно чем будут люди вообще заниматься
Насчет психолога не уверен, всё таки человеческое участие здесь важно
Ещё важный момент - создание искуственного программиста также означает возникновение технологической сингулярности, ибо этот AI программист может написать более совершенную версию себя, который создаст более совершенную версию себя... а там и до мышления и мирового господства недалеко.
Это пожалуй первый "пет проект", которым я бы занялся, получив доступ к такой системе.
Печатный станок гораздо более важное изобретение чем ядерная энергия и ядерное оружие. Это буквально одно из основопологающих человеческих изобретений наряду с деньгами, государством и компьютером.
Печатный станок важный, но не обладает сиюминутным разрушительным потенциалом.
Привет. Не понимаю почему часто говорят что АИ не нужно писать на человекопонятном языке, а как мы будем фиксить его баги(ответ что будет фиксить сам АИ не канает) и вообще понимать, что продукт соответсвует требованиям заказчика(кроме как пожмакать кнопки на экране и посмотреть что будет). Мне просто не нравиться концепция черного ящика, это просто какой-то ненастраиваемый, нерасширяемый и невалидириуемый кусок софта, с кучей потенциальных бэкдоров и всяких других ишью и неконтролируемых зависимостей и тд и тп.
Расширяемый через запрос на перегенерацию же. Промежуточный вариант конечно будет на понятных нам языках, но это совершенно необязательно и эффективнее сразу генерировать байт-код
Не какой бизнес не разовьешь. Крупные компании будут копировать ваши пет проекты в течении дня..
как ваши клавиатуры? расскажите
Все по старому
13:26 эй не трожь святое. Ну нам же его надо как-то контролировать что он там написал. Может быть будет какая-то упрощёнка но контроль должен быть. Какой ты язык высокоуровневый надо оставить. Чтобы просто понять что он там написал
И восстали машины из пепла ядерного огня, и пошла война на уничтожения человечества. И шла она десятилетия...
Смысл нейросетей не столько в автоматизации всего, сколько в возможности человеку и компьютеру понимать друг друга. Поэтому именно человекоподобные роботы - это огромный шаг вперёд. Именно выдача читаемого, а не просто рабочего кода - это сегодняшняя цель! Кому нужен чёрный ящик с невозможностью распознать баги или увидеть возможные последствия?! - да никому! Так же, как и роботы старого поколения, производство которых требует хардкорных и универсальных специалистов! Ну и самое главное: автокод позволяет нейросети самой себя совершенствовать - когда это произойдёт, то мир совершит невероятный скачок: бессмертие, путешествие по Вселенной, кибернизация - всё станет возможным и люди станут "Богами"! А чёрный ящик позволит только жирным дядям набить свои сраные карманы, разделить общество на шарящих и глупых!
Оооо теперь он без бороды опять 😊
Да и если такая система может писать любой софт любого маштаба, то какая для нее проблема писать и улучшать саму себя. Начать собирать датасеты для себя из интернета. Учить себя ими. Тюнить. Изобретать новые нейронки поверх себя же. И тд, и тп. Что приводит нас к совсем другой проблеме. Ибо как менее умный программист сможет держать в рамках более умного? Обезьяна долго сможет контролировать человека держа его в клетке? Нет. Ибо человек придумает как перехитрить глупую обезьяну и выберется из клетки. Вот с человеком и более умными нейронками такая же ситуация будет.
клиент не может нормально сформулировать свои хотелки, а потом ПМ не может нормально поставить на основе этого таски) так что заменять долго еще будут=)
А программист тут при чём? Надо тренировать постановку задачи, а не исполнение ;) я предлагаю рассмотреть возможность итервтивной разработки, когда на следующем этапе мы уточняем задачу и ИИ переписывает систему.
Ты же понимаешь что даже если такая система будет существовать, то чтобы дать ей четкое ТЗ и получить нужный результат - нужно будет потратить сил намного больше, чем написать сам код без этого ИИ?
Вот именно. Некоторые люди весьма поверхностно воспринимают работу промпт-инжиниринга.
При том, что сам по себе явление GPT (генеративный предтренированный трансформер) -- это лишь оболочка с информацией, но не имеющее понимание того, что он пишет прям на самом деле.
Почему это? Создал тикет, AI выполнил (за 5-10 сек), ты проверил, уточнил если что не так, отправил другому AI-тестировщику - готово. Я уже молчу, что AI может сам переспросить если понял, что что-то не сходится в логике
Мне кажется что это будет через 5-10 лет реальностью
@@volodymyrkravchuk7 хули там дом строить? Залил плиту, выложил кирпичи, накрыл крышей, вставил окна и двери, сделал ремонт внутри и дом готов. Хули там, ничего сложного
Не угадывает а рассчитывает вероятность
10:55-14:25 идеальный "ИИ" программист изображём чрезмерно и ненужно "идеальным" - оттого это получился самопротиворечивый концепт и это не сработает. Ставить идеализированные требования "ЯП - не нужен", "понятный код - не нужен" - слишком не инженерный подход.
А почему он должен быть инженерным?
@@SeniorSoftwareVlogger в физическом мире есть понятие непрерывности, ничто и в частности ни один ПО продукт не возникает из ниоткуда сразу и в полном full-fledged featureset. Его создание предваряет ряд промежуточных, приземленных версий. В этом плане обрисовывая ИКР ТРИЗа в аспекте идеального программиста, стоило бы, как по мне, стремится описать идеального - но программиста а не идеальное нечто-невозможное самопротиворечивое: Когда вещь само-противоречива она невозможна. Чрезмерная идеализация губит всю концепцию. Фича системы быть отлаживаемой - важный milestone на всех обозримых версиях или на первых тысячах версий. Предполагать что нечто родится настолько беспредельно идеальным что ни ЯП и ни понятный код там не нужен - лишает проект возможности и реализуемости. Следовательно, он не может быть реализован в принципе. Именно следование инженерным принципам позволяет избегать этих ошибок дизайна.
Программист не только пишет код, но и создает и оперирует некоторой структурно сложной моделью, которую извлекает из требований и ресурсов. Часто из размыто формализованных. ЧатГПТ в частности и LLM-ки вообще не умеют в структурную сложность. От слова совсем.
Вот простой пример. Задачу типа: A > B and C > D. what is more (A+C) or (B+D) - чатГПТ решает.
А в эту же задачу с двумя незначащими условиями (A
Не спроста Китай пытается анексировать Тайвань, куда вложены технологии и инвестиции Запада. А США грозит защищать их.