Microsoft Build přinesl řadu novinek pro vývojáře i běžné uživatele

26. 5. 2022. (redaktor: František Doupal, zdroj: Microsoft)
Microsoft na své stěžejní letošní akci pro vývojáře odkazuje ke svým kořenům. V průběhu konference Build spatřilo světlo světa přes 50 nových produktů a funkcí, které se soustředí na oblasti, jako je vliv umělé inteligence (AI) a vývoj softwaru s využitím AI, vývoj nových hybridních aplikací s využitím AI nebo automatizace, která v širokém měřítku umožní organizacím pracovat ještě produktivněji.

Dopad umělé inteligence a jejího vývoje

Umělá inteligence a programování jsou spolu těsně spjaty a jsme hrdí na to, a Microsoft proto na akci Build představil nové platformy a nástroje, které dává k dispozici vývojářům, aby se mohli zaměřit na vývoj s využitím systémů umělé inteligence. Cílem je umožnit vývojářům lépe se soustředit na podstatu své činnosti a odstranit překážky, které je rozptylují od vytváření programového kódu.

Mezi hlavní představované novinky patří:

Zpřístupnění služby Copilot na platformě GitHub: Společnost Microsoft představila testovací verzi funkce Copilot již v loňském roce a odezva na ni byla veskrze pozitivní. Více než třetina účastníků, kteří se do programu přihlásili, se stala jeho každodenními uživateli. GitHub Copilot je virtuální průvodce programátora tvořený umělou inteligencí, který poskytuje návrhy celých bloků programového kódu odvozené z dříve napsaného kódu a komentářů. Nyní je funkce Copilot dostupná široké komunitě vývojářů. To znamená, že její nástroje bude moci využít více vývojářů, a to nejen při tvorbě programového kódu s podporou umělé inteligence, ale také pro jeho lepší pochopení. Umělá inteligence jim také umožní vytvářet kvalitnější kód v budoucnosti.

Microsoft Dev Box: Microsoft Dev Box umožňuje vývojářům vytvořit virtuální počítač (VM) a automaticky jej umístit v cloudu, čímž se odstraňují omezení a prodlevy. Vývojáři tak mohou přejít z fyzického zařízení do cloudu a následně zase zpět do jakéhokoli koncového zařízení na světě.

Nové hybridní aplikace vyvinuté s pomocí AI určené pro nové typy koncových zařízení

S tím, jak se vývojáři zaměřují na inteligentní cloudová řešení, k nimž uživatelé přistupují z různých typů zařízení a která využívají neuronové procesory (NPU), dochází k přirozenému posunu směrem k tvorbě hybridních aplikací s jedinečnými schopnostmi.

Vývojáři však při vývoji takových aplikací často narážejí na problém. Jsou nuceni psát kód určený pro konkrétní ekosystémy – v tomto případě pro čipové sady. Namísto tvorby hybridního řešení jsou tak vývojáři nuceni psát kód pro každou jednotlivou čipovou sadu, aby mohli uživatelům nabídnout funkční aplikaci. Microsoft dává vývojářům svobodu překonat tato omezení pomocí sady nástrojů dostupných v cloudu, které tento proces automatizují, a dovolují tak využít výhod hybridních aplikací.

Společnost Microsoft přináší řešení pro vývoj multiplatformních aplikací využívajících umělou inteligencí, které pokrývá celý proces od cloudu až po koncové zařízení. Sestává z modulu ONNX Runtime a služby Azure Machine Learning doplněných o řadu nástrojů pro umělou inteligenci. Kromě toho připravovaný projekt Volterra nabídne vývojovou sadu s podporu funkcí AI, která bude vybavena neuronovým procesorem s nejlepší výpočetní kapacitou AI ve své třídě a ohromující efektivitou.

Přichází nová éra umělé inteligence a automatizace pro všechny

Ačkoli se nové produkty a řešení představované na konferenci Build zaměřují především na vývojáře, je zřejmé, že nástroje umožňující provádět každodenní činnosti jednoduchým, efektivním a inteligentním způsobem by uvítal každý uživatel. Za tímto účelem Microsoft připravil nástroje využívající umělou inteligenci a automatizaci, které může využít každý z nás, včetně následujících:

  • Microsoft Power Pages, platforma, která umožňuje každému, od tvůrců se základními znalostmi programování až po profesionální vývojáře, navrhovat, konfigurovat a publikovat webové stránky pro počítače i mobilní zařízení v jednoduchém vizuálním prostředí.
  • Express Design v Power Apps, řešení umožňující nahrát soubor ve formátu PDF, Microsoft PowerPoint nebo dokonce ručně nakreslený náčrtek, který Express Design během několika sekund převede do funkční aplikace.
  • Shrnutí textu v Dynamics 365 pro pracovníky zákaznické podpory. Uživatelé mohou s tímto produktem vytvářet shrnutí složitých konverzací, což jim umožňuje zkrátit dobu potřebnou k vyřízení požadavku zákazníka, a zvýšit tak spokojenost s vlastní prací.

Další inovace…

Mezi další zajímavé novinky představené na konferenci Microsoft Build patří:

  • Cloudová vývojářská prostředí a DevSecOps, včetně novinek týkajících se uživatelského rozhraní pro vývoj multiplatformních aplikací .NET, známého také jako .NET MAUI, které je nyní všeobecně dostupné.
  • Cloudové aplikace, které poskytují novou úroveň škálování a výkonu spolu s vyšší spolehlivostí včetně Azure Container Apps, služby pro hosting kontejnerů bez serveru, díky níž se vývojáři mohou soustředit na aplikace a nemusí se zabývat správou cloudové infrastruktury, na níž aplikace běží.
  • Microsoft Intelligent Data Platform, nová integrovaná platforma sjednocující databáze, analytiku a governance umožňující organizacím věnovat více času skutečnému vytváření hodnoty a zbavit se starostí s integrací a správou fragmentovaných datových zdrojů.
  • Microsoft Store Ads, nový produkt, který má vývojářům pomoci v rozvoji jejich podnikání tím, že se jejich aplikace nebo hry dostanou ke správným zákazníkům ve správný čas. V nadcházejících měsících se mohou vývojáři zapojit do pilotního programu, v němž budou moci vytvářet reklamní kampaně pro Microsoft Store pomocí služby Microsoft Advertising.
  • Nová funkce Live Share pro aplikace v Teams, která posouvá sdílení obrazovky při schůzkách na kvalitativně vyšší úroveň, neboť nabízí interaktivní sdílené prostředí. Vývojáři mohou v aplikaci Teams vytvářet aplikace určené pro živé sdílení, které umožňují účastníkům schůzky upravovat, přibližovat a oddalovat sdílený obsah, přidávat poznámky, a pracovat se sdíleným obsahem novými způsoby.
  • Metaversum přináší nové možnosti zpětné vazby a obchodní příležitosti. Lze ho využít napříč všemi oblastmi. Zákazníci tak mohou efektivně modelovat, automatizovat, simulovat a predikovat změny v jejich průmyslovém prostředí, intenzivněji působit ve světě hybridní práce a vytvářet vlastní světy, které je pohltí a nabídnou nové možnosti vzájemného propojení a experimentování.
Štítky: 

Podobné články

Generativní umělou inteligenci si v příštích dvou letech osvojí 85 % vývojářů softwaru

30. 7. 2024. (redaktor: František Doupal, zdroj: Capgemini )
Společnost Capgemini očekává, že generativní umělá inteligence (Gen AI) bude hrát klíčovou roli při rozšiřování schopností vývojářů softwaru a v příštích dvou letech bude pomáhat při více než 25 % práce na návrhu, vývoji a testování softwaru. Čtěte více

Generativní umělá inteligence zvyšuje produktivitu softwarového inženýrství o 70 %

28. 6. 2024. (redaktor: František Doupal, zdroj: Ness Czech)
Studie společnosti Ness Digital Engineering odhalila, že implementace generativní AI nejenom, že zvyšuje produktivitu, ale také umožňuje vytvořit důkladně asistovaný kontext pro práci, což firmám umožňuje hladce globalizovat svou práci. To může vést nejenom k lepším obchodním výsledkům, ale také k úplné transformaci struktury celých organizací. Čtěte více

Progress představil nové vývojové nástroje umožňující integrovat generativní AI do jakékoli aplikace

18. 6. 2024. (redaktor: František Doupal, zdroj: Progress )
Progress představil nejnovější verze knihoven a nástrojů pro vývoj aplikací v prostředí .NET a JavaScriptu – Progress Telerik a Progress Kendo UI. Novinky přináší umělou inteligenci do rozhraní aplikací, vyšší produktivitu při vývoji, funkce pro přístupnost a řadu nových komponent uživatelského rozhraní, včetně komponenty Blazor Spreadsheet. Čtěte více

Softwaroví developeři místo vývoje řeší problémy s výkonem a dostupností aplikací

3. 6. 2024. (redaktor: František Doupal, zdroj: Cisco)
Softwaroví vývojáři tráví podle nejnovějšího průzkumu Cisco více než 57 % času tím, že řeší problémy s výkonem aplikací, místo aby se soustředili na tvorbu nového softwaru a věnovali se inovacím. Příčinou je fakt, že firmy nemají nasazeny vhodné nástroje, které by poskytovaly přehled o infrastruktuře a umožnily rychle identifikovat příčiny problémů s chodem aplikací. Čtěte více