В общем, недавно подняли тему, сможет ли ИИ заменить программистов?
Начну с того что ИИ не существует, есть нейросетки. Предположу что эту тему нужно было поднимать, когда она научиться отличать собаку от енота, но уж поехали.
Придумали значит OpenAI GPT-3, (вроде они) Которая может делать верстку по ключевым словам которые ты вобьёшь в поле ввода. Но я не знаю, как она сможет сделать огромный интернет магазин, как этот код можно будет оптимизировать и поддерживать в дальнейшем, если выйдут новые фишки в языка или фреймворка, дописать ему прийдется. И если так подумать, если они смогут написать огромный проект, без гавнокода, то по идеи они 95% профессий смогут заменить с таким «умом»
Другие языки программирования и технологии
Заменит ли ИИ программистов
Нельзя буквально подходить к вопросу. Если задачу удалось формализовать, создать её математическую, информационную модели, то именно в таком виде она может эксплуатироваться и её результаты использоваться как напрямую в принятии решений, так и в виде консультационной составляющей этих решений.
В кино показано именно такое применение "ИИ".
Задача формализации решается человеком и только им.
Как процесс будет эволюционировать, в каких масштабах никому неизвестно
В кино показано именно такое применение "ИИ".
Задача формализации решается человеком и только им.
Как процесс будет эволюционировать, в каких масштабах никому неизвестно
Нет, не заменит.
Любой современный "ии" (включая "нейросети") - это детерминированный алгоритм.
Написание программы - это создание алгоритма решения задачи.
Но теория алгоритмов говорит, что алгоритм, анализирующий другой алгоритм, в общем случае невозможен. И это - математически доказанный факт.
Так что в тривиальных случаях "ии" действительно сможет генерировать код, но в нетривиальных задачах он будет сваливаться в алгоритмическую неразрешимость - либо зацикливаясь, либо выдавая заведомо ошибочный результат.
P.S. Для написания кода, генерирующего код, не нужен "ии". Например, так работают практически все построители запросов к базам данных.
Любой современный "ии" (включая "нейросети") - это детерминированный алгоритм.
Написание программы - это создание алгоритма решения задачи.
Но теория алгоритмов говорит, что алгоритм, анализирующий другой алгоритм, в общем случае невозможен. И это - математически доказанный факт.
Так что в тривиальных случаях "ии" действительно сможет генерировать код, но в нетривиальных задачах он будет сваливаться в алгоритмическую неразрешимость - либо зацикливаясь, либо выдавая заведомо ошибочный результат.
P.S. Для написания кода, генерирующего код, не нужен "ии". Например, так работают практически все построители запросов к базам данных.
1. ИИ существует.
2. Нейронные сети это лишь один из методов реализации ИИ.
3. Классификация изображений и написание кода это совершенно разные задачи.
4. GPT-3 это пока ещё очень сырая технология конкретно в вопросах написания программного кода. Да, какие-то вещи она может сделать, но там есть серьёзные недостатки и потолок возможностей. Полностью заменить программиста это не позволит. На мой взгляд, нужны совершенно иные подходы.
5. Проблема любых нейронных сетей в том, что их требуется обучать. В том числе при любых изменениях их нужно переучивать, а обучение порой требует больших ресурсов.
2. Нейронные сети это лишь один из методов реализации ИИ.
3. Классификация изображений и написание кода это совершенно разные задачи.
4. GPT-3 это пока ещё очень сырая технология конкретно в вопросах написания программного кода. Да, какие-то вещи она может сделать, но там есть серьёзные недостатки и потолок возможностей. Полностью заменить программиста это не позволит. На мой взгляд, нужны совершенно иные подходы.
5. Проблема любых нейронных сетей в том, что их требуется обучать. В том числе при любых изменениях их нужно переучивать, а обучение порой требует больших ресурсов.
Заменит, но одной из последних профессий
Может ИИ упростит кодирование, но задачу ставить и программу проектировать все равно должен будет человек
Что мешает составить алгоритм анализа кода по той же верстки с учетом всех нововведений составить базовые данные для анализа и построения, можно ли называть такой алгоритм ИИ наверное можно но еще далеко до автоматизации
Для скота да
Программистов нет, а вот вайтишников заменит .
Похожие вопросы
- Заменит ли ии программистов?
- Почему сейчас пошла тема искусственного интеллекта особенно остро? ИИ заменит водителей, ИИ будет проводить
- Заменят ли роботы программистов?
- Сколько языков прог-ия вы знаете? И сколько советовали бы выучить начинающему программисту?
- не получается создать специализацию (спец ф-ию) в codeblocks 10,05. C++
- Когда менеджер проекта говорит "Эта задача не вошла в спецификацию" - что это значит для программиста?
- Возможен ли ИИ в реальной жизни?
- Вопрос программистам, как вы считаете сможет ли нейросеть в ближайшем будущем заменить вас?
- Почему нейросети могут заменить программистов но не могут другие простые профессии?
- Нейросети, что думаете о миджёрни и чатджпт заменят они художников и программистов?