TechNews.bg
Водещи новиниИзкуствен интелектНоваторскиНовиниТоп новини

Бъдещите разработчици няма да кодират, а ще управляват AI

Това прогнозира главният изпълнителен директор на GitHub - Томас Домке 

Бързото преминаване към пълно AI кодиране може да е грешка (снимка: CC0 Public Domain)

Най-напредналите разработчици на софтуер са „преминали от писане на код към проектиране и проверка на работата по внедряването, извършвана от AI агенти”, заяви в блог публикация Томас Домке, главен изпълнителен директор на GitHub.

Актуалният коментар на Домке за тенденциите в програмирането следва негова публикация от март, в която той повтори твърдението на главния изпълнителен директор на Anthropic, Дарио Амодей, че „за кратко време 90-100 процента от целия код ще бъде написан от AI”.

Позовавайки се на скорошни интервюта с 22 разработчици, използващи AI инструменти, Домке идентифицира четири етапа на зрялост на AI разработчика – от скептик, до изследовател, до сътрудник и накрая стратег.


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

Домке признава, че резултатите от изкуствения интелект трябва да бъдат внимателно анализирани и съветва разработчиците да се учат да разбират основите на програмирането, алгоритмите и структурите от данни, както и да продължат да извършват „ръчен преглед на кода”.

Как разработчиците ще придобият тези умения в бъдеще? Образованието по компютърни науки ще се промени, за да се фокусира върху разбирането на системи, отстраняването на грешки в генериран от AI код и ясното изразяване на идеи както на хора, така и на големи езикови модели (LLM).

Абстракцията, декомпозицията и спецификацията трябва да се преподават не като стъпки преди кодиране, а като „новото кодиране”, пише Домке. Това е розова перспектива за бъдещето на кодирането, задвижвано от AI, а Домке несъмнено се надява да убеди бизнеса в стойността на абонаментите за GitHub Copilot.

По-нюансираните гледни точки върху кодирането с изкуствен интелект включват известни проблеми – изследвания показват, че то може да подкопае качеството на кода. Съществуват и проблеми със сигурността, като тези, изброени от OWASP (фондация с отворен код за софтуерна сигурност), които включват бързо инжектиране, разкриване на чувствителна информация, компрометиране на веригата за доставки и „отравяне” на данни или модели.


Отворен е и въпросът какво се случва, когато моделите с изкуствен интелект се обучават върху изхода на тези модели. През 2023 г. изследвания от университета Райс и Станфордския университет предположиха, че „без достатъчно пресни реални данни, бъдещите генеративни модели са обречени на прогресивно намаляване на качеството или разнообразието”.

Наличието на недостатъци не е причина да се отхвърля кодирането с изкуствен интелект, но предполага, че бързото преминаване към AI доминация в тази област може да е грешка.

Междувременно, платформата GitHub, собственост на Microsoft, изглежда се влошава, според дискусия в Hacker News. „Производителността на GitHub бързо се влошава, откакто започнаха да пренаписват всичко на React”, казва един разработчик.

Друг твърди: „Работил съм в GitHub три години и те са много наясно, че бавността е голям проблем в целия продукт. Имаше едногодишни усилия на екипа за подобряване на нещата, но основните цели не бяха постигнати”.

Разработчиците се надяват, че стремежът към Copilot и AI функции няма да е в ущърб на ресурсите, предназначени за поддръжка на основната платформа GitHub.

още от категорията

Кодът, генериран от AI, съдържа 1,7 пъти повече грешки от човешкия

TechNews.bg

AI агент Kiro разработва самостоятелно софтуер

TechNews.bg

Инструментите за разработчици са под постоянна атака

TechNews.bg

AI е отговорен за всяка пета уязвимост в софтуера

TechNews.bg

Разработчиците масово използват AI за кодиране, но не му вярват

TechNews.bg

Шокиращ брой компании доставят уязвим код

TechNews.bg

Коментари