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.”
По оценкам Глобального института McKinsey, 14% рабочих мест на мировом рынке труда могут быть автоматизированы уже к 2030 году. Для России этот показатель равен 16%, или примерно 10 млн рабочих мест
так что насущной необходимости — в автоматизации именно программеров особой нет, и без них валом есть чего автоматизировать ..
но в целом всё равно идея и направление — интересное ..
Re: Смогут ли AI программы писать код ? (и про автоматизацию рабочих мест вообще
Здравствуйте, xma, Вы писали:
xma>так что насущной необходимости — в автоматизации именно программеров особой нет, и без них валом есть чего автоматизировать ..
xma>но в целом всё равно идея и направление — интересное ..
В любой программе есть главная часть — структуры данных и алгоритмы, написание которых невозможно без глубокого знания предметной области. Теоретически, это все что необходимо для создания работающей программы.
При этом автоматизировать тут что-либо крайне сложно, только сильный ИИ сможет что-то сделать, но до него пока неопределенно далеко.
Тем не менее, гораздо большее количество производимого кода — это platform-specific boilerplate, необходимый чтобы спросить что-то у юзера, запустить и скоординировать работу алгоритмов и потом показать юзеру результат. Вот здесь, я считаю, есть огромный потенциал в автоматизации. В идеале все это должно генерироваться автоматически и потом только стили от дизайнера навесить, чтобы выглядело пристойно для человека.
Re[2]: Смогут ли AI программы писать код ? (и про автоматиза
Здравствуйте, Kolesiki, Вы писали:
xma>>Смогут ли AI программы писать код, как считаете ?
K>Это вам в школе что ли задание дали? Ребят, если вы в ИТ и не понимаете, что это невозможно — простите, ИТ не для вас.
ты конечно же можешь это доказать формализуя невозможность ?
понятно что весьма вероятно что это дело не самого ближайшего будущего, но как бэ то что эта тема занимает умы исследователей ведущих институтов и топовых компаний мира — говорит о том что "ещё не всё так однозначно" (c) ..
возможно не весь и/или не любой код, но всякий трэшак — типа игр/сайтов, не исключено ..
так же возможно, что то типа в жире ставишь задачи — (очевидно) более мелкие чем весь проект целиком, а AI обученный на коде всего мира сопоставлять задачи (в Jira) и код написанный по нему (+ комментарии к коду), (+умеющий выполнять (кодировать) базовые элементарные задачи), (+ сопоставление по Confluence'ам)
— будет их выполнять, попутно обучаясь на вносимых в них правках .. (человеком в сгенерированный код)
вообще я тоже был большим скептиком — но когда увидел небольшую программу сгенерированную ИИ (хоть и с ошибками), обученному самым простецким образом на коде .. возникло понимание что "чем чёрт не шутит" (c)
Здравствуйте, xma, Вы писали:
K>>Это вам в школе что ли задание дали? Ребят, если вы в ИТ и не понимаете, что это невозможно — простите, ИТ не для вас.
xma>если найду ту статью, то выложу сюда ..
вот кстате про эту же программу что и в старт посте, на русском
Исследователи из Microsoft и Кембриджского университета разработали систему под названием DeepCoder, которая уже сейчас правильно решает простые задачи со школьных конкурсов по программированию.
Декларати́вное программи́рование — это парадигма программирования, в которой задаётся спецификация решения задачи, то есть описывается, что представляет собой проблема и ожидаемый результат.
Генерировать код это одно, но кто будет задавать условия решения задачи. Это тот же программист, а не обычный пользователь, как некоторые мечтают. Всё сводится не к тому, чтобы избавиться от программистов, а в наивной попытке переложить задачи программистов на пользователей.
Re: Смогут ли AI программы писать код ? (и про автоматизацию рабочих мест вообще
Здравствуйте, xma, Вы писали:
xma>Смогут ли AI программы писать код, как считаете ?
Код писать смогут. Тут вопросов нет.
А вот можно будет ли его куда-то применить это дугой вопрос.
Но потенциал по попилу бабла большой.
Но как обычно не взлетит (как NCDP и LCDP). Потому как проблема кроется не в коде.
Re[3]: Смогут ли AI программы писать код ? (и про автоматиза
Здравствуйте, xma, Вы писали:
xma>так же возможно, что то типа в жире ставишь задачи — (очевидно) более мелкие чем весь проект целиком, а AI обученный на коде всего мира
Если уже есть некий код в количестве, достаточном для обучения НС, то писать еще олин такой код уже не нужно.
xma> сопоставлять задачи (в Jira) и код написанный по нему (+ комментарии к коду), (+умеющий выполнять (кодировать) базовые элементарные задачи)
Базовые элементарные задачи тоже уже решены.
... << RSDN@Home 1.3.17 alpha 5 rev. 62>>
Re: Смогут ли AI программы писать код ? (и про автоматизацию рабочих мест вообще
xma>Смогут ли AI программы писать код, как считаете ?
Да. И даже код вполне сравнимого по качеству с тем, что пишется человеком.
Но это, думаю, произойдет не скоро, ибо потуги идут давно, а результата все еще с гулькин нос.
"Больше 100кмч можно ехать на автобане в любом ряду кроме правого крайнего" (c) pik
"В германии земля в частной собственности" (c) pik
"Закрывать школы, при нулевой смертности среди детей и подростков, это верх глупости" (c) Abalak
Re: Смогут ли AI программы писать код ? (и про автоматизацию рабочих мест вообще
Здравствуйте, Kolesiki, Вы писали:
K>Это вам в школе что ли задание дали? Ребят, если вы в ИТ и не понимаете, что это невозможно — простите, ИТ не для вас.
Следует, всё таки, делать разницу между невозможно сейчас, и невозможно в принципе. Когда нибудь к этому всё же доберёмся.
Re: Смогут ли AI программы писать код ? (и про автоматизацию
ИМХО смогут. Как раз как в статье указано, не сами по себе, а помогая разработчику. Я это представляю, как язык сверхвысокого уровня, когда разработчик пишет программу на однозначном языке, но очень высокого уровня, по сути какой-то язык требований, а ИИ уже пишет низкоуровневый код, при этом если у него возникли затруднения, можно спуститься на уровень ниже. По сути это то, что делает аналитик при общении с программистами. При этом ключевым навыком у программиста станет навык общения с заказчиком. Может быть его уже и нельзя будет называть программистом, не знаю.
Но как может выглядеть такой язык свервысокого уровня, я не представляю. Вот взять форум RSDN. Как его описать на таком языке не скатываясь в очень низкоуровневые детали? Думаю, кто придумает, тот много денег заработает.
Хотя всё же до этого ещё далеко. Думаю, лет на 20 классического программирования хватит. Чтобы такое заполонило всё, нужно много лет, а его даже на горизонте не видно.
Здравствуйте, Desmodus, Вы писали:
D>Следует, всё таки, делать разницу между невозможно сейчас, и невозможно в принципе. Когда нибудь к этому всё же доберёмся.
Следует, всё таки, делать разницу между:
-невозможно принципиально — то есть вообще (независимо от технологий);
-невозможно на данном уровне развития технологий.
Так, например, очень многие креативные способности человека сегодня так же далеки от автоматизации, как и во времена ENIAC.
Re: Смогут ли AI программы писать код ? (и про автоматизацию рабочих мест вообще
Здравствуйте, xma, Вы писали:
Ops>>Как только осознают себя и научатся критически мыслить. Но с последним еще не у всех человеков хорошо.
xma>ты веришь в то что утюг сможет себя когда то осознать ? — смело ..
Я не верю даже, что любой человек может выстроить последовательную логическую цепочку, и твой вывод это отлично иллюстрирует.
Переубедить Вас, к сожалению, мне не удастся, поэтому сразу перейду к оскорблениям.
Re[4]: Смогут ли AI программы писать код ? (и про автоматизацию рабочих мест воо
Здравствуйте, Ops, Вы писали:
xma>>ты веришь в то что утюг сможет себя когда то осознать ? — смело ..
Ops>Я не верю даже, что любой человек может выстроить последовательную логическую цепочку, и твой вывод это отлично иллюстрирует.
при чём тут логические цепочки и "осознание себя" ?
Re[5]: Смогут ли AI программы писать код ? (и про автоматизацию рабочих мест воо
не прослеживается логическая связь между цитатой и ответом на нее. О каком AI можно говорить, если у представителя Homo sapiens вместо логики каша из фантазий?
Переубедить Вас, к сожалению, мне не удастся, поэтому сразу перейду к оскорблениям.