Týždeň 2025-14

Nevyzerá to s budúcnosťou ľudstva dobre, vraj nám práve v USA ukazujú, že na to, aby AI bola na úrovni ľudí, netreba vylepšovať AI. Stačí len znížiť inteligenciu ľudí. @vlkodotnet

Zaujímavosť týždňa: Agenti a MCP

Na túto tému som čakal celý týždeň. To preto, že do minulého pondelka som nestihol zostrihať záznam z nášho minulého WebUPu. Mali sme na ňom zaujímavú tému od Kempelenovho inštitútu inteligentných technológií KInIT o tom, ako je to vlastne s tými AI agentmi. Je tam vysvetlené, ako sa AI agenti napájajú na externé nástroje. Bolo zaujímavé sledovať, aké problémy pri tom vznikajú, že nie vždy vie AI model vygenerovať použiteľný JSON výstup. Že reťazenie volaní externých nástrojov zvyšuje percento chybovosti. Tiež, že treba myslieť na error handling a všetko to musíte zvládnuť nainštruovať svojím prompt-fu.

Aby ste nemuseli vždy začínať odznova, tak vznikol Model context protokol (MCP).

Introduction - Model Context Protocol
Get started with the Model Context Protocol (MCP)

To je otvorený protokol, ktorý definuje to, ako bude LLM a externý nástroj medzi sebou komunikovať. Za týmto štandardom stojí Anthropic a rýchlo sa k nemu pridalo aj OpenAI. Čo de facto znamená, že to bude uznávaný štandard.

V prípade OpenAI môžete MCP integrovať pomocou ich Agent SDK.

Model context protocol (MCP) - OpenAI Agents SDK

Samozrejme aj Claude MCP podporuje. Tu som našiel zaujímavý GhidraMCP, ktorý zoberie neznámu binárku, dekompiluje ju a upraví výsledný zdrojový kód tak, aby ste sa v ňom vyznali.

GitHub - LaurieWired/GhidraMCP: MCP Server for Ghidra
MCP Server for Ghidra. Contribute to LaurieWired/GhidraMCP development by creating an account on GitHub.

Víziu toho, ako potom vyzerá taký "Agent", predstavil Microsoft na minulotýždňovom Copilot Evente. Vyzerá to zaujímavo, ale Copilota už Microsoft tlačí a inovuje asi dva roky. Napriek tomu ľudia radšej používajú ChatGPT. Budú to mať ťažké, aby ľudí presvedčili, že Windows môže byť niečo iné ako launcher aplikácií a Chrome prehliadača.

Aby som neskončil nejak pozitívne tému agentov, tak v sobotu nám na Discord kolega Andrej poslal článok o tom, ako by mohol prebiehať vývoj AI v najbližších rokoch. A priznám sa, bol som z neho riadne zdeptaný, pretože ani jeden z dvoch scenárov budúcnosti nesedí do žiadneho scenára "kde sa vidíš o 5 rokov". Ale práve to sa hodí do kontextu tohto obsahu. Celý ten článok je založený na tom, že AI v najbližšom období dosiahne exponenciálny rast. Áno, mali sme tu veľký skok v tom, čo veľké jazykové modely dokážu, ale tiež sa ukazujú aj tie zlé stránky. Celý ten proces komprimácie vedomostí, aký vzniká pri tvorbe LLM, spôsobuje, že mu nemôžeme vo výstupoch veriť. Lepšie výsledky sa dosahujú už len brute force technikami, kde všetko púšťame viackrát, aby sme vybrali ten lepší výsledok. Takže zatiaľ som skeptický. Ale možno si len klamem a vy k tomu článku môžete pristupovať inak.

AI 2027
A research-backed AI scenario forecast.

Microsoft má 50

Microsoft nemal špeciálnu akciu ku Copilotu len tak. Minulý týždeň oslávili 50. výročie založenia firmy. A majú za sebou pohnutý život. Pod vedením Billa Gatesa bol Microsoft takým tým zlým korporátom, ktorý sa snažil zrovnať so zemou každú konkurenciu. Za druhého CEO Steva Balmera sme zažili zhadzovanie Linuxu, iPhone a aj open-source. Aktuálny Satya Nadella je taký chrumkavý. Windows už dávno nie je core ich biznisu, ich produkty kúpite na všetkých platformách. Aj tie Xbox hry si dnes už viete zahrať na PlayStation. Linux majú v cloude a Microsoft je dnes jedným z najväčších sponzorov a tvorcom open-source. A to treba Microsoftu uznať. Aby prežil 50 rokov, tak sa musel naučiť prispôsobiť.

Microsoft celebrates 50 years
Microsoft is celebrating its 50-year anniversary. Here you’ll find resources and information for media, including a press pack, timeline of Microsoft’s history and more.

BIZ okienko

Mať biznis okienko a nenapísať o zavedení ciel v USA by bol hriech. Trhy padajú, nikto nevie, čo má čakať a prezident Trump povie len, že tie trhy už potrebovali trošku poštuchnúť. A tak tu máme dobu ciel a odvetných ciel.

Trump Tariff Chaos: Stock Market Plunges in Record Two-Day Wipeout After China Retaliates With 34% Levy on U.S. Products
Stocks dropped sharply for a second day after China set retaliatory tariffs countering President Trump’s own steep import duties.

Tu sa mi hodí uvedenie novej hernej konzoly od Nintenda Switch 2. Má to v sebe Nvidia čip a 120 Hz HDR displej. Ako vlastníka staršej verzie ma teší magnetické pripínanie ovládačov a to, že už by nemali odchádzať tie pidi joysticky. Je to spätne kompatibilné s prevažnou väčšinou hier. Keby som mal čas na hranie, tak si to kúpim. A do Biz okienka sa to hodí preto, že vďaka clám je dosť možné, že to u nás na Slovensku bude lacnejšie ako v USA🤯.

Hands-on with the Switch 2: It’s the Switch, too
It’s bigger, it’s more powerful, and it has some weird Nintendo control gimmicks.

Je také biznis pravidlo, že je lepší žiaden prvoaprílovy vtip, ako ten zlý. Pretože mne napadajú len blbosti, tak je lepšie, že mám takéto vtípky zakázané. Veď si predstavte, že by ste prišli na FinStat a namiesto zisku by ste mali stratu a namiesto straty zisk. Alebo by sme všetky hodnoty prepočítali na slovenské koruny. Alebo ... radšej to nechám tak. Tuto je jeden taký zoznam menej a viac podarených vtípkov.

April Fools’ Day 2025: the best and cringiest pranks
The holiday we didn’t ask for is back.

AI okienko

Keďže OpenAI uviedlo generátor obrázkov, tak Midjourney musela z beta programu vytiahnuť svoj nový model v7. Pred jeho použitím sa musíte preklikať cez 200 obrázkov. Zatiaľ som ho skúšal len tak zľahka (generujem cez Midjourney ilustračné obrázky pre tento týždenník) a musím povedať, že mi rozumie viac ako stará verzia (kto ma pozná, tak to môže brať aj ako negatívum). Tam som musel oveľa viac iterovať a aj tak som nedostal vždy do obrázku, čo som chcel. Midjourney má výhodu v tom, že nemusia ako OpenAI pri generátore obrázkov páliť ohromné množstvo výpočtového výkonu. Diffusion generovanie obrázkov je rádovo menej výpočtovo náročnejšie, ako technológia od OpenAI.

Midjourney V7 - Nová verze modelu pro AI generování obrazů
Midjourney vydal po zhruba roce od předchozího modelu alfa verzi svého obrazového modelu V7, který přináší změny v kvalitě a funkcionalitě AI generování obrazů. Model zavádí nové funkce měnící způsob interakce s nástrojem a zlepšující kvalitu výstupů.

Runway Gen-4 je video model, ktorý o sebe tvrdí, že zvládne generovať video tak, aby objekty v ňom boli konzistentné. To znamená rovnakú herečku vo všetkých scénach, rovnaké auto, dom, atď.

With new Gen-4 model, Runway claims to have finally achieved consistency in AI videos
The new model is rolling out to paid users starting today.

Vyšla Llama 4. Na jej beh vám postačí jedna grafická karta H100, tá naposledy stála na alza.sk 37-tisíc eur. Je to zasa ten model, ktorý poráža všetku OpenAI, Google, Claude konkurenciu, akurát už si ho asi nedáte do domáceho počítača. Je to expertný model, teda vždy sa vyberie pár expertných modelov pre zadaný dotaz. A je prelomový v tom, že umožňuje mať kontextové okno až do veľkosti 10 miliónov tokenov. Samozrejme, to by sa len tak do modelu nevošlo a tak ho spracováva rovnakým spôsobom ako expertné modely. Rozdelí to na menšie časti, tie osumarizuje a ďalej posiela len to, čo vyhodnotí, že je vo výpočte potrebné. Ide o multimodálny model, ktorý rozumie cca 200 jazykom.

Meta představuje Llama 4 - open source LLM s obrovským kontextem i výkonem
Meta právě vydala novou verzi svého open source LLM, který se jmenuje Llama 4. Ve skutečnosti jde o tři nové modely: Llama 4 Scout, Llama 4 Maverick a Llama 4 Behemoth, které se liší počtem aktivních parametrů a schopnostmi - a samozřejmě také požadovanou hardware výbavou. A to je to důležité: nová Llama 4 umí běžet na poměrně příznivé sestavě hardware, přitom nabízí skvělý výkon a open source prostředí. A co je naprosto famózní, je kontextové okno na 10 milionů tokenů, což je 10x více než dnes nabízí nejpokročilejší LLM Google Gemini. Jistě, rozsah kontextu se projevuje na výkonu, proto bude zajímavé sledovat, jak se to projeví v praxi, právě při použití velkého kontextu, který je dnes důležitý například při programování. K dlouhému kontextu si povíme detailní vysvětlení na závěr.

Ešte, že týždenník dopisujem v utorok ráno. Vyzerá to, že pri Llama 4 Meta troška prestrelila. Model trénovala na benchmarkoch, kde dosahuje dobré výsledky, ale inak v reálnom živote je to sklamanie. Tiež tesne po vydaní odišla vedúca AI vývoja. A tu len odhadujem, či to nie je práve preto, že išlo viac o benchmarky ako o použiteľnosť modelu.

Meta got caught gaming AI benchmarks
Meta released Llama 4, but the announcement was eclipsed by benchmark drama.

Na porovnaní Gemini 2.5 Pro vs Claude 3.7 je jasne vidieť, ako je dĺžka kontextu dôležitá pre generovanie zložitejšieho kódu. Aj keď sa Claude 3.7 snaží, tak tu má Gemini 2.5 Pro navrch.

Gemini 2.5 Pro vs. Claude 3.7 Sonnet: Coding Comparison
This blog-post compares the coding capabilites of new Gemini 2.5 Pro experimental and Claude 3.7 Sonnet (thinking)

.NET okienko

Už by som to nepovedal, že tu v tomto okienku budem v roku 2025 písať o Microsoft prípadovke pri migrácii .NET Frameworku 4.7 na .NET 8. Ale toho sa dočkal systém notifikácií pre naše obľúbené Teamsy.

Modernizing push notification API for Teams - .NET Blog
Push Notification Hub is an essential internal service that plays a crucial role in the messaging and calling flows within Teams and other platforms. This article describes its recent overhaul, which has significantly enhanced its performance and reduced latencies in delivering push notifications to user devices

Máme tu dobu prechodu z open-source na platené licencie. Ako prvý v poradí uvediem MassTransit, ktorý vo verzii 9 prechádza na komerčný model. Verzia 8 zostane open-source, dostane community support aj security a kritické opravy. Ďalší vývoj už ale bude len pre vlastníkov licencie.

Announcing MassTransit v9
An open-source distributed application framework for .NET

Rovnaký osud postretne aj AutoMapper a MediatR. Podobne ako v prípade MassTransitu je za tým zabezpečenie finančnej podpory na vývoj tak, aby bola zabezpečená plnohodnotná podpora.

AutoMapper and MediatR Going Commercial
Yes, another one of “those posts”. But tl;dr: In order to ensure the long-term sustainability of my OSS projects, I will be commercializing AutoMapper and MediatR. I did not post this on April 1st for obvious reasons. But first a little background on how I got to this point.

Linky na záver

Dočkali sme sa toho, že Select element v HTML bude môcť byť plne štylizovateľný pomocou CSS. Už žiadne JavaScripty, ktoré ho budú skrývať a prekrývať.

The <select> element can now be customized with CSS | Blog | Chrome for Developers
All the same interfaces, sweet new looks.

Windows ARM na hodinkách Pixel Watch? Prečo nie?

Windows on ARM - gus33000.me

FluentSubs je zaujímavý projekt pre učenie cudzieho jazyka. Namiesto nudného opakovania textu využíva existujúce YouTube videá, na ktorých sa budete učiť jazyk. A zvládne aj slovenčinu/češtinu a dokonca aj opačným smerom. Teda anglicky hovoriacim umožní študovať náš jazyk.

Fluentsubs | Language Learning with YouTube
Transform your favorite YouTube videos—from trending shows to viral clips—into powerful language lessons that stick. Supports over 32 languages.

Windows v Enterprise edícii dostal možnosť hotpatchnúť inštaláciu updatov. To znamená bezreštartové nasadenie. To už bude prebiehať iba 4-krát ročne.

Hotpatch for Windows client now available - Windows IT Pro Blog
Help ensure your devices stay protected while users stay productive with minimal disruptions.

Po piatich rokoch vývoja vyšla nová verzia animačnej JavaScript knižnice anime.js.

Anime.js | JavaScript Animation Engine
A fast and versatile JavaScript animation library

Vizuálna bodka na záver

Kto máte deti, viete, že chcú mať psa, o ktorého sa budú samozrejme starať, ale nakoniec sa o neho staráte vy. Nuž a keď pozerám toto video, tak asi by ma na takú starostlivosť aj ukecali.