Смогут ли AI программы писать код ? (и про автоматизацию рабочих мест вообще)
От: xma  
Дата: 03.02.20 09:54
Оценка: -1 :)
Toward artificial intelligence that learns to write code
http://news.mit.edu/2019/toward-artificial-intelligence-that-learns-to-write-code-0614

SketchAdapt is limited to writing very short programs. Anything more requires too much computation.


Смогут ли AI программы писать код, как считаете ?

Programmers Won’t Be Entirely Replaced by AI. At Least Not Yet.


“A person complemented with an intelligent system can write maybe ten times as much code, maybe a hundred times as much code. The problem then becomes you need a hundred times fewer human programmers.”


Is AI Automated Coding the Next Era of Programming?
https://www.smartdatacollective.com/is-ai-automated-coding-next-era-of-programming/

на сегодня в мире 23 млн разработчиков. Ожидается, что к 2023 году их будет 27,7 млн.


https://blog.almamat.com/itcommunity

при этом,

McKinsey: к 2030 году до 800 млн человек могут потерять рабочие места из-за роботов
https://republic.ru/posts/88036

  Скрытый текст


  Скрытый текст
В РФ к 2030 году автоматизация отнимет у людей шестую часть работы
https://www.audit-it.ru/news/personnel/932207.html

По оценкам Глобального института McKinsey, 14% рабочих мест на мировом рынке труда могут быть автоматизированы уже к 2030 году. Для России этот показатель равен 16%, или примерно 10 млн рабочих мест



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

но в целом всё равно идея и направление — интересное ..
Re: Смогут ли AI программы писать код ? (и про автоматизацию рабочих мест вообще
От: Kolesiki  
Дата: 03.02.20 10:23
Оценка: +2 -2 :)
Здравствуйте, xma, Вы писали:

xma>Смогут ли AI программы писать код, как считаете ?


Это вам в школе что ли задание дали? Ребят, если вы в ИТ и не понимаете, что это невозможно — простите, ИТ не для вас.
Re: Смогут ли AI программы писать код ? (и про автоматизацию рабочих мест вообще
От: Muxa  
Дата: 03.02.20 10:48
Оценка: +1 :)
Автоматизация рабочих мест это же хорошо.
Старые места автоматизируем, новые создадим.
Все при деле: и люди, и роботы.
Re: Смогут ли AI программы писать код ? (и про автоматизацию рабочих мест вообще
От: ltc  
Дата: 03.02.20 10:49
Оценка: +4 :)
Здравствуйте, xma, Вы писали:

xma>так что насущной необходимости — в автоматизации именно программеров особой нет, и без них валом есть чего автоматизировать ..


xma>но в целом всё равно идея и направление — интересное ..


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

Тем не менее, гораздо большее количество производимого кода — это platform-specific boilerplate, необходимый чтобы спросить что-то у юзера, запустить и скоординировать работу алгоритмов и потом показать юзеру результат. Вот здесь, я считаю, есть огромный потенциал в автоматизации. В идеале все это должно генерироваться автоматически и потом только стили от дизайнера навесить, чтобы выглядело пристойно для человека.
Re[2]: Смогут ли AI программы писать код ? (и про автоматиза
От: xma  
Дата: 03.02.20 11:06
Оценка: :)
Здравствуйте, Kolesiki, Вы писали:

xma>>Смогут ли AI программы писать код, как считаете ?


K>Это вам в школе что ли задание дали? Ребят, если вы в ИТ и не понимаете, что это невозможно — простите, ИТ не для вас.


ты конечно же можешь это доказать формализуя невозможность ?

понятно что весьма вероятно что это дело не самого ближайшего будущего, но как бэ то что эта тема занимает умы исследователей ведущих институтов и топовых компаний мира — говорит о том что "ещё не всё так однозначно" (c) ..

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

так же возможно, что то типа в жире ставишь задачи — (очевидно) более мелкие чем весь проект целиком, а AI обученный на коде всего мира сопоставлять задачи (в Jira) и код написанный по нему (+ комментарии к коду), (+умеющий выполнять (кодировать) базовые элементарные задачи), (+ сопоставление по Confluence'ам)

— будет их выполнять, попутно обучаясь на вносимых в них правках .. (человеком в сгенерированный код)

вообще я тоже был большим скептиком — но когда увидел небольшую программу сгенерированную ИИ (хоть и с ошибками), обученному самым простецким образом на коде .. возникло понимание что "чем чёрт не шутит" (c)

если найду ту статью, то выложу сюда ..
Отредактировано 03.02.2020 11:06 xma . Предыдущая версия .
Re[3]: Смогут ли AI программы писать код ? (и про автоматиза
От: xma  
Дата: 03.02.20 11:16
Оценка:
Здравствуйте, xma, Вы писали:

K>>Это вам в школе что ли задание дали? Ребят, если вы в ИТ и не понимаете, что это невозможно — простите, ИТ не для вас.


xma>если найду ту статью, то выложу сюда ..


вот кстате про эту же программу что и в старт посте, на русском

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


https://habr.com/ru/post/401859/



это не та программа которуя я искал, но тоже интересно ..
Re: Смогут ли AI программы писать код ? (и про автоматизацию рабочих мест вообще
От: velkin Удмуртия http://blogs.rsdn.org/effective/
Дата: 03.02.20 11:16
Оценка:
Здравствуйте, xma, Вы писали:

xma>Смогут ли AI программы писать код, как считаете ?


Декларати́вное программи́рование

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


Генерировать код это одно, но кто будет задавать условия решения задачи. Это тот же программист, а не обычный пользователь, как некоторые мечтают. Всё сводится не к тому, чтобы избавиться от программистов, а в наивной попытке переложить задачи программистов на пользователей.
Re: Смогут ли AI программы писать код ? (и про автоматизацию рабочих мест вообще
От: Pzz Россия https://github.com/alexpevzner
Дата: 03.02.20 11:23
Оценка:
Здравствуйте, xma, Вы писали:

xma>Смогут ли AI программы писать код, как считаете ?


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

Потому что как только будет, то AI сразу сможет и код писать, и паровоз водить, и операции живым людям делать.
Re: Смогут ли AI программы писать код ? (и про автоматизацию рабочих мест вообще
От: kov_serg Россия  
Дата: 03.02.20 11:35
Оценка:
Здравствуйте, xma, Вы писали:

xma>Смогут ли AI программы писать код, как считаете ?

Код писать смогут. Тут вопросов нет.
А вот можно будет ли его куда-то применить это дугой вопрос.
Но потенциал по попилу бабла большой.

Но как обычно не взлетит (как NCDP и LCDP). Потому как проблема кроется не в коде.
Re[3]: Смогут ли AI программы писать код ? (и про автоматиза
От: Ночной Смотрящий Россия  
Дата: 03.02.20 12:22
Оценка: +1
Здравствуйте, xma, Вы писали:

xma>так же возможно, что то типа в жире ставишь задачи — (очевидно) более мелкие чем весь проект целиком, а AI обученный на коде всего мира


Если уже есть некий код в количестве, достаточном для обучения НС, то писать еще олин такой код уже не нужно.

xma> сопоставлять задачи (в Jira) и код написанный по нему (+ комментарии к коду), (+умеющий выполнять (кодировать) базовые элементарные задачи)


Базовые элементарные задачи тоже уже решены.
... << RSDN@Home 1.3.17 alpha 5 rev. 62>>
Re: Смогут ли AI программы писать код ? (и про автоматизацию рабочих мест вообще
От: Аноним931 Германия  
Дата: 03.02.20 13:53
Оценка:
xma>Смогут ли AI программы писать код, как считаете ?

Да. И даже код вполне сравнимого по качеству с тем, что пишется человеком.
Но это, думаю, произойдет не скоро, ибо потуги идут давно, а результата все еще с гулькин нос.
"Больше 100кмч можно ехать на автобане в любом ряду кроме правого крайнего" (c) pik
"В германии земля в частной собственности" (c) pik
"Закрывать школы, при нулевой смертности среди детей и подростков, это верх глупости" (c) Abalak
Re: Смогут ли AI программы писать код ? (и про автоматизацию рабочих мест вообще
От: ltc  
Дата: 03.02.20 16:28
Оценка:
Здравствуйте, xma, Вы писали:

xma>но в целом всё равно идея и направление — интересное ..



Про автоматическое программирование есть еще Microsoft Prose

https://microsoft.github.io/prose/demo/prose-showcase/
Re[2]: Смогут ли AI программы писать код ? (и про автоматизацию рабочих мест воо
От: Desmodus Новороссия  
Дата: 04.02.20 06:09
Оценка:
Здравствуйте, Kolesiki, Вы писали:

K>Это вам в школе что ли задание дали? Ребят, если вы в ИТ и не понимаете, что это невозможно — простите, ИТ не для вас.


Следует, всё таки, делать разницу между невозможно сейчас, и невозможно в принципе. Когда нибудь к этому всё же доберёмся.
Re: Смогут ли AI программы писать код ? (и про автоматизацию
От: vsb Казахстан  
Дата: 04.02.20 09:05
Оценка:
ИМХО смогут. Как раз как в статье указано, не сами по себе, а помогая разработчику. Я это представляю, как язык сверхвысокого уровня, когда разработчик пишет программу на однозначном языке, но очень высокого уровня, по сути какой-то язык требований, а ИИ уже пишет низкоуровневый код, при этом если у него возникли затруднения, можно спуститься на уровень ниже. По сути это то, что делает аналитик при общении с программистами. При этом ключевым навыком у программиста станет навык общения с заказчиком. Может быть его уже и нельзя будет называть программистом, не знаю.

Но как может выглядеть такой язык свервысокого уровня, я не представляю. Вот взять форум RSDN. Как его описать на таком языке не скатываясь в очень низкоуровневые детали? Думаю, кто придумает, тот много денег заработает.

Хотя всё же до этого ещё далеко. Думаю, лет на 20 классического программирования хватит. Чтобы такое заполонило всё, нужно много лет, а его даже на горизонте не видно.
Отредактировано 04.02.2020 9:10 vsb . Предыдущая версия . Еще …
Отредактировано 04.02.2020 9:08 vsb . Предыдущая версия .
Re[3]: Смогут ли AI программы писать код ? (и про автоматизацию рабочих мест воо
От: AlexGin Беларусь  
Дата: 04.02.20 10:36
Оценка:
Здравствуйте, Desmodus, Вы писали:

D>Следует, всё таки, делать разницу между невозможно сейчас, и невозможно в принципе. Когда нибудь к этому всё же доберёмся.


Следует, всё таки, делать разницу между:
-невозможно принципиально — то есть вообще (независимо от технологий);
-невозможно на данном уровне развития технологий.

Так, например, очень многие креативные способности человека сегодня так же далеки от автоматизации, как и во времена ENIAC.
Re: Смогут ли AI программы писать код ? (и про автоматизацию рабочих мест вообще
От: Ops Россия  
Дата: 04.02.20 12:04
Оценка:
Здравствуйте, xma, Вы писали:

xma>Смогут ли AI программы писать код, как считаете ?


Как только осознают себя и научатся критически мыслить. Но с последним еще не у всех человеков хорошо.
Переубедить Вас, к сожалению, мне не удастся, поэтому сразу перейду к оскорблениям.
Re[2]: Смогут ли AI программы писать код ? (и про автоматизацию рабочих мест воо
От: xma  
Дата: 04.02.20 12:18
Оценка:
Здравствуйте, Ops, Вы писали:

Ops>Как только осознают себя и научатся критически мыслить. Но с последним еще не у всех человеков хорошо.


ты веришь в то что утюг сможет себя когда то осознать ? — смело ..
Re[3]: Смогут ли AI программы писать код ? (и про автоматизацию рабочих мест воо
От: Ops Россия  
Дата: 04.02.20 12:30
Оценка:
Здравствуйте, xma, Вы писали:

Ops>>Как только осознают себя и научатся критически мыслить. Но с последним еще не у всех человеков хорошо.


xma>ты веришь в то что утюг сможет себя когда то осознать ? — смело ..


Я не верю даже, что любой человек может выстроить последовательную логическую цепочку, и твой вывод это отлично иллюстрирует.
Переубедить Вас, к сожалению, мне не удастся, поэтому сразу перейду к оскорблениям.
Re[4]: Смогут ли AI программы писать код ? (и про автоматизацию рабочих мест воо
От: xma  
Дата: 04.02.20 13:26
Оценка:
Здравствуйте, Ops, Вы писали:

xma>>ты веришь в то что утюг сможет себя когда то осознать ? — смело ..


Ops>Я не верю даже, что любой человек может выстроить последовательную логическую цепочку, и твой вывод это отлично иллюстрирует.


при чём тут логические цепочки и "осознание себя" ?
Re[5]: Смогут ли AI программы писать код ? (и про автоматизацию рабочих мест воо
От: Ops Россия  
Дата: 04.02.20 13:32
Оценка:
Здравствуйте, xma, Вы писали:

xma>при чём тут логические цепочки и "осознание себя" ?


При том что здесь
Автор: xma
Дата: 04.02.20
не прослеживается логическая связь между цитатой и ответом на нее. О каком AI можно говорить, если у представителя Homo sapiens вместо логики каша из фантазий?
Переубедить Вас, к сожалению, мне не удастся, поэтому сразу перейду к оскорблениям.
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.