Я практически не пишу код уже год.
Но читаю что пишет ИИ для критических частей (алгоритмы, расчеты и т.п.), и корректирую, часто сильно, ИИ пока не может делать сложные вещи без коррекции.
В целом — я не представляю кто сейчас пишет код руками, это можно делать только если тебе по какой то странной причине все еще платят специально именно за это. Экономически это больше не имеет смысла.
Даже ревью кода не нужно для большинства проектов, типовые проекты низкой и средней сложности — сайты, интерфейсы, типовые базы данных, интеграции, воркфлоу и т.п. требуют минимальной проверки.
И для таких проектов 90% усилий человека — это документация, спецификации, стратегия тестирования и проверки качества и т.п. Код — в идеале вообще умышленно запретить как читать так и менять код вручную, и требовать чтобы корректность обеспечивалась неявно — системами спецификациями и проверкой качества, и т.п.
Выбор языка. Для типовых проектов — оптимальный для ИИ — возможно Rust. Это один из самых кривых и неприятных языков для человека, нечитаемое месиво, код на Rust это сами меня всегда удивляли люди кто изучали или читали Rust, разве что только если очень хорошо платят.
Но, неожиданно, для ИИ нечитаемое месиво не провблема, а семантические гарантии Rust оказываются очень полезными. И, неожиданно, учитывая что человек больше код не читает, Rust оказывется хорошим вариантом.
Для сложных проектов, ревью человеком все еще требуется, поэтому Rust не самый лучший.
(уточнение, это не значит что мелкие индивидуальные проекты надо делать на руст, это скорей для компаний когда боль менее средний проект а не маленький, мелкие проекты нужно делать — спросить у ИИ что он считает лучшим выбором, и что ИИ скажет так и сделать.)
Я иногда захожу на форумы по программированию, и там обсуждают полнейшую дич, такое впечатление что все еще нет понимания что все это больше не имеет смысла, как обсуждение радиоламп.
Интересно было увидеть недавнюю презентацию Девида Хансона (создатель Ruby on Rails) на эту тему
www.youtube.com/watch?v=vDjW_dRyKXY
Которая вызвала наверно 90% негативную реакцию в сообществе Ruby on Rails, поскольку он сказал что продукт который он создал, как и программирование в целом, больше не имеет смысла. Он очень четко и ясно сформулировал мои ощущения.
А также, по слухам, Matz (создатель Ruby) примерно такого же мнения, но он человек мало публичный, и более дипломатичный, поэтому прямо такого не скажет.
Кванты тоже несколько напряглись
www.reddit.com/r/quant/comments/1wephsy/quant_is_already_automatable_as_math_now/Данная публикация является личным мнением автора. Мнение владельца сайта может не совпадать с мнением автора.
Михаил Шардин, зачем они нужны? если нужна какая то библиотека — можно сказать ИИ чтоб создал.
Т.е все эти популярности пакетов/язаыков/библиотек, готовый код проектов, экосистема, документация, известность языка/библиотеки на рынке рабочей силы и т.д и т.п. — с приходом ИИ это все имеет околонулевую ценность.
Понятно что это не касается каких то огромных библиотек типа numpy создавать с нуля не нужно. И нужно какой то разумный баланс соблюдать и не изобретать велосипед без надобности.
Или можно сказать ИИ — возми питоновский numpy, выкинь оттуда весь питон, который по сути тоненькая обертка над C++ алгоритмами, и используй эти C++ алгоритмы напрямую.
Но, для средней компании и выше, она может просто потратить $100к что для нее копейки (меньше зарплаты одного программиста), чтобы переписать питоновский numpy на rust, и т.п..
Alex Craft, странно что не видно на рынке HL3 или аналогов Oracle, MSSQL Server, Windows, CAD-систем и пр, ведь казалось бы вот есть спецификация на Oracle, берем ИИ и говорим сделай мне Oracle совместимый (до последнего API и PL/SQL) продукт, и все продаем его в десять раз дешевле, а с CAD/GIS и пр, еще должно быть проще, там даже бинарные форматы известны, можно вообще до бинарной совместимости сделать продукт
Это даже не глупость, а сверхглупость.
Воистину, скупой платит дважды, а дурак — трижды.
А автор же этой статейки будет платить вдесятеро.
Искусственный интеллект никак не отменяет библиотеки, никак не отменяет развитие существующих библиотек, и даже создание новых библиотек совершенно не отменяет.
И дело даже не в повторном использовании кода, а, например, в модульных тестах, которыми покрыт код библиотеки.
И если за год взаимодействия с искусственным интеллектом ты всё ещё не понял этих простых истин — плати вдесятеро.
И учитывая что ИИ и там и тут одинаковый, а данных у брокера больше, задержки меньше, комиссии меньше — непонятно за счет чего должна появиться прибыль :)
понятно все с автором
Можно придумать херню, потом сгенерить все артефакты, доки, реализовать на любых языковых ах и обложить со всех сторон крутыми тестами. И никто не заметит что изначально задумали херню.
Есть нюансы.
1. Все коммерческие облачные нейронки пока работают в убыток, и не приносят прибыли создателям. Скорее всего это пофиксится еще через пару поколений видеочипов которые станут еще эффективнее.
2. Зависимость от нейронок, особенно облачных. Программисты разучатся кодить. Сейчас большинство крупнейших AI проектов уже блокируют пользователей из РФ, плюс наш любимый роскомнадзор ещё изнутри блокирует выход в интернет и средства обхода. Что будет если завтра отвалятся все облачные нейросети? Переходить на локальные? Имею ввиду локальные которые можно поднять на одной машине разработчика. Технически думаю не проблема, чисто для программирования не нужна большая база, но вот предметные области могут быть очень обширными, тем и хороши крупные LLM что они не только языки программирования знают но и многие области знаний, и могут решать задачи связанные с разработкой софта в этих областях. Если локальная нейронка не будет знать ничего об авиации, а ты разрабатываешь софт для бортового компьютера самолёта (утрирую, т.к пока такие отрасли вряд отдадут на откуп ИИ), то это сильно усложняет задачу.
1. Да, нет смысла оценивать их СЕГОДНЯШНЮЮ комнерческую эффективность
2. С обществами не обладающими ИИ скорей всего случиться то же что с индейцами америки. :)
В кубиках...
Сила инерции мышления…
Страны и общества которые попытаются игнориривать прогресс, не говоря уж о том чтобы тормозить его бюрократией, просто отстанут.
Единственное узкое место — чипы, если не будет возможности делать их больше и мощнее — это может затормозить прогресс.
У них выбор — вложить все что есть и разогнав прогресс на максимум успеть первыми. Либо прийти вторыми, и тогда их деньги и власть обратятся в тыкву.
>> ИМХО программирование никогда не было узким местом
В моей соло алго я всегда мечтал сколлаборироваться с хеническим чуваком. А сейчас агент/нейросеть мне такого заменяет. По софтам матч идеальный) — что-то не нравится, поправил промпт вот он тебе и более проактивный или менее, более дружелюбный или критикует — все как тебе нравится. Ну и по хардам вопросов тоже 0.
Что до энтерпрайза или других степеней зрелости предприятий — ну конечно там другие правила. Там ИИ тоже может дать большую пользу, но уже просто с наскока не прокатит. Не прокатит если ИИ будет юзать каждый, но при этом сам по себе, не скоординированно. Нужно и технично внутри компании это все координировать и вообще — в таких масштабах и бест практис еще нет.
Как недавно написали в одном обсуждении «ИИ драматически ускоряет разработку». Один товарищ сейчас пилит MVP, не целиком ИИ использует, конечно, но в полный рост, говорит эффект огромный. Посмотрим, что будет, когда уже в полноценную работу пойдёт :)
— Папа, ты теперь будешь меньше пить?
— Нет сынок, ты теперь будешь меньше есть.
Всем шампанского за мой счет! Пишите в личку номера банковских карт и пин-коды.
да и вообще — раньше бромом сифилитиков лечили — клиентов лиц с низкой социальной ответственностью )))
Или сразу списывать с него за пузырь вискаря? (Шампанское не люблю...)
Так что можно любой...
А на будущее головой думайте, когда пишите текст оферты!
Ментальная нагрузка наоборот уменьшилась.
Раньше мне приходилось делать статуи вручную молотком и зубилом, а щас я их просто рисую а ИИ вырезает по моему дизайну. Наоборот, нагрузка уменьшилась и я могу уделять больше внимания важным вещам.
В целом, программированю за запрлату пришел конец, осталось пара тройка лет, и имеет смысл выжать остатки из индустрии, но в перспективе это тупик, денег там не будет. Также как и в любой интеллектуальной деятельности.
Бытует мнение что ярких маркетологов, визионариев и предпринимателей, изобретающих чудесные гениальные идеи ИИ не заменит, или талантливых программистов. Я думаю заменит, ИИ универсален и в ближайшие годы все это осилит.
«Работающие ртом» это музыканты, певцы, служба поддержки, дублях, политики, переводчики, адвокаты, консультанты, психологи, ну и учителя…
Примером может служить классическое художественное искусство. Знаете, почему квадрат Малевича стоит дорого? Вот и я не знаю. И никто не знает, потому что нет конкретных считываемых показателей того, почему вот это — дорогая картина, а это — дешёвка. Нет такого алгоритма и методички, по которой Вы станете экспертом по искусству и научитесь оценивать его цену на рынке аукционов.
Более современный пример — это электронное искусство. Люди создают 18+ контент (рисуют комиксы и картинки) за деньги и это покупается. Покупается не потому, что ценно умение нарисовать, а потому, что ценно умение выдумать что-то. Нет никакой сложности в том, чтобы просто изобразить что-то, для этого даже ИИ не нужен, он не сильно ускоряет работу, сложность в том, чтобы понять, что изобразить. Например, кому-то придёт в голову идея того, что инфекцию Иркутска можно изобразить в виде персоны, которая оплодотворяет Иркутск, который будет изображён в виде женщины. Эту ерунду продадут на патреоне и найдутся люди, которые заплатят за подписку на такого артиста и покупателю будет важно не то, что кто-то на планшете нарисовал лица, а то, что именно было нарисовано. Это может показаться буллщит, но люди реально платят огромные деньги за всякую ерундистику, за непонятные картинки в интернете, за извращения, просто за хайп.
У меня к ИИ-апологетам один простой вопрос часто возникает: сколько миллионов рублей Вы заработали на ИИ? Почему не устроились на несколько работ кодером, чтобы получать лёгкие 1 млн в месяц? Почему не продали подписок на свои сгенерированные арты хотя бы на пару миллионов рублей за год?
А мешает устроится на 2 и более работ юридические проблемы. Чисто по времени изи и 3 и 4 работы с современными инструментами.
И ныть всегда надо у зеркала
Вот тока им будут нужны талантливые писатели...
Сюжет таки важен…
Например по «Эпохе мертвых» Круза или «Играть чтобы жить» Руса…
Ой-вей… ви таки просто не знаете сколько стоит шестилучевая звезда Малевича!
А ваш квадрат — это дешевка для гоев...
Но это не только в ИТ это везде будет.
Второй сайт навайбкодил stockchart.ru
И это тоже до поры до времени.
Вообще, парадоксально, но факт — компьютеризация и появление дешёвой лазерной печати привело лишь к кратному росту бюрократизма, причём во всём мире.
А вот как политически выбраться из этой бюрократической ловушки, не разрушив политическую систему, не знает никто.
Хотя давно понятно, что AI и роботизация неизбежно должны привести к массовой потере работы миллионами людей во всём мире.
Но никто не решается начать выплачивать Безусловный Базовый Доход, а политики снова грезят войной, как и при прошлых мировых кризисах капитализма.
Даже сейчас! И вообще, живём ведь по сути своей под диктатурой чиновных воров в законе, на страже которых от гнева народа стоят изменившие присяге, Родине и своему народу насквозь коррумпированные силовики.
ИИ действительно может облегчить жизнь человека, но не подменой/убийством творческого потенциала.
Вайб-кодинг, ИИшные картинки, ИИшная музыка, ИИшные книжки — это, если провести понятную многим параллель с едой, как пересгнивший доширак, найденный на помойке с трупами тараканов в нём и ползающими опарышами. Омерзительно!
России в любом случае не грозит ИИ-революция. Тут интернета-то уже нет, компьютеры скоро станут непозволительной роскошью. И всё это пока массы весело хавают ИИшный «творческий» понос, словно не видя разворачивающейся перед их глазами катастрофы и тяжелейших злодеяний.
Можно перефразировать, что раньше программисты писали на ассемблере/в кодах, а сейчас компиляторами пользуются…
А читать люди всегда мало читали, это всегда было весьма нишевым занятием.
Говорят Rust похож на C++, не?
но то что творит Opus, GPT, Grok на C++ для HFT, это ни в какие ворота не лезет ) все в мусорку идет
не для HFT пойдет канеш
Андрей К, руст отличается от С тем что многие неявные вещи в С в Руст обязательны задаваться явно, и что компилятор Руст проверяет корректность многих неявных вещей, которые в С не проверяются.
Мож быть, сложный код ИИ пока еще требуется помощ человека.
Да.
Сильно быстрее стало что-то пилить. Сильно шире горизонты — больше нет пугающих обсластей. Ну или так: пугающие в голове, может, еще осталиь по инерции, но недоступных больше нет. Первый мой парадигмальный сдвиг случился у меня при прохождени икурсов по дата-саенсу — «мм, я и скрипты могу, я и парсить могу, я и ML могу, я и API могу», второй вот после плотной дружбы с GenAI «ну я, получается, вообще все могу».
На практике, например, на изи сделал такое: «ну вот этот кусок у нас явно можно на C/C++ перевести для скорости, он явно боттлнек и легко делегируется» и вуаля ранее медленная стратегия стала быстрой. Остальной код на Python.
Естественно, мозг и бэкграунд человека, который с AI работает все еще очень важен — просто чуть другие качества стали на первый план выходить.
Приносить деньги — это отдельная тема, и она не связана с возможностью создать продукт. Повторить фейсбук или шопифай элементарно, но это не принесет денег.
Gypsy, у Сороса на эту тему хорошо очень рассказано про рефлективность в его книге.
Даже если ИИ станет умнее человека в 100 раз, и сможет вертолет за секунду спроектировать и собрать. Это вовсе не значит что это будет прибыльно. Потому что одновременно с ним — будет куча других таких же ИИ которые в 100 раз умнее человека и могут сделать то же самое. Будет новое равновесное состояние рынка.
Поэтому да ИИ может делать сложный продукт, и нет ИИ не может делать деньги, потому что конкурирует с такими же точно ИИ как и он сам. Это как Мюнгхаузен поднял самого себя за волосы
Бывает некоторое отставание какой то области (например музыка долгое время отставала), такое впечатление что из за того что его меньше тренируют в этом направлении, но как только делают тренинг — он сразу подтягивается.
ИМХО это все приведет к сегментации зон интернета и зонам без ИИ. Либо к тотальному запрету ИИ.