Technológia

Kód absztrakció és automatikus kódgenerálás

A Microsoft elindította éves Build 2021 virtuális konferenciáját Satya Nadella vezérigazgató főbeszélgetésével, amely a szoftverfejlesztés növekvő fontosságát vitatja meg. Ezután a GPT-3, az OpenAI mesterséges intelligencia motorjának erejéről beszélt, amely képes automatikusan kódot generálni.

Nadella nyitóbeszédében megvitatta a kihívásokkal teli évet, amellyel mindenki találkozott a világjárvány miatt. “Az évek során megmutatta, mi lehetséges, segített a társadalomnak leküzdeni az óriási kihívásokat, és egyúttal legyőzni saját kihívásait is” – mondta.

Nadella a korábbi, a GDP-hez (bruttó hazai termékhez) viszonyított növekedés kapcsán tett észrevételeire támaszkodva elmondta, hogy 2030-ra a technológiai kiadások a GDP 5% -át és 10% -át teszik ki, a digitális átalakulási projektek hajtják.

Úgy véli, többé nem lesz külön technológiai szektor, és azt mondta: „Amint a technológia mindenbe beágyazódik, a világ átalakul. A szervezetek felépítik a saját technológiai képességeiket, vagy elmaradnak. ”

Ennek az elmozdulásnak a bizonyítékaként Nadella elmondta, hogy az elmúlt két évben a nem technológiai vállalkozások fejlesztőinek száma gyorsabban nőtt, mint a technológiai vállalkozásoknál. “Az autóiparban több szoftvermérnök van, mint gépészmérnök, és az elmúlt évben minden régióban növekedést tapasztaltunk” – mondta.

Nadella szerint a koronavírus-válság nyolcszoros növekedést eredményezett a távolról dolgozó szoftverfejlesztőkben is.

Ezek azok a trendek közé tartoznak, amelyek a Microsoft stratégiáját fejlesztik a szoftverfejlesztők számára – mondta Nadella. Leírta, hogy a most zajló hatalmas technológiai és társadalmi váltások miért teremtenek lehetőségeket. “Minden ország minden iparágának minden szervezete mindenütt szükség lesz a számítási teljesítményre” – mondta.

A Microsoft azt akarja, hogy a szoftverfejlesztés preferált platformjának tekintsék – tette hozzá. “Célunk, hogy a platformot alkossuk a platformkészítők számára.”

Amikor minden vállalat digitális vállalkozássá válik, Nadella megjósolta az iparágra jellemző SaaS (szoftver-szolgáltatásként) termékek megjelenését. A mikroszolgáltatások megközelítésétől eltérően ezek magába foglalják a magas szintű alkalmazásszolgáltatásokat, és az alkalmazásokat újból felhasználják szolgáltatásként – mondta. A szoftverfejlesztés ilyen megközelítése felgyorsítja az új alkalmazások kifejlesztésének idejét – tette hozzá.

A cég új PowerFX természetes nyelvi feldolgozási funkcióját bemutatva a Power platform számára Nadella leírta, hogyan lehet ezt a típusú kódot abszolút új szintre emelni, ahol az alkalmazás funkcionalitásának kódja automatikusan generálódik a GPT-3 használatával. “Ha természetes nyelven tudja leírni, mit szeretne csinálni, a GPT-3 létrehoz egy listát a legrelevánsabb képletek közül, amelyek közül választhat” – mondta. – A kód megírja önmagát.

Az automatikus kódgenerálás bevezetése mellett Nadella kitért arra, hogy mit remél a Microsoft a feltörekvő hibrid munkaminták támogatása érdekében. “A hibrid munka összetett lesz, és új működési modellt és a folyamatok megváltoztatását igényli” – mondta.

A Microsoft a Teams-t a hibrid munkaminták támogatására szolgáló platformként pozícionálja – mondta Nadella. Ez most az alkalmazások futtatásának platformjává fejlődik. Ennek elérése érdekében az együttműködést kívánja előtérbe helyezni az alkalmazás tervezésében, lehetővé téve a fejlesztők számára az üzleti átalakítás lehetőségét kínáló alkalmazások létrehozását.

Az eseményről beszélgetve Nick McQuire, a CCS Insight vállalati kutatásának vezetője elmondta: „A Microsoft Build mindig harci esemény a technológiai ipar számára. A fejlesztők még soha nem voltak kritikusabbak a vállalkozások sikere szempontjából, és továbbra is látjuk a fejlesztő szerepének változását az elmúlt év új munkamódszereinek és drámai technológiai változásainak fényében. “

A GPT-3-on keresztül történő természetes nyelvű feldolgozással rendelkező Power FX bevezetését tekintve McQuire elmondta, hogy az elmúlt években a Microsoft küldetése volt, hogy termékeinek nagyobb integrációját ösztönözze, hogy javítsa minden fejlesztő termelékenységét. „A GPT-3 és a Power FX összefogásával nemcsak a természetes nyelv feldolgozásának első szakaszait látjuk [NLP] nagyságrendileg egyre szélesebb körben elérhetővé válik, de a Microsoft emellett sokkal agresszívebben fejleszti a legfejlettebb mesterséges intelligencia néhány kulcsfontosságú termékbe, például a Power Platformba, hogy a fejlesztők életét sokkal könnyebbé tegye.

„Az NLP vitathatatlanul a mesterséges intelligencia területén a verseny legforróbb területe, és a Microsoft itt tett lépései azt mutatják, hogy az partnerség az OpenAI-val megtérülni kezd a hozzáférés kiszélesítése és a fejlődés gyorsasága szempontjából.

„A Teams fenomenális sikere az elmúlt évben azt jelenti, hogy ebben a periódusban önállóan nagyon hiteles fejlesztői platformokká formálódott. Nem meglepő, hogy a Teams fejlesztőknek és harmadik féltől származó alkalmazásoknak való bővíthetősége továbbra is kritikus fókuszpont a Microsoft általános stratégiájában és irányában. ”

A Microsoft által a fejlődés érdekében végzett munka kommentálása A csapatok platformként Az alkalmazások tárolásához McQuire elmondta: „A fejlesztői közösség továbbra is kritikus fontosságú a Teams hosszú távú túlélése szempontjából, mind a folyamat-orientáltabb alkalmazások létrehozásában, amelyek a platformon használhatók, mind pedig az ügyfelek számára, hogy saját testreszabásaikat alakítsák ki a Teams további beágyazása érdekében. mélyen a vállalkozásukba.

“Ehhez hozzáteszi a harmadik féltől származó alkalmazások felgyorsulását a platformon belül, és kialakul egy kép, ahol a Teams új szintre lép, és egyre ragaszkodóbbá válik a szervezeteken belül.”