Першым бізнесам, які парушыць ChatGPT, хутчэй за ўсё, будзе галіна, якая яго стварыла.
Стварэнне праграмнага забеспячэння ніколі не было прасцей. Але праграмісты-практыкі і эксперты ўсё больш упэўніваюцца ў тым, што генератыўны штучны інтэлект зменіць іх свет - паскорыць працу лепшых праграмістаў і дазволіць звычайным карыстальнікам дасягнуць большага.
«Цяперашняе пакаленне мадэляў штучнага інтэлекту - гэта ракета, накіраваная, хоць і ненаўмысна, непасрэдна на саму вытворчасць праграмнага забеспячэння», - напісалі на мінулым тыдні інвестары Пол Кедроскі і Эрык Норлін у эсэ пад назвай «Момант Гутэнберга ў праграмным забеспячэнні».
«Такія тэхналогіі з'яўляюцца дзіўнымі ў стварэнні, адладцы і паскарэнні вытворчасці праграмнага забеспячэння хутка і амаль бясплатна».
У канцы мінулага тыдня OpenAI выпусціла пілотныя версіі плагінаў для ChatGPT, якія дазваляюць блукаць па інтэрнэце па жаданні карыстальнікаў і падключацца да іншых сэрвісаў і дадзеных.
Гэта вялікі першы крок да пераўтварэння размоўнага чат-бота ў больш магутнага інтэлектуальнага агента, які можа выконваць задачы для карыстальнікаў. Гэта таксама крок да ператварэння ChatGPT у платформу, на якой могуць абапірацца іншыя кампаніі.
Першая партыя плагінаў пашырае магчымасці ChatGPT у сферы падарожжаў, пакупак, рэстаранаў, матэматыкі і многае іншае, падключаючы бота да такіх папулярных сэрвісаў, як Expedia, Instacart, Kayak, Klarna і OpenTable. Вядома, гэтыя плагіны, падобныя на прыкладанні, з'яўляюцца спробай OpenAI ператварыць ChatGPT у новае «прыкладанне для ўсяго», як кажа распрацоўшчык з Нью-Ёрка Джон Херман.
Але яны таксама дэманструюць, як радыкальна новыя вялікія моўныя мадэлі штучнага інтэлекту зменяць працэс кадавання. Звычайна, каб злучыць дзве праграмы, распрацоўшчык праграмнага забеспячэння павінен разумець API (або вызначэнне таго, як сістэма ўзаемадзейнічае з іншымі сістэмамі) на абодвух канцах, а затым напісаць нейкі «склеючы код», каб дзве службы маглі ўзаемадзейнічаць адна з адной .
Каб стварыць убудову для ChatGPT, вы проста "інструктуеце мадэль". Вы даяце ChatGPT API вашага сэрвісу - на англійскай мове. ChatGPT чытае яго і робіць усё астатняе. Інжынер і прадпрымальнік Мітчэл Хасімота твітаў: «Я распрацаваў шмат сістэм плагінаў, і інтэрфейс плагіна OpenAI ChatGPT, магчыма, самы вар'яцкі і ўражлівы падыход, які я калі-небудзь бачыў у вылічальнай тэхніцы за ўсё сваё жыццё».
Гісторыя праграмнага забеспячэння - гэта доўгая паслядоўнасць дадання новых "слаёў абстракцыі", якія хаваюць складанасць двайковай логікі за ўсё больш зручнымі для чалавека абагульненнямі, ад асэмблера да асяроддзя праграмавання больш высокага ўзроўню і графічных інтэрфейсаў.
Празорцы даўно абяцалі і спрабавалі стварыць інструменты «праграмавання на натуральнай мове», якія дазволілі б людзям проста выкарыстоўваць штодзённыя словы і сказы, каб загадваць кампутарам, што рабіць. Такія намаганні ніколі не апраўдвалі сваіх абяцанняў - але на гэты раз усё можа быць інакш.
Сучасныя сістэмы штучнага інтэлекту, заснаваныя на вялікіх моўных мадэлях, могуць атрымліваць інструкцыі непасрэдна ад непраграмістаў або ад праграмістаў, якія выкарыстоўваюць чалавечую мову ў якасці стэнаграфіі. Вынікі далёкія ад дасканаласці, але яны значна лепшыя, чым чакалі эксперты. У якасці дадатковага бонуса, ChatGPT можа імгненна растлумачыць, як працуе код, які ён напісаў, і адказаць на пытанні карыстальнікаў пра яго. Магутнасць ChatGPT і яго канкурэнтаў не азначае, што ўсім праграмістам прыйдзецца шукаць новыя сферы працы.
Вынік: людзі з глыбокім разуменнем многіх аспектаў праграмавання па-ранейшаму будуць патрэбныя для вынаходніцтва сапраўды новых тыпаў сістэм, вырашэння праблем, з якімі штучны інтэлект не справіцца, і фарміравання (і абмежавання) ChatGPT і яго пераемнікаў.
Але руцінная праца, звязаная з адаптацыяй існуючых праграмных сістэм і іх сумеснай працай, можа апынуцца значна менш актуальнай. Гэта шмат з таго, што сёння робяць распрацоўшчыкі праграмнага забеспячэння.
Чытайце таксама: