Root NationНовиниIT новиниИзкуственият интелект променя играта в разработката на софтуер

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

-

Първият бизнес, който ще наруши ChatGPT, най-вероятно ще бъде индустрията, която го е създала.

ChatGPT

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

„Настоящото поколение модели с изкуствен интелект е ракета, насочена, макар и непреднамерено, директно към самото производство на софтуер“, написаха миналата седмица инвеститорите Пол Кедроски и Ерик Норлин в есе, озаглавено „Моментът на Гутенберг в софтуера“.

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

Това е голяма първа стъпка към трансформирането на разговорен чатбот в по-мощен интелигентен агент, който може да изпълнява задачи за потребителите. Това също е стъпка към превръщането на ChatGPT в платформа, върху която други компании могат да надграждат.

Първата партида плъгини разширява възможностите на ChatGPT в пътуванията, пазаруването, ресторантите, математиката и други, като свързва бота с популярни услуги като Expedia, Instacart, Kayak, Klarna и OpenTable. Разбира се, тези плъгини, подобни на приложения, са опитът на OpenAI да превърне ChatGPT в ново „приложение за всичко“, както се изразява базираният в Ню Йорк разработчик Джон Херман.

Но те също демонстрират как радикално новите големи езикови модели на AI ще променят процеса на кодиране. Обикновено, за да свърже две приложения, разработчикът на софтуер трябва да разбере API (или дефиницията за това как системата взаимодейства с други системи) от двата края и след това да напише някакъв „залепващ код“, така че двете услуги да могат да комуникират една с друга .

За да създадете плъгин за ChatGPT, вие просто „инструктирате модела“. Вие предоставяте ChatGPT API на вашата услуга - на английски език. ChatGPT го чете и прави останалото. Инженерът и предприемач Мичъл Хашимото туитна: "Разработих много плъгин системи и интерфейсът на плъгина OpenAI ChatGPT е може би най-лудият и впечатляващ подход, който съм виждал в компютрите през целия си живот."

Историята на софтуера е дълга последователност от добавяне на нови „слоеве на абстракция“, които крият сложността на бинарната логика зад все по-удобни за човека обобщения, от асемблерния език до среди за програмиране от по-високо ниво и графични интерфейси.

Визионерите отдавна обещават и се опитват да създадат инструменти за "програмиране на естествен език", които биха позволили на хората просто да използват ежедневни думи и изречения, за да казват на компютрите какво да правят. Такива усилия никога не са оправдали напълно обещанията си – но този път нещата може да са различни.

Днешните системи с изкуствен интелект, базирани на големи езикови модели, могат да получават инструкции директно от не-програмисти или от програмисти, които използват човешки език като стенограма. Резултатите далеч не са перфектни, но са много по-добри от очакванията на експертите. Като допълнителен бонус, ChatGPT може незабавно да обясни как работи кодът, който е написал, и да отговори на въпроси, които човешкият потребител има за него. Силата на ChatGPT и неговите конкуренти не означава, че всички програмисти ще трябва да търсят нови области на работа.

ChatGPTДнешният генеративен ИИ все още се преструва, че знае повече, отколкото в действителност, и измисля неща, за да запълни празнините в знанията си. Той работи най-добре като „втори пилот“ за разработчици, а не като независим създател.
В крайна сметка: Все още ще са необходими хора с дълбоко разбиране на много аспекти на програмирането, за да измислят наистина нови видове системи, да разрешават проблеми, с които AI не може да се справи, и да оформят (и ограничат) ChatGPT и неговите наследници.

Но рутинната работа, свързана с адаптирането на съществуващи софтуерни системи и съвместната им работа, може да се окаже много по-малко релевантна. Това е много от това, което разработчиците на софтуер правят днес.

Прочетете също: 

DzhereloАксиос
Регистрирай се
Уведомете за
гост

0 Коментари
Вградени рецензии
Вижте всички коментари
Абонирайте се за актуализации