Týždeň 2024-50
Dnes sa pokúsime nájsť odpoveď na otázku: máme tu revolúciu v kvantových počítačoch? @vlkodotnet
Udalosť týždňa: Revolúcia v kvantových počítačoch?
Určite ste minulý týždeň zachytili, ako Google uviedol svoj nový kvantový čip Willow. Obsahuje 105 qubitov a nepochybne ide o špičku v kvantovej technológii.
Ide ale o dlho očakávaný prielom? Ani nie. 105 qubitov je dosť málo na to, aby sme to vedeli prakticky použiť. Google vybral pre promo úlohu Random Circuit Sampling, ktorá je ako stvorená pre kvantové počítače. Na tých normálnych by ste ju rátali dlhšie, ako je vek vesmíru. Google už ale nespomenul, že jej výsledok, teda kontrolu, trvá zrátať rovnako dlho, teda 10^25 rokov. Google výsledok overil nepriamo extrapolovaním, ale na tom až tak nezáleží. Džin z fľaše bol vypustený a my sa môžeme tešiť budúci rok na nový Quantum BUZZ. AI bude treba niečím nahradiť. Mimochodom na obrázkoch ukazuje Google taký klasicky vyzerajúci čip. Čo už ale neukazujú je, že to bude vložené v špeciálnom zariadení, ktoré bude v špeciálnej miestnosti, obsluhované špeciálnymi počítačmi. My bežní ľudia si na kvantové počítače budeme musieť počkať ešte pár desiatok rokov. Aktuálne Google patrí prvenstvo v znížení chybovosti.
Mimochodom, ak vás zaujíma, ako taký kvantový výpočet vyzerá, tak vy najskôr musíte navrhnúť špeciálny kvantový algoritmus. Ním sa potom naprogramuje samotný kvantový čip. Celé to na tom čipe beží niekoľko tisícov až miliónov krát, aby sa nakoniec výsledok vyhodnotil štatisticky. Menšia chybovosť znamená, že to môže pred štatistickým vyhodnotením bežať v oveľa menšom počte. Ale to je len taký môj laický pohľad, ak vás Willow zaujíma viac ako týchto pár odstavcov, tak čítajte tu:
Electric BETA
Na mojej prednáške na CODECON ZA som ukazoval na PostgreSQL databáze, ako sa dá použiť ako dokumentová databáza. Všetky príklady boli prezentované priamo v prehliadači pomocou PGLite, čo je WASM implementácia PostgreSQL. Hlavný dôvod, prečo vznikol PGLite, je, aby sa do neho lokálne synchronizovali údaje zo vzdialenej PostgreSQL databázy. Práve na túto úlohu je určený Electric, ktorý práve vychádza vo verzii Beta, ktorá je použiteľná na produkčné účely. Namiesto vzdialených volaní do databázy môže ukladať vaša SPA aplikácia dáta do svojej lokálnej databázy. Vy už len potom synchronizujete zmeny.
Ako na interného chatbota s plnou znalosťou vašich projektov?
Využiteľnosť všetkých tých AI modelov končí tam, kde sa potrebujete spýtať na internú dokumentáciu, komunikáciu, jednoducho niečo, čo nepozná a vy nechcete pustiť von z firmy. Posledné dva týždne som sa snažil vysvetliť, čo je to RAG. Ako je RAG užitočný na vyhľadávanie podobností. Ako je RAG len základný výstup transformera, ktorý si niekde ukladáte.
Je načase prejsť k praktickému využitiu. V nasledujúcom článku sa dozviete, ako si taký RAG systém vytvoriť, nakŕmiť ho internými dokumentami, komunikáciou, čímkoľvek. A následne ho v spojení s LLM modelom využiť na naozaj relevantné odpovede na otázky. Takýto system bude menej náchylný na halucinácie, budete vedieť referencovať konkrétne dokumenty, ktoré spracoval v odpovedi. Proste urobiť z toho užitočný nástroj.
Sebarozvojové okienko
Natrafil som na zaujímavý článok, ktorý popisuje moje pocity, keď občas prepadnem do nekonečnej jamy digitálneho obsahu. Toľko zaujímavého a tak málo času to všetko prečítať. U mňa to prichádza pravidelne vo vlnách a končí tým, že potom vymažem nejaké zdroje, lebo nedá sa prečítať celý internet (leda by ste boli AI, ale tu sa zasa sťažujú na nedostatok obsahu). A tak si nakoniec iba tak plávam po povrchu a snažím sa s tým zmieriť. Možno som trošku odborník na .NET, trošku na veci okolo slovenských dátových zdrojov a inak tu len spisujem to, čo sa vo svete deje. A to tak nejak stačí.
V článku ma ešte zaujala jedna myšlienka. Nikdy nedajte na "online rady". Môžete sa nimi inšpirovať, ale nikdy ich slepo nezaraďujte do svojho života, pretože to, čo funguje jednému, nemusí fungovať vám.
BIZ okienko
Stanfordská štúdia medzi 50-tisíc vývojármi zistila, že 9,5 % z nich nerobí nič. Aby nevyzerali podozrivo, tak niečo commitnú, ale sú to len malé nepodstatné zmeny. Ja len rozmýšľam, ako to je možné? Ale to je už asi také to prekliatie korporátov, že sa takíto ľudia dokážu v tom množstve zamestnancov stratiť.
Keď som tento príbeh videl prvýkrát, tak som si myslel, že je vymyslený. Ale on sa skutočne stal. Indický beauty startup YesMadam urobil firemný prieskum o stave stresu vo firme, aby následne znížil stres vo firme tým, že ľudí, ktorí v dotazníku nahlásili stres, vyhodil. Akurát, že ich nevyhodili, ale im poskytli možnosť na oddych, dovolenku, uvoľnenie sa od stresu. Ale to by už potom tento príbeh nebol taký vtipný.
Indian home beauty startup YesMadam sent a survey to their employees about stress and then fired the employees that said they were under significant stress 🤦🏽♂️ pic.twitter.com/R8KRNWGBJx
— Sheel Mohnot (@pitdesi) December 9, 2024
Epicu sa splnil sen a dostane svoj obchod s hrami na Android zariadenia. Síce len na Samsung zariadeniach operátora Telefónica, ale ten obsluhuje trhy v UK, Nemecku, Španielsku a Latinskej Amerike, čo môže byť dobrý začiatok.
Nakoniec na odľahčenie popis toho, ako funguje v súčasnosti vyhľadávanie.
AI okienko
Začneme niečím užitočným. Potrebujete niečo od chatbota, ale viete zosmoliť iba svoju jednu jednoduchú vetu? IMPROVE YOUR PROMPT! je AI model, ktorému napíšete tú jednu vetu, on dá doplňujúce otázky. Následne vygeneruje prompt, za ktorý by sa nemusel hanbiť žiaden AI expert.
Aj tento týždeň odložím komentár k novinkám od OpenAI. Počkám si, až to celé zakončia. Už ale leaklo, čo budú predstavovať.
LEAKED! All 12 days of @OpenAI shipmas
— Jaden Kornfield (@JadenKornfield) December 12, 2024
Day 1: o1
Day 2: o1 fine tuning
Day 3: Sora
Day 4: Canvas out of Beta
Day 5: iOS/macOS integration
Day 6: Advanced video mode
Day 7: GPT 4.5
Day 8: Dall e 3.5
Day 9: Updates GPTs (4.5 & AVM)
Day 10: o1 & Sora for Business &…
Zatiaľ to najväčšie oznámenie bola dostupnosť AI modelu Sora pre generovanie videa. Akurát, že to AI video je stále také meh. Čo ale treba OpenAI priznať, je, že k tomu budujú použiteľný interface. Môžete si vytvoriť story book pre jednotlivé časti videa, takže nie ste odkázaní na jeden prompt a veľa neočakávaných výsledkov.
Ak máte grafickú kartu s 80 GB pamäte, tak si môžete podobné videá s dĺžkou 5 sekúnd generovať sami pomocou Hunyuan Video AI modelu od čínskeho Tencentu. Výsledok vyzerá dobre, ale treba si uvedomiť, že ani Sora neukazovala zle vyzerajúce videá.
Už je asi jasné, že OpenAI zverejní novší model GPT, pretože nový model zverejnil Google. Gemini 2.0 vie generovať obrázky, video, audio. Je lacnejší a umožňuje vytvárať AI agentov.
Rovnako Microsoft prišiel so svojím mini lokálnym AI modelom Phi4, ktorý má len 14 miliárd parametrov. Podľa testov poráža Gemini Pro 1.5 v matematike.
Aj X pridalo AI model do svojho Grok asistenta. Volá sa Aurora a nahradí Flux v generovaní obrázkov. A ako je pri X zvykom, nemá problém generovať obrázky s politikmi, zbraňami, násilím a nahotou.
Trellis je AI model pre generovanie vysoko kvalitných 3D objektov.
Podobne aj BlenderGPT, ktorý je ale určený priamo pre tých, čo tvoria v Blenderi.
Nakoniec už len priložím článok, ktorý popisuje, prečo Google nahlásilo US Federal Trade Commission (FTC) Microsoft, aby ukončil svoju dohodu s OpenAI. Tá vraj obmedzuje konkurenciu na trhu, pretože OpenAI modely sú tie najznámejšie. Firmy potom musia migrovať do Azure, ktorý ich ako jediný ponúka. V článku sú aj iné zaujímavé súvislosti, ako napríklad, že 13-miliardová dohoda s OpenAI je viac výhodná pre Microsoft ako pre OpenAI.
.NET okienko
Dnes len také malé a zaujímavé čítanie, že MediatR netreba používať tam, kde ho netreba.
Linky na záver
Raspberry predstavilo vylepšenie svojej klávesnice so vstavaným Raspberry Pi 5 s názvom Raspberry Pi 500. A tiež externý monitor Raspberry Pi Monitor. Oba v cenovke okolo 100 dolárov.
OldMaps sú krásny projekt, ktorý vám zobrazí mapu s hranicami štátov tak, ako vyzerali vo vami zadanom roku.
Vizuálna bodka na záver
Dnes som písal o dvoch AI video modeloch. Takto to potom vyzerá, keď sa použijú na klasiku.