Друзья, как всегда - всем приятного просмотра и отличнейших выходных! Подпишитесь и получите скидку 2000 рублей на предзаказ HUAWEI MatePad. Каждый день разыгрывается 1 планшет HUAWEI MatePad за 1 рубль - bit.ly/359B9Vy
13:28 "Если не слышали про него - обязательно посмотрите демку в стим" Алексей, как я найду и посмотрю игру, чьё название вы выговариваете неразборчиво? Я уже ни раз писал под вашими видео, чтобы вы дублировали на экране названия игр на экране(
Вообще автоматизация это следующий этап развития. Но вся система (это народ, люди) должны подстроиться или настроиться. В общем как всегда от государства зависит. Так что ждите хаос!!!
Насчёт списания памяти, помню так-же примерно было когда жестаки начали дешеветь /дёшево стоили, случился пожар на заводе вроде WD, прошло столько лет, все восстановили давно, а цена так и осталась, как после этого пожара.
Это да. ЖД стоили очень дешево, в Талинанде заводы затопило, увеличились цены в 2-3 раза, сказали, что это все временно. Но цены обратно так никто и не вернул. А зачем? Все уже и так покупают по новым ценам, привыкли. Так постоянно, как увеличить цены - так причины всегда найдутся, как уменьшить - все по углам сидят, думают, что не заметят.
@@kanekiyuka6997 линейка Грин с уменьшенной скоростью вращения и системой парковки головки, т.е. если винтом не пользоваться какое-то время - он переходит в ждущий режим, останавливая винт. Отсюда и название Грин, экономия энергии, бережение природы и все вот это. Синие - это стандартная линейка
С ИИ всё сильно менее радужно. В среде программистов есть уже давно устоявшийся мем "программист-олимпиадник". Смысл в том, что умение решать сферовакуумные олимпиадные задачи почти никак не коррелирует с умением вести разработку на реальных проектах, а при излишнем увлечении даже мешает. Что тут важно понимать, программисты ещё с 70-х не пишут программы напрямую, языки программирования - это формализованная спецификация, понятная человеку, на основе которой компилятор генерирует код, понятный компьютеру. Здесь разрабы ИИ смогли сделать так, чтобы ограниченно в качестве языка программирования выступал естественный человеческий язык. Но программирование как процесс от этого никуда не делось. Точно так же, как мало уметь писать, чтобы стать писателем. Ну и сама идея использовать естественный язык - очень так себе. Он слишком сложен, а значит поведение "компилятора" будет сильно менее предсказуемо, и разработка ещё сильнее сместится в сторону магии, когда надо будет заучивать 100500 ритуалов, призванных побороть кривость платформы, вместо того, чтобы выводить решение задачи на основе общих принципов. Всё-таки в умении программировать, выучить ЯЗЫК - это самое простое.
Вот это вот. Решить олимпиадную задачку можно практически перебором операторов, а написать осмысленный шаблон абстрактного класса - это уже честный "сильный ИИ" требуется.
Всем переживающим за программистов могу ответственно заявить - никто нас в перспективе ближайших лет не заменит (не считая совсем уж манки кодинга): программирование, как бы странно ни казалось со стороны, совсем не про написание кода - это лишь та часть работы, на которой можно отдохнуть и не сильно напрягать мозг - оно про превращение абстракций (иногда настолько коневакуумных, что на голову не налезает) в реализации; дабы ИИ/ВИ/Вотэвер мог заниматься чем-то подобным, его придётся сделать максимально приближенным к человеческому уровню, а когда таковое случится, думаю, будут сотни профессий, которым нужно начинать беспокоиться намного раньше программистов
достаточно просто вдумчиво прочитать _язык программирования_ как сразу станет очевидно что написание кода это всего лишь запись своей воли в понятной для компьютера форме
Я бы добавил ещё один нюанс. Кодогенераторы не гарантируют результат, который ожидает программист. Таким образом получается, вместо того, чтобы написать функцию, которую надо, программист должен будет тратить время на проверку того, верно ли там все сделано. А это может и больше времени занять
@@MRbahoo08 этот codepilot вообще не удобен в практике, да он сокращает тебе время иногда, когда пишиеш шаблонный код, но в большенстве случаев он просто раздражает и отвлекает своим подсказками, которые зачастую не очень правильные. крч я удалил этот codepilot из vs code, проблем от него больше, чем пользы
Очень интересно посмотреть на нейронку, которая вначале сможет понять, что написал продакт-менеджер в ТЗ, найти тонкие моменты, задать серию уточняющих вопросов, а потом внести точечные изменения в уже существующий огромный проект, правильно добавив новый функционал и не сломав старый. Когда появится - могу с чистой совестью идти сажать картошку.
Всегда есть заказчик который является человеком. Его хотелки необходимо перевести в ТЗ, это делает аналитик. Далее по ТЗ программист при помощи языков программирования, что то делает. С автоматизацией программист просто будет скармливать нейронке данные в пригодном для неё виде. Программисты просто поменяют инструменты.
Только теперь нужен будет не целый отдел разработки с сотней программистов разного уровня, а пару десятков для контроля и внесения правок в финальный код.
@@Andrei_Fralou да не будет такого о чем вы, нейронка вам ничего нового не придумает, алгоритмы не оптимизирует, огромные проекты вам не сделает, да и заменит она тех манки кодеров кто кнопочки двигал, вы слишком обесцениваете образование программиста которое совсем не уместится в эту нейронку, да и язык программирование это только инструмент для разработчика самое главное это другое
@@32galt Разве во всех играх есть что-то новое, что то для реализации чего понадобится новые решения в программировании? Конечно же нет, во многих играх нечего нового кроме сюжета и окружение нет, так что ИИ придумывать колесо заново и не нужно.
Прикольно когда обезьяны дорвались до зряплат и думают, что их не заменят)) Переводчики и юристы так же думали. Останутся только самые квалифицированные, а это 10% от силы.
Алексей, я как разработчик скажу вам, что в ближайшие годы ИИ никак не угрожает разработчикам. Специалистов не хватает, задач больше чем людей которые их могу решать. А ИИ на текущий момент может только помочь в выполнении типовых задач. Это сильно помогает разработчикам, но никак не исключает человека. У человека остается одна способность, которую алгоритмы никак не могут перекрыть - это способность понимать суть. А решение этой задачи даже не предвидится в ближайшем будущем.
> А решение этой задачи даже не предвидится в ближайшем будущем. Уже решено одним автором, а я не могу собраться и закончить модуль взаимодействий, мне тупо не хватает тишины. Так что эта задача уже решена, просто нет внедрения.
@@ИльяГоворун-э6м О да, это реально большая проблема. Большинство программистов крайне аморфные. Они могут сколько угодно хорошо кодить, но нет и единого шанса словами объяснить ему задачу. Такое чувсво, что на той стороне эмитация жизни, а не реальный человек.
Полностью согласен коллега) Нейронка работает с точно формализованными входными и выходными данными, программист обычно наоборот =) Даже если ИИ дорастет до уровня понимания общечеловеческой речи, инженер-программист будет заменен на шамана-программиста. И будет с бубном и танцами писать ТЗ для ИИ и проверять что он сотворил, все ли правильно)
Полностью согласен с коллегами. AI, на текущей его стадии развития, ограничен решением типовых задач, которые, по факту, уже упакованы в библиотеки и всевозможные шаблоны, у него нету творческой составляющей. В том числе, разработка программного обеспечения не ограничивается одним только написанием кода, и я сейчас, даже, не говорю о каких-то аспектах требующих технических знаний, ибо понимание доменной области также имеет огромное значение. Короче говоря, в ближайшее перспективе AI никак не заменит человека.
Я разработчик и щупал пару ИИ-инструментов, которые подсказывают что писать - штуки безумно сырые и малоприменимые пока, но конечно прикольные. Ну и в целом кажется, целевым форматом работы хоть сколько-то творческих профессий будет симбиоз специалиста и ИИ, а не замена человека на ИИ с мониторингом. В конце концов в случае того же программирования что толку от мониторинга, если человек код поправить не может, перехватив управление? А вот рабочие места во всяких коллцентрах, перекладывания бумажек и прочие легко автоматизируемые процессы искусственный интеллект похоронит первыми. Наши банки и моб. операторы уже сейчас ботами обзванивают часто, благодаря распознаванию человеческой речи, и активно сокращают штат саппорта.
На счёт коллцентров не согласен совершенно. У тех же операторов, банков, магазинов чат-боты не в состоянии решить большинство проблем, которые у клиентов возникают.
Первый автомобильный конвейер появился в 1913 году, первые разработки роботов-хирургов появились 1980 году, а в 2000 году появился первый робот-хирург. До сих пор автомобилестроению и медицине требуются грамотные и качественные сотрудники, системы автоматизации это инструменты и помощники, но никак не полноценная замена людей, особенно интеллектуального труда.
С учётом развития нейросеток на написание текста на заданную тему + развитие витуберов а также полностью ИИмоделей - я думаю в скором времени могут появится и автоматизированные блогеры. Будем слушать о новостях от Макаренков 2.0 и попивать киберчай.
Сам являюсь разработчиком и присоединяюсь к мнению коллег комментирующих здесь: ИИ может только генерировать код для всем известных алгоритмов, он не способен строить сложную архитектуру кода с множественными компонентами. Ещё один довод - ИИ тренируется на огромном кол-ве данных, в данном случае - исходниках кода. Много ли мы знаем опен сорс игр, код которых можно стянуть? ААА игры так вообще в большинстве своём на проприетарных движках, с уникальными решениями, там этот ИИ просто не имеет смысла. Исходя из этого я убеждён что разрабы будут одни из последних профессий которые ИИ (возможно) заменит.
Я разработчик с 10 летним опытом, работаю уже 3 года в компании занимающейся МЛ, и я знаю о чем говорю в отличие от автора. Никакой ИИ не заменит разработчиков, на нашем веку точно, успехи дип майда могут быть применены в разработки. Они могут послужить технологией для создания инструментов позволяющих облегчить работу программистам (таковые кстати уже есть), но они никак не заменят их. Пример с код форсес и их сеткой приведённый автором лишь демонстрирует невежество в этом вопросе
Одни профессии постоянно вытесняют другие и это нормальный процесс. Если бы этого не происходило, мы бы до сих пор ходили на колодец за водой и не использовали насосы. Не переживайте, работы хватит на всех, ведь количество профессий продолжает расти))
Я конечно в этом не эксперт, но для того, что бы ИИ начал хорошо делать поставленную перед ним задачу, в данном случае программирование, нужна хорошая база для обучения, которую наполнили люди и если ИИ заменит большинство программистов, то эта база сильно уменьшится и чем лучше будет становится ИИ тем меньше программистов будут обсуждать свой код на разных площадках, ещё больше уменьшая базу для обучения. ИИ конечно может самообучаться, но куда это в итоге его заведёт я не представляю. С другой стороны программисты уже давно не пишут код на низкоуровневых языках и между ними и процессором уже несколько слоёв автоматизации, а детальную работу конкретной железки знают только инженеры и программисты, которые разрабатывают изначальную логику конкретной железки.
Разработка продукта - это не только решение задач, но не суть. Сами задачи кардинально отличаются от тех что можно найти в олимпиадных задачках. Сам подход к программированию отличается. Большинство олимпиадников в реальном продукте ничего не смогут)))
@@alexUnion Ну я скорее о том что "сами задачи кардинально отличаются от олимпиадных" но по сути так и остаются задачами, и дело времени (месяца, года или 10 лет, никто не знает) когда эти задачи смогут решать с помощью ИИ. Ну а насчет олимпиадников, звучик как будто всех под одну гребенку)
РАНЬШЕ СМЕЯЛИСЬ С ТЕОРЕТИКОВ ЗАГОВОРА, А ТЕПЕРЬ СМЕЮТСЯ С ТЕХ, КТО ВЕРИТ ВО ВСЕ ЭТИ ОТМАЗЫ ГЛОБАЛЬНЫХ КОРПОРАЦИЙ. ТАКАЯ ВОТ ПЕРЕПОЛЮСОВКА В ГОЛОВАХ ПРОИСХОДИТ.
Почему-то принято забывать, что написание кода в работе программиста это от силы 10 процентов работы. Программист решает инженерные задачи, а языки программирования это всего лишь один из инструментов.
Вы удивитесь, но большинство задач таки типовые с небольшими нюансами, если говорить о разработке, начиная с проектирования. Поэтому шаблонизация этого процесса (в чём собственно должен помочь ИИ) решит 80% инженерных задач, изначально даст грамотно спроектированное хорошо масштабируемое решение, которое надо будет немного допилить под конкретную задачу и запросы бизнеса. Это как с разработкой сайтов: когда-то их писали на html ручками, потом появились всякие css, js и иже с ними, потом удобные фреймворки - и далее по пути усложнения и автоматизации.
@@0x4f6c ну как раз почти все типовые задачи уже в общем-то и решены фреймворками и прочими готовыми решениями из коробки. Никто не будет делать сложное веб-приложение там, где достаточно какой-нибудь CRM-ки. Одна беда - научить компьютер понимать желания человека, я думаю, в ближайшие пару сотен лет не получится. Не зря есть такая поговорка, что компьютер делает не то, что вы от него хотите, а то, что вы ему сказали делать. Так что работа программиста в ближайшее время никуда не денется, хотя возможно просто в очередной раз повысится уровень абстракции.
@@Kawey678 "научить компьютер понимать желания человека, я думаю, в ближайшие пару сотен лет не получится" - почему-то вспоминаются ритуалы техножрецов Адептус Механикус из Warhammer40k)) к 40 тысячелетию как раз научимся))
Никто не хочет снижать цены ни на что. В современных реалиях это никому не интересно. Помню, было время, когда техника стремительно дешевела, за счет ежегодного выпуска более технологичных версий продукта. Но огрызки(и не только) уже давно всем доказали, что можно выпускать одну и ту же херню ежегодно под разными названиями с незначительными изменениями непрерывно повышая цену изделия. Создание искусственного дефицита удерживает цены актуальных изделий на месте и позволяет дороже продавать следующие модели. Это капитализм.
Как сказал один коллега, "вот когда такой ии станет доступнее и дешевле разраба, тогда и поговорим". А так, copilot существует много лет, да и всякие вспомогательные инструменты. Но не столь массово, далеко не для всего и кадров все еще мало. Так что в какой-то перспективе да, автоматика победит, а с другой, прогеры будут настраивать автоматику...так что очень не ближайшее будущее)Да и на кого потом сваливать ответственность, если что-то пойдет не так) Сначала пускай хоть теслу водить допустят
Истории, когда ИИ заменит программистов и огромное число специалистов пойдет бомжевать, не будет. Отлично, что инструменты могут делать многое за человека, но и сложность программ растет очень сильно. Программисты окажутся нужны, кому-то нужно будет формулировать задачу для компьютера. А вот у начинающих программистов могут быть проблемы, если их задачи сможет решить компьютер.
Никакого СПГС в искусственном удорожании продукции нет. Это банальный кризис перепроизводства. Сколько раз на землю выливали тонны молока, чтобы поднять цены, уже со счёту можно сбиться. Вопросы автоматизации в IT-сфере пагубны для общества при современной форме экономики. Элиты законсервируются в своём искусственном мирке, пока снизу к ним не постучат недовольные соседи.
Ого, Codeforces)) Я учился программировать у создателя этого чуда, Михаила Мирзаянова, когда он еще не покинул стены Саратовского Государственного Университета, и не переехал куда то из Саратова, чтобы посвятить больше времени своему проекту. Отличный преподаватель и человек)
Код с помощью ИИ будут писать только когда киберпанк станет реальностью. Решение задачек - хорошо если 20% работы программиста, а то и того меньше. Повседневные задачи обычно гораздо комплекснее, и алгоритмы, обычно, на последнем месте. Говорю как программист.
Пока ИИ не обретёт сознание программистам бояться нечего:) В заказной разработке очень часто возникает ситуация: «Сделай то, не знаю что, ищи ответы там, где не знаю сам». Приходится варить им кашку из топора.
Сколько раз уже говорили о том, что вот эта штука убьёт программистов, когда сделали персональные компьютеры, когда придумывали новые языки, когда делали no code технологии, теперь вот это. На деле специалисты информационной сферы только растут в числе, а все "инструменты убийства" становятся инструментами работы. Любая автоматизация это хорошо, потому что поднимает потолок развития индустрии и фирмы, но это не инструмент замены в большинстве случаев, хотя первое время может и пошатать индустрию в нише копипаст кодинга
По ИИ интересно может получиться. Но только не с этим DL. 1. Кто будет обучать новым решениям ИИ, если количество программистов уменьшиться? Возможно они потеряв работу и пойдут обучать ИИ, но тогда этих программистов нужно будет еще больше, потому что вариантов написания кода скорее всего не имеет границ. 2. Данное "ИИ" это не ИИ, а глубокое обучение DL. Ему слишком много придают значения сейчас. В отличие от написания кода человеком ИИ(DL) не может находить причинно-следственные связи, делать смысловой анализ, синтез, сравнение, проводить аналогии, я уже не говорю об insight озарении. А это необходимая часть в написании уникального кода. Как только программист выходит за рамки обучения программированию, то сразу подключает эти возможности для создания кода. 3. Таких сенсаций будет еще много. В IT вложено столько денег, что что-то надо выдавать за эти годы хоть какие то результаты. А обычные DL выдают такие критические ошибки, даже после стольких лет разработки, что им никто не доверяет и никто правовую ответственность не хочет нести. Но стоимость компании повышает. Как там называется компания? Все бежим на биржу покупать акции. Лучший способ использования DL это контроль программиста, его чистоты кода, соблюдение каких то правил. Но не замена.
Сони - давайте упраздним логистику , покупайте в цифре , это сделает производство игр ГОРАЗДО дешевле 3-4к рубасов это ведь дорого! Перешли на цифру- 5,7, 9к рубасов. Давайте заменим кодеров на ИИ - игры станут ещё дешевле ! Я уже боюсь за цены ...
Сам занимаюсь играми (пока без продажи). В Unity действительно за несколько лет качественный скачок инструментария. Я сейчас не про ИИ, а про автоматизацию в целом. И в маленькой команде это очень сильно помогает. Особенно, если игры ты делаешь только в свободное время (жить-то на что-то нужно, пока медленно ведёшь идею к нормальному состоянию, которое не стыдно будет показать людям). Что касается развития ИИ. Мне всё же кажется, что ещё очень долго он не сможет полностью заменить спецов-программистов. Думаю, быстрее начнут появляться системы типа визуального программирования, которые позволят пользователям контента самим "запрогать" логику желаемого приложения. Сколько уже конструкторов сайтов. Сколько инструментов есть в соцсетях для бизнеса. Берёшь да настраиваешь. Так что, мне интересно не столько то, когда заменят программистов, сколько то, кто их заменит - ии или обычные люди с удобными инструментами. Возможно, второе будет переходным этапом, когда программисты будут создавать эти инструменты, и востребованность профессии будет снижаться плавно. По-моему, вполне щадящий сценарий, в который очень хочется верить ))) Благодарю за ваши работы, Алексей.
Как лид небольшой команды разработчиков, могу с уверенностью сказать, что автоматизация процесса разработки идёт шальными темпами, но автоматизируется рутинная работа чему мы несказанно рады
Я программист и активно пользуюсь генератором кода openai codex. Теперь вся рутина на нём. Жду когда он станет умнее и не боюсь. Моё поле обзора техник стремительно сужается с ежедневными появлением новых. Этот инструмент прекрасная возможность охватить широкий класс задач.
Поставил лайк, но на самом деле тема дорожающего железа прям удручает и бьет в самое сердце. Хочется хороший игровой компьютер, ведь уже через 10-15 лет выйдет Сталкер 2. Волнуюсь, что с такими подорожаниями тупо не успею накопить :(
Поставил лайк, отвечаю на вопрос Алексея. Автоматизация процесса при качественной (!) настройке со стороны специалиста способна снизить % глупых ошибок при написании кода, а значит и сам последующий тест может пройти быстрее и успешнее. Автоматизацией увлекутся те компании, которые давно выстроили конвейер производства своих игр типа ФИФА, Асассинс крид и так далее. С новыми, плохоизученными вариантами создания игр придётся всё так же потеть.
В программирование много нюансов и решение алгоритмических задач - это лишь одна из частей программирования. Но очень круто, если ИИ будут интегрировать в иде для решения таких задач, это будет экономить время)
Я веб-разработчик и мне сложно представить как ИИ (программа) будет писать код для других програм. Искуственный Интелект - это алгоритм обучения. Алгоритм - это порядок действий, шаг за шагом, сохраняя и используя при этом состояние/состояния в какой то промежуток времени.
Спешу поделиться инсайдами как разработчик ПО и специалист по ИИ. Наверно, многие знают, что существует градация сеньорности программистов: джуниор -> миддл -> сеньор -> архитектор. Это может показаться неочевидным, но, чем сеньорнее программист, чем больше у него опыта, тем меньше он пишет код :) Т.е. разработчик уровня architect вероятнее всего не пишет код вообще. Разработчик - это не про написание кода, это про скилл решения проблем. В том числе, с использованием ИИ, так что до их замены ещё очень далеко
Как я вижу эту ситуацию с ИИ, так это в первую очередь помощник человеку, а не замена его. И направит часть освободившегося времени на выполнение новых задач
Как обычно, спасибо за видео! А автоматизация... Ну, всё верно сказано: в эту сторону движение будет в любом случае. Не сегодня - так завтра узконаправленные профессии будут замещаться автоматикой. Это ни хорошо ни плохо - это просто вот так. Кодерам, наверное, паниковать не стоит, а стоит поглядеть, куда ещё направить свои таланты. На всякий случай. Ну и тем, кто учится, стоит это учитывать. В жизни так дофига всего, что нужно знать и уметь! Способы монетизировать свли умения тоже, как минисум, знать надо.
Автоматизация не особо выгодна владельцам, ведь чтобы машина делала двойную работу надо купить вторую, а не увеличить зарплату на 20-50% сотруднику, как это делают сейчас.
@@Selkinto Робототехника со временем становится всё шустрее и умнее, а у человека есть пределы, на эти физические пределы увеличение зарплаты никак не повлияет.
Люблю включить видос этого Дяди и заняться делами, попутно слушая его рассказ. ВО первых, много чего интересного узнаю, а во вторых, сам рассказчик приятный человек. Раньше его на 4game смотрел, потом нашёл канал и перебрался сюда :))
У той же гугл есть книга (достаточно достойная и интересная к прочтению) по эксплуатации, где зафиксирована примерно следующая информация: - полностью автоматические (но не автономные) системы могут стать проблемными, в силу того, что при случае выхода из строя какой-либо части обслуживающий персонал не до конца понимает что поломалось и где. (цитата не прямая, но примерно такая). Автоматизация конечно очень важная вещь, она экономит именно человеко часы, давая ему больше времени заняться чем-то менее рутинным, но полностью заменить. С 70-тых эту серебряную пулю ищут, до сих пор не нашли.
что касается кодеров, то думаю что в прошлое уйдут всякие индусы, которые строчат гуанокод, останутся спецы которые будут оптимизировать код написаный машиной, потому как сомневаюсь что машина сможет гибко оптимизировать код под конкретные задачи, чтобы он работал быстро и комплексно.
скорее всего нет, Индусы конечно работают объёмами, но у них рабочий продукт всё-таки А эта "будто бы ИИ", аналоги которой последние 10 лет со всех щелей иногда всплывают - просто будет решать какую-нибудь одну задачу, потому на более крупном уровне её бессмысленно применять.
Автоматизациа предоставляет возможность большему количеству людей создавать свой проекты за меньшее количество затрат как во времени так и в финансах за счёт чего реально амбициозные разработчики воплощают свой идей, которые развивают индустрию в целом, так как масса людей с достоиными идеями наконец-то реализуют свою мечту. А про нехватку рабочих мест не стоит беспакойтся так как в мире и так много профессии постоянно вымирают и безработные были всегда, людям просто нужно адаптироваться к новым условиям.
Художников тоже пугали что ИИ убьет индустрию. Нейросетки рисующие пейзажи по паре мазков в пейнте, генерация фотореалистичных персонажей, смешение разных картинок в бридере. И что? Художники взяли это все как инструмент и начали фигачить еще круче и быстрее
всевозможные автоматизации процессов, повышают требование к изделию, в итоге времени, всё равно уходит примерно столько же, но а вот качество повышается. Как пример, игры которые делали в 90х (большой командой в течении года), сегодня, благодаря автоматизации, делаются за пару дней, парой человек :))) Точно так же будет и через 30 лет когда игра уровня GTA5 будет просто генериться при помощи "пары кликов мыши" )))
Автоматизация рутинных процессов -- это хорошо, больше времени и возможности для исследования и творчества. Более того, я могу представить ИИ в качестве ядра игровых проектов, сочиняющий побочные (а может быть и основные) квесты для игроков, управляющий поведением НПС в рамках этих квестов и вообще, делающий всё то, что мы подразумеваем под словами "живой мир".
Ну вот сделали ремастер классических ГТА с помощью нейронки =/ А ценник-то всё равно подняли) Ничего не подешевеет, сейчас, по сравнению с тем, что было 10/20/30 лет назад, процесс упростился до предела.
что точно не стоит автоматизировать это создание сюжета. В автоматизации например при постройке миров есть минус, что они часто бывают очень похожи. Ведь у системы есть весьма ограниченный набор шаблонов
Я слышал подобное про ИИ уже очень давно, но со своей практической стороны скажу такое - если даже в самом автоматизированном процессе есть хоть на йотую долю человеческий фактор, то никуда все ИТ специалисты, да именно все, не денутся. И вот тот самый ИИ, станет не источником, а инструментом в руках человеческих, упрощающих задачи программиста.
Был такой интересный фантастический фильм Ева снятый Кике Маильо в 2011м, в котором было в числе прочего показано возможное развитие программирования в будущем. Да и в принципе программисты это люди которые привыкли учиться, без дела они не останутся.
Thanks , you are the only one to who I always give a like. You are very professional , but at same time informal and looking in to situation like real journalist should , not pushing your own opinion. Wish you all the best.
Я сам небольшой инди-разработчик, но с далеко не начальным опытом и я не думаю, что ИИ в ближайшие лет 15 на столько продвинется, что программисты будут не нужны. Автоматизация, безусловно, поможет в разработке и будет перенимать на себя разные куски задач. Однако, как и при любой разработке, мне кажется, она, если не навсегда, то, на очень долго будет вспомогательным инструментом не который "делает всю работу за людей", а который "помогает человеку в выполнении работы". Мне кажется, этот принцип будет оставаться по огромному количеству причин, однако могу ошибаться. К тому же надо понимать, что одни и те же задачи могут требовать разного подхода из-за контекста и обстоятельствующих условий, который ИИ вряд ли сможет понимать полноценно. Ну а если угодно - никуда не денется банальная человеческая жадность или преследование личных целей. В подобных случаях, скорее всего, на ИИ будут перекладывать не так уж и много, а начнут привлекать грамотных специалистов, которые смогут свои механики внедрить и сделать это по-тихому и незаметно, так чтобы никто и не понял. ИИ, скорее всего, не стал бы заморачиваться в подобных вещах и, вообще, в вещах, где применим человеческий фактор.
Думаю автоматизация в игровой сфере для игроков это хороший звоночек,поскольку условно даже небольшая команда разработчиков с хорошей идеей сможет создать достойную игру за небольшие деньги,также возможно автоматизация хотябы частично решит проблему крайне сырых и забагованых игр на старте
Автоматизация-это нормально. Мы же сейчас не пашем поля плугами,а используем для этого спец. технику. Опять автоматизация даст возможность Инди разрабам делать свои проекты намного качественнее, но при этом не раздувать бюджет.
О ИИ кодинге. Коротко о любой подобной системе можно выразится следующим образом: У нас было 10 решений задачи. Мы придумали одно универсальное. Теперь у нас 11 решений задачи. 1) Программирование в общем случаи является алгоритмически не решаемой задачей. ("Проблема остановки".) 2) Программирование не особо отличается от математики. Но, что то о уходе математики никто не заикается. Повышение уровня абстракции не убивает её. То есть вы можете обозначить одной-тремя буквами то, до чего человечество доходило сто-триста лет, и для объяснения чего не осведомлённому человеку понадобится три года в университете. И так каждый раз. И всё равно мы понимаем, что мы не чего не понимаем. Хорошая аналогия тут окружность как то, что мы знаем сейчас. Тогда её длинна это то, где есть место для размышлений. 3) Программирование в первую очередь требует понимания предметной области и по сути является средством коммуникации разработчиков. Когда уровень ваших навыков достаточно высок всё сводится к тому, что вы просто красиво описываете, что вы хотите от машины. А потом другой программист смотрит на это и радуется... Какой вы молодец. 4) Системы для написания "автокода" существуют уже давно. Притом они решают поставленную задачу в 99% случаев, а не в ~53. И без каких либо нейросетей. И ещё вопрос более ли это узкие задачи.
На TJ хороший лонгрид об этом. Если коротко, компиляторы существуют уже давно, но однако программистам они помогают, а не лишают их работы. Нейросеть, о которой Алексей рассказал, способна решать очень узко направленную задачу и для этого эту нейросетку очень долго обучали. На данном этапе развития ИИ нейросети могут дописывать код за человека, но написать его полностью не в состоянии, а если и могут, то код слишком странный и человек в случае необходимости вряд ли его поправит. Поэтому за ближайшее будущее опасаться не стоит, но все же программистам стоит развиваться в нескольких направлениях, чтобы быть актуальным. Но статью действительно стоит почитать, она интересная и не ограничивается моим куцым пересказом
Удорожание разработки это когда ты либо постоянно делаешь грейды своим сотрудникам, либо постоянно восполняешь текучку джунами и их учишь.Если хочешь быть в топе сразу оба пункта, вот и получается сумма x2-4
Как заядлый игрок в факторио а так же как просто дипломированный экономист однозначно скажу, всё что может быть автоматизировано должно быть автоматизировано.
Не думаю что прям целиком профессия программистов исчезнет, скорее станет очень узкой областью(по сравнению с текущими конечно реалиями), веди этот самый ИИ тоже кому то нужно будет допиливать, чинить и т.д.
;))) Похоже, надо перерыв сделать, а то значительная часть комментов в последнее время - про уть. Правда, подозреваю, что, если убрать, многие начнут писать - "А где ути?"
@@MakarenkOFF Не надо перерыва! Это замечательная фишка - разбавлять новости забавной милотой, ни у кого такого не видела. Да и чем больше комментариев - тем популярней канал. Даже если это комменты про уть )))
Ну это смешно даже. Не нужны будут программисты, так будут нужны люди которые будут ставить задачи этим ИИ. Порой тяжелей сформулировать задачу самому и потом объяснить кому то, чем собственно сделать. А если этот кто то, кому надо будет объяснять будет еще и не человеком...
Друзья, как всегда - всем приятного просмотра и отличнейших выходных!
Подпишитесь и получите скидку 2000 рублей на предзаказ HUAWEI MatePad. Каждый день разыгрывается 1 планшет HUAWEI MatePad за 1 рубль - bit.ly/359B9Vy
Никогда теперь не убирай утят.
13:28 "Если не слышали про него - обязательно посмотрите демку в стим"
Алексей, как я найду и посмотрю игру, чьё название вы выговариваете неразборчиво? Я уже ни раз писал под вашими видео, чтобы вы дублировали на экране названия игр на экране(
Вообще автоматизация это следующий этап развития. Но вся система (это народ, люди) должны подстроиться или настроиться. В общем как всегда от государства зависит. Так что ждите хаос!!!
@@Jonnycage1111 Я тоже не понял что за игра
пздк сраильский удалил мой коммент
Насчёт списания памяти, помню так-же примерно было когда жестаки начали дешеветь /дёшево стоили, случился пожар на заводе вроде WD, прошло столько лет, все восстановили давно, а цена так и осталась, как после этого пожара.
Это да. ЖД стоили очень дешево, в Талинанде заводы затопило, увеличились цены в 2-3 раза, сказали, что это все временно. Но цены обратно так никто и не вернул. А зачем? Все уже и так покупают по новым ценам, привыкли. Так постоянно, как увеличить цены - так причины всегда найдутся, как уменьшить - все по углам сидят, думают, что не заметят.
Там еще лучше. Теперь WD Blue - старые WD Green по цене WD Blue
ну да нуда, свободный рыночек порешал)
@@Zhysalin а лучше блю или грин?
@@kanekiyuka6997 линейка Грин с уменьшенной скоростью вращения и системой парковки головки, т.е. если винтом не пользоваться какое-то время - он переходит в ждущий режим, останавливая винт. Отсюда и название Грин, экономия энергии, бережение природы и все вот это. Синие - это стандартная линейка
С ИИ всё сильно менее радужно. В среде программистов есть уже давно устоявшийся мем "программист-олимпиадник". Смысл в том, что умение решать сферовакуумные олимпиадные задачи почти никак не коррелирует с умением вести разработку на реальных проектах, а при излишнем увлечении даже мешает.
Что тут важно понимать, программисты ещё с 70-х не пишут программы напрямую, языки программирования - это формализованная спецификация, понятная человеку, на основе которой компилятор генерирует код, понятный компьютеру. Здесь разрабы ИИ смогли сделать так, чтобы ограниченно в качестве языка программирования выступал естественный человеческий язык. Но программирование как процесс от этого никуда не делось. Точно так же, как мало уметь писать, чтобы стать писателем.
Ну и сама идея использовать естественный язык - очень так себе. Он слишком сложен, а значит поведение "компилятора" будет сильно менее предсказуемо, и разработка ещё сильнее сместится в сторону магии, когда надо будет заучивать 100500 ритуалов, призванных побороть кривость платформы, вместо того, чтобы выводить решение задачи на основе общих принципов. Всё-таки в умении программировать, выучить ЯЗЫК - это самое простое.
Что мешает создать ИИ на собственном алгоритме обмена данными с ключевыми структурами технологической части ИС?
Вот это вот. Решить олимпиадную задачку можно практически перебором операторов, а написать осмысленный шаблон абстрактного класса - это уже честный "сильный ИИ" требуется.
вот именно
@@blitzkringe Вы мыслите другими категориями.
Из разряда - компьютеры доказывают теоремы. А по факту комп просто перебором нашёл случай достаточный для доказательства
Всем переживающим за программистов могу ответственно заявить - никто нас в перспективе ближайших лет не заменит (не считая совсем уж манки кодинга): программирование, как бы странно ни казалось со стороны, совсем не про написание кода - это лишь та часть работы, на которой можно отдохнуть и не сильно напрягать мозг - оно про превращение абстракций (иногда настолько коневакуумных, что на голову не налезает) в реализации;
дабы ИИ/ВИ/Вотэвер мог заниматься чем-то подобным, его придётся сделать максимально приближенным к человеческому уровню, а когда таковое случится, думаю, будут сотни профессий, которым нужно начинать беспокоиться намного раньше программистов
достаточно просто вдумчиво прочитать _язык программирования_ как сразу станет очевидно что написание кода это всего лишь запись своей воли в понятной для компьютера форме
Я бы добавил ещё один нюанс. Кодогенераторы не гарантируют результат, который ожидает программист. Таким образом получается, вместо того, чтобы написать функцию, которую надо, программист должен будет тратить время на проверку того, верно ли там все сделано. А это может и больше времени занять
Утешай себя, утешай. Процентов 80 заменят влёгкую, будете с таджиками за места дворников драться
Уже лет 10-15 так же водителей "заменяют", воз все ныне там.
@@MRbahoo08 этот codepilot вообще не удобен в практике, да он сокращает тебе время иногда, когда пишиеш шаблонный код, но в большенстве случаев он просто раздражает и отвлекает своим подсказками, которые зачастую не очень правильные. крч я удалил этот codepilot из vs code, проблем от него больше, чем пользы
Очень интересно посмотреть на нейронку, которая вначале сможет понять, что написал продакт-менеджер в ТЗ, найти тонкие моменты, задать серию уточняющих вопросов, а потом внести точечные изменения в уже существующий огромный проект, правильно добавив новый функционал и не сломав старый. Когда появится - могу с чистой совестью идти сажать картошку.
Всегда есть заказчик который является человеком. Его хотелки необходимо перевести в ТЗ, это делает аналитик. Далее по ТЗ программист при помощи языков программирования, что то делает. С автоматизацией программист просто будет скармливать нейронке данные в пригодном для неё виде. Программисты просто поменяют инструменты.
Только теперь нужен будет не целый отдел разработки с сотней программистов разного уровня, а пару десятков для контроля и внесения правок в финальный код.
@@Andrei_Fralou да не будет такого о чем вы, нейронка вам ничего нового не придумает, алгоритмы не оптимизирует, огромные проекты вам не сделает, да и заменит она тех манки кодеров кто кнопочки двигал, вы слишком обесцениваете образование программиста которое совсем не уместится в эту нейронку, да и язык программирование это только инструмент для разработчика самое главное это другое
@@32galt Разве во всех играх есть что-то новое, что то для реализации чего понадобится новые решения в программировании?
Конечно же нет, во многих играх нечего нового кроме сюжета и окружение нет, так что ИИ придумывать колесо заново и не нужно.
Прикольно когда обезьяны дорвались до зряплат и думают, что их не заменят)) Переводчики и юристы так же думали. Останутся только самые квалифицированные, а это 10% от силы.
@@nimeotaku8828 таки для этого тогда и ии ненужно, ведь можно просто переиспользовать код, что и происходит - этот код это движок.
Алексей, я как разработчик скажу вам, что в ближайшие годы ИИ никак не угрожает разработчикам. Специалистов не хватает, задач больше чем людей которые их могу решать. А ИИ на текущий момент может только помочь в выполнении типовых задач. Это сильно помогает разработчикам, но никак не исключает человека. У человека остается одна способность, которую алгоритмы никак не могут перекрыть - это способность понимать суть. А решение этой задачи даже не предвидится в ближайшем будущем.
> А решение этой задачи даже не предвидится в ближайшем будущем.
Уже решено одним автором, а я не могу собраться и закончить модуль взаимодействий, мне тупо не хватает тишины.
Так что эта задача уже решена, просто нет внедрения.
"Это способность понимать суть" не уверен что все разработчики обладают этой способностью ). Но заменить таких на ИИ определенно будет полезно.
@@ИльяГоворун-э6м О да, это реально большая проблема. Большинство программистов крайне аморфные. Они могут сколько угодно хорошо кодить, но нет и единого шанса словами объяснить ему задачу. Такое чувсво, что на той стороне эмитация жизни, а не реальный человек.
Полностью согласен коллега) Нейронка работает с точно формализованными входными и выходными данными, программист обычно наоборот =) Даже если ИИ дорастет до уровня понимания общечеловеческой речи, инженер-программист будет заменен на шамана-программиста. И будет с бубном и танцами писать ТЗ для ИИ и проверять что он сотворил, все ли правильно)
Полностью согласен с коллегами.
AI, на текущей его стадии развития, ограничен решением типовых задач, которые, по факту, уже упакованы в библиотеки и всевозможные шаблоны, у него нету творческой составляющей. В том числе, разработка программного обеспечения не ограничивается одним только написанием кода, и я сейчас, даже, не говорю о каких-то аспектах требующих технических знаний, ибо понимание доменной области также имеет огромное значение.
Короче говоря, в ближайшее перспективе AI никак не заменит человека.
Я разработчик и щупал пару ИИ-инструментов, которые подсказывают что писать - штуки безумно сырые и малоприменимые пока, но конечно прикольные. Ну и в целом кажется, целевым форматом работы хоть сколько-то творческих профессий будет симбиоз специалиста и ИИ, а не замена человека на ИИ с мониторингом. В конце концов в случае того же программирования что толку от мониторинга, если человек код поправить не может, перехватив управление? А вот рабочие места во всяких коллцентрах, перекладывания бумажек и прочие легко автоматизируемые процессы искусственный интеллект похоронит первыми. Наши банки и моб. операторы уже сейчас ботами обзванивают часто, благодаря распознаванию человеческой речи, и активно сокращают штат саппорта.
Полностью согласен, отличный комментарий
На счёт коллцентров не согласен совершенно. У тех же операторов, банков, магазинов чат-боты не в состоянии решить большинство проблем, которые у клиентов возникают.
Первый автомобильный конвейер появился в 1913 году, первые разработки роботов-хирургов появились 1980 году, а в 2000 году появился первый робот-хирург. До сих пор автомобилестроению и медицине требуются грамотные и качественные сотрудники, системы автоматизации это инструменты и помощники, но никак не полноценная замена людей, особенно интеллектуального труда.
Всегда только память начинает дешеветь так сразу что-то случается!
С учётом развития нейросеток на написание текста на заданную тему + развитие витуберов а также полностью ИИмоделей - я думаю в скором времени могут появится и автоматизированные блогеры. Будем слушать о новостях от Макаренков 2.0 и попивать киберчай.
Эх а я вот жду когда можно будет клепать собственные фильмы и сериалы с помощью ии...
Сам являюсь разработчиком и присоединяюсь к мнению коллег комментирующих здесь: ИИ может только генерировать код для всем известных алгоритмов, он не способен строить сложную архитектуру кода с множественными компонентами.
Ещё один довод - ИИ тренируется на огромном кол-ве данных, в данном случае - исходниках кода. Много ли мы знаем опен сорс игр, код которых можно стянуть? ААА игры так вообще в большинстве своём на проприетарных движках, с уникальными решениями, там этот ИИ просто не имеет смысла. Исходя из этого я убеждён что разрабы будут одни из последних профессий которые ИИ (возможно) заменит.
Автоматика - это прогресс и никуда от этого не деться
Я разработчик с 10 летним опытом, работаю уже 3 года в компании занимающейся МЛ, и я знаю о чем говорю в отличие от автора. Никакой ИИ не заменит разработчиков, на нашем веку точно, успехи дип майда могут быть применены в разработки. Они могут послужить технологией для создания инструментов позволяющих облегчить работу программистам (таковые кстати уже есть), но они никак не заменят их. Пример с код форсес и их сеткой приведённый автором лишь демонстрирует невежество в этом вопросе
Одни профессии постоянно вытесняют другие и это нормальный процесс. Если бы этого не происходило, мы бы до сих пор ходили на колодец за водой и не использовали насосы. Не переживайте, работы хватит на всех, ведь количество профессий продолжает расти))
Червяки это классика.А то что люди были против решения Нфт, это хорошо
Я конечно в этом не эксперт, но для того, что бы ИИ начал хорошо делать поставленную перед ним задачу, в данном случае программирование, нужна хорошая база для обучения, которую наполнили люди и если ИИ заменит большинство программистов, то эта база сильно уменьшится и чем лучше будет становится ИИ тем меньше программистов будут обсуждать свой код на разных площадках, ещё больше уменьшая базу для обучения.
ИИ конечно может самообучаться, но куда это в итоге его заведёт я не представляю.
С другой стороны программисты уже давно не пишут код на низкоуровневых языках и между ними и процессором уже несколько слоёв автоматизации, а детальную работу конкретной железки знают только инженеры и программисты, которые разрабатывают изначальную логику конкретной железки.
Решать задачки, и разрабатывать реальный продукт - абсолютно разные вещи))
Да нет, по сути разработка продукта это и есть решение задач
Разработка продукта - это не только решение задач, но не суть. Сами задачи кардинально отличаются от тех что можно найти в олимпиадных задачках.
Сам подход к программированию отличается. Большинство олимпиадников в реальном продукте ничего не смогут)))
@@alexUnion Ну я скорее о том что "сами задачи кардинально отличаются от олимпиадных" но по сути так и остаются задачами, и дело времени (месяца, года или 10 лет, никто не знает) когда эти задачи смогут решать с помощью ИИ. Ну а насчет олимпиадников, звучик как будто всех под одну гребенку)
Забавно получается: программисты, что работают на ИИ сами же пытаются свою профессию подрубить!
РАНЬШЕ СМЕЯЛИСЬ С ТЕОРЕТИКОВ ЗАГОВОРА, А ТЕПЕРЬ СМЕЮТСЯ С ТЕХ, КТО ВЕРИТ ВО ВСЕ ЭТИ ОТМАЗЫ ГЛОБАЛЬНЫХ КОРПОРАЦИЙ. ТАКАЯ ВОТ ПЕРЕПОЛЮСОВКА В ГОЛОВАХ ПРОИСХОДИТ.
Почему-то принято забывать, что написание кода в работе программиста это от силы 10 процентов работы. Программист решает инженерные задачи, а языки программирования это всего лишь один из инструментов.
Вы удивитесь, но большинство задач таки типовые с небольшими нюансами, если говорить о разработке, начиная с проектирования. Поэтому шаблонизация этого процесса (в чём собственно должен помочь ИИ) решит 80% инженерных задач, изначально даст грамотно спроектированное хорошо масштабируемое решение, которое надо будет немного допилить под конкретную задачу и запросы бизнеса. Это как с разработкой сайтов: когда-то их писали на html ручками, потом появились всякие css, js и иже с ними, потом удобные фреймворки - и далее по пути усложнения и автоматизации.
@@0x4f6c ну как раз почти все типовые задачи уже в общем-то и решены фреймворками и прочими готовыми решениями из коробки. Никто не будет делать сложное веб-приложение там, где достаточно какой-нибудь CRM-ки. Одна беда - научить компьютер понимать желания человека, я думаю, в ближайшие пару сотен лет не получится. Не зря есть такая поговорка, что компьютер делает не то, что вы от него хотите, а то, что вы ему сказали делать. Так что работа программиста в ближайшее время никуда не денется, хотя возможно просто в очередной раз повысится уровень абстракции.
@@Kawey678 "научить компьютер понимать желания человека, я думаю, в ближайшие пару сотен лет не получится" - почему-то вспоминаются ритуалы техножрецов Адептус Механикус из Warhammer40k)) к 40 тысячелетию как раз научимся))
@@0x4f6c техножрецы были уже в 30к, а ии и технологии СШК и другие чудеса были в Тёмную эру, гораздо раньше.
Что может быть лучше утра субботы? Утро субботы под новое интересное видео от Алексея Макаренкова. Спасибо за труды и хороших выходных.
И вам отличных субботы-воскресенья
Никто не хочет снижать цены ни на что. В современных реалиях это никому не интересно. Помню, было время, когда техника стремительно дешевела, за счет ежегодного выпуска более технологичных версий продукта. Но огрызки(и не только) уже давно всем доказали, что можно выпускать одну и ту же херню ежегодно под разными названиями с незначительными изменениями непрерывно повышая цену изделия. Создание искусственного дефицита удерживает цены актуальных изделий на месте и позволяет дороже продавать следующие модели. Это капитализм.
Как сказал один коллега, "вот когда такой ии станет доступнее и дешевле разраба, тогда и поговорим".
А так, copilot существует много лет, да и всякие вспомогательные инструменты. Но не столь массово, далеко не для всего и кадров все еще мало. Так что в какой-то перспективе да, автоматика победит, а с другой, прогеры будут настраивать автоматику...так что очень не ближайшее будущее)Да и на кого потом сваливать ответственность, если что-то пойдет не так) Сначала пускай хоть теслу водить допустят
Точно. Я представляю сколько этот альфакод энергии сжирает на одну олимпиадную задачку)
Истории, когда ИИ заменит программистов и огромное число специалистов пойдет бомжевать, не будет. Отлично, что инструменты могут делать многое за человека, но и сложность программ растет очень сильно. Программисты окажутся нужны, кому-то нужно будет формулировать задачу для компьютера.
А вот у начинающих программистов могут быть проблемы, если их задачи сможет решить компьютер.
Сначала автоматизация пришла в машиностроение, теперь пришла в программирование. Это естественный процесс автоматизации труда
Очень"тепло" у Вас на канале Алексей!
Даже рекламные интеграции смотрятся, вы умеете их подать.
Спасибо большое за Ваш труд.
Спасибо за добрые слова
Алексей снова обозревает) А мы лайкаем.
Алексей так искренне рассказывает про планшет, что к концу интеграции я и забыл, что это реклама :)
Никакого СПГС в искусственном удорожании продукции нет. Это банальный кризис перепроизводства. Сколько раз на землю выливали тонны молока, чтобы поднять цены, уже со счёту можно сбиться.
Вопросы автоматизации в IT-сфере пагубны для общества при современной форме экономики. Элиты законсервируются в своём искусственном мирке, пока снизу к ним не постучат недовольные соседи.
Борода уже седеет) сколько же времени уже прошло) ещё с игромании помню времена ...
Ого, Codeforces)) Я учился программировать у создателя этого чуда, Михаила Мирзаянова, когда он еще не покинул стены Саратовского Государственного Университета, и не переехал куда то из Саратова, чтобы посвятить больше времени своему проекту. Отличный преподаватель и человек)
Код с помощью ИИ будут писать только когда киберпанк станет реальностью. Решение задачек - хорошо если 20% работы программиста, а то и того меньше. Повседневные задачи обычно гораздо комплекснее, и алгоритмы, обычно, на последнем месте. Говорю как программист.
Лучший пример автоматизации - трилогия гта: денег заработано много, затраты снижены, а вышло то что вышло…
Пока ИИ не обретёт сознание программистам бояться нечего:) В заказной разработке очень часто возникает ситуация: «Сделай то, не знаю что, ищи ответы там, где не знаю сам». Приходится варить им кашку из топора.
Сколько раз уже говорили о том, что вот эта штука убьёт программистов, когда сделали персональные компьютеры, когда придумывали новые языки, когда делали no code технологии, теперь вот это. На деле специалисты информационной сферы только растут в числе, а все "инструменты убийства" становятся инструментами работы. Любая автоматизация это хорошо, потому что поднимает потолок развития индустрии и фирмы, но это не инструмент замены в большинстве случаев, хотя первое время может и пошатать индустрию в нише копипаст кодинга
Да за какое подорожание железа тут переживать, когда цены на базовые продукты ежедневно улетают в космос...
По ИИ интересно может получиться. Но только не с этим DL.
1. Кто будет обучать новым решениям ИИ, если количество программистов уменьшиться? Возможно они потеряв работу и пойдут обучать ИИ, но тогда этих программистов нужно будет еще больше, потому что вариантов написания кода скорее всего не имеет границ.
2. Данное "ИИ" это не ИИ, а глубокое обучение DL. Ему слишком много придают значения сейчас. В отличие от написания кода человеком ИИ(DL) не может находить причинно-следственные связи, делать смысловой анализ, синтез, сравнение, проводить аналогии, я уже не говорю об insight озарении. А это необходимая часть в написании уникального кода. Как только программист выходит за рамки обучения программированию, то сразу подключает эти возможности для создания кода.
3. Таких сенсаций будет еще много. В IT вложено столько денег, что что-то надо выдавать за эти годы хоть какие то результаты. А обычные DL выдают такие критические ошибки, даже после стольких лет разработки, что им никто не доверяет и никто правовую ответственность не хочет нести. Но стоимость компании повышает. Как там называется компания? Все бежим на биржу покупать акции.
Лучший способ использования DL это контроль программиста, его чистоты кода, соблюдение каких то правил. Но не замена.
Сони - давайте упраздним логистику , покупайте в цифре , это сделает производство игр ГОРАЗДО дешевле 3-4к рубасов это ведь дорого! Перешли на цифру- 5,7, 9к рубасов. Давайте заменим кодеров на ИИ - игры станут ещё дешевле ! Я уже боюсь за цены ...
Сам занимаюсь играми (пока без продажи). В Unity действительно за несколько лет качественный скачок инструментария. Я сейчас не про ИИ, а про автоматизацию в целом. И в маленькой команде это очень сильно помогает. Особенно, если игры ты делаешь только в свободное время (жить-то на что-то нужно, пока медленно ведёшь идею к нормальному состоянию, которое не стыдно будет показать людям).
Что касается развития ИИ. Мне всё же кажется, что ещё очень долго он не сможет полностью заменить спецов-программистов. Думаю, быстрее начнут появляться системы типа визуального программирования, которые позволят пользователям контента самим "запрогать" логику желаемого приложения. Сколько уже конструкторов сайтов. Сколько инструментов есть в соцсетях для бизнеса. Берёшь да настраиваешь.
Так что, мне интересно не столько то, когда заменят программистов, сколько то, кто их заменит - ии или обычные люди с удобными инструментами. Возможно, второе будет переходным этапом, когда программисты будут создавать эти инструменты, и востребованность профессии будет снижаться плавно. По-моему, вполне щадящий сценарий, в который очень хочется верить )))
Благодарю за ваши работы, Алексей.
Как лид небольшой команды разработчиков, могу с уверенностью сказать, что автоматизация процесса разработки идёт шальными темпами, но автоматизируется рутинная работа чему мы несказанно рады
как раз на этой неделе иду брать новые ssd ) Но думал отложить на потом, сомневался, но Алексей придал мне мотивации купить сейчас XD
Я программист и активно пользуюсь генератором кода openai codex. Теперь вся рутина на нём. Жду когда он станет умнее и не боюсь. Моё поле обзора техник стремительно сужается с ежедневными появлением новых. Этот инструмент прекрасная возможность охватить широкий класс задач.
Идеальная смеха - ИИ разрабатывает игры, ИИ в них играет, мы пьем пиво и смотрим на это на видеохостинге.
Нужно написать программу которая заменяет менеджеров и начальников, а заменять программистов... ну это стрелять себе в ногу.
Поставил лайк, но на самом деле тема дорожающего железа прям удручает и бьет в самое сердце. Хочется хороший игровой компьютер, ведь уже через 10-15 лет выйдет Сталкер 2. Волнуюсь, что с такими подорожаниями тупо не успею накопить :(
Поставил лайк, отвечаю на вопрос Алексея. Автоматизация процесса при качественной (!) настройке со стороны специалиста способна снизить % глупых ошибок при написании кода, а значит и сам последующий тест может пройти быстрее и успешнее. Автоматизацией увлекутся те компании, которые давно выстроили конвейер производства своих игр типа ФИФА, Асассинс крид и так далее. С новыми, плохоизученными вариантами создания игр придётся всё так же потеть.
Производитель памяти накосячил, но ничего страшного - конечные потребители оплатят все издержки.
В программирование много нюансов и решение алгоритмических задач - это лишь одна из частей программирования. Но очень круто, если ИИ будут интегрировать в иде для решения таких задач, это будет экономить время)
Офигенный сюжет! Лёша, благодарю!🤝😉
Я веб-разработчик и мне сложно представить как ИИ (программа) будет писать код для других програм. Искуственный Интелект - это алгоритм обучения. Алгоритм - это порядок действий, шаг за шагом, сохраняя и используя при этом состояние/состояния в какой то промежуток времени.
Спасибо большое за обзор. Не много не конкретно по данной теме, но пора переводить на автоматизацию перевод игр.
Здесь живет грустный котик. Улыбнуло =)
Спешу поделиться инсайдами как разработчик ПО и специалист по ИИ. Наверно, многие знают, что существует градация сеньорности программистов: джуниор -> миддл -> сеньор -> архитектор. Это может показаться неочевидным, но, чем сеньорнее программист, чем больше у него опыта, тем меньше он пишет код :) Т.е. разработчик уровня architect вероятнее всего не пишет код вообще. Разработчик - это не про написание кода, это про скилл решения проблем. В том числе, с использованием ИИ, так что до их замены ещё очень далеко
Как я вижу эту ситуацию с ИИ, так это в первую очередь помощник человеку, а не замена его. И направит часть освободившегося времени на выполнение новых задач
Как обычно, спасибо за видео!
А автоматизация... Ну, всё верно сказано: в эту сторону движение будет в любом случае. Не сегодня - так завтра узконаправленные профессии будут замещаться автоматикой. Это ни хорошо ни плохо - это просто вот так. Кодерам, наверное, паниковать не стоит, а стоит поглядеть, куда ещё направить свои таланты. На всякий случай. Ну и тем, кто учится, стоит это учитывать.
В жизни так дофига всего, что нужно знать и уметь! Способы монетизировать свли умения тоже, как минисум, знать надо.
"Скоро будет одно сплошное телевидение..."
Автоматизация не особо выгодна владельцам, ведь чтобы машина делала двойную работу надо купить вторую, а не увеличить зарплату на 20-50% сотруднику, как это делают сейчас.
@@Selkinto Робототехника со временем становится всё шустрее и умнее, а у человека есть пределы, на эти физические пределы увеличение зарплаты никак не повлияет.
Скоро будем бегать как Элой с харайзен, там тоже автоматику разработали на замену людям 😆
Люблю включить видос этого Дяди и заняться делами, попутно слушая его рассказ. ВО первых, много чего интересного узнаю, а во вторых, сам рассказчик приятный человек. Раньше его на 4game смотрел, потом нашёл канал и перебрался сюда :))
У той же гугл есть книга (достаточно достойная и интересная к прочтению) по эксплуатации, где зафиксирована примерно следующая информация:
- полностью автоматические (но не автономные) системы могут стать проблемными, в силу того, что при случае выхода из строя какой-либо части обслуживающий персонал не до конца понимает что поломалось и где.
(цитата не прямая, но примерно такая). Автоматизация конечно очень важная вещь, она экономит именно человеко часы, давая ему больше времени заняться чем-то менее рутинным, но полностью заменить. С 70-тых эту серебряную пулю ищут, до сих пор не нашли.
что касается кодеров, то думаю что в прошлое уйдут всякие индусы, которые строчат гуанокод, останутся спецы которые будут оптимизировать код написаный машиной, потому как сомневаюсь что машина сможет гибко оптимизировать код под конкретные задачи, чтобы он работал быстро и комплексно.
скорее всего нет, Индусы конечно работают объёмами, но у них рабочий продукт всё-таки
А эта "будто бы ИИ", аналоги которой последние 10 лет со всех щелей иногда всплывают - просто будет решать какую-нибудь одну задачу, потому на более крупном уровне её бессмысленно применять.
Когда-нибудь псевдо ИИ перестанет быть псевдо
@@Betonoshatalka но это будет уже система на совершенно ином принципе.
@@user-jo9rk4zh5c само собой, наврятли мы можем хотя бы приблизительно представить как это может работать
БРАТАН ХОРОШ ДАВАЙ ДАВАЙ ВПЕРЕД КОНТЕНТ В КАЙФ МОЖНО ЕЩЕ ВООБЩЕ КРАСАВЧИК
Можно вот этого вот почаще?!
IT сфера - одна из последних, кого не касалась оптимизация. Ребята держитесь, вы найдете себе применение в Мире
Спасибо.
Минус за панические настроения по поводу железа и долгую рекламу
Автоматизациа предоставляет возможность большему количеству людей создавать свой проекты за меньшее количество затрат как во времени так и в финансах за счёт чего реально амбициозные разработчики воплощают свой идей, которые развивают индустрию в целом, так как масса людей с достоиными идеями наконец-то реализуют свою мечту. А про нехватку рабочих мест не стоит беспакойтся так как в мире и так много профессии постоянно вымирают и безработные были всегда, людям просто нужно адаптироваться к новым условиям.
Художников тоже пугали что ИИ убьет индустрию. Нейросетки рисующие пейзажи по паре мазков в пейнте, генерация фотореалистичных персонажей, смешение разных картинок в бридере. И что? Художники взяли это все как инструмент и начали фигачить еще круче и быстрее
Монетизацию автоматизировать нельзя, ото в будущем нам придётся как в матрице подключиться и майнить токены на игровую кастомизацию
всевозможные автоматизации процессов, повышают требование к изделию, в итоге времени, всё равно уходит примерно столько же, но а вот качество повышается. Как пример, игры которые делали в 90х (большой командой в течении года), сегодня, благодаря автоматизации, делаются за пару дней, парой человек :))) Точно так же будет и через 30 лет когда игра уровня GTA5 будет просто генериться при помощи "пары кликов мыши" )))
Дочь школьница, пользует планшет больше года, хорошая вещь, единственный минус это в играх при обновлении прогресс не переноситься
Автоматизация рутинных процессов -- это хорошо, больше времени и возможности для исследования и творчества. Более того, я могу представить ИИ в качестве ядра игровых проектов, сочиняющий побочные (а может быть и основные) квесты для игроков, управляющий поведением НПС в рамках этих квестов и вообще, делающий всё то, что мы подразумеваем под словами "живой мир".
Ну вот сделали ремастер классических ГТА с помощью нейронки =/
А ценник-то всё равно подняли)
Ничего не подешевеет, сейчас, по сравнению с тем, что было 10/20/30 лет назад, процесс упростился до предела.
что точно не стоит автоматизировать это создание сюжета. В автоматизации например при постройке миров есть минус, что они часто бывают очень похожи. Ведь у системы есть весьма ограниченный набор шаблонов
2019 год, новость "Инцидент на фабрике Western Digital приведёт к дефициту флэш-памяти"
Я слышал подобное про ИИ уже очень давно, но со своей практической стороны скажу такое - если даже в самом автоматизированном процессе есть хоть на йотую долю человеческий фактор, то никуда все ИТ специалисты, да именно все, не денутся. И вот тот самый ИИ, станет не источником, а инструментом в руках человеческих, упрощающих задачи программиста.
Был такой интересный фантастический фильм Ева снятый Кике Маильо в 2011м, в котором было в числе прочего показано возможное развитие программирования в будущем.
Да и в принципе программисты это люди которые привыкли учиться, без дела они не останутся.
Алексей, всего хорошего тебе) Удачи и хорошего настроения)
Взаимно ;)
Очень интересный и разносторроний выпуск, огромное спасибо, Алексей!
Программеров понадобится в три раза больше - один запускает ИИ на коддинг, второй руками все исправляет, третий раз в неделю вносит корректировки в ИИ
Озадачился покупкой железа, спасибо!
Предлагаю поддержать грустного котика, чтобы он не грустил!
Thanks , you are the only one to who I always give a like. You are very professional , but at same time informal and looking in to situation like real journalist should , not pushing your own opinion. Wish you all the best.
Как бы не жалко было Тим17, но такие показательные примеры нужны, чтобы видно было, что НФТ-помойка интересна в основном барыгам, а игрокам нет.
Я сам небольшой инди-разработчик, но с далеко не начальным опытом и я не думаю, что ИИ в ближайшие лет 15 на столько продвинется, что программисты будут не нужны. Автоматизация, безусловно, поможет в разработке и будет перенимать на себя разные куски задач. Однако, как и при любой разработке, мне кажется, она, если не навсегда, то, на очень долго будет вспомогательным инструментом не который "делает всю работу за людей", а который "помогает человеку в выполнении работы". Мне кажется, этот принцип будет оставаться по огромному количеству причин, однако могу ошибаться.
К тому же надо понимать, что одни и те же задачи могут требовать разного подхода из-за контекста и обстоятельствующих условий, который ИИ вряд ли сможет понимать полноценно.
Ну а если угодно - никуда не денется банальная человеческая жадность или преследование личных целей. В подобных случаях, скорее всего, на ИИ будут перекладывать не так уж и много, а начнут привлекать грамотных специалистов, которые смогут свои механики внедрить и сделать это по-тихому и незаметно, так чтобы никто и не понял. ИИ, скорее всего, не стал бы заморачиваться в подобных вещах и, вообще, в вещах, где применим человеческий фактор.
Вот оно как оказывается! Будемс закупаться флешками 🦆 Спасибо за ролик! 🦆
Думаю автоматизация в игровой сфере для игроков это хороший звоночек,поскольку условно даже небольшая команда разработчиков с хорошей идеей сможет создать достойную игру за небольшие деньги,также возможно автоматизация хотябы частично решит проблему крайне сырых и забагованых игр на старте
Автоматизация-это нормально. Мы же сейчас не пашем поля плугами,а используем для этого спец. технику. Опять автоматизация даст возможность Инди разрабам делать свои проекты намного качественнее, но при этом не раздувать бюджет.
Дебаг и рефакторинг автоматического кода без комментариев и документации это будет весело конечно.
Для меня Team17 известны по hell let loose, недавно по плюсу её раздавали, надеюсь не забросят игру
О ИИ кодинге.
Коротко о любой подобной системе можно выразится следующим образом: У нас было 10 решений задачи. Мы придумали одно универсальное. Теперь у нас 11 решений задачи.
1) Программирование в общем случаи является алгоритмически не решаемой задачей. ("Проблема остановки".)
2) Программирование не особо отличается от математики. Но, что то о уходе математики никто не заикается. Повышение уровня абстракции не убивает её. То есть вы можете обозначить одной-тремя буквами то, до чего человечество доходило сто-триста лет, и для объяснения чего не осведомлённому человеку понадобится три года в университете. И так каждый раз. И всё равно мы понимаем, что мы не чего не понимаем. Хорошая аналогия тут окружность как то, что мы знаем сейчас. Тогда её длинна это то, где есть место для размышлений.
3) Программирование в первую очередь требует понимания предметной области и по сути является средством коммуникации разработчиков. Когда уровень ваших навыков достаточно высок всё сводится к тому, что вы просто красиво описываете, что вы хотите от машины. А потом другой программист смотрит на это и радуется... Какой вы молодец.
4) Системы для написания "автокода" существуют уже давно. Притом они решают поставленную задачу в 99% случаев, а не в ~53. И без каких либо нейросетей. И ещё вопрос более ли это узкие задачи.
Макаренко молодец) Интересный контент!:)
На TJ хороший лонгрид об этом. Если коротко, компиляторы существуют уже давно, но однако программистам они помогают, а не лишают их работы. Нейросеть, о которой Алексей рассказал, способна решать очень узко направленную задачу и для этого эту нейросетку очень долго обучали. На данном этапе развития ИИ нейросети могут дописывать код за человека, но написать его полностью не в состоянии, а если и могут, то код слишком странный и человек в случае необходимости вряд ли его поправит. Поэтому за ближайшее будущее опасаться не стоит, но все же программистам стоит развиваться в нескольких направлениях, чтобы быть актуальным. Но статью действительно стоит почитать, она интересная и не ограничивается моим куцым пересказом
Удорожание разработки это когда ты либо постоянно делаешь грейды своим сотрудникам, либо постоянно восполняешь текучку джунами и их учишь.Если хочешь быть в топе сразу оба пункта, вот и получается сумма x2-4
Как обычно, смотреть ещё не начал, но лайк уже поставил😃
Спасибо
@@MakarenkOFF вам спасибо 🙏)
Ну мы же постоянно слышим, что глав подобных компаний, заботит лишь прибыль. Видимо люди не совсем понимают что это означает, если такое их удивляет.
Как заядлый игрок в факторио а так же как просто дипломированный экономист однозначно скажу, всё что может быть автоматизировано должно быть автоматизировано.
;))
Не думаю что прям целиком профессия программистов исчезнет, скорее станет очень узкой областью(по сравнению с текущими конечно реалиями), веди этот самый ИИ тоже кому то нужно будет допиливать, чинить и т.д.
Блин. Подписалась на интересный канал околоигровых новостей, а теперь захожу на него с мыслью: "какие уточки сегодня будут?" )))
;))) Похоже, надо перерыв сделать, а то значительная часть комментов в последнее время - про уть. Правда, подозреваю, что, если убрать, многие начнут писать - "А где ути?"
@@MakarenkOFF Не надо перерыва! Это замечательная фишка - разбавлять новости забавной милотой, ни у кого такого не видела.
Да и чем больше комментариев - тем популярней канал. Даже если это комменты про уть )))
Ну это смешно даже. Не нужны будут программисты, так будут нужны люди которые будут ставить задачи этим ИИ. Порой тяжелей сформулировать задачу самому и потом объяснить кому то, чем собственно сделать. А если этот кто то, кому надо будет объяснять будет еще и не человеком...
Ура! Новый ролик. Какими, какими субстанциями :-)
Нихотят производители с дефицитом прощаться, оч нравится он им:)