0
IT IT

Продолжение поста «Есть те, кто считает, что ИИ заменит всех программистов через 20 лет»

Тек вот, те кто хотя бы игрался с нейросетями знает один ключевой факт:

Прежде чем начать работать с нейросетью её надо обучить.

То есть предварительно нужно сделать табличку:

Ввод | Правильный вывод

И чем больше строк, тем точнее и лучше нейросеть будет потом выдавать результаты.

"Успехи" нейросетей в программировании - следствие того факта, что:

- процесс написания кода сильно формализован. Практики, паттерны и вот это вот всё.

- в целом одни и те же задачи решены тысячи раз в одних и тех же проектах.

Грубо говоря нейросеть анализирует промт ищет и выдаёт наиболее похожий шаблон РАНЕЕ НАПИСАННОГО кем-то кода.

Так же как и картинки - компиляции ранее нарисованных картинок и фото.

Тексты - компиляция ранее составленных кем-то текстов.

В чём проблема?

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

Почему? А кто определит, что информация на выходе нейросети является правильной?

Ввод и вывод нейросети - числа. Задача сводится к (грубо говоря):

01 34 B3 47

Ответ:

A8

А это правильный ответ? А если на вводе будет 04 8D FF 73, то ответ правильным будет? А кто будет отвечать, если A8 неправильный ответ? Если самолёт из-за этого упадёт, например?

Команды создающие и сопровождающие нейросети (там программистов далеко не большинство, кстати) не просто так работают. Разработка ИИ - хоть и не особо видимый со стороны, но адски мучительный процесс в котором есть огромное число проблем.

Так вот - чтобы ИИ решал задачи его надо обучить. Обучить ИИ может только человек (ну или иной биологический объект с достаточно высоким интеллектом).

Самообучение для +/- сложных задач не работает. Оно в теории возможно, просто нет и в обозримом будущем не будет достаточного числа вычислительных мощностей.

Нужно сгенерировать некий Х "Ввод | Правильный вывод" для обучения нейросети. Для этого нужен массив данных и провести верификацию, что правильно, а что - нет. И только потом обучить нейросеть. Допустим ввод - 1024 бита, вывод 64.

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

  2. Для генерации выборки нужно максимально большое число значений. Для 1024 бит на вход число возможных вариантов - 1,8 * 10^309. Для новой и уникальной задачи неизвестно когда набор данных для обучения наберётся. Предельный размер при тестировании 1 000 000 параметров в секунду на 286 порядков больше, чем время существования вселенной. И математические приёмы схождения здесь не сильно помогут. Да, они очень эффективны, но 286 порядков (10^286) это 286 порядков.

  3. Самое главное. Если найдено хотя бы 1 решение новой задачи для обучения нейросети, то зачем её вообще обучать? Решение-то уже найдено.

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

До нейросетей программист делал запрос в Гугл/Яндекс, изучал документацию, примеры кода и потом выдавал результат.

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

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

Станки с ЧПУ не заменили токарей, как многие полагают. Вместо старых токарей пришли мастера по работе с ЧПУ станками, программисты, инженер-разработчики станков с ЧПУ... Одни профессии были замещены другими.

То же самое когда-то будет и в ИТ. Вместо "старых" программистов будут новые, которые работают более быстро и немного по другому.

UPD. Вопрос - а почему нам с каждого утюга обещают заменить программистов ИИ?

- Я научу врать ишака! –
Сказал болтун  султану, -
Мне дайте злата два мешка,
Лет сорок – для натаски.

- Какой дурак! – кричал народ,
Зачем поспорил с шахом?
Ты, Насретдин,  тупой  урод!
Поставил жизнь на карту!

Хоть пятьдесят,  хоть сотню лет -
Ты не научишь ,олух!
Нет, не сносить башки тебе:
Ишак не скажет слово!

- За сорок лет помрет ... ишак,
Иль я, иль сам правитель!
Зато потрачу два мешка
На песни, женщин, сытость!

Посмотрите сколько денег получают разработчики ИИ в мире и всё станет ясно ;-)

Показать полностью
1
IT IT

Есть те, кто считает, что ИИ заменит всех программистов через 20 лет

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

@Argon2 обещает, что через несколько лет у нас будет ИИ, которые БЕЗ КАКОГО ЛИБО УЧАСТИЯ ЧЕЛОВЕКА будет за пару секунд делать работу программиста за год. Жаль не уточнил сколько именно в "несколько" входит. А через 10-20 лет программистов вообще не останется, всё будет делать ИИ:

Скрин ветки

Скрин ветки

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

- уникальные (ранее не встречающиеся) задачи и архитектуры ИИ не осилит т.к. нет материала для обучения нейросети;

- написанный профессионалом код будет более производителен, чем сгенерированный ИИ;

- количество уязвимостей в ИИ-коде будет выше, чем написанном профессионалом;

- как следствие прошлых пунктов - будут те, кто ИИ-код будут доводить до ума.

То есть работа программиста изменится, но без живого профессионала не обойдуться.

Ссылка: #comment_348435956

Подождём 20 лет и узнаем кто прав ;-)

Показать полностью 1
Отличная работа, все прочитано!

Темы

Политика

Теги

Популярные авторы

Сообщества

18+

Теги

Популярные авторы

Сообщества

Игры

Теги

Популярные авторы

Сообщества

Юмор

Теги

Популярные авторы

Сообщества

Отношения

Теги

Популярные авторы

Сообщества

Здоровье

Теги

Популярные авторы

Сообщества

Путешествия

Теги

Популярные авторы

Сообщества

Спорт

Теги

Популярные авторы

Сообщества

Хобби

Теги

Популярные авторы

Сообщества

Сервис

Теги

Популярные авторы

Сообщества

Природа

Теги

Популярные авторы

Сообщества

Бизнес

Теги

Популярные авторы

Сообщества

Транспорт

Теги

Популярные авторы

Сообщества

Общение

Теги

Популярные авторы

Сообщества

Юриспруденция

Теги

Популярные авторы

Сообщества

Наука

Теги

Популярные авторы

Сообщества

IT

Теги

Популярные авторы

Сообщества

Животные

Теги

Популярные авторы

Сообщества

Кино и сериалы

Теги

Популярные авторы

Сообщества

Экономика

Теги

Популярные авторы

Сообщества

Кулинария

Теги

Популярные авторы

Сообщества

История

Теги

Популярные авторы

Сообщества