WEBVTT

1
00:00:00.080 --> 00:00:10.400
[alarm] Oh! [zucht] Zo klinken 165.000 scheerbewegingen per minuut die je helpen om fris voor de dag te komen.

2
00:00:10.440 --> 00:00:17.860
De flexibele scheerkop van de Philips S9000 Prestige volgt de contouren van je gezicht en scheert tot op 0 millimeter van je huid.

3
00:00:18.660 --> 00:00:29.000
Ervaar een ultiem gladde en comfortabele scheerbeurt, ook wanneer je nog niet helemaal wakker bent. Want dankzij de slimme sensoren past het scheerapparaat zich helemaal aan jou aan.

4
00:00:29.740 --> 00:00:39.320
Zo kun jij nog extra genieten van je kopje koffie voor je de deur uit gaat. De Philips S9000 Prestige is het ideale scheerapparaat om jouw dag goed mee te beginnen.

5
00:00:40.300 --> 00:00:51.040
Koop de Philips S9000 Prestige bij jouw favoriete winkel. Koffietijd voor Mannen. De podcast waarin drie onbezonnen gasten je wekelijks een kijkje geven in hun zinderende studentenleven.

6
00:00:51.060 --> 00:01:00.540
We gaan geen onderwerp uit de weg en helpen je op het gebied van liefde. Zou je huilen tijdens de seks een, een, een afknapper vinden? Vriendschap en alle andere problemen die je tegenkomt in je studentenleven.

7
00:01:00.700 --> 00:01:14.800
Ze miste een beetje vo. [lacht] Elke maandag om 3.00 uur sharp op je favoriete podcastplatform. Ik heb met zoveel meiden getongd en met vier verschillende. Ik zo: bram, dat was vier keer dezelfde.

8
00:01:15.540 --> 00:01:26.680
[lacht] We luisteren deze podcast op eigen risico. Welkom bij Poki, de Nederlandse podcast over kunstmatige intelligentie waar we uitzoeken welke invloed AI gaat hebben op ons werk, ons leven en de samenleving.

9
00:01:27.340 --> 00:01:37.780
Tegenover mij zit Wytse Hage. Ik ben Alexander Klöpping en deze week gaan we het hebben over technologiebedrijven die een wedstrijdje ver plassen aan het doen zijn. Wie kan de meeste AI-chips kwijt in één gebouw?

10
00:01:37.800 --> 00:01:47.040
Dat is de race. Wij onthullen het antwoord. En daarnaast betaalbedrijf Klarna laat in de jaarcijfers zien precies hoeveel banen ze overbodig hebben gemaakt met AI.

11
00:01:47.940 --> 00:01:57.360
Scenarioschrijvers van tv-series zijn daarnaast in paniek omdat AI medische series als House in één klap ongeloofwaardig heeft gemaakt. En er is ook nog zakelijk nieuws.

12
00:01:57.520 --> 00:02:06.540
Amazon voelt de hete adem van Google en Microsoft in de nek en zet de volgende move op het schaakbord met een nieuwe miljardeninvestering. En daarnaast neemt de concurrentie op het gebied van reasoningmodellen toe.

13
00:02:06.580 --> 00:02:09.520
En dat is belangrijk omdat dit soort modellen goedkoper zijn om te ontwikkelen.

14
00:02:10.020 --> 00:02:20.780
En alsof dat nog niet genoeg is, is Wytse ook nog eens heel enthousiast over nieuwe functionaliteiten van Anthropic's Claude en hij betoogt: binnenkort is de chatbot dood. Dat en meer in Poki. Veel plezier!

15
00:02:21.329 --> 00:02:36.640
[muziek] Ik had net dus een typisch moment in voorbereiding van deze podcast, Wytse. Ik zat Spotify te luisteren.

16
00:02:36.670 --> 00:02:44.600
Althans, dat dacht ik, want toen ik Spotify op pauze probeerde te zetten, speelde de muziek door. Wat bleek?

17
00:02:44.760 --> 00:02:57.520
Er stond een tab op de achtergrond open van Suno, de AI-muziekgenerator, en die was blijkbaar al een half uur lang met een soort autoplay blijkbaar trending muziek aan het afspelen en ik had het niet door.

18
00:02:57.920 --> 00:03:05.540
Nou ja, ik zat erbij op een gegeven moment en ik dacht: zit je hier nou een soort atmosferische ambient te draaien? Oké, zo kende ik je nog niet. Prima.

19
00:03:06.300 --> 00:03:16.720
Ik wilde, het is eigenlijk nog erger, want ik hoorde dus iets leuks en ik wilde het, uh, favoriten in Spotify. En toen heb ik dus blijkbaar iets anders gefavorited dan dat ik dacht, want ik wilde AI-muziek favoriten.

20
00:03:17.200 --> 00:03:25.540
Nou ben ik heel benieuwd wat jij nu, uh, het algoritme hebt geleerd van Spotify. Ja, precies. Maar is dat een ding- Inzijn toch? Is dat een soort infinite music van Suno?

21
00:03:25.580 --> 00:03:36.780
Ja, ik wist ook niet dat, ik, ik was een beetje in research, zat ik een nummertje te luisteren van V4. W-waar we het vorige week over hadden. Maar, d, ja, blijkbaar speelt dat ding. Ik heb nooit een ding afgeluisterd.

22
00:03:36.900 --> 00:03:45.420
Dat is niet het punt van Suno om het af te luisteren eigenlijk. Maar blijft hij nu gewoon? Maar blijft hij gewoon doorspelen. Alsof het een soort van, uh, background musicdienst wordt.

23
00:03:45.450 --> 00:03:54.980
Die kan je dus niet favori-favoriten. Ook, ook, uh. Misschien wel in Suno, maar niet door een Spotify-knopje te drukken. Mhmm. Grappig toch? Ik vind het veelzeggend. Nou, ik ben nu benieuwd.

24
00:03:55.040 --> 00:04:04.560
Als het, uh, wel een soort infinitely generated, uh, muziek op de achtergrond is en je hoort iets moois, is het dan nu weg voor altijd? Hoe bedoel je, is het nu weg?

25
00:04:05.080 --> 00:04:11.820
Nou, ging hij daar afspelen wat al voorgenererd is door andere mensen? Ja, ja, ja. Een soort playlist. Oké, dus je had op het hartje kunnen drukken in Suno?

26
00:04:11.880 --> 00:04:21.800
Ja, ja, hij heeft gewoon een trending playlist en die was hij blijkbaar aan het spelen en dat is best wel chill. Een soort van country op de achtergrond. [lacht] Herzig. Oké, laten we naar het nieuws gaan.

27
00:04:22.089 --> 00:04:31.880
[muziek] Amazon heeft haar investering in Anthropic verdubbeld van $4 miljard naar $8 miljard. Daarmee is dat bedrijf weer veel meer waard geworden.

28
00:04:31.920 --> 00:04:40.140
Anthropic heeft in ruil daarvoor toegezegd $4 miljard te besteden aan Amazons cloudplatform. En dat is natuurlijk waar dit allemaal om gaat.

29
00:04:40.770 --> 00:04:48.780
Uh, Amazon heeft zijn eigen cloudplatform genaamd AWS en daar kun je allerlei diensten afnemen, waaronder AI-diensten.

30
00:04:49.700 --> 00:04:59.960
Microsoft heeft zijn eigen partnership met OpenAI natuurlijk, wat A-Azure, Microsofts eigen AWS, een soort voorsprong geeft in AI-clouddiensten.

31
00:05:00.000 --> 00:05:09.780
En Google heeft natuurlijk ook Gemini en ook dat bieden zij aan, uhm, middels API's. En Amazon heeft niet echt een goed eigen model.

32
00:05:09.840 --> 00:05:16.560
Ze ontwikkelen wel een eigen model, dat heet Olympus, maar dat is nog niet zo goed en het heeft dus Claude nodig, uh, in de tussentijd.

33
00:05:17.130 --> 00:05:27.100
En- Ja, en ik denk ook dat Amazon, uh, sorry, dat Anthropic Amazon nodig heeft, want ik denk dat die kapitaalinjectie ook voortkomt uit dat ze geen, uh, capaciteit hebben bij Anthropic.

34
00:05:27.140 --> 00:05:34.140
Want ik gebruik Claude dagelijks en ik krijg constant de melding: we gaan je kortere antwoorden geven. Sorry, het loopt allemaal vast. Inderdaad sinds een paar weken, hè.

35
00:05:34.220 --> 00:05:44.200
Ja, maar ik denk dat, uhm, doordat wij het in AI-report [gelach] zoveel over Claude hebben gehad. Gaan, ja. Nee, maar, ik, ik heb. Goed, dat is een beetje.

36
00:05:44.690 --> 00:05:53.280
Of er zijn een hoop servers kapot gegaan in de tussentijd of er zijn een hoop mensen bijgekomen die Claude gebruiken. Ik denk die laatste. Ja. En zo'n kapita-kapitaalinjectie. Ja, het is heel plat.

37
00:05:53.320 --> 00:06:05.064
Dat is letterlijk om graafmachines en diesel en, uh, chips te kopen om die datacenters uit de grond te tillen. Ja, ja, ja. Dus hij werkt twee kanten op, bedoel ik eigenlijk te zeggen, die investering.Ja, precies.

38
00:06:05.364 --> 00:06:17.724
Uhm, en een ander deel daarvan is dat Amazon, uh, eigen AI-chips heeft voor hun clouddiensten. En, en Anthropic zegt nu dus ook dat ze als onderdeel van deze deal die chips ook gaan gebruiken. Hm, interessant. Ja.

39
00:06:17.804 --> 00:06:25.644
Nou ja, dat is dan het tweede element eraan. Maar het is inderdaad wel opvallend dat Claude, ook al zeg je: ik wil gewoon hele antwoorden, Claude, geen korte antwoorden.

40
00:06:26.144 --> 00:06:31.704
Iedere keer als je refresh, krijg je weer default naar korte antwoorden. Ja, en ik zie ook zelfs als ik hem open.

41
00:06:31.724 --> 00:06:40.584
Maar dat kan ook zijn omdat ik, uh, de, een van de drie Safari-gebruikers [gniffelt] in Nederland ben op desktop, maar dat, uh, hij heel even zegt: ik schakel nu over naar Haiku, want ik kan het niet aan.

42
00:06:40.964 --> 00:06:50.244
Soort van, dat staat al in beeld en dan merkt hij: o, ik kan het toch aan. En dan switcht hij vlug toch naar Summit. Dus ze, ze zitten wel te pielen met capaciteiten de laatste weken. Beetje rommelig.

43
00:06:50.734 --> 00:06:59.464
[muziek] Er is grote concurrentie op het gebied van AI Reasoning-modellen. Uh, ja God, hoe moeten we dat uitleggen? Ja, eigenlijk een AI die zijn huiswerk nakijkt.

44
00:06:59.484 --> 00:07:07.664
Dus hij, uh, bluft even 30 antwoorden en gaat dan rustig die antwoorden vergelijken en geeft dan pas jou het antwoord. Juist. Ik zeg het maar even heel plat, maar daar komt het ongeveer op neer.

45
00:07:07.894 --> 00:07:16.864
Uh, complexe multi-step problemen kunnen daardoor opgelost worden. En dat was met de introductie van o1 van Anthropic, of van, uh, uh, OpenAI.

46
00:07:17.544 --> 00:07:23.414
Uhm, ja, kreeg dat, kreeg dat de spotlight en die ging opeens heel goed in allerlei rankings.

47
00:07:23.584 --> 00:07:30.324
Kon het beter, kon het sommige vragen beter beantwoorden en bijvoorbeeld beter in programmeren waar wij het vorige week over hadden.

48
00:07:30.444 --> 00:07:39.324
Uhm, en er zijn nu een aantal nieuwe bedrijven, uhm, die eigenlijk in de hele wapenwedloop met OpenAI lekker mee lijken te kunnen.

49
00:07:39.344 --> 00:07:49.904
Wat opvallend is, want tot nu toe werd redelijk aangenomen dat OpenAI eigenlijk het verst was met o1 en dat de rest een, ja, een hele grote voorsprong had om in te halen.

50
00:07:49.944 --> 00:08:01.103
Maar er zijn in de afgelopen, uh, tijd drie opvallende partijen bijgekomen. Fireworks AI is een startup uit Californië. Er is ook een Chinees, uhm, ja, zo'n quant bedrijf.

51
00:08:01.184 --> 00:08:12.603
Zo'n soort van hedgefonds dat dan op signalen trade. High Flyer heet dat, dus een, een hedgefonds wat een reasoning model maakt. Interessant, ja. En Alibaba, de Chinese e-commerce gigant.

52
00:08:13.484 --> 00:08:27.404
En, uhm, eigenlijk zijn die reasoning modellen waarbij, waarbij het lijkt alsof, uh, het moeilijk was om AI, om OpenAI van de troon te stoten, blijkt het juist makkelijker te zijn voor kleinere AI-ontwikkelaars om de strijd aan te gaan met OpenAI.

53
00:08:28.084 --> 00:08:36.584
Uhm, onder andere omdat, uh, onderzoekers van Stanford, Google, Meta en OpenAI de afgelopen jaren heel veel gepubliceerd hebben, openbaar.

54
00:08:36.884 --> 00:08:48.084
Uh, papers hebben geschreven die, uh, gebruikt lijken te worden door die kleinere startups en dus daadwerkelijk helpen. Wat altijd een grappig effect- Ja, de ma-, de magie ligt een beetje op straat in dat opzicht. Ja.

55
00:08:48.184 --> 00:08:57.044
Toen o1 uitkwam was ook een beetje de discussie: is het niet gewoon een hele goede prompt? Even heel cynisch, zeg maar. Is het niet gewoon GPT-4.0 met een betere prompt?

56
00:08:57.404 --> 00:09:05.564
Wat, wat bleek is dat ze uiteindelijk ook, uhm, logische reasoning stappen, dus ja, logica, er wel in getraind hebben.

57
00:09:05.973 --> 00:09:16.164
Maar dat trainen stelt niet zoveel voor, waardoor het best wel goedkoop is om die training run te doen. Ja, je hebt in ieder geval niet heel veel data nodig, uhm, om je eigen, uh, modellen op te trainen.

58
00:09:16.204 --> 00:09:28.624
Het is zoals ik het, zoals ik het las in The Information is het een vorm van post-training en daardoor is het goedkoper dan-- het is, het is bovenop bestaande modellen zoals Meta's Llama, uh, kun je het bouwen. Ja.

59
00:09:29.464 --> 00:09:36.244
Dus dat is interessant. Uhm, en The Information had een lang stuk hierover. Over dat reasoning modellen eigenlijk onderschat worden.

60
00:09:36.664 --> 00:09:51.704
Dus dat er heel veel aandacht gaat naar o1 of naar, uhm, uh, GPT-4.0 en naar, uhm, naar Claude van Anthropic. Maar, uh, dat reasoning modellen eigenlijk een soort van onderschatte nieuwe golf zijn.

61
00:09:51.714 --> 00:09:59.584
Maar merk je dat— Kies jij vaak voor o1? Ja. En wanneer doe je dat? Want dit is, denk ik, ik hoor- Advocatenbrieven. Ja, precies, wat ik, wat ik vorige keer heb uitgelegd.

62
00:09:59.624 --> 00:10:09.124
Maar ik hoor, ik hoor wel vaak van mensen als ik vraag van: joh, switch je wel eens naar o1? Nee, die is langzaam. Ja. Dus ik zie niet echt— Maar jij, jij hebt wel use cases gevonden voor zo'n reasoning model.

63
00:10:09.184 --> 00:10:14.584
Ik denk gewoon als ik nu een vraag ga stellen die, waarbij ik, uh, zeg maar een advocatenbrief schrijven.

64
00:10:14.604 --> 00:10:26.004
Dat is iets waarbij ik, als ik ook maar, als het ook maar een kleine kans heb dat hij iets beter gaat zijn, uh, dan, v-, dan gewoon GPT-4, dan ga ik die minuut wel nemen. Ja.

65
00:10:26.084 --> 00:10:36.184
Ja, dus jij ziet het echt als het trage model, uh, die je voor belangrijke zaken gebruikt. Ja. Wanneer bluffen niet genoeg is. Precies. Ja, ja, ja, interessant. Medische dingen zou ik ook vragen aan, aan o1.

66
00:10:36.244 --> 00:10:44.884
Ja, ik zou het wel prettig vinden om, want nu doet ie wel, uh, laten zien ook hoe hij door die stappen heen gegaan is. Maar ik zou wel iets meer inzicht willen van: joh, ik had deze 30 antwoorden of 10.

67
00:10:45.184 --> 00:10:53.344
Toen heb ik getwijfeld over dat. Maar goed, dat is misschien mijn, uh, wantrouwen. Nou, OpenAI zegt hierover dat ze dat expres niet doen voor veiligheidsredenen.

68
00:10:53.384 --> 00:11:06.824
Dat vind, weet ik niet of dat nou echt helemaal, maar belangrijker competitieve redenen. Ja. En, uh, onderdeel van deze hele hausse is dat er, uhm, dus High Flyer, dat is dat hedgefonds waar ik het net over had.

69
00:11:07.304 --> 00:11:16.604
Die is wel, uhm, transparant over dat model. Ze hebben aangekondigd dat ze een open source versie van hun model beschikbaar gaan stellen.

70
00:11:16.644 --> 00:11:26.144
En The Information verwacht dan ook dat die hele open source community een boost zal krijgen, omdat zij hier dus transparant over gaan zijn. Over die s-, denkstappen die dat ding doormaakt.

71
00:11:26.204 --> 00:11:30.464
Ja, het geheim wat OpenAI nog niet op straat heeft gelegd, komt dan ook op straat. Precies. Ja. Ja.

72
00:11:30.664 --> 00:11:47.334
En het is grappig, want zelfs Microsoft, uh, die natuurlijk een miljardensamenwerking heeft met OpenAI en toegang heeft tot de broncode als onderdeel van die deal, lukte het niet een tijd lang om dat, om die, die magie van dat o1-model te repliceren.

73
00:11:47.364 --> 00:11:53.444
En Information is altijd heerlijk met van die juicy dingetjes over hoe dingen op de achtergrond werken.

74
00:11:53.484 --> 00:12:04.984
En zij, zij schrijven dat OpenAI dagelijkse sessies met Microsoft-onderzoekers organiseerde om hen te begeleiden bij het begrijpen van het model, o1 dus, waaronder de methode voor het genereren van trainingsdata.

75
00:12:05.044 --> 00:12:13.884
Maar Microsoft worstelde met de ontwikkeling van een eigen reasoning model en tot nu toe is er nog steeds geen model van Microsoft wat, uhm, reasoning doet.

76
00:12:13.964 --> 00:12:22.908
En bij Googlewerden ze pas wakker nadat O1 Preview werd gelanceerd en hebben ze het team opgeschaald van enkele tientallen naar ongeveer 200 medewerkers.

77
00:12:23.748 --> 00:12:34.388
En, uhm, nou ja, ik, ik denk het idee dat dit de open source community een boost kan geven dat, dat, dat dat relevant is. Ja, en ik denk ook dat, dat de grote vraag is wanneer die twee elkaar gaan passeren.

78
00:12:34.568 --> 00:12:38.608
Of in ieder geval wanneer open source modellen de closed source modellen passeren.

79
00:12:39.228 --> 00:12:48.608
Want dat wordt ook wel een, uh, een bijzonder moment, want daarmee verliezen eigenlijk al die partijen in ieder geval op model hun mode, oftewel de kristallen die zij hebben liggen. Ja.

80
00:12:48.868 --> 00:12:58.348
Daarnaast, maar goed, daar komen we straks op, kan je nog heel veel doen met interface eroverheen. Zo lekker hoe Cloud werkt op het web en hoe mooi OpenAI Canvas is voor de mensen die het nog niet hebben gebruikt.

81
00:12:58.968 --> 00:13:10.988
Dat kan misschien straks wel het bedrijf worden. En dat het model een minder belangrijke rol gaat spelen in, uhm, wat OpenAI en Anthropic zo bijzonder maakt. Hmm. Ik zal nog wel één grappig detail.

82
00:13:11.028 --> 00:13:21.768
Dat is een laboratorium in Californië dat zich richt op kernfusie onderzoek met, hou je vast, krachtige lasers en kleine brandstof capsules. Ze doen dus aan kernfusie onderzoek.

83
00:13:22.408 --> 00:13:31.248
En die onderzoekers die gebruiken OpenAI's O1 Preview om berekeningen uit te voeren over de temperatuur en drukniveaus bij verschillende laser vermogens. Blijf erbij.

84
00:13:31.828 --> 00:13:41.848
Het AI-model levert binnen 10 tot 60 seconden resultaten, waarbij de onderzoekers normaal gesproken 30 minuten tot enkele dagen gedaan zouden hebben om tot dezelfde resultaten te komen.

85
00:13:42.468 --> 00:13:57.068
En toekomstige versies zouden, zo is dan de gedachte, wetenschappelijke hypotheses kunnen genereren en testen in verschillende vakgebieden, waardoor ze direct, uh, onderzoeksapparatuur kunnen aansturen.

86
00:13:57.148 --> 00:14:15.328
En deze, ja, soort van, dit, we hebben ChatGPT Plus, maar de gedachte is dus dat OpenAI een hele dure versie, er wordt gesproken over abonnementen van $ 2.000 per maand om toegang te geven tot, uh, geavanceerdere modellen voor dit soort toepassingen.

87
00:14:15.388 --> 00:14:20.588
Ja, zeker weten. Waarbij heel duidelijk is dat het tijd bespaart voor dit soort grote bedrijven.

88
00:14:20.768 --> 00:14:31.948
Ik zit zelf nog steeds te wachten op de programmeermodellen van € 500 per maand, want als jij een IT'er bent met een bepaald, uh, uurtarief, dan ga je dat gewoon aanschaffen. Ja, dan is € 500 nog een koopje. Ja.

89
00:14:32.268 --> 00:14:38.428
Eigenlijk best gek, hè, hoe tot nu toe die prijs, alles kost € 20. Het is gewoon, dat is gewoon standaard tarief blijkbaar voor AI Plus.

90
00:14:38.548 --> 00:14:46.688
Ik denk dat, en een Anthropic, hè, waar we het net over hebben gehad, die moet dan nu een best wel een diepe cash injectie krijgen of een grote cash injectie van Amazon om die service draaiende te houden.

91
00:14:46.708 --> 00:14:58.108
In ieder geval, dat verwacht ik. Terwijl je ook zou kunnen zeggen: joh, Sonnet, de nieuwe, die zetten we gewoon achter $ 50. Juist. Je bent early, uh, ik bedoel, ik praat nu even als een ultimate SaaS startup kapitalist.

92
00:14:58.168 --> 00:15:02.947
Ja, ja, ja, kapitalist. Ja. Zo kennen we je ook. [lacht] Zo sta jij te boek. Ja, ja.

93
00:15:03.568 --> 00:15:11.668
Maar ik denk dat, ik, het verbaast me nog dat er weinig partijen zijn die zeggen: we gaan hele dure premium models aanbieden aan de mensen die zo gek zijn om het ervoor te, te geven. Ja.

94
00:15:11.848 --> 00:15:21.408
[muziek] Nou, we hadden het over die wedstrijd ver plassen. Wie kan de meeste Nvidia chips op één, één plek verzamelen? Dat noemen we dan superclusters. Die kosten miljarden.

95
00:15:21.948 --> 00:15:32.198
Elon Musk, natuurlijk, wil het verst plassen van allemaal. Het lukt hem alleen niet. Er zijn nu 100.000 Nvidia Hopper chips, uh, in zijn kolos, Colossus supercluster.

96
00:15:32.748 --> 00:15:42.868
Maar Mark Zuckerberg claimt het grootste cluster te hebben. En die zegt dan niet hoeveel, maar zegt: meer dan wat anderen publiekelijk gerapporteerd hebben, aka Elon Musk.

97
00:15:43.568 --> 00:15:49.368
Een paar jaar geleden gold nog dat 10.000 chips in één cluster hebben heel groot was.

98
00:15:49.428 --> 00:16:04.768
OpenAI bijvoorbeeld gebruikte 10.000 chips voor de eerste versie van ChatGPT en nu wordt dus gesproken over clusters van honderdduizenden. Musk wil nu 300.000, uh, uh, chips bij elkaar zetten.

99
00:16:05.088 --> 00:16:16.788
Blackwell chips, dat is de opvolger van de huidige Nvidia chip. Die dingen kosten $ 30.000 per stuk. Dus een cluster van 100.000 chips kost $ 3 miljard. En dat is dan exclusief de infrastructuur.

100
00:16:16.968 --> 00:16:26.888
Er is ook allemaal gedoe bij het maken van die superclusters. Het was wel een grappig stuk wat ik zat te lezen over dat er allerlei vloeibare koelingstechnieken gebruikt moeten worden om die dingen koel te houden.

101
00:16:27.348 --> 00:16:32.088
En Meta klaagt ook dat er regelmatig 10.000 chips tegelijkertijd ermee kappen.

102
00:16:32.448 --> 00:16:40.408
Ik kan je aanraden als luisteraar, er staat op YouTube een video van mij van Surf the Home, maar je vindt hem wel, dat is een rondleiding in het datacenter van xAI van Musk.

103
00:16:40.928 --> 00:16:52.088
En dan, dan, ik bedoel, uiteindelijk is het materieel ergens, hè. De cloud bestaat niet en dan zie je dus inderdaad overal van die transparante buisjes met water erin dat je denkt: dit in een datacenter. Is niet nieuw.

104
00:16:52.098 --> 00:17:01.068
Het is geen water, het is echt koelvloeistof. Ja, nee, het is net als in een auto, net iets gunstiger. Ja. Maar ja, het is, uiteindelijk zitten er gewoon echte beesten van machines achter.

105
00:17:01.208 --> 00:17:07.198
En dan is het ook nog zo, dat zie je heel mooi in die Nvidia presentaties, dat ze dan zeggen: ja, we hebben hier een chip en daar doen we dan een chiplet van maken.

106
00:17:07.248 --> 00:17:10.368
Dan hebben we vier chips op één chip en dan die chip weer met z'n achten in één doos.

107
00:17:10.408 --> 00:17:15.888
En dan die doos weer met z'n tienen in één kast en die kast dan weer naast elkaar in een kast en dan een soort turtles all the way down.

108
00:17:15.908 --> 00:17:23.708
Want, en die clusters gaan we dan weer, uh, in de regio aan elkaar koppelen met fiber. En uiteindelijk bouw je een soort computer in een computer in een computer. Ja. Het is enorme infrastructuur.

109
00:17:23.848 --> 00:17:31.148
Ja, en er zit natuurlijk één grote gok achter, namelijk dat je betere AI-modellen krijgt door grotere rekenkracht.

110
00:17:31.188 --> 00:17:40.588
En er is op zich geen bewijs dat dit zal schalen naar 1 miljoen chips en een systeem van $ 100 miljard, las ik in de Wall Street Journal.

111
00:17:41.108 --> 00:17:47.568
Maar er is wel de observatie dat ze buitengewoon goed geschaald, geschaald hebben van slechts tientallen chips naar 100.000.

112
00:17:47.648 --> 00:18:02.948
En dat geeft, uh, deze ondernemers de moed en de hoop dat deze investeringskosten van, dus 3 miljard, in het geval van 100.000 chips, en dat is dan nog niet eens het grootste cluster, uhm, ja, dat het het waard gaat zijn.

113
00:18:02.988 --> 00:18:10.608
Ja, ik ben vooral benieuwd in hoeverre je die, wanneer schrijf je dit af? Is het, is het twee jaar leuk of zo en kan je dan met een nieuwe chip een half zo groot datacenter bouwen?

114
00:18:10.628 --> 00:18:17.968
Voordat Jensen Huang weer met een nieuwe. Ja, want die gaat ook iedere achttien maanden een soort Moore's Law doen, waardoor alles weer, uh, twee keer zo snel is.

115
00:18:17.988 --> 00:18:27.928
Maar goed, dan kan je net zo goed wachten voor altijd en nooit bouwen. Dus het blijft een beetje een maf tussenmoment.Na nog twee korte nieuwtjes. Klarna is een aanbieder van betaaldiensten.

116
00:18:27.968 --> 00:18:34.808
Die hebben al eerder, uh, een beetje cool gedaan over dat zij met AI flinke kostenbesparingen kunnen doen in hun bedrijf.

117
00:18:35.448 --> 00:18:43.648
Dat was een belofte en nu lijkt het alsof ze echt laten zien dat AI-implementatie zorgt voor kostenbesparingen aka ontslagen.

118
00:18:44.388 --> 00:18:55.547
Uh, de CEO presenteerde resultaten van het bedrijf via een haast AI-gegenereerde avatar, Wytse. Toch licht cringe. Helemaal om aan te kondigen [lacht] dat je mensen ontslagen hebt, maar oké.

119
00:18:55.588 --> 00:19:05.757
Ik denk dat we wel kunnen zeggen dat, uh, AI-avatars op dit moment licht cringe zijn. Ach. Marketing- en verkoopkosten daalden met 16% ten opzichte van dezelfde, uh, periode vorig jaar.

120
00:19:05.768 --> 00:19:20.368
Klantenservice en operationele kosten kromp met 14% en dat wordt dan, uhm, aan, aan AI-introducties, uh, geweten. Vertalingen en ander uitbesteed werk wordt nu door AI gedaan en Klarna is dus opvallend open.

121
00:19:20.888 --> 00:19:29.768
Ja, dit is meteen mijn vraag aan jou ook. Waarom? Omdat zij naar de beurs gaan, Wytse. Dat is wat hier. Ze willen gewoon die efficiency laten zien. Kijken ze willen deze operatie eerst die we hebben. Precies.

122
00:19:29.828 --> 00:19:32.768
Zij willen zich heel graag positioneren als een soort van unieke voorloper.

123
00:19:33.368 --> 00:19:42.948
En ik las ook wel, The Information zei, uh, we moeten er ook niet te zwaar aan tillen, want dit is dan besparing op het gebied van marketing en klantenservice. Dat ligt voor de hand.

124
00:19:43.408 --> 00:19:56.308
Maar waarschijnlijk had de CEO het van de daken van Stockholm geschreeuwd, zo schreven ze, als hen dat wer-, als ze daadwerkelijk waren gelukt om de leningen, dat is uiteindelijk hun, hun product, als ze daar efficiënter mee waren geworden.

125
00:19:56.328 --> 00:20:02.368
Dus het is voornamelijk besparing op de rand en niet op de kern. Dus hoe serieus je dit nou allemaal echt moet nemen.

126
00:20:02.448 --> 00:20:07.608
Nou ja, goed, als je op de marketing of op de klantenserviceafdeling werkt, dan, uh, nee, neem je het denk ik wel serieus.

127
00:20:07.648 --> 00:20:18.168
Ja, en het zou ook kunnen zijn dat er andere bedrijven zijn met soortgelijke gains, uh, vooruitgang, die dat niet van de daken schreeuwen omdat ze zoiets hebben, laten we dat gewoon. Die niet beursgenoteerd zijn.

128
00:20:18.308 --> 00:20:26.948
En dus hier, deze is waarschijnlijk, dit is een soort karikatuur van de realiteit, maar je hebt ook kans dat er andere realiteiten. Ja, ja, ja, ja, ja. Een beetje stilgehouden worden. Nou daar, ja. Ja, precies.

129
00:20:26.968 --> 00:20:37.228
Nou en tenslotte, uh, de Wall Street Journal schreef best wel een grappig artikel over dat AI televisiemakers dwingt om verhaallijnen te herzien. Veel bekende scenario's worden in één klap ongeloofwaardig.

130
00:20:37.408 --> 00:20:46.528
In een wereld waar AI alom vertegenwoordigd is. Allerlei politiedrama's bijvoorbeeld, waarbij ze eindeloos op zoek zijn naar een of ander poppetje wat met gezichtsherkenning binnen een minuut te vinden zou zijn.

131
00:20:47.168 --> 00:20:57.248
Zag ik een leuk ding over bij Vinex afgelopen week. En, uh, medische mysteries zoals House, uh, waar ze 55 minuten doen om een diagnose te [lacht] doen. Is overigens altijd lupus, dus ik weet niet.

132
00:20:57.648 --> 00:21:03.928
Maar dat, uh, dat is natuurlijk ook in één keer ongeloofwaardig geworden. Dus ze moeten aan de bak, schrijft de Wall Street Journal.

133
00:21:03.988 --> 00:21:12.828
Nieuwe plotlijnen ontwikkelen die passen bij het AI-tijdperk of AI zelf vragen om scenario's te schrijven. Dat is de oplossing die de schrijver meebrengt. Ik ben nu wel benieuwd, hè, heb jij, daar dacht ik nu aan.

134
00:21:13.008 --> 00:21:17.608
Heb jij zelf al door? Dit is een beetje, dit klinkt misschien een beetje als suffe vraag, maar dat je,

135
00:21:18.588 --> 00:21:27.588
AI wordt nu in de vorm van vaak, uh, tekst voorspellen en plaatjes maken en audio maken, die drie, generatieve AI, toegepast door allerlei mensen al.

136
00:21:27.778 --> 00:21:37.028
Als ik het een beetje rondvraag bij een lezing of gewoon in mijn familie en vriendengroep, dan wordt er best wel veel gebruik van gemaakt. Ook in de werksfeer. Ook in de creatieve industrie. Ja.

137
00:21:37.578 --> 00:21:48.508
Heb, ben jij al dingen tegengekomen? [schraapt keel] Ik bedoel, je hebt duidelijk AI-slop in je feed of zo. Of, uh, slechte plaatjes op Twitter/X van een overduidelijk AI-gegenereerd dingetje te zien.

138
00:21:48.978 --> 00:21:56.908
Maar dat je naar iets zat te kijken of iets aan het lezen was in een krant, meer in klassieke media, dat je ineens dacht: dit voelt een beetje glad, man. Hmm.

139
00:21:56.948 --> 00:22:03.828
Of, ik ben het nu een beetje, ik, wij hebben thuis een aantal fysieke kranten die we dan van vrienden krijgen als ze uitgelezen zijn. Gewoon van de buurt eigenlijk.

140
00:22:03.868 --> 00:22:12.828
En dan ga ik daar, ik ben een beetje aan het zoeken al, van, kan ik, ik bedoel, je kan zeggen, je kan iemand erop betrappen dat er staat, natuurlijk, en dat je dan, hè, ik bedoel haha. Maar ik bedoel meer.

141
00:22:13.328 --> 00:22:22.588
In de, in de toon of zo. Ja. Of in de, in de vibe dat het AI voelt. Gaat jouw AI spidey sense al tingelen soms terwijl je naar iets aan het kijken bent? Niet in traditionele media.

142
00:22:23.028 --> 00:22:33.388
Zal het dan gewoon nog niet gebruikt worden of beter verstopt worden? Ja, goeie vraag. Ik denk wel dat de tolerantie daar heel laag voor is bij eindredacteuren, hoofdredacteuren, et cetera. Ja.

143
00:22:34.318 --> 00:22:41.587
Ik bedoel, de Volkskrant maakt nu een heel, maakt, een onderdeel van hun nieuwste campagne is dat je, dat je, dat jij je laat leiden door je eigen interesses en niet door algoritmes.

144
00:22:41.988 --> 00:22:47.928
Dus dat is bijna, ja, het is wel een beetje anti-, anti-technologiehouding. Counterculture. Ja, het is counterculture.

145
00:22:48.578 --> 00:22:59.488
Ik kan me niet voorstellen dat ze daarna echt, uh, een soort van met AI schrijven als betaalde krant om dat te gaan omarmen. Het lijkt me dat meer nadelen hebben om dat publiekelijk te claimen dan, uh, dan voordelen.

146
00:22:59.528 --> 00:23:03.227
Ja, en ik, ik zit dus vooral na te denken dat het niet publiekelijk geclaimd wordt.

147
00:23:03.368 --> 00:23:09.948
Niet iedereen is Klarna, maar ik kan me wel voorstellen dat het eigenlijk al wel best ingezet wordt, maar dat we het gewoon niet doorhebben. Of dat het.

148
00:23:10.768 --> 00:23:20.688
Ja, ik weet DPG heeft best wel veel, eigenlijk met de introductie van ChatGPT hebben ze al allerlei interne tooling gemaakt om bijvoorbeeld koppen te helpen schrijven of te helpen met de eindredactie om die interne processen efficiënter te maken.

149
00:23:20.908 --> 00:23:27.728
Ja. Maar dat zijn, ze, ze lopen er niet mee te koop, anders hadden ze al lang hierover, uh, van de torens geblazen.

150
00:23:27.908 --> 00:23:38.248
Ik denk niet dat er per se een pr-voordeel is voor, voor traditionele mediabedrijven, maar, weet je, en dus afgezien van of je het gaat inzetten onder de oppervlakte, want dat zou alsnog kunnen, maar dan hebben we het niet door.

151
00:23:38.388 --> 00:23:46.428
Dan doen ze het goed, zeg maar. Dan doen ze het goed, ja. Maar ik vind, op social media is het natuurlijk erger. Dat is echt niet te doen. Ja, het is schaamteloos ook. Het is echt schaamteloos.

152
00:23:46.888 --> 00:23:56.168
Ja, en in dat opzicht denk ik dat, uhm, als je kijkt naar, bijvoorbeeld, ik, ik, ik ben een beetje getriggerd door dat idee van tv-series dat ik dacht: ja, die scripts gaan natuurlijk nu ook allemaal door die tools heen.

153
00:23:56.238 --> 00:24:04.168
En ja, we hebben nu, we hebben nu een soort rare, uh, tussenlimbo positie waarin de series nog geschreven zijn voor ChatGPT of in slechte versies van.

154
00:24:04.688 --> 00:24:13.288
En de komende jaren gaan we pas op tv zien, want die scripts liggen best wel lang in de kast denk ik. Ja. Iets wat aangeraakt is, uh, door AI. Dat hoeft niet per se negatief te zijn trouwens, hè.

155
00:24:13.298 --> 00:24:24.420
Het kan daardoor een, een House-aflevering maken die op20 dimensies klopt. Waar echt een, een House MD-kijker van denkt: dit is de meest vierdimensionale schaakpuzzel die ik ooit heb gezien.

156
00:24:24.740 --> 00:24:28.660
Bedankt AI dat jij het lef neemt. Ik bedoel Willem, maar het is niet zo simpel natuurlijk.

157
00:24:29.200 --> 00:24:37.940
Maar ik kan me ook voorstellen dat ik, uhm, ja, ik zit-- ik merk het de laatste tijd wel als ik bijvoorbeeld video's kijk van tutorials die mensen maken om gewoon iets uit te leggen.

158
00:24:38.460 --> 00:24:47.840
En als ze dan autocue-werk doen, dus er is gewoon een cue, een schermpje bij waarop ze oplezen, dat ik een beetje voel dat die scripts die zij voorlezen door AI zijn gegaan.

159
00:24:48.240 --> 00:24:59.900
Dat, en dat is een, ik kan het niet bewijzen, behalve dat in deze tijd, we hadden het er vanochtend nog met elkaar over dat ChatGPT zo'n manier van schrijven heeft en Claude een andere manier van schrijven en dat die tweede vooral prettiger schrijft.

160
00:24:59.940 --> 00:25:10.940
Is allemaal subjectief, maar dat ik dus merk in, uh, de scripts die in tutorials gebruikt worden en voorgelezen worden. Je hoort OpenAI er doorheen. Ja man. Ja. En dat, en dat, ik ben dus benieuwd.

161
00:25:10.960 --> 00:25:17.520
Misschien is dat ook een tijdelijk dingetje of zo, maar ik denk dat langzaam meer en meer om ons heen aangeraakt gaat worden door AI.

162
00:25:17.740 --> 00:25:27.660
Ja, en dat we het ook niet meer door gaan hebben, want nu is het nog, uhm, nu is vooral, ik, ik vind gewoon teksten van, van ChatGPT niet te lezen in de context van, uhm, leesteksten.

163
00:25:27.720 --> 00:25:36.660
Kijk, d-Wikipedia-taal, daar is ChatGPT heel goed in. Maar Wikipedia-taal is een heel specifiek taaltje wat je alleen maar tolereert in die context.

164
00:25:36.680 --> 00:25:50.060
En als je het opeens leest als onderdeel van uitlegtekst of voorgelezen tekst of marketingcopy, dan trek ik het gewoon niet. Ja. En, uh, en Claude is wel veel beter. Nou ja, uhm, het is een kwestie van tijd, lijkt me.

165
00:25:50.220 --> 00:25:53.200
Geef dit nog een paar jaartjes en dan gaan we het echt niet kunnen zien.

166
00:25:53.860 --> 00:26:08.240
Ja, ik ben bijna nieuwsgierig nu om een plugin te installeren in mijn browser die me eind van de week vertelt hoeveel ik aan AI-generated content tot me heb genomen zonder dat ik dat doorhad, omdat je een soort— ik bedoel, we hebben het over detectors gehad, die werken niet, maar tegelijkertijd gaan die bedrijven nu ook dingen inbouwen waardoor je het kan detecteren.

167
00:26:08.740 --> 00:26:15.500
Dus, dat is misschien meer in een gedachte-experiment. Het is wel grappig om dan verloop over tijd te kunnen zien. Ja, hoe- Als je dit gaat bijhouden.

168
00:26:15.570 --> 00:26:24.619
Ja, hoe meer, hoeveel van de content van de media die ik tot me neem begint in een soort taartgrafiek aangeraakt te worden en door AI-pipelines heen geduwd te worden.

169
00:26:24.640 --> 00:26:34.629
Ja, en daarnaast is natuurlijk ook de vraag: het kan dan zo zijn dat, uhm, dat makers van teksten, media zelf AI gebruiken om die, om die te ontwikkelen.

170
00:26:34.720 --> 00:26:53.700
Maar, uhm, het is ook wel regelmatig zo dat ik eerder de samenvatting heb gelezen of de aankeider van een, uh, van een stuk in een RSS-feed, dat ik zelf de prompt heb geschreven en dus de AI-tekst zit te lezen, even ongeacht wat, hoe die tekst tot stand is gekomen.

171
00:26:54.580 --> 00:27:00.640
Dat komt er natuurlijk nog bovenop, dat we heel veel teksten gaan lezen die gewoon hertaald zijn door AI. Ja.

172
00:27:00.960 --> 00:27:08.220
Ja, dus misschien dat zij het niet eens door een of andere pipe hebben gehaald, maar dat jij dat alsnog doet, want je weet het. Allebei [lacht]. Ja, denk ik wel ja. Ja.

173
00:27:08.820 --> 00:27:23.460
Ja, en in dat opzicht is dan natuurlijk de vraag, uhm, ik, ik was nu, we zijn met van a-alles bezig en met we bedoel ik gewoon binnen Poki, binnen AI Report, om te kijken: hoe kunnen we meer informatie tot ons nemen binnen de beperkte menselijke tijd die er is en het aantal mensen die betrokken is.

174
00:27:24.060 --> 00:27:34.470
Dus daar komen allerlei tooltjes uit. Uh, Twitter-scanners, uh, uh, AI Report, zoeken op tags en keywords. Nou ja, allemaal dingetjes. Bestaande diensten en experimenten.

175
00:27:34.980 --> 00:27:45.440
En daarin zit heel vaak summarization, namelijk samenvatten, compressen van informatie waarbij je, uh, zeker nu waar we het vorige week over hadden, een vijf uur durende video compressen naar vijf minuten.

176
00:27:45.900 --> 00:27:55.300
Dat je dan denkt dat je daarna iets gegeten hebt, maar misschien heb je alle, is het een soort fruitjuicer. Ja, zeker. Je moet die schil juist opeten. Je moet het, uh, ja, is niet waar [lacht].

177
00:27:55.320 --> 00:28:00.939
Je moet niet altijd de schil opeten. Nee, maar er gaat heel veel verloren van de vitamines. Ja, omdat je het hebt lopen wegjuicen, zeg maar.

178
00:28:01.320 --> 00:28:08.240
Dus als, als nu blijkt dat al die, uh, tooltjes die we aan het maken zijn een soort informational fruitjuicers zijn. Oh, maar dit geloof ik helemaal niet.

179
00:28:08.340 --> 00:28:16.400
Dit is, dit is, dat is, nee, dat, dat is gewoon een kwestie van, van, uh, van beter prompten. Hier geloof ik niet meer in.

180
00:28:16.600 --> 00:28:23.620
Nou ja, dit is ook wel een goeie dat je dit zegt, hoor, want in dat opzicht, uh, krijg ik ook wel vaak de vraag van: ja, maar is zo'n samenvatting wel goed dan?

181
00:28:24.180 --> 00:28:30.240
Ja, eigenlijk kan je het woord samenvatten bijna niet gebruiken. Dan heb, dan ben je heel erg, uhm, uh, hoe zeg je dat?

182
00:28:30.400 --> 00:28:40.400
Lui geweest bij de opdracht die je aan het programma had gegeven als het op, als het samenvatten was. Want je kunt ook- Zelfs vertalen is voor mij een prompt van, ik denk minimaal 10 zinnen.

183
00:28:40.460 --> 00:28:49.460
Vertalen van, van Engels naar Nederlands of andersom. Ja, omdat je daar ook heel erg specifiek wat vindt van wat een goede vertaling is. Ja, en, en, uh, dat ik het elke keer bijschaaf.

184
00:28:49.580 --> 00:28:53.560
Dat als ie iets produceert wat mij niet zint of iets weglaat wat mij niet zint.

185
00:28:53.720 --> 00:29:03.180
Dus die, dat ding heeft de neiging bijvoorbeeld om quotes in, in samenvattingen quotes weg te strepen of details weg te strepen waar ik die details juist wil weten.

186
00:29:03.210 --> 00:29:11.179
Het is alsof je de krenten in de pap aan het blenden is. Die wil je erin houden. Ja, precies. Dus elke keer als dat gebeurt, dan ben ik de prompt aan het verfijnen.

187
00:29:11.600 --> 00:29:22.100
En zo heb ik inmiddels een prompt waar ik vrij trots op ben. En dat is een, uh, een geheim. Ja, is proprietary. Dat is een speciaal, uh, AI Report Plus-model, uh. Is heel duur. Daarover gesproken.

188
00:29:22.549 --> 00:29:28.460
[muziek] Poki is inmiddels de best beluisterde AI-podcast van Nederland. Dat doet ons goed. Zeker.

189
00:29:28.960 --> 00:29:36.340
En het heeft ook wel een grappig bijverschijnsel, want dat merken we dus in de aanvragen voor adverteerders en we willen daarom iets nieuws proberen.

190
00:29:36.480 --> 00:29:45.640
Het lijkt ons leuk om komend jaar niet veel adverteerders te hebben, maar één adverteerder te hebben, één partner, één exclusieve hoofdsponsor van de show.

191
00:29:46.540 --> 00:29:54.240
En misschien is dat boeiend voor je, want Poki, weten we uit reacties, wordt beluisterd door belangrijke beslissingsmakers uit het Nederlands bedrijfsleven en uit de overheid.

192
00:29:55.100 --> 00:30:03.320
En als jij je naam wil verbinden aan onze podcast en die doelgroep wil bereiken, dan heb je nu dus één kans voor komend jaar. Nou ja, lijkt je dat interessant en wil je meer weten?

193
00:30:03.360 --> 00:30:09.560
We hebben wat informatie op een rijtje gezet op poki.show. Dan kun je je gegevens achterlaten als je het leuk vindt.

194
00:30:12.460 --> 00:30:28.399
[muziek] Ik heb veel teruggedacht aan ons gesprek van, uh, vorige week, Wietse.De jouw, jouw avontuur met, uh, een architectenmodel en een programmeur. En ik heb ook niet vaak zoveel reacties gehad op een aflevering.

195
00:30:28.440 --> 00:30:34.020
En dat is echt goede reacties. Er werd iets-- ja, nee, zeker, er werd iets geraakt daar, dus dat is heel leuk.

196
00:30:34.080 --> 00:30:43.700
Ja, ik denk dat, uhm, omdat, omdat, ja, mijn idee was daarmee: wat als we dit in de breedte gaan toepassen in veel meer domeinen dan alleen maar een sciencefictionboek schrijven, even buiten dat experiment.

197
00:30:43.740 --> 00:30:48.699
En ik denk dat het daarom raakte omdat het niet zo moeilijk was om door te fantaseren voor heel veel mensen binnen hun eigen werk.

198
00:30:49.050 --> 00:30:55.580
Ja, vorige week vertelde jij over hoe je een sciencefictionboek schrijft met eigenlijk software die gemaakt is om mee te programmeren.

199
00:30:55.660 --> 00:31:03.630
Ja, en een van jouw opmerkingen toen was, uh, toen ik zei: ja, normaal programmeer ik hiermee en dan zei jij: wat moet je dan nog heen en weer plakken? Mhm.

200
00:31:04.100 --> 00:31:12.020
En toen zei ik: nou ja, als er een error is wanneer ik de code uitvoer, dan moet ik die error terugplakken. En toen zei jij, was jij eigenlijk een beetje verbaasd. In ieder geval, zo herinner ik het mij.

201
00:31:12.060 --> 00:31:20.720
Het is alweer een week geleden, hè, minder dan een week. Waarom doet hij dat niet zelf, is dan mijn vraag. Als dat ding vastloopt, waarom moet ik dan die error gaan kopiëren en plakken en vragen: los dit op.

202
00:31:20.760 --> 00:31:28.640
Dat moet dat ding toch zelf kunnen doen? Ja, en toen, dat zat ik uit te leggen. Ja, hij kan die code wel checken, maar hij kan die code niet draaien. En dat hij de code niet kan draaien, dat heeft een reden.

203
00:31:28.680 --> 00:31:37.340
Namelijk dat hij, uh, dat, dat taalmodel, uh, draait niet lokaal, in ieder geval Claude, uh, kunnen we nog niet zelf installeren, dus die draait ergens anders.

204
00:31:37.660 --> 00:31:47.420
En dan zou je zeggen: nou, dan maak je toch een bruggetje naar jouw lokale computer? Dat is eigenlijk wat die tool Aider deels doet. Want wat hij al wel mag via Aider is bestanden aanmaken.

205
00:31:48.240 --> 00:31:58.030
Dat scheelt zoveel copy-pasten naar nieuwe lege bestanden en zelf, en dat, dat, dat dan Claude, nu zou Claude dan tegen je zeggen: ik heb index.html aangemaakt en dan ga jij die maken op je computer.

206
00:31:58.080 --> 00:32:02.320
En dan dat stukje overplakken van, uh, Claude, dat is allemaal niet prettig.

207
00:32:02.400 --> 00:32:17.560
Ja, dus waar je een programma gebruikt om in te programmeren die als het ware een mappenstructuur dan kan maken, want het programma la-- draait op je computer, dus kan ook die mappenstructuur op je computer maken en gebruikt dan via de cloud het taalmodel om die bestanden te vullen.

208
00:32:17.600 --> 00:32:25.920
Ja. En misschien ook wat voor bestanden er aangemaakt moeten worden. Heb je ook wel een mening over, maar het, het, het proces zelf gebeurt lokaal door die app.

209
00:32:25.980 --> 00:32:40.220
Ja, en eigenlijk is het dus zo dat als je nu, uhm, gewoon sec Claude gebruikt op de website van Anthropic en daar samen aan een project gaat werken waar je allemaal artifacts creëert, oftewel bestandjes, dan zou je die nog steeds met de hand allemaal moeten gaan plakken.

210
00:32:40.300 --> 00:32:50.280
Ja. Nou Aider, die tool die ik gebruik, die lost dat deels op, want die zegt: nou, bestanden aanmaken, dat durf ik wel. En een beetje mapjes en zo, maar ik ga dat niet uitvoeren, dat stuk programma.

211
00:32:50.480 --> 00:32:52.880
Dat zouden ze in essentie kunnen inbouwen in Aider.

212
00:32:53.400 --> 00:33:10.940
Maar, uhm, iedere programmeur die een beetje weet van, uh, sandboxing en security zou zeggen: je gaat een taalmodel wat ergens anders draait dingen laten draaien op jouw computer of bijvoorbeeld de keychain van je Mac kopiëren naar een FTP-server zodat al jouw wachtwoorden ineens daar staan.

213
00:33:11.160 --> 00:33:16.640
Ja. Als het goed is. Je geeft echt de sleutels uit handen en dat is niet zo'n prettig idee, zelfs voor zo'n ingewikkelde tool als Aider.

214
00:33:16.680 --> 00:33:24.420
Ja, zeg maar, als er een, uh, een serieuze, uh, security hazard is op iOS bijvoorbeeld, dan noemen ze dat remote code execution.

215
00:33:24.940 --> 00:33:34.780
En dat is een van de, dat is de ergste eigenlijk, want dat betekent dat iemand anders op jouw telefoon code kan draaien. Ja, any code kan draaien. Any. Ja, echt, gewoon alsof jij achter je toetsenbord zit. Ja.

216
00:33:35.220 --> 00:33:44.980
Dus een taalmodel jouw computer laten besturen, zomaar, dat moet je eigenlijk niet doen. Nee. Los van bugs. Het kan ook gewoon zijn dat ie, dat ie iets verkeerd doet en gewoon je hele schijf wist.

217
00:33:45.200 --> 00:33:50.440
Ik maak hem even heel concreet, want dat is een heel kort commando kan ik je vertellen. Ik ga hem, ik durf hem niet eens te zeggen.

218
00:33:50.860 --> 00:33:57.940
[gelach] nee, als iemand dit ding nu door iets heen haalt, dan kan ik, [gelach] dan is het een soort van, uh, hé Siri-achtig grapje. Ja. Uhm,

219
00:33:58.860 --> 00:34:09.040
maar goed, Aider zegt: ik wil wel bestanden aanmaken, maar ik ga ze niet uitvoeren. Waarop jij de vorige keer zei: maar dat is dan toch eigenlijk de logische volgende stap? Nou, wat ze nu- Want wat is het uitvoeren?

220
00:34:09.120 --> 00:34:15.600
Waar doe je dat dan? Normaal doe je dat in een terminal, dus dat is eigenlijk zoals je een, uh, vroeger op een DOS-computer had als je oud genoeg bent.

221
00:34:15.640 --> 00:34:30.220
Of nu als je op een Windows zit open je gewoon je command prompt of, uh, op Mac je terminal en daarin kan jij commando's uitvoeren om van alles te doen, je hele computer te slopen in één commando als je- Maar ook een soort van aan te zetten wat net, wat je net geprogrammeerd hebt samen met Aider.

222
00:34:30.260 --> 00:34:39.520
Als we hem even heel concreet maken. Als je, als je aan Aider vraagt: kan je een Hello world voor mij maken, dan maakt hij Hello world.py in Python en dan moet je dat nog wel door de Python interpreter gooien.

223
00:34:39.530 --> 00:34:51.680
Dus dan doe je Python spatie Hello world.py enter en dan staat er in beeld: Hello world. En op het moment dat je hem uitvoert zou Aider, dus Claude, op de achtergrond kunnen zeggen: hé, hier staat ook Hello world.

224
00:34:51.740 --> 00:35:00.680
Dat bedoelde ik ook. Maar als er dan staat error in line two, string mismatch of zo, dan zegt Claude: oh sorry, ik zie al wat ik verkeerd heb gedaan. Hè, voer hem nog een keer uit.

225
00:35:01.000 --> 00:35:12.720
En op die manier krijg je dan eigenlijk de laatste schakel, namelijk een taalmodel die kan programmeren, zelf kan debuggen, aanpassen, testen en misschien zelfs wel online zetten uiteindelijk.

226
00:35:12.760 --> 00:35:23.360
Dat gaat dus best wel, dat, je kan je voorstellen dat dat ook wel pittig is. Het is pittig op het gebied van jouw eigen machine heel houden. Die machine zou misschien binnen een bedrijfsnetwerk kunnen staan.

227
00:35:23.420 --> 00:35:32.660
Als jouw machine toegang heeft tot de server van het bedrijf, dan heeft in essentie jouw taalmodel ook toegang. Dus dat we deze deur dichthouden tot nu toe, uh, begrijp ik wel.

228
00:35:32.720 --> 00:35:42.440
En met we bedoel ik dan OpenAI, Microsoft, uh, en Anthropic zelf bieden nu niet standaard tooling aan om zomaar jouw computer te besturen.

229
00:35:42.650 --> 00:35:51.980
Ik bedoel, tuurlijk hebben we Operator en, uh, uh, uh, Anthropic heeft een tooltje uitgebracht om je-- maar dat is allemaal: wees voorzichtig, draai het in een virtual machine die helemaal kapot kan.

230
00:35:52.420 --> 00:36:01.120
Want ja, je geeft echt de sleutels tot, tot het kingdom, tot de kingdom zeg maar. Maar goed, daar gaan we nu natuurlijk naartoe. Er is inmiddels wel een brug gebouwd.

231
00:36:01.200 --> 00:36:07.540
Een slimme brug, uhm, want wat Anthropic heeft gemaakt is eigenlijk een protocol. Het is een open protocol.

232
00:36:07.580 --> 00:36:28.160
De hoop is natuurlijk dat OpenAI hetzelfde protocol gaat gebruiken en dit het een soort, uh, wereldwijd protocol gaat worden van hoe, als je nou een, uh, een sandbox hebt, hè, dus het is eigenlijk een afgesloten wereld waarin het taalmodel leeft, zodat het taalmodel ook niet zomaar het internet op kan om daar spam posts te gaan maken op X of, uh, in te gaan breken bij de belastingdienst.

233
00:36:28.520 --> 00:36:31.680
Dat hebben we nu. We hebben, dat hebben we, we hebben nu een sandbox.

234
00:36:31.760 --> 00:36:39.920
Het is een, een, dat ding zit onder een glazen stulp gevangen, uh, met een reden, dat hij jouw computer niet sloopt en niet allemaal computers in de hele wereld kapot gaat maken. Ja.

235
00:36:40.480 --> 00:36:48.720
Nou, wat je dan, uh, als je goed nadenkt over security gaat doen is een, uh, een gat naar buiten makenJa, misschien heb ik.

236
00:36:48.880 --> 00:36:56.420
Ik weet niet of deze metafoor werkt, maar bij een couveuse baby heb je dan zo'n handschoen waardoor je toch je kindje kan aanraken, maar dan wel door die handschoen heen.

237
00:36:56.500 --> 00:37:09.820
Je wil dus een interface maken naar de buitenwereld die gecontroleerd is, gezuiverd en hygiënisch. Ja. Nou, wat ze nu bij Anthropic hebben gemaakt is het Model Context Protocol. Nou wat? Wat geeft dat? Dat is het model.

238
00:37:09.900 --> 00:37:22.020
Modellen kennen we. Dat zijn de O1's en de Sonnets. Context is meer context geven over waar dat model zich bevindt, dus meer informatie. Bijvoorbeeld: wat voor weer is het op dit moment in Amsterdam?

239
00:37:22.140 --> 00:37:34.400
Oké, dus een model heeft in essentie geen toegang tot de huidige weerinformatie. Die zou je moeten geven via een context, dus Modex Model Context Protocol. Als, als in een afspraak over hoe we met elkaar communiceren.

240
00:37:34.900 --> 00:37:42.340
Dus als je modellen context wil geven, hebben we nu protocol afspraken over gemaakt. Nou, wat staat er dan in? Het protocol is eigenlijk dat jij zelf als programmeur.

241
00:37:42.400 --> 00:37:48.820
Ze hebben allemaal demo's erbij geleverd, zodat je dat niet hoeft te doen. Of in ieder geval dat je een mooi duwtje in de rug krijgt.

242
00:37:49.270 --> 00:37:56.460
Maar dat je eigenlijk een bruggetje kan maken met, met dezelfde taal tussen dat model en de wereld. Heel erg concreet.

243
00:37:56.500 --> 00:38:04.940
Als jij nu naar Claude gaat op de website van Anthropic en je zegt: kan je even naar Nu.nl gaan en voor mij het nieuws van vandaag samenvatten wat er op de frontpage staat?

244
00:38:05.260 --> 00:38:16.940
Dan zegt Claude: ik kan niet naar Nu.nl, want ik heb geen verbinding naar buiten. Hij zou eigenlijk moeten zeggen: ik zit in een glazen tulpen vriend. Ik weet niks. Ik weet alleen wat mij, wat mij erin getraind is.

245
00:38:17.360 --> 00:38:27.160
Nou, dan zou je nu in het geval van OpenAI op het bolletje kunnen drukken Search the web. En dan zeg je eigenlijk jij mag het web op nu. Wat hij dan doet, is eigenlijk pagina's bekijken uit zijn index.

246
00:38:27.200 --> 00:38:40.340
Nog steeds niet echt helemaal live, voor zover ik weet. Oké, dus je bedoelt te zeggen als je search van ChatGPT gebruikt, dan kan dat alleen maar bij specifieke pagina's en dat zijn, dat is niet het hele internet.

247
00:38:40.400 --> 00:38:50.020
Is dat wat je zegt? Nou precies, want dat is eigenlijk alles wat geïndexeerd is binnen de index. En hij gaat wel die pagina dan aanroepen. Als je bijvoorbeeld wil weten wat de sneeuwhoogte in Val Thorens is of zo.

248
00:38:50.240 --> 00:38:57.940
Dan gaat hij even, want je wil weten wat de sneeuwhoogte nu is. Niet toen dat ding getraind is of geïndexeerd moet ik eigenlijk zeggen. Dus hij mag wat bezoeken, maar niet zomaar alles. Ook,

249
00:38:59.040 --> 00:39:07.080
jij kan natuurlijk een URL maken waarin aan de andere kant iets zit wat dan een signaaltje opvangt en zegt: hé, daar ga ik weer iets mee doen.

250
00:39:07.600 --> 00:39:17.740
Dus er zitten allemaal, als je een beetje paranoia bent over beveiliging, moet je niet zomaar een taalmodel het internet op sturen. Ook omdat je op het internet nog veel meer dingen kan doen.

251
00:39:18.380 --> 00:39:27.060
Even tussendoor, dit kon je zelf al bouwen, zo'n brug. Het is niet dat ze dat dicht konden gooien, maar standaard tooling werd niet geleverd.

252
00:39:27.160 --> 00:39:37.060
Nou, nu dat Model Context Protocol kan je dus op het moment dat je dat activeert. En voor de luisteraar: je hebt een Claude desktopapplicatie voor Mac en Windows.

253
00:39:38.260 --> 00:39:44.760
Daarin kan je dan in de developer mode, zit allemaal nog een beetje verstopt, zeggen: joh, ik heb op mijn machine draaien een MCP server.

254
00:39:45.080 --> 00:39:54.440
Dat is dus een servertje wat voldoet aan dat taal protocol wat door Anthropic nu naar voren geduwd is. De community. Een extra stuk software op de achtergrond draaien. Ja. Ja.

255
00:39:54.520 --> 00:40:05.900
En die, in dat stukje software zit dan afspraken over wat het taalmodel kan vragen en in welk formaat het taalmodel dat terugkrijgt. Oké. En het kan dus niet meer vragen dan dat.

256
00:40:06.320 --> 00:40:15.480
Nou, dan kan je bijvoorbeeld een servertje maken. Die leveren ze ook mee, die heet Fetch en het enige wat dat ding kan is websites opvragen en de HTML van die website teruggeven aan het taalmodel.

257
00:40:15.700 --> 00:40:20.980
Oké, maar dat zijn wel alle websites. Ja, maar op jouw computer. Op jouw computer. Jouw IP-adres. Oké, ja.

258
00:40:21.020 --> 00:40:30.820
En dat is dus al een hele belangrijke, want anders heb je een soort, op het moment eigenlijk dat jij-- want ik moet eerlijk zeggen dat ik ook verwachtte destijds al met ChatGPT.

259
00:40:30.880 --> 00:40:36.920
Ik heb best wel vaak in naïviteit gevraagd: kan je even deze website samenvatten? En die zei: ja, I can't browse the web.

260
00:40:37.520 --> 00:40:47.900
En dat ik na wat nadenken dacht: nee, tuurlijk kan je dat niet, want anders zou je soort via OpenAI nieuwswebsites kunnen gaan scrapen. OpenAI wil helemaal niet browser spelen.

261
00:40:47.960 --> 00:41:02.920
Eigenlijk maken ze, leggen ze de verantwoordelijkheid voor jouw gedrag, leggen ze nu bij jou, omdat het lokaal op jouw computer gebeurt, het internet browsen en, en de inhoud van die pagina die je zelf op de achtergrond hebt opgehaald, die wordt doorgegeven aan het taalmodel.

262
00:41:03.120 --> 00:41:14.520
Ja, en het is dan ook nog zo dat, nu is het dus, je bent in Claude. Zolang je nog niet die MCP hebt gekoppeld binnen die desktopapplicatie, vraag jij: kan je naar Nu.nl gaan? Zegt ie: nee, dat kan ik niet.

263
00:41:15.020 --> 00:41:22.980
Dan ga je naar de settings toe, zeg je: ik heb, ik heb een MCP lokaal, een klein servertje, die kan wel websites doen. Dan restart je die desktopclient.

264
00:41:23.020 --> 00:41:31.460
Vraag je het nog een keer, dan krijg je doodleuk de samenvatting van Nu.nl. Oké. Dus wel vet. Ja, dat is wel een ding al. Dus dan kan ik als, want we komen dadelijk met wat je hier als programmeur aan hebt.

265
00:41:31.520 --> 00:41:41.120
Maar ik kan hier als simpele ziel kan ik al dit op de achtergrond draaien, dat servertje, dat is gewoon een DMG die ik uitvoer. Dat is helemaal- Dit, in dit geval kan van alles zijn.

266
00:41:41.200 --> 00:41:50.300
Ik ben Python fan, dat hebben de luisteraars inmiddels wel door. Ik heb een Python implementatie. Oké, want ik wat ik begrijp Wytse. Het is nog niet helemaal lekker genoeg daarvoor. Oké. Spijt me.

267
00:41:50.420 --> 00:41:55.480
Nou, dan wacht ik nog twee dagen voordat iemand dat gemaakt heeft. Maar oké, dan is er dus iets wat op de achtergrond draait, wat het internet voor mij op kan gaan.

268
00:41:55.520 --> 00:42:07.460
Dan kan ik dus vragen: geef me al het nieuws over de, over, over de conflicten in het kabinet, enter, van Nu.nl en dan krijg ik dat in een samenvatting. Ja, omdat hij even die hele website leegtrekt. Dat is wel chill.

269
00:42:07.470 --> 00:42:14.960
Oké. En als jij dan zelf programmeur bent of de inhoud van dat servertje in Claude plakt en hem laat verbeteren, want zo meta is dit allemaal.

270
00:42:16.160 --> 00:42:22.832
Wat je bijvoorbeeld zou kunnen doen is zeggen: johDie Fetch server die zij hebben gebouwd, dat is een reference implementatie.

271
00:42:23.212 --> 00:42:32.192
Die doet domweg URL's aanroepen, HTML pakken, doorgeven aan het model en die gaat dan samen van. Je zou ook kunnen zeggen joh, klik even rond, klik even het artikel in, doe even.

272
00:42:32.212 --> 00:42:36.272
Je kan het gedrag van dat browsen kan je beïnvloeden, dus je kan zeggen alles.

273
00:42:36.292 --> 00:42:46.212
Je kan zeggen als ik, als ik vraag om jou naar Nu.nl te gaan, moet je alle pagina's van Nu.nl met, die met één klik bereikbaar zijn allemaal erin laden. Ja, oké. En nu?

274
00:42:46.232 --> 00:42:55.012
En misschien zit terwijl we het hierover hebben te denken aan misschien nog een mooier voorbeeld. Want in alle eerlijkheid, toen dit protocol werd gelanceerd en ik zat het door te lezen, het kostte me wel even tijd.

275
00:42:55.052 --> 00:43:02.692
Het was een beetje alsof ik de Ethereum Whitepaper aan het lezen was destijds. Nou, toen ik die las dacht ik ook a world computer on a blockchain. Waar gaat dit over?

276
00:43:02.732 --> 00:43:11.852
Maar goed, ik ga dan gewoon naar voorbeeldcode kijken. Als ik implementaties zie, snap ik vaak wel wat de theorie eigenlijk is. Ik ga nog een concreet voorbeeld geven. Ik heb thuis Shelly plugs.

277
00:43:11.992 --> 00:43:21.652
Een Shelly plug is een plug die je in je muur doet. Zo'n soort klik aan klik uit plug. Die zit gewoon tussen je stekker en je stopcontact. Zo'n cirkel met een gat, die klik je ertussen.

278
00:43:21.972 --> 00:43:28.872
En een Shelly plug bevat een complete Linux computer. Dat is totaal gestoord trouwens. Dat is een computer op een chip, dus in dat, in, die Shelly plug.

279
00:43:28.912 --> 00:43:32.052
Die zet je op je wifi en dan heb je gewoon een, daar draait een hele computer in.

280
00:43:32.612 --> 00:43:45.642
Het mooie daarvan is dat als jij naar de website van die Shelly plug gaat, lokaal binnen je eigen wifi-netwerk, dan krijg je dus een hele interface van die Shelly plug, waar ze hem hebben gestopt, die computer, ik weet het niet, maar die zit erin en dan kan je dus licht aan en uitzetten.

281
00:43:45.692 --> 00:43:57.472
Stroomverbruik meten. Op je computer. Op je computer, maar het computertje zelf draait eigenlijk in die plug. Ja. Maar als je dan zegt oké, leuk, maar nu wil ik het licht aan en uitzetten vanuit een taalmodel. Hm.

282
00:43:58.092 --> 00:44:07.272
Nou, het probleem is, en dat is eigenlijk geen probleem, die Shelly plug is niet bereikbaar van het, vanuit het openbare internet. Nee. Dat raad ik ook af. Dat zou je kunnen doen, maar dat moet je niet doen.

283
00:44:08.112 --> 00:44:18.032
Wat je eigenlijk nodig hebt is een brug, uh, die het internet van buiten naar binnen en dan dat lampje aan en uitzet. Daar zijn allemaal dingetjes voor te krijgen, maar wat we nu willen is een taalmodel die dat doet.

284
00:44:18.352 --> 00:44:28.832
Dus wat je dan zou schrijven is bijvoorbeeld, die noem je dan Shelly Bridge. En dat is gewoon een stukje programmeercode die het signaal stuurt naar je lokale Shelly plug met aan of uit.

285
00:44:29.512 --> 00:44:38.832
Dan voeg je die Shelly Bridge toe aan je Claude desktop en het moment dat je dan aan Claude vraagt, doe het licht eens uit, dan zegt hij: o, dat weet ik, dat kan ik. En dan geeft hij de opdracht aan dat ding.

286
00:44:39.192 --> 00:44:46.512
En dan heb je dus een model dat draait bij Anthropic, die de lichten aan en uit aan het zetten is in je lokale wifi-netwerk op een veilige manier. Dat is briljant.

287
00:44:46.812 --> 00:44:51.552
En dude, uh, de mogelijkheden zijn in dit opzicht eindeloos.

288
00:44:52.032 --> 00:45:03.271
Als jij een bedrijf bent en je hebt interne API's die je alleen wil exposen aan mensen die binnen je interne netwerk zijn, dan kan je in essentie dat taalmodel met, doe dit niet zomaar, overleg.

289
00:45:03.312 --> 00:45:11.472
Kijk, want de data gaat wel. Je gaat data naar Claude sturen, dus dat is dan wel een ding. Zeker. Dus het is semi lokaal. Let goed op. Maar het zorgt er wel voor dat

290
00:45:12.572 --> 00:45:21.772
alleen als Claude aangeroepen wordt vanaf die specifieke machine die ook in het lokale netwerk toegang heeft tot die API van X of Y, kan Claude ineens daarmee praten.

291
00:45:21.812 --> 00:45:25.332
Dus je prikt eigenlijk een gaatje naar buiten uit die glazen stulp.

292
00:45:25.792 --> 00:45:39.772
En maakt het centraal, be-bereikbaar via de Claude interface, die niet verkeerd is, maar daarnaast ook nog eens, uh, ja, één centrale plek met een fijn pratend taalmodel. Ja. Die je dus,

293
00:45:40.752 --> 00:45:45.952
ja, allerlei opdrachten opeens kan gaan geven. Jeetje, heb ik er nog? Dat heb, oké.

294
00:45:46.172 --> 00:45:52.072
Ja, en het mooie dus van het protocol is, want er zullen nu developers luisteren die zeggen ja, maar je had toch al een function calling in OpenAI?

295
00:45:52.092 --> 00:45:58.572
Dan kon je OpenAI een beetje vertellen wat voor functies die mocht aanroepen, bijvoorbeeld summarize of get news of zo. Dit is niet per se nieuw.

296
00:45:59.312 --> 00:46:03.992
Wat hier zo gaaf aan is, is dat het een protocol is, dat er best wel goed over nagedacht is, moet ik zeggen.

297
00:46:04.332 --> 00:46:22.932
En dat er een infrastructuur is gebouwd van, hé, als we nou die taalmodellen meer toegang geven tot de realiteit, om sensoren uit te lezen, om lampen aan en uit te zetten, et cetera, zullen we dat dan doen op een manier waarbij er een security model is met blokjes die via lijntjes met elkaar communiceren, die een beetje past bij wat we in de laatste vijftig jaar met elkaar hebben uitgevonden.

298
00:46:22.972 --> 00:46:33.112
En dat is eigenlijk nu wat die Model Context Protocol is, een afspraak tussen bedrijven in potentie, maar in ieder geval tussen ontwikkelaars. Zullen we het op deze manier met elkaar doen?

299
00:46:33.352 --> 00:46:39.591
Als we dan zo'n taalmodel de wereld insturen? Oké, en, en jij maakt de brug naar programmeurs. Wat maakt dit uit voor programmeurs?

300
00:46:39.612 --> 00:46:46.192
Want de hele aanloop hiernaartoe was, ik kan nog niet zelf, uh, code runnen, dat kan Claude nog niet.

301
00:46:46.312 --> 00:46:59.372
Nou ja, als je nu dus [gniffelt] een MCP-server implementatie maakt en die noem jij Run, die, en ik zou hem dan een beetje inkaderen en zeggen: het enige wat jij mag draaien op mijn computer zijn Python-scripts [gniffelt]

302
00:46:59.452 --> 00:47:07.452
uit deze map. Dus je moet hem controleren, want voor je het weet doet hij rm rf en het is over, hè? Ben je die hele map kwijt. Toch gezegd. Sorry man. Sorry luisteraars.

303
00:47:07.462 --> 00:47:16.092
Ik hoop dat niemand dit aan het doorsluizen is naar z'n, doe het in een sandbox. Is ook gebeurd, dus laat maar zitten. Maar ik kan niet, kan ook niet meer weg. Nee. Sam is ook al zijn opnames kwijt. Nee, het is helder.

304
00:47:16.352 --> 00:47:26.852
Uhm, maar goed, al met al zou je dan, want dan is de cirkel rond met waar we het de vorige keer over hadden. Dan zou Claude kunnen zeggen: joh, ik heb nu wat code voor je gemaakt.

305
00:47:27.112 --> 00:47:33.672
Ik heb het weggeschreven naar je harde schijf. Ik ga het ook voor je uitvoeren en ik krijg daarna van dat servertje terug wat de output was.

306
00:47:33.872 --> 00:47:45.432
Ik ga daar weer op itereren, weer wegschrijven en dan krijg je de cirkel waar jij de vorige keer eigenlijk een beetje over aan het fantaseren was, of eigenlijk dacht dat het misschien al zo was, is, uh, code die zichzelf gaat verbeteren en dan zou je.

307
00:47:45.462 --> 00:47:55.422
En het licht aandoet als hij klaar is. Bijvoorbeeld. Nou ja, dat is een mooie, want kijk nu, want ik wil nog wel een paar, een ander leuk voorbeeld maken, want nu had ik het, dat, dat licht aan en uitzetten.

308
00:47:56.132 --> 00:47:58.712
Dat is een actie. Maar je zou ook kunnen zeggen informatie.

309
00:47:58.772 --> 00:48:07.492
Dus als jij een slimme thermometer hebt, thermostaat hebt met daarin wifi, die alleen lokaal te bereiken is op een IP-adres binnen je eigen netwerk en daar ga je dan naartoe.

310
00:48:07.592 --> 00:48:17.212
Dan krijg je een cool dashboard met een zonnetje en dan komen de, de luchtdruk of zo. Die pagina is nu in essentie, als je het goed aanpakt, ook beschikbaar voor Claude. Ja. Alleen op jouw desktop.

311
00:48:17.732 --> 00:48:29.454
Vooralsnog, want dat is even, uh, uhm, de volgende stap. Dat protocol is niet een lokaal protocol.Het kan ook zo zijn straks en dat is een beetje waar ze met Anthropic naartoe willen.

312
00:48:29.474 --> 00:48:31.264
Dat we alsnog in de cloud gaan draaien. Natuurlijk.

313
00:48:31.484 --> 00:48:41.944
En dan dat er bedrijven komen die gaan zeggen: wij hebben MCP support op onze eigen clouddiensten, dus als je, je kan cloud gaan doorkoppelen aan allerlei andere API's via dit protocol.

314
00:48:42.384 --> 00:48:53.564
En, want het internet- Om dan ook te verkopen bijvoorbeeld. Nou, ik kan me voorstellen als jij een, uh, uh, uhm. Zeg je bent LexisNexis en je hebt een heel grote database met proprietary data.

315
00:48:53.624 --> 00:49:04.923
Ja, het is hun, uh, blogbericht waar het hierin aangekondigd wordt. Daarom vond ik het zelf wat abstract beschreven, zeiden ze: giving models, uh, access to the databases of the world. Terwijl ik da-- wat?

316
00:49:05.464 --> 00:49:16.464
Oh, je bedoelt dat je een brug hebt gebouwd tussen eigenlijk alles, [lacht] waaronder databases? Ja. En dus, uh, dat dan, uh, uh, Weather online een API heeft die ze nu al hebben.

317
00:49:16.824 --> 00:49:26.524
Dan zou jij een bridge tussen kunnen bouwen die via MCP weer kan opvragen. Is best wel vet. En is het dan eigenlijk een alternatief voor een API?

318
00:49:27.544 --> 00:49:39.244
Uhm, het is een, uh, extra laagje waardoor je eigenlijk zegt van, uhm, want wat nu heel veel ontwikkelaars doen is tegen OpenAI, ik, ik doe even, uh, voor het gemak OpenAI zeg: joh, dit is mijn API,

319
00:49:40.184 --> 00:49:46.724
maak API request voor me, want dat kan ie, want dat bluft ie wel bij elkaar. Oké. En die voer je dan gewoon uit en dan krijgt hij die terug.

320
00:49:46.744 --> 00:49:55.224
Maar dat is eigenlijk niet, zeg maar, daarna, en heb je inmiddels dat je tegen- Je hoeft het alleen maar aan te zetten. Je hoeft ook helemaal niet echt per se code ervoor te schrijven.

321
00:49:55.284 --> 00:50:02.024
Nou, het mooie is dat doordat het een protocol is, kunnen taalmodellen ook makkelijker MCP [lacht] implementaties schrijven om het weer even heel erg meta te doen.

322
00:50:02.384 --> 00:50:18.004
Maar wat, wat je ziet in, uh, de wereld van software is op het moment dat je afspraken met elkaar gaat maken en dan moet ik er wel even bij zeggen: en die afspraken zijn goed, want er worden ook hele dragonische afspraken gemaakt van vreselijke protocollen waar veel te veel mensen veel te lang over na hebben gedacht.

323
00:50:18.064 --> 00:50:31.164
Je wil een dun, eenvoudig te begrijpen, uh, s-simpel protocol hebben. Ja. Waardoor iedereen het gaat adopteren. En dan krijg je ook dat je bijvoorbeeld kan zeggen: uh, is dit valide, uh, volgens het protocol?

324
00:50:31.244 --> 00:50:38.304
En dit klinkt echt als een soort vreselijke bureaucratie, maar als het om veiligheid gaat en om data gaat, dan is het wel prettig als je met elkaar een beetje afspraken maakt.

325
00:50:38.314 --> 00:50:49.364
Het is een soort firewall waarbij je, waarbij je heel specifiek aangeeft wat er wel, wat wel en niet richting het taalmodel mag gaan. Ja, heel specif-- nou, sterker nog, je geeft eigenlijk aan wat er wel mag. Ja.

326
00:50:49.804 --> 00:50:57.604
En dat is zo dun. Ja, precies. Dus als je dat tegen dat ding zegt: ja, ik wil niet het licht aanzetten, maar ik wil het huidige weer. Zegt ie: ja, dat is, i, dat kan ik niet.

327
00:50:58.344 --> 00:51:04.064
Mijn enige taak hier is lichten aan en uitzetten, dus je kan wel gaan proberen nu dieper dat netwerk in te komen via mij.

328
00:51:04.084 --> 00:51:16.684
Oké, maar wat er dus gaat gebeuren is dat, uhm, alles wat nu data over mij verzamelt, zoals m'n, uh, m'n, m'n horloge wat mijn hartslag bijhoudt en, uh, weet ik veel.

329
00:51:16.694 --> 00:51:30.184
Als je een warmtepomp hebt, wat die warmtepomp doet of die zonnepanelen of, uh, nou ja, alle, allerlei andere plekken waar nu in, in apps, want het zijn allemaal losse apps van, van de Tesla auto of wee-weet ik veel.

330
00:51:30.304 --> 00:51:44.324
Alle losse apps hebben allemaal een eigen silo waarbij je de app hebt om dat te bedienen en in te zien. Is dan het idee dat die allemaal met dat Anthropic boxje verbonden kunnen zijn en dat je dus

331
00:51:46.544 --> 00:51:58.284
ook met spraak neem ik dan aan. Alles. Alles kan bedienen. Ja, ik denk nu, ik vind jouw voorbeeld wel mooi omdat je het had over, uh, uh, health, zeg maar over de medische data van je horloge.

332
00:51:58.344 --> 00:52:11.824
Als Apple dit had gedaan en Apple had het namelijk iets beter vermarkt, dan had, dan had het AI kit geheten, namelijk, of LLM kit of Language kit, een, kijk wat Health Kit nu is op iOS is een afspraak tussen alle health apps.

333
00:52:12.004 --> 00:52:20.724
Ja. Dat zij jou bijvoorbeeld jouw lengte kunnen opvragen aan Health Kit, want dat staat daar in een gestandaardiseerd formaat in. Is prettig, hoef je niet overal je lengte in te typen in al die health apps.

334
00:52:21.084 --> 00:52:28.364
Dat is wat, waar dit in de buurt komt. Namelijk een kit, oftewel een toolkit, verzameling van afspraken en implementaties.

335
00:52:28.924 --> 00:52:45.544
Hoe we nou met elkaar al die verschillende dingen aan elkaar koppelen op zo'n manier, het, even voor de duidelijkheid: heel veel toepassingen bestaan al nu, maar dat is door programmeurs en ontwikkelaars zelf bij elkaar geraapt, met alle respect, zelf bedacht en later een beetje aan elkaar getapet.

336
00:52:45.964 --> 00:52:52.844
Door bijvoorbeeld tegen OpenAI te zeggen: als je een request doet, je mag alleen maar JSON teruggeven. Anders zegt hij namelijk: here's your JSON!

337
00:52:52.964 --> 00:53:02.344
En dan moet jij weer die zin met die here's your JSON eruit gaan rippen, omdat je, omdat hij weer menselijk gaat lopen doen of aan het einde zegt: tell me if you want more. Moet je, dat, dit heb ik allemaal gebouwd ooit.

338
00:53:02.404 --> 00:53:08.484
Dat is super irritant. Dus nu hebben ze al gezegd: je kan forcen dat hij alleen maar machinetaal mag spreken. Gelukkig maar.

339
00:53:08.874 --> 00:53:14.704
En nu, nu zeggen we eigenlijk: zullen we nog een stap verder gaan en gewoon goede afspraken maken over hoe taalmodellen met de wereld gaan praten?

340
00:53:14.764 --> 00:53:24.144
En wat v-, wat vind jij nu de grootste, zeg maar als je hier op doorredeneert, wat, w-waar word je dan, wat vind je dan het interessantst?

341
00:53:24.824 --> 00:53:33.784
Uhm, ik vind het een interessant idee om te zeggen, uhm, als ik dan ook nog eens mijn taalmodel lokaal draai, want dat is voor mij wel belangrijk. Ja.

342
00:53:33.864 --> 00:53:42.584
En die gaat natuurlijk die protocollen gewoon integreren, want het is allemaal open source. Ja. Dat jij thuis hardware hebt, uh, sensoren bijvoorbeeld voor je smart home

343
00:53:43.644 --> 00:53:52.144
of wat je zegt, je hebt een elektrische auto en die heeft ook een API. Dat je eigenlijk, uh, je taalmodel veel meer context kan gaan geven over de wereld. Ja.

344
00:53:52.664 --> 00:54:01.724
En waarin we nou, waarin we nu merken, er wordt heel de tijd een beetje grappig gedaan in reviews als het gaat om, uh, Pixel telefoons met AI en Apple Intelligence.

345
00:54:02.464 --> 00:54:11.364
Dat jij kan zeggen: kan je me E is MC2 van, uh, Einstein uitleggen in een metafoor voor een kind van vijf en gebruik maken van Alfred, uh, Judocus Kwak, dan doet hij dat.

346
00:54:11.804 --> 00:54:18.974
En dan zeg je: kan je een timer zetten voor 10 minuten? En dan zegt hij: nee, sorry, ik kan geen timers zetten. Ja, dit is een realistische weergave van hoe op dit moment taalmodellen werken op Pixel telefoon.

347
00:54:18.984 --> 00:54:33.108
Dan ben ik zo'n irritante nerd dat ik zeg: dat snap ik wel, want die timer zetten, dat vereist een brug naar een lokale operating system. Die is er niet. Nee.Nu wel door met Google Assistant te gaan praten. Ja, en nu?

348
00:54:33.148 --> 00:54:41.468
Want Google heeft en Apple ook gezegd. Die generatieve taalmodellen gaan wij niet zomaar toegang geven tot ons operating system. Juist.

349
00:54:41.758 --> 00:54:54.708
Ik bedoel Apple kennende zullen zij dit MCP ding niet gaan integreren, maar Om dezelfde redenen zijn ze er voorzichtig mee als, als jij, als jij zegt En dan kan je zeggen joh, boeien een timertje zetten.

350
00:54:55.288 --> 00:55:01.988
Oké, maar dan moet je wel ergens een afspraak hebben gemaakt dat er een timer zet functie is. En dat taalmodel moet dan weten.

351
00:55:02.068 --> 00:55:08.558
Als ik timers wil zetten moet ik tegen het operating system zeggen op technisch niveau set timer ten minutes.

352
00:55:08.617 --> 00:55:16.388
Ja, en die afspraak en wat je mag en hoe je dat moet zeggen, dat zit in dat protocol En gaat daarom waarschijnlijk ook nog wel eventjes duren.

353
00:55:16.648 --> 00:55:28.948
En de eerste eerste stappen waar we dit waarschijnlijk dan gaan zien zijn juist die open source dingen die. Waarom? Dit is waarom jij die Shelly natuurlijk aanhaalt. Die die plug, dat is van open source nerds.

354
00:55:29.148 --> 00:55:40.268
Nou, waarschijnlijk is het er nu al, die integratie met deze met dit protocol. Want anders dan is het er over twee dagen. Als je de protocoldocumentatie in cloud plakt. Even. Ja, dat is gewoon zo.

355
00:55:40.308 --> 00:55:50.908
En dan zegt dit is de huidige Shelly API. Dingen waar ja, maar ja, je kan dit niet doen met je, je Google of je iOS operating system.

356
00:55:51.048 --> 00:56:01.968
Dus het werkt nu met al al die nerds die hun huis of wat dan ook of hun apps hebben uitgerust met juist die open source dingen. Die kunnen nu als eerste echt hiermee gaan klooien. Leuke dingen doen.

357
00:56:02.028 --> 00:56:12.628
Ja zeker, want dat is eigenlijk wat je. Ik had laatst misschien ook nog wel, want ik probeer even zoveel mogelijk voorbeelden te geven voor de mensen die nu nog steeds vooruit zitten te staren met waar gaat dit over?

358
00:56:12.648 --> 00:56:24.328
Het is zo abstract en vaag. Ik heb een Telegram bot gemaakt voor POM, zodat wij met elkaar kunnen zeggen summary en dan doe je spatie YouTube url en dan krijg je een summary. Super leuk!

359
00:56:24.388 --> 00:56:38.328
Handig voor de redactie, maar ik merk dus nu dat dat summary spatie binnenin het team. Dat is een soort oldskool met bots praten zeg maar. Je moet een soort commando geven. Als je summary typt dan doet ie het ook niet.

360
00:56:38.798 --> 00:56:49.288
Terwijl het paradigma waar we nu in leven van taal taalmodellen is. Geef me een samenvatting van www. Com. Jij snapt hem. Ja. Nou nu dankzij dit kan ik dit dus gaan integreren. Ja, dit ga ik nu doen.

361
00:56:49.548 --> 00:56:59.348
Ja, ik ga ik En ik hoef weinig te doen. Ik moet een paar trucjes doen nu en dan kan je straks gewoon tegen POM bot zeggen Joh. Hey man, gooi even een samenvatting van deze YouTube video. Ja.

362
00:56:59.488 --> 00:57:11.928
En dan snapt hij ik kan samenvatten, want Wytse heeft een summary bridge voor mij gebouwd in met het MCP protocol. Ja, en ik kan een prompt aanpassen, dus ik kan dan zeggen maak de tekst. Ja, wordt leuk.

363
00:57:12.108 --> 00:57:25.808
20 minuten om te lezen. Oké. Jeetje. Ik ben er stil van. Ja, want hij is heel groot. En ik denk

364
00:57:27.668 --> 00:57:37.988
samenvattend is het zo dat taalmodellen die online draaien vooralsnog weinig toegang hadden tot de realiteit. Als in hoe laat is het? Kan je deze website even bezoeken?

365
00:57:38.068 --> 00:57:48.508
En wat is de temperatuur nu in Saalbach Hinterglemm? Dat is nu deels opgelost door programmeurs die zelf bruggetjes zijn gaan fabriceren. Want dat kon je al doen. Niemand hield je tegen.

366
00:57:48.988 --> 00:57:54.968
Alleen iedereen deed op zijn eigen manier en er werd minder goed nagedacht over veiligheid. Ik spreek even voor mezelf.

367
00:57:55.008 --> 00:58:04.288
Ik deed mijn best, maar dat is niet makkelijk met een taalmodel die random teksten kan gooien naar jou. Je moet best wel goed opletten. Daar hebben we nu een protocol voor waardoor eigenlijk de wereld opengaat.

368
00:58:04.348 --> 00:58:07.548
Langzaam voor die taalmodellen om steeds meer te gaan interacteren.

369
00:58:07.568 --> 00:58:15.988
Wat ook best wel spannend is, want in essentie is het zo dat het moment dat wij taalmodellen, computers laten besturen, muizen en keyboards ja toen, toen gooiden we het al open.

370
00:58:16.828 --> 00:58:26.947
En Tropic zegt nu ook wij hebben nu aan jullie laten zien hoe wij iets hebben gemaakt dat jouw computer kan besturen. Dat is onderdeel van dit MCP namelijk. Ook daar moeten we afspraken maken.

371
00:58:26.988 --> 00:58:27.968
Als je daar bijvoorbeeld zei

372
00:58:29.068 --> 00:58:41.368
kan jij voor mij comments plaatsen op X, dan deed ie het niet omdat er een tussenlaag in zit die zegt Ik wil best wel opzoeken waar jij in Londen lekker koffie kan drinken, maar we gaan niet samen met elkaar dingen lopen spammen.

373
00:58:41.508 --> 00:58:53.048
Dat gaan we niet doen. Een open-source ontwikkelaar kan dat natuurlijk uitslopen en alsnog doen. Naïef, maar goed, de de grote partijen gaan gesloten gecontroleerde bruggen bouwen. Ja,

374
00:58:54.448 --> 00:59:02.128
er zijn heel veel afslagen die je kan nemen. Omdat het zo. Omdat het een universeel protocol is, is dat wat je erbij cadeau krijgt.

375
00:59:02.168 --> 00:59:15.768
Maar dat maakt het ook moeilijk om het echt voor te stellen wat hier nou de implicaties van zijn. Ik zit te denken de. Op dit moment zijn heel veel nieuwssites. Die sluiten eigenlijk OpenAI buiten omdat ze zo'n file

376
00:59:16.968 --> 00:59:24.308
op hun server hebben gezet waar ze OpenAI laten weten je mag niet onze site bezoeken. Een robot. Tekst. Ja, en.

377
00:59:25.228 --> 00:59:38.748
En bijvoorbeeld DPG, de grootste uitgever van Nederland, doet dat waardoor OpenAI de Volkskrant niet kan lezen. Maar als je het lokaal doet, dan gaat jouw computer naar de site van de Volkskrant.

378
00:59:38.768 --> 00:59:49.728
Nou, het is zo meteen een super mooie opmerking dit bij die MCP server fetch. Dus dat is een servertje die alleen maar websitejes kan fetchen. Kan je de user agent zelf meegeven?

379
00:59:49.788 --> 01:00:02.508
Ja, en hoe jij hem nu beschreef is als je eigenlijk cloud computer gebruikt die jouw browser opent waar jouw cookies in zitten en gaat rondklikken. Jouw paywall. Alsof jij het bent. Ja.

380
01:00:02.528 --> 01:00:12.647
By the way, dat is misschien een leuke voor luisteraars. Die captcha's die je wel eens moet invullen. Are you a robot? Nu worden die nog relevanter. Dit is waarom die captcha's gebouwd zijn.

381
01:00:12.808 --> 01:00:18.308
Niet alleen maar voor spam boeren, maar ook mensen die gaan proberen om dingen te bestellen met cloud samen.

382
01:00:18.408 --> 01:00:31.348
Ja, de manier waarop die werken is, ik dacht op basis van welke plaatjes je aanklikt ook, maar vooral hoe jij je muis beweegt. Ja, want een mens gaat met een. Heel erg. Zie zie hem even voor je als een grafiek.

383
01:00:31.408 --> 01:00:40.248
Wij bewegen onze vingers op schermen en onze muizen op een hele chaotische manier. Dat kan je blijkbaar analyseren in een algoritme zetten.

384
01:00:40.488 --> 01:00:45.528
Dacht ik dat het dat ik goed was in puzzeltjes oplossen, maar het blijkt mijn muisbeweging naar het puzzeltje toe te zijn.

385
01:00:45.588 --> 01:00:51.088
Als jij het te snel doet, gaat het vaak niet goed, omdat hij dan niet genoeg data heeft van jouw menselijke muisbeweging.

386
01:00:51.238 --> 01:01:05.528
Maar met andere woorden er komen meer captcha's die dit gedrag overbodig gaan of die dit gedrag gaan proberen te beperken. Nou ja, daarin dat dat, dat is een zijspoortje wat ik verder even geëxploreerd laat.

387
01:01:05.588 --> 01:01:22.128
Maar er zijn heel veel voorstellen nu. Hoe bewijs jij aan een bedrijf of aan een partij op internet dat jij een mens bent zonder captcha En niet een AI computer? Ja. Jeetje. Nou, je hebt mijn ogen weer geopend Wytse.

388
01:01:22.458 --> 01:01:35.928
Wat een tijd. De ogen van het taalmodel zijn geopend. Ja, precies. Ja, ja. In ieder geval kan hij het licht aandoen. Nou, dat is fijn. Dank aan Sam Hingenveld voor de edit van deze podcast. Als je een lezing wil van.

389
01:01:36.788 --> 01:01:48.928
Van Wytse of van mij over AI, dan kan dat. Mail ons dan op lezing at pokkie punt show. Als je dus meer wil weten over exclusieve sponsor worden van Pokkie volgend jaar, dan kun je naar Pokkie punt show gaan.

390
01:01:49.508 --> 01:01:59.468
En als je al het laatste AI nieuws wil hebben twee keer per week gratis en voor niks in je nieuws in je mailbox, dan ga je naar AI Report punt e-mail. Tot volgende week! Dag.

391
01:02:02.028 --> 01:02:14.868
[outro jingle]
