Най-напредналите разработчици на софтуер вече са преминали от писане на

...
Най-напредналите разработчици на софтуер вече са преминали от писане на
Коментари Харесай

Програмистите на бъдещето няма да пишат код – те ще управляват AI агенти, според ръководителя на GitHub

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

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

Главният изпълнителен шеф на GitHub беседва с 22 разработчици, които употребяват AI принадлежности и дефинира четири стадия на прехода им към новото качество: „ песимист “, „ откривател “, „ помощник “ и „ пълководец “. На последния стадий разработчиците към този момент не пишат код, а делегират тази задача на AI сътрудници, като оставят на хората да задават поръчки и да ревизират генерираните реализации.

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

Сега вместо самото програмиране би трябвало да се преподават обичайно предхождащите писането на код стадии на абстракция, декомпозиция и спецификация.

Не всички обаче споделят оптимистичния му мироглед за бъдещето – има проучвания, които демонстрират, че работата с AI понижава качеството на кода. Съществуват и други проблеми, свързани с изкуствения разсъдък: злонамерено формулиране на поръчки за генериране на злоумишлен код; откриване на поверителна информация; въвеждане на остарели, уязвими или злонамерени библиотеки в проектите; злонамерени дейности, целящи утежняване на качеството на работа на даден модел, в това число на стадия на неговото образование. Освен това би трябвало да се поддържат размери от данни, генерирани от хора, с цел да се образоват бъдещите модели, в противоположен случай отговорите на AI ще станат по-некачествени и по-монотонни. Това не е причина да се откажем от писането на код благодарение на AI, само че е причина да мислим, че и тук не би трябвало да бързаме.

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


СПОДЕЛИ СТАТИЯТА


КОМЕНТАРИ
НАПИШИ КОМЕНТАР