Разработчик пишет название функции (найти самое большое число), Copilot понимает, что хочет сделать разработчик, ищет функции с похожими целями (названиями) в других репозиториях и предлагает вариант реализации (серым текстом на изображении), при этом зачастую сразу несколько. Разработчик может выбрать самый приемлемый, немного его отредактировать и функция готова. Это действительно довольно полезный инструмент, который позволяет облегчить рутинные задачи (но только не для новичков, ни в коем случае). Из аналогов попроще есть TabNine, который работает по похожему принципу. Оба этих инструмента я и сам активно использовал.
Но нет добра без худа. Даже с такой простой задачей в помощи программисту нейросеть не всегда справляется. На примере ниже человек хотел написать функцию подключения к базе данных (boot), а Copilot предлагает ему ни много ни мало ее удалить (dropDatabase). Представьте, что бы произошло, если такой код попал в продакшен.
30 лет назад программисты предвидели возникновение нейросетей, и храня это предсказание в строгом секрете, намеренно наполняли интернет очень дерьмовым кодом
Комментарий недоступен
Но ведь редизайн очобы случился только в том году
Комментарий недоступен
Ну это пока, через несколько лет однозначно заменит и знаете, давно пора, таких дармоедов ещё поискать, пусть получают нормальное образование и всей толпой пиздуют на завод.
на тот самый завод, где 80% работы было автоматизировано 20 лет назад?
Ты размышляет как человек, для которого разработчик, это тот, кто просто по клаве стучит. Ты не представляешь насколько всё сложнее. Я приятно удивлюсь, когда увижу робота, который заменит в этом всём человека. Но как я уже писал на дтф, этот робот заменит всех людей