Dark Light

Битката ChatGPT срещу Човека – кой е по-добрият програмист? Leave a comment

Какви са изводите?

Това се дължи на факта, че ChatGPT е обучен върху данни отпреди 2021 година и не е бил изложен на нови задачи и решения. На него му липсва човешко критично мислене и може да решава само задачи, които е виждал преди. Освен това ChatGPT е в състояние да генерира код с поне 50% по-бързо от човешките решения на същите задачи на LeetCode. Изследователите са проучили и способността на ChatGPT да коригира грешките си след получаване на обратна връзка от LeetCode. От 50 произволно избрани сценария, в които ChatGPT първоначално генерира неправилен код, той се справя добре с поправянето на грешки при компилиране, но не винаги успява да поправи логически грешки.

Какво означава това за ИИ?

Установено е също, че генерираният от ChatGPT код има уязвимости, като например не проверява за null, но много от тях се отстраняват лесно. Всъщност, най-сложният код е този, написан на C, следван от C++ и Python, чиято сложност е подобна на написания от човек код. За да се подобри работата на ChatGPT, разработчиците трябва да предоставят допълнителна информация и да посочват потенциални уязвимости, за да може ИИ да разбира по-добре задачите и да избягва грешки.

Въпреки че е постигнат значителен напредък в използването на ИИ за генериране на код, човешкият надзор и допълването остават важни за създаването на сигурен и функционален софтуер.

Източник: kaldata.com

Вашият коментар

SHOPPING CART

close
Call Now Button