Přejít k hlavnímu obsahu

Microsoft Power Pages s agentním kódováním: AI nyní staví serverovou logiku za vás

AI a robotika
Microsoft představuje nové agentní schopnosti pro Power Pages, které umožňují vývojářům vytvářet, nasazovat a spravovat moderní Single-Page Applications (SPA) pomocí přirozeného jazyka. Nový plugin pro GitHub Copilot CLI a Claude Code umožňuje automatizovat procesy od tvorby základní struktury (scaffolding) až po konfiguraci datových modelů v Dataverse a autentizaci. Tato funkce je momentálně v režimu preview a představuje významný posun v tom, jak se kombinuje low-code prostředí s pokročilým programováním.

Vývoj webových aplikací se nachází v bodě, kdy hranice mezi "tlačítkovým" low-code vývojem a tradičním psaním kódu začínají rychle mizet. Microsoft nyní tento posun posouvá dál skrze své řešení Power Pages. Nově představené agentní kódovací schopnosti (Agentic Code skills) nejsou jen o automatickém doplňování textu, ale o delegování celých úkolů na AI agenty, kteří rozumí kontextu celého projektu.

Co je to "agentní kódování" a proč na něm záleží?

Abychom pochopili význam této novinky, musíme si nejprve vysvětlit rozdíl mezi běžným AI asistentem a AI agentem. Zatímco běžný asistent (jako standardní ChatGPT nebo základní Copilot) vám pomůže napsat kus kódu nebo vysvětlit funkci, agent dokáže jednat. Má schopnost plánovat, používat nástroje a vykonávat kroky v rámci celého vývojového cyklu.

V kontextu Microsoft Power Pages to znamená, že místo toho, abyste ručně vytvářeli API endpointy, konfigurovali oprávnění nebo nastavovali datové schémata v Dataverse, jednoduše popíšete svůj záměr. Agent následně provede potřebné kroky v terminálu, vytvoří soubory a připraví prostředí pro vaši aplikaci.

Integrace s GitHub Copilot CLI a Claude Code

Jednou z nejzajímavějších zpráv je, že Microsoft neomezuje vývojáře pouze na svůj vlastní ekosystém. Nový plugin je totiž dostupný pro dva špičkové nástroje: GitHub Copilot CLI a Claude Code.

Tímto krokem Microsoft de facto uznává sílu konkurenčních modelů. Zatímco GitHub Copilot je hluboce integrován do Azure a Microsoft ekosystému, Claude Code (od společnosti Anthropic) je v komunitě vývojářů známý svou mimořádnou schopností logického uvažování a preciznosti při psaní kódu. Možnost využít Claude pro správu Power Pages webů je pro profesionální vývojáře obrovskou výhodou, protože umožňuje kombinovat nejlepší z obou světů.

Srovnání: Jak si vybrat správného pomocníka?

Pro českého vývojáře nebo technického manažera v lokální firmě je otázkou, který nástroj zvolit. Zde je struvé srovnání schopností, které tyto nástroje v rámci Power Pages nabízejí:

  • GitHub Copilot CLI: Ideální volba pro firmy již využívající Microsoft 365 a Azure. Nabízí nejlepší integraci s cloudovou infrastrukturou Microsoftu a je přirozeným prodloužením standardního workflow.
  • Claude Code: Pokud potřebujete řešit extrémně složitou serverovou logiku nebo optimalizovat algoritmy, Claude má v mnoha benchmarkových testech (např. v oblasti kódování) navrch oproti modelům GPT-4o. Je vynikající pro komplexní refaktorování kódu.
  • Tradiční vývoj: Bez AI agentů trvá proces "scaffoldingu" (přípravy základů) projektu hodiny až dny. S agentní pomocí se zkracuje na několik minut.

Technické požadavky a implementace

Nástroj není "magické tlačítko", které funguje samo. Vyžaduje specifické technické nastavení, které musí splnit i vývojář pracující na českém trhu. Mezi nezbytnosti patří:

  • Node.js (verze 18.0 nebo novější).
  • Power Platform CLI (PAC CLI) (verze 2.6.3 nebo novější) – klíčový nástroj pro komunikaci s prostředím Power Platform.
  • Azure CLI pro autentizaci v rámci Azure tenantu.
  • Visual Studio Code s rozšířením Power Platform Tools (volitelné, ale doporučené).

Pro správné fungování je nutné být autentizován pomocí příkazu pac auth create a mít přístup k prostředí Power Platform, kde je Power Pages aktivováno. Toto je důležité upozornění pro české firmy: přístup k těmto nástrojům závisí na licenci vašeho Microsoft tenantu.

Cenová politika a dostupnost

Microsoft Power Pages není bezplatný nástroj. Pro jeho provoz a využití AI agentů je nutné zvážit náklady:

  1. Power Pages: Platí se za autentikované uživatele nebo za měsíční kapacity (pricing se liší podle regionu, v EU se obvykle uvádí v EUR).
  2. AI nástroje: GitHub Copilot vyžaduje předplatné (cca 10 USD/měs pro jednotlivce), Claude Code je součástí služeb Anthropic (Cena se řídí jejich API tarifem nebo předplatným Claude Pro).

Dostupnost v ČR: Nástroje jsou dostupné globálně, včetně českého trhu. Samotné rozhraní CLI a dokumentace jsou v angličtině, což je standard v IT sektoru. Nicméně, samotné webové stránky, které pomocí těchto agentů vytvoříte, mohou být plně lokalizovány do češtiny, včetně obsahu, formulářů a komunikačních prvků pro koncového uživatele.

Praktický dopad: Co to znamená pro české firmy?

Pro středně velké české firmy, které chtějí digitalizovat své procesy (např. zákaznické portály, vnitřní systémy pro zaměstnance), to znamená drastické snížení bariéry vstupu. Dříve bylo nutné najmout tým specializovaných vývojářů, aby postavili komplexní web s backendem. Nyní může zkušený administrátor nebo "citizen developer" s pomocí AI agentů vytvořit funkční prototyp nebo i produkční řešení mnohem rychleji a levněji.

Z hlediska EU regulací (GDPR) je však třeba dbát na to, jakým způsobem jsou data posílána do AI modelů. Při používání Claude Code nebo GitHub Copilot v rámci firemního prostředí je zásadní zajistit, aby byla využívána enterprise verze nástrojů, které zaručují, že vaše citlivá data nebudou použita k trénování veřejných modelů.

Je toto řešení vhodné pro produkční nasazení okamžitě?

Ne, Microsoft výslovně uvádí, že tyto funkce jsou v režimu preview. To znamená, že nejsou určeny pro kritickou produkční výrobu, mohou obsahovat chyby nebo omezenou funkčnost. Doporučuje se je používat pro prototypování a testování.

Mohu pomocí těchto agentů vytvářet aplikace v češtině?

Samotný proces psaní kódu a příkazů v terminálu probíhá v angličtině. Nicméně, AI agent dokáže vygenerovat kód a strukturu webu tak, aby byla obsahová část aplikace (texty, labely, UI) plně připravena pro český trh a českou lokalizaci.

Jaká je bezpečnost při použití Claude Code v rámci Microsoft prostředí?

Bezpečnost závisí na tom, jakou smlouvu máte s Anthropic (pro Claude) a Microsoftem. Pro firemní použití je nutné využívat verze, které garantují soukromí dat (Enterprise tier), aby se předešlo úniku firemního know-how do trénovacích dat AI modelů.