Microsoft Build přinesl řadu novinek pro vývojáře i běžné uživatele
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í.