Главное Свежее Вакансии Образование
189 0 В избр. Сохранено
Авторизуйтесь
Вход с паролем

ChatGPT: умный помощник или опасность для программистов?

ChatGPT — это чат-бот, который общается с пользователем и отвечает на разные вопросы, используя нейросеть. Он умеет показывать писать стихи, рассказы, песни и создавать другие виды письменных работ.

Но насколько хорошо искусственный интеллект справляется с вопросами по программированию? В этом вызвался разобраться аналитик Cauvo Capital Дмитрий Берник.

Заинтересовавшись этим, исследователи Университета Пердью в Соединенных Штатах провели эксперимент, согласно которому задали ChatGPT 517 вопросов по программированию, используя Stack Overflow — известный веб-ресурс. Критериями оценки ответов искусственного интеллекта были логичность, полнота содержания, краткость и, конечно, правильность. Результаты опубликованы в журнале IEEE.

Как выяснилось, всего 48% ответов ChatGPT были верными, а 77% — слишком подробными. Исследователи же могли распознать ошибку в ответе ChatGPT только в том случае, если она была очевидной. Например, 2 из 12 участников эксперимента предпочитали доверять ChatGPT, даже когда он был абсолютно неверным, поскольку ИИ «говорил» с ними приятным, уверенным и позитивным тоном. Из-за того, что ChatGPT писал свои ответы подробно и поучительно, пользователи часто думали, что он прав, даже когда тот ошибался.

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

И всё же, это не значит, что ChatGPT бесполезен для программистов. Так, на сайте BetterProgramming.pub есть статья под названием «How to Use ChatGPT in Programming», в которой автор дает советы, как использовать бот в виде ресурса для программирования. Автор рекомендует использовать ChatGPT как архитектора, а не писателя кода. То есть вместо того, чтобы просить ChatGPT написать каждый отдельный скрипт для вас, вы должны поинтересоваться у него общим походом и написать код самостоятельно. Таким образом можно улучшить навыки программирования и лучше понять свой код, считает Дмитрий Берник.


0
В избр. Сохранено
Авторизуйтесь
Вход с паролем
Комментарии
Выбрать файл
Не пропустите публикацию!
Cauvo Capital
Блог проекта
Расскажите историю о создании или развитии проекта, поиске команды, проблемах и решениях
Написать
Личный блог
Продвигайте свои услуги или личный бренд через интересные кейсы и статьи
Написать

Spark использует cookie-файлы. С их помощью мы улучшаем работу нашего сайта и ваше взаимодействие с ним.