Týždeň 2024-16

Llama prichádza v tretej verzii a s ňou aj plán Meta dobyť trh s chatbotmi. @vlkodotnet

Udalosť týždňa: Llama 3

Spoločnosť Meta zverejnila tretiu verziu svojho Llama modelu. Ten vychádza vo verzii s 8 a 70 miliardami parametrov. Okrem toho ich GPU cluster akurát ráta verziu so 405 miliardami parametrami. Mark Zuckerberg v rozhovore uviedol, že by mala byť hotová neskôr tohto rok a mal by to byť ten najlepší AI model ever. Zatiaľ tvrdia, že Llama 3 8B je lepšia ako Llama 2 70B, čo je dosť silné tvrdenie, ale asi vedia, čo hovoria. Ako vstup môžete použiť až 8K kontextové okno, čo je dvojnásobok oproti Llama 2. Pre niekoho môže byť 8K možno malé číslo, ale vraj vylepšili tokenizer vstupu, a tak budú vedieť aj s menším počtom tokenov spracovať viac vstupných dát.

Introducing Meta Llama 3: The most capable openly available LLM to date
Today, we’re introducing Meta Llama 3, the next generation of our state-of-the-art open source large language model. In the coming months, we expect to share new capabilities, additional model sizes, and more.

Ja som si Llama 3 8B samozrejme hneď nainštaloval do Ollama a vyzerá to zaujímavo. Je to celkom rýchle, odpoveď je takmer hneď. Tento menší model je ale vhodný len pre použitie s angličtinou. Slovenčine moc nerozumie a odpovedá buď po anglicky, alebo výsledok počeští. Ak chcete s ním rozprávať po našom, tak odporúčam väčší model 70B, ktorý má podporu viac jazykov. Ja nemám dosť RAM, aby som ho vedel vyskúšať. Tiež je už Llama 3 menej cenzurovaná ako jej predchádzajúca verzia.

Llama 3 is not very censored · Ollama Blog
Compared to Llama 2, Llama 3 feels much less censored. Meta has substantially lowered false refusal rates. Llama 3 will refuse less than 1/3 of the prompts previously refused by Llama 2.

Ak to nie je jasné z textu, tak Llama 3 je stále kecací jazykový model. To ale neznamená, že na tom v Meta nerobia a ďalšia verzia už bude môcť rozumieť aj obrázkom. Meta ale neinvestuje do týchto modelov len tak. Jej cieľom je vlastný asistent, podobne ako ponúka OpenAI. A asistent toho aj viac zvládne. Aj tie obrázky a aj zvuk. Jediný problém je, že ten asistent je od firmy, ktorá získala veľa "dobrého mena" prevádzkovaním svojho nosného produktu s názvom Facebook.

Meta’s battle with ChatGPT begins now
Mark Zuckerberg says Meta AI is now “the most intelligent AI assistant” that’s available for free.

Boston Dynamics Atlas smrť a oživenie

Každého určite bavilo si pozerať videá Boston Dynamics, ktorých roboty robili rôzne psie kúsky ako tanec, beh cez prekážky, atď. Preto ma zarmútila správa, že Atlas, ako ho poznáme končí.

Slzy ale netryskali z mojej tváre dlho, pretože končí len hydraulická verzia modelu Atlas, a už sa môžeme tešiť na nove kúsky verzie s elektrickými motorčekmi.

An Electric New Era for Atlas | Boston Dynamics
Our electric Atlas robot is here. With decades of robotics R&D and practical expertise, Boston Dynamics is tackling the next commercial frontier.

Pravdupovediac ich uvádzacie video je trošku strašidelné, pretože motorčeky umožňujú oveľa väčší rozsah pohybov. A nepomôže tomu ani jedno veľké "oko" namiesto hlavy.

CPU okienko

V minulom týždenníku som zabudol na ďalšie dve zaujímavé hardware novinky. Dnes to napravím. Tou prvou novinkou je Meta AI MTIA, čo je špeciálny procesor pre urýchlenie AI a iných výpočtov. Asi si ho nekúpite, ale inžinieri v Meta tak dostanú 7-násobne rýchlejšie výpočty len pri 3,5-násobne vyššej spotrebe.

Our next generation Meta Training and Inference Accelerator
We are sharing details of our next generation chip in our Meta Training and Inference Accelerator (MTIA) family. MTIA is a long-term bet to provide the most efficient architecture for Meta’s unique workloads.

Google zasa predstavil Axion procesory, ktoré už budete môcť využiť v jeho cloud službách. Tie sú postavené na ARM architektúre a samozrejme okrem rýchlosti ponúkajú najmä nižšiu spotrebu.

Introducing Google’s new Arm-based CPU | Google Cloud Blog
The custom Axion Arm-based processor is designed for general-purpose workloads like web and app servers, databases, analytics, CPU-based AI, and more.

Nie je to zaujímavé, ako dnes už takmer každá z mega korporácií si kutí nejaký druh svojho vlastného privátneho procesoru? Nebolo to tak dávno, keď tie najlepšie procesory poskytovali traja výrobcovia. Potom začal Apple a príchod cloudu a AI ukázal, že sa to oplatí aj ostatným.

AI okienko

Dnes toho bude dosť, začneme preto novým expertným Mistral 7x22B modelom. Ten umožňuje podporu vlastných funkcií, verí si v matematike a programovaní, a má 64k vstupný kontext.

Cheaper, Better, Faster, Stronger
Continuing to push the frontier of AI and making it accessible to all.

Stable Diffusion 3 je už dostupná ako API služba. A ak som písal o tom, že firma Stability AI má problém so ziskovosťou, tak vás asi neprekvapí, že zatiaľ nie je dostupná free verzia tohto modelu.

Stable Diffusion 3 API Now Available — Stability AI
We are pleased to announce the availability of Stable Diffusion 3 and Stable Diffusion 3 Turbo on the Stability AI Developer Platform API. 

Microsoft v rámci svojho výskumu uverejnil zaujímavé výsledky svojho modelu VASA. Ten zoberie obrázok plus nejaký hlas a vygeneruje veľmi uveriteľné video. Veď kto by už nechcel vidieť Monu Lízu rapovať?

Microsoft’s new AI creates super-realistic talking-head deepfakes, and it made Mona Lisa rap
A new AI model by Microsoft Research Asia, VASA-1, can create incredibly realistic deepfakes based only on a single photograph and one voice sample. The model easily beats anything available today.

Humane AI Pin nedostal veľmi dobré recenzie.

Dá sa tu ale niečo užitočné vymyslieť? Limitless nemá ani kameru, ani obrazovku, ale vystačí si s mikrofónom. Ten zaznamenáva zvuk, prepisuje ho na text a sumarizuje. Vraj ho budete vedieť aj úkolovať a kontrolovať, čo nahráva. Ak výrobca splní, čo sľubuje, tak to možno nebude až také márne.

Limitless is a new AI tool for your meetings — and an all-hearing wearable gadget
Limitless has a much simpler — and maybe more realistic — take on an AI gadget.

.NET okienko

Vytvárať docker kontajnery s .NET 8 je jednoduché. Ale nie až tak jednoduché, aby o tom niekto z Microsoftu nemusel napísať vysvetľujúci blog post.

Streamline your container build and publish with .NET 8 - .NET Blog
.NET 8 is a big step forward for building and using containers, with improvements for performance, security, and usability. Let’s take a look at some enhancements to the .NET CLI for building and publishing containers.

Zdá sa mi, že som už o tomto písal. A keď áno, tak to berte ako článok, kde si zopakujete rozdiely medzi AOT a novými C# interceptormi. Dobre je tam vysvetlené, čo od nich môžeme očakávať, a kde sa hodia. Interceptory sú stále v preview móde a vznikli hlavne preto, aby sa Minimal API projekty vedeli AOT skompilovať.

The New C# Interceptors vs. AOP
.NET 8 has introduced a new feature called Interceptors — a concept that allows us to rewrite existing code in an intriguing way.

Linky na záver

Thunderbird dostane v novej verzii podporu pre Exchange protokol. To je super najmä preto, že takto bude silnou alternatívou k Outlook aplikácii. Mimochodom túto novinku implementovali v Ruste.

Adventures In Rust: Bringing Exchange Support To Thunderbird
Thunderbird will support Microsoft Exchange Web Services (EWS) natively, all written in Rust! Read about our Rusty adventures, the technical nature of the EWS

Pod GPL-3 licenciou vyšiel zdrojový kód hry Descent 3. Descent na rozdiel od klasických 3D strieľačiek pridal naozajstný tretí rozmer. Vy ste vedeli uhýbať nielen do strán, ale aj hore a dole. Nemusím pripomínať, že neboli krajšie chvíle ako skočiť do nejakej šachty a rozstrieľať súpera.

GitHub - DescentDevelopers/Descent3: Descent 3 by Outrage Entertainment
Descent 3 by Outrage Entertainment. Contribute to DescentDevelopers/Descent3 development by creating an account on GitHub.

Quill je WYSIWYG editor textu, ktorý namiesto raw HTML alebo Markdown, umožňuje vygenerovať RichText. Dobrých a free WYSIWYG editorov nie je nikdy dosť.

GitHub - quilljs/quill: Quill is a modern WYSIWYG editor built for compatibility and extensibility.
Quill is a modern WYSIWYG editor built for compatibility and extensibility. - quilljs/quill

Potrebujete odscrollovať na koniec feedu? Alebo sa dostať v Teams chat histórii na príspevok z minulého roka? Tak na to sa vám hodí fyzické zariadenie Doomscroller. Za 55 dolárov, alebo si ho môžete skúsiť postaviť sami podľa návodu na GitHube.

Doomscroller

Vizuálna bodka na záver

Najlepší počin poslednej doby, pokiaľ ide o krátke sci-fi filmy. Je to 6 epizód, tak neskončite hneď pri prvom videu.

Klasická statická vizuálna bodka o tom, ako žijeme naše životy.