Однако, полностью заменить программистов нейросетями пока что невозможно. Это связано с тем, что проекты, над которыми работают программисты, являются огромными и сложными. На них работает десятки тысяч людей, каждый из которых выполняет свою часть работы.
так и человек не обслуживает весь проект, тк он сложный и большой, потому и ставят на одну часть.
Не раскрыт вопрос, почему нейросеть не поставить на эту маленькую часть
но они не способны заменить качественную работу человека.в чем сложность? пока не способны или это принципиальная задача и не решится скоро, но почему?
Потому что если код можно предсказать статистическим анализом - это скучный код, который был написан тысячи раз, и зачем его писать снова. Эта рутина отходит AI.
Работа программиста - выражать индивидуальные бизнес-процессы и строить поддерживаемые системы в целом. Вариантов рекомбинации здесь бесконечное множество, а толерантность к ошибкам , в отличии от прозы, низкая. Покрыть их в рамках языковых моделей невозможно.
Плюс натуральный язык - в принципе не лучший инструмент для постановки технических задач, потому что каждое слово интерпретируемо. А директивы в коде - нет, они всегда значат одно и тоже.
Однако, полностью заменить программистов нейросетями пока что невозможно. Это связано с тем, что проекты, над которыми работают программисты, являются огромными и сложными. На них работает десятки тысяч людей, каждый из которых выполняет свою часть работы.
так и человек не обслуживает весь проект, тк он сложный и большой, потому и ставят на одну часть.
Не раскрыт вопрос, почему нейросеть не поставить на эту маленькую часть
но они не способны заменить качественную работу человека.в чем сложность? пока не способны или это принципиальная задача и не решится скоро, но почему?
Потому что если код можно предсказать статистическим анализом - это скучный код, который был написан тысячи раз, и зачем его писать снова. Эта рутина отходит AI.
Работа программиста - выражать индивидуальные бизнес-процессы и строить поддерживаемые системы в целом. Вариантов рекомбинации здесь бесконечное множество, а толерантность к ошибкам , в отличии от прозы, низкая. Покрыть их в рамках языковых моделей невозможно.
Плюс натуральный язык - в принципе не лучший инструмент для постановки технических задач, потому что каждое слово интерпретируемо. А директивы в коде - нет, они всегда значат одно и тоже.
Хмммм. А это интересно. Я поизучаю это, а после напишу еще одну статью на эту тему