Category Archives: Speaking

AI v každodenní praxi vývoje software [Robert Haken, GitHub Copilot Dev Day Zlín, 26.5.2026]

Cesta od Visual Studia s Copilot autocomplete k agentnímu workflow – příběh, jak AI mění vývoj software v roce 2026.

  • Cesta od Visual Studia s Copilot autocomplete k plně agentnímu workflow
  • Always-on context: copilot-instructions.md, AGENTS.md a auto-generování přes „Adding Repository Custom Instructions“
  • Memory feature v GitHub Copilotu – kdy si nechat zapamatovávat a kam to uložit
  • Vlastní MCP server v C# (.NET) pro dokumentaci Havit Blazor stacku
  • Skills jako lazy-loadovaná část kontextu – Havit Blazor Stack skill napříč projekty
  • Vlastní marketplace s pluginy přes GitHub repozitář – sdílení skillů, MCP serverů a instrukcí v týmu
  • Visual Studio Code Insiders „Agents“ – víc coding agentů (Copilot + Claude Code) v jednom UI
  • Claude Code přes GitHub Copilot API („cloud necloud“ harness)
  • Migrace repozitářů z Azure DevOps na GitHub – oficiální doporučení Microsoftu, hybridní setup s ADO work-items a pipelines
  • AB# linkování mezi GitHub pull requesty a Azure Boards work-itemy
  • Cca 40 % triviální práce zadávané rovnou přes „Copilot“ tlačítko z work-itemu / PR
  • Reálný dopad: týmy z 5–10 lidí na 1–2 vývojáře + agenti, vibe-kódované pull requesty od produkťáků zákazníka

Aktualizovaná verze přednášky pro GitHub Copilot Dev Day Zlín 26.5.2026. Prezentoval Robert Haken.

🚀 Onboardujeme vývojářské týmy na AI – Copilot, Claude Code, agenti, MCP servery a disciplína, díky níž je vývoj s AI skutečně rychlejší: havit.cz/sluzby/ai-developer-onboarding

🛠️ Migrace z Azure DevOps na GitHub – přestěhujeme vám repozitáře, aby vaši vývojáři neztráceli kontakt s AI (jako jsme to udělali sami): havit.cz/products/github-migration

HAVIT Agents – lightweight platforma pro běh AI agentů – představení PoC [Jakub Nábělek, 26.5.2026]

Vlastní lightweight platforma pro běh AI agentů. Cesta od Copilot Studia přes Cloud Console k vlastnímu řešení – HAVIT Agents PoC.

  • Proč Copilot Studio a Cloud Console nestačily na naše use casy
  • Architektura HAVIT Agents – projekty, agenti, billing a cost capy
  • Token-level pricing pro input / output / cache input / reasoning output
  • Model providers: AI Foundry, Anthropic, Azure OpenAI, lokální modely
  • Konektory (Azure DevOps, Atlassian) na třech úrovních – globální, projektové, agentní
  • Prompt Library jako sdílené centrální místo pro šablony promptů
  • Triggery agentů: manuál, file monitor (blob storage), schedule, webhook
  • File Monitor Providers – agent reaguje na soubory v blob storage
  • Memory Providers – persistentní paměť mezi běhy agenta
  • Notifikace přes e-mail a Microsoft Teams webhook
  • Artefakty: vstupní a výstupní soubory každého běhu agenta
  • Use cases: vyúčtování projektu, přepis Teams schůzky do Confluence, triage ticketů

Představil Jakub Nábělek.

🤖 Stavíme reálné AI systémy do produkce – agentní workflow, extrakce z dokumentů, RAG, evaluační rámce, které ustojíte před auditem: havit.cz/produkty/ai

Logic Apps na steroidech [Ondřej Václavek, Global Azure Praha 04/2026]

Jak v Azure Logic Apps postavit AI agenta? ReAct pattern, Do-Until loop a autonomní řešení incidentů krok za krokem.

  • Úrovně automatizace workflow v Logic Apps a kam jsme se dostali s AI agenty
  • Jak za minutu dostat do workflow jazykový model
  • ReAct pattern v Logic Apps pomocí Do-Until smyčky
  • Strukturovaný JSON output a parsování odpovědí AI agenta
  • Cosmos DB jako memory pro historii a kontext agenta
  • Architekturní vzory: Autonomous agents vs. Conversational agents
  • Antipatterny – kdy Logic App není správná volba
  • Náklady a monitoring tokenů přes Application Insights
  • Omezení Logic Apps AI agentů (regiony, modely)

Přednášku na Global Azure Praha 04/2026 prezentoval Ondřej Václavek.

Hledáte pomoc s Azure? Podívejte se na naše služby: https://www.havit.cz/sluzby/microsoft-azure

Passkeys v EntraID [Daniel Hrubý, Global Azure Praha 04/2026]

Jak nasadit passkeys v Microsoft Entra ID? Phishing-resistant přihlašování bez hesel (FIDO2/WebAuthn).

  • Jak vypadá přihlášení passkey z pohledu uživatele (demo)
  • Proč klasická MFA (heslo + SMS / push) selhává proti Adversary-in-the-Middle phishingu
  • 4 možnosti passwordless přihlašování v Microsoft Entra ID
  • Jak passkey funguje technicky – WebAuthn, asymetrická kryptografie, challenge-response
  • Device-bound vs. synchronizované passkeys – kdy použít hardware tokeny a kdy synchronizaci
  • Konfigurace Authentication methods, Passkey profile a Conditional Access
  • Recovery scénáře přes Temporary Access Pass (TAP)
  • Praktická úskalí a UX problémy s přihlašovacími dialogy

Záznam přednášky z konference Global Azure Praha (duben 2026). Prezentoval Daniel Hrubý.

Stavíte na Microsoft Azure? Pomůžeme s návrhem, migrací i provozem: havit.cz/sluzby/microsoft-azure

AI v každodenní praxi vývoje software [Robert Haken, GitHub Copilot Dev Day Praha, 30.4.2026]

Jak se každodenní vývoj softwaru v roce 2026 mění s AI: cesta od autocomplete k agentnímu workflow.

  • Cesta od Visual Studia s Copilot autocomplete k plně agentnímu workflow
  • Always-on context: od copilot-instructions.md k unifikovanému AGENTS.md
  • MCP servery – vlastní pro dokumentaci Havit Blazor, Azure DevOps MCP, Context7
  • Zlomový moment: „vyzvedni si tiket z Azure DevOps a implementuj“
  • Posun v zadávání tiketů – od mikromanagementu k byznysovému popisu funkčnosti
  • Volba modelu pro coding agenty: Sonnet 4.5 vs Opus 4.7 (3× multiplier) vs GPT-5
  • Konec éry klasického code-centric IDE: Visual Studio → VS Code Agents (Insider)
  • Paralelizace přes git worktrees – více session nad jedním repem současně
  • Bypass approvals a autopilot mode – yolo přístup s důvěrou v agenta
  • Skills, marketplace a pluginy pro sdílení instrukcí napříč projekty i týmem
  • Migrace repozitářů z Azure DevOps na GitHub – oficiální doporučení Microsoftu
  • Hybridní setup: repos v GitHubu, work-items a pipelines stále v Azure DevOps
  • Reálné náklady AI nástrojů pro full-time developera ($150–200/měsíc)

Sessionu na GitHub Copilot Dev Day Praha 30.4.2026 prezentoval Robert Haken.

🚀 Onboardujeme vývojářské týmy na AI – Copilot, Claude Code, agenti, MCP servery a disciplína, díky níž je vývoj s AI skutečně rychlejší: havit.cz/sluzby/ai-developer-onboarding

🛠️ Migrace z Azure DevOps na GitHub – přestěhujeme vám repozitáře, aby vaši vývojáři neztráceli kontakt s AI (jako jsme to udělali sami): havit.cz/products/github-migration

Software Architecture – monolith/modular/microservices [Martin Goffa, Vzdělávací okénko, 16.4.2026]

Monolit, modulární monolit, nebo mikroslužby? Jak vybrat správnou architekturu pro .NET aplikaci.

  • Monolitická architektura — kdy stále dává smysl
  • Modulární monolit jako kompromis mezi monolitem a mikroslužbami
  • Mikroslužby — výhody, rizika a kdy se vyplatí
  • Porovnání z hlediska komplexity, deploymentu a škálovatelnosti
  • Praktická doporučení pro výběr architektury podle typu projektu
  • Diskuze k modulárnímu monolitu

Vzdělávací okénko prezentoval Martin Goffa.

MCP server do vlastní aplikace (+ VSCode Agents) [Robert Haken, Vzdělávací okénko, 9.4.2026]

MCP server do vlastní aplikace v .NET / C# – implementace, Entra ID auth, VS Code Agents.

  • Co je MCP (Model Context Protocol) server a proč ho přidat do své aplikace
  • Implementace MCP serveru v ASP.NET Core – NuGet ModelContextProtocol.AspNetCore
  • Definice tools přes atributy a auto-discovery z assembly
  • Custom MCP Tool Authorization atribut s rolemi (analogie k [Authorize])
  • Stateless HTTP transport, mapování endpointu a obcházení error middleware
  • Nejtěžší část: autentizace přes Entra ID + JWT bearer tokeny
  • Registrace klientské aplikace v Entra – VS Code built-in client vs. custom client_id / client_secret
  • Připojení MCP serveru v Claude Desktop, VS Code a Claude Code CLI
  • Praktická ukázka VS Code Agents (Insider) – paralelní agenti, autopilot, worktree workflow
  • Trendy: CLI jako SDK/harness, ústup klasického code-centric IDE

🚀 Potřebujete MCP server pro vlastní produkt? Postavíme vám MCP gateway pro libovolné API, aplikaci či databázi: havit.cz/products/mcp

🛠️ Goran – ERP/PM pro IT firmy (nástroj použitý v ukázce): goran.cz

Aspektové programování (Metalama) [Lukáš Michl, Vzdělávací okénko, 26.3.2026]

Jak snížit objem kódu o 20 % bez psaní boilerplate? Aspektové programování s Metalama v .NET (C#).

  • Co je aspektové programování a proč ho použít
  • Jak Metalama funguje – transformace C# kódu přes Roslyn před kompilací (bez IL weaving)
  • Instalace: stačí jeden NuGet balíček
  • Logování metod a exception s parametry
  • Trim property, validace, INotifyPropertyChanged a další built-in aspekty
  • Introduce Dependency Injection bez ručního konstruktoru
  • LINQ dotazy nad zdrojovým kódem (LinqPad integrace)
  • Licencování ($10/měsíc), podpora v Rider vs. Visual Studio

Vzdělávací okénko prezentoval Lukáš Michl.

AI v chytrém domě [Dan Hrubý, Vzdělávací okénko, 19.3.2026]

Jak Dan Hrubý použil AI (NotebookLM, Claude) k diagnostice a optimalizaci chytrého domu Loxone?

  • Co je chytrý dům a jak funguje systém Loxone
  • Proč tepelné čerpadlo nefungovalo efektivně a doma byla zima
  • AI-asistovaná diagnostika: ChatGPT a NotebookLM jako fyzikální poradce
  • Sběr dat z Loxone: Modbus TCP (Atrea) → Node-RED → InfluxDB
  • Claude Desktop: generování Node-RED flow jedním promptem, bez kódování
  • Vizualizace v Grafana – celý dashboard z jednoho AI promptu
  • Výsledek: stabilní regulace zásobníku teplé vody a tepelného čerpadla
  • Plánovaná optimalizace zálivky zahrady

Jak vytvořit AI aplikaci od nuly [Tomáš Wagner, Vzdělávací okénko, 5.3.2026]

Záznam ze Vzdělávacího okénka HAVIT z 5. března 2026. Tomáš Wagner ukazuje, jak krok za krokem postavit AI aplikaci v .NET a C# – od nastavení AI služby přes napojení do aplikace až po pokročilejší funkce jako chat history, tools a strukturovaný výstup.

  • Nastavení AI služby v .NET – OpenAI, Ollama (OllamaSharp) a Microsoft.Extensions.AI
  • Jak napojit AI do .NET aplikace a komunikovat s LLM modely
  • Přepínání mezi AI providery (OpenAI, Anthropic, Google Gemini, Ollama) bez přepisování kódu
  • Chat history – uchování kontextu konverzace
  • System prompts, instructions a tools (function calling)
  • Strukturovaný výstup z AI do C# tříd