Bron: AI Report (aireport.nl) - automatische transcriptie via Paco.
Van harte welkom bij onze webinar van AI Report over Cloud Skills. Als je dat niks zegt, dan is dat helemaal niet erg, want witsen gaat je daar de komende uur over bijpraten. Maar waarschijnlijk en zeer waarschijnlijk na het afgelopen uur weet je wat het is en heb je ook nog eens door dat je de rest van de tijd gemist hebt. Dus heb je iets nieuws geleerd waar je, als het goed is, de komende tijd wat aan hebt. Wietse, welkom. Ja, jij ook welkom. Jij hebt weer een presentatie voorbereid. 120 slides jongens. 120 slides. We zijn er klaar voor. Maak je borst maar nat. Wij willen ook ruimte bieden om je vragen te stellen natuurlijk over het verhaal dat Wietse vertelt. Dat kan. Gebruik de chat om lekker met elkaar te chatten. En als je vragen hebt, gebruik dan het Q&A-vorm daarvoor. Dat is onderin beeld VNA of Q&A. En dan zorgen wij dat de vragen die het meest ge-upvote zijn, als eerste beantwoord worden. Dus daarmee kun je ook je stem laten horen. Dat gezegd hebben we, dat bewaren we tot het einde. Dus het laatste kwartier is daar tijd voor. Without further ado, we need to take it away. Laten we gaan knallen. Eerst een paar voorbeelden wat je met Cloud Skills kan. Dan zijn jullie een beetje warm. Ga ik daarna uitleggen hoe je het zelf kan doen. Ik stel hier de vraag aan Cloud. Dit is de Cloud desktop app in chatmodus. Bovenaan staan de drie modi. Chat, Coworking Code. Ik zit nu in chat. Ik ga daartussen wisselen. Ik ga zoveel mogelijk aangeven wanneer ik dat doe. Nu zit ik in de standaard chatmodus van Cloud. Kan dit op alle platformen? Ja, op Windows en Mac. Ik weet niet of er een Linux client is inmiddels, maar in ieder geval de meeste mensen kunnen dit installeren. Ik doe eigenlijk alles in de desktop omgeving, omdat het een prettige, beetje schone omgeving is versus de webomgeving. Ik vraag hier, kan je een algoritmisch kunstwerk voor me maken? En dan zie je eigenlijk tijdens het nadenken dat de eerste... tekstjes die we krijgen. Laat me eerst de skill voor algoritmisch kunst bekijken. Ik heb dus een skill geactiveerd op de achtergrond, ga ik zo uitleggen hoe, die er eigenlijk voor zorgt dat we een stukje best wel geavanceerde algoritmische kunst krijgen in Klad. Klein voorbeeldje, iets wat het standaardmodel niet zo goed kan, maar als je deze skill toevoegt, wel. Iets interessanter voorbeeld. Kan je een presentatie maken in onze huisstijl op basis van de voorbereidingjaardoelen in de Google Drive? Dus we hebben een connector geactiveerd. Ga ik ook uitleggen straks. En skill geactiveerd, namelijk de presentatie in onze huisstijl, skill. Die skill zorgt er eigenlijk voor, iets wat saaie huisstijl, daar heb ik nog niet mijn best op gedaan, dat de huisstijl van het bedrijf, namelijk TurboTutor, netjes is toegevoegd in de PowerPoint. En eigenlijk is deze hele PowerPoint stijl iets wat ik samen met Claude in een skill heb gestopt, zodat als ik hem ooit om presentaties vraag, die altijd zijn in de stijl van ons bedrijf. Dan een voorbeeld. Ik wil een analyse doen naar mijn concurrenten. Wat ik hier heb gedaan en daar eindig ik vandaag mee... is een combinatie van skills, MCP en sub-agents. Dus wat er dan gebeurt... je ziet ook ik ben geswitcht naar het codetapje bovenin. Wat er dan gebeurt is dat er een agent aangezet wordt. Vier agents op de achtergrond door Cloud Code... die ik samen met Cloud heb gemaakt... Waar een deel een research agent is. Een presentatie agent. Een document editor agent. Die allemaal samen gaan werken. En eigenlijk als een soort researcher. Voor mij een rapport maken. Dus een agent is iets anders dan een skill. Absoluut. Maar het is wel zo dat agents skills kunnen gebruiken. Om het lekker ingewikkeld te maken. Wat is het verschil dan? Eigenlijk is een skill een stukje expertise wat jij samen met cloud uitschrijft of met de hand. Waar een subagent, wat eigenlijk een stukje cloud is, een soort meerdere clouds naast elkaar, gebruik van kan maken. Ik ga dit straks mooi visueel maken ook. Maar er zit een absoluut verschil tussen en een belangrijk verschil ook. Weet, als je denkt, wow, dit gaat me veel te ver. Subagent, skills, MCPs. Vandaag draait het grotendeels om skills. Skills die je gewoon kunt uploaden als zipbestandje of online kunt copy-pasten. Ik heb stapje voor stapje uitgelegd hoe. Helemaal aan het einde vertel ik nog wat over sub-agents. Want ik heb gemerkt als ik dit mensen uitleg dat het toch wel een beetje boven hun pet gaat. Terwijl je met die skills al heel veel kan. Maar als je te wachten op de agents, wacht nog even tot het einde. Waarom Cloud Skills? De modellen die we hebben, JetGPT, Cloud, die zijn intelligent, maar die hebben niet echt domeinexpertise. Jij hebt wel domeinexpertise waarschijnlijk. Je moet die modellen eigenlijk zien als een soort hele brede generalisten, managers van alles binnen jouw organisatie of binnen je privé. Maar als je ze heel specifiek werk wil geven, bijvoorbeeld een slide deck maken in de stijl van jouw bedrijf. Of een rapport opstellen volgens de standaarden binnen je bedrijf. Of gebruik maken van de databronnen binnen jouw bedrijf. Dan is het wel prettig om eigenlijk een skill te bouwen waarin je een prompt, ga ik zo laten zien, laat samenkomen met mogelijke databronnen en zelfs bestanden. Oftewel het logo van je bedrijf. Die kan dan in de slide gedvoegd worden. Voorbeeld slides, noem maar op. Dus het is echt een verzameling van allemaal eerder verzamelde stukjes, puzzelstukjes. Waardoor je de volgende keer als je het aan Cloud vraagt, niet weer helemaal door die beweging heen moet om hem weer te herinneren aan zijn eigen skill. Maar die skill staat er gewoon. Eigenlijk technisch gezien is het niet zoveel. Ik moet heel eerlijk zeggen, toen ik de introductie van Skills zag een aantal maanden geleden, heb ik er een beetje overheen gelezen. Omdat ik dacht, tja, oké, je pakt een stukje prompt, dat zet je in een tekstbestand, in een mapje. Dat mapje geef je de naam presentatiemaker en dat heet dan een Skill. Een typische softwareontwikkelaar arrogantie van mij. Dat ik dacht. Als het technisch niet complex is. Is het niet iets van waarde. Nou wat blijkt. Als jij tekstbestandjes in mapjes zet met namen. En die allemaal in combineert. Ik heb vrienden van mij. Die hebben 700 skills. Dus die hebben echt een hele mappenstructuur gebouwd. Soms met de hand. Soms met cloud. Soms gedownload. Die eigenlijk een soort prompt library hebben gecreëerd. Van allerlei expertise. Waardoor hun cloud niet meer dezelfde cloud is. Als dat wij die gebruiken. skills zijn overdraagbaar. Dus als jij ze maakt, kun je dat zipje delen met vrienden of familie. Er zijn libraries online, meerdere skill libraries waar je ze kunt downloaden. Oké, dus je kan ze zelf maken. Ja. Maar er zijn ook bestaande skills die je gewoon kan downloaden ergens vandaan. En als je dan denkt, maar dat zijn dan toch gewoon stukjes prompt. Dat is niet helemaal waar, want in zo'n skill zit... De kern is het stukje prompt, maar daaromheen kunnen dus assets zitten. Maar ook uitleggen hoe bepaalde MCP-servers werken om data op te halen uit externe bronnen. Als jij bijvoorbeeld een research skill hebt, kan je daarin aangeven. Maak gebruik van Google Drive. Dit is de bestandenstructuur van mijn Google Drive. Als je research doet. Of bijvoorbeeld doe het alleen maar bij wetenschappelijke papers. En dit zijn de vijf bronnen die ik daarvoor vertrouw. Ja, je kunt hem inderdaad ook met dankzij een skill inkaderen. En strenger maken. En professioneler maken. En eigenlijk heel veel van de... het commentaar... en de teleurstelling die er is... in de brede modellen zoals ze standaard ingesteld zijn... worden grotendeels opgelost... dankzij skills. Zeker als jij de moeite neemt om... met Klaat in gesprek skills te bouwen. Want er is een... Skills skill. Kom ik zo op. En je kunt trouwens ook skills combineren. Dus je kunt binnen skills verwijzen naar andere skills. Waardoor je echt een soort team kunt gaan maken. Dit heeft minder met de technologie te maken. Maar bijna meer met hoe je nadenkt over hoe je AI gebruikt. Of dat dan in tekstbestandjes in je mapje staat. Doet er eigenlijk niet zoveel toe. Een voorbeeld. Stel je zegt, ik heb een bepaalde huisstijl zoals in die presentatie, maar het kan ook zijn de huisstijl in de breedte. Alle websites die gemaakt moeten worden, alle dashboarding die ik doe, wil ik in een bepaalde stijl. We hebben een bepaald fondje gekocht als bedrijf. Fondje kan je toevoegen, dat lettertype. We hebben bepaalde kleurcodes, kan je allemaal netjes meegeven uit de design guide. En daardoor krijg je eigenlijk artefacten, deliverables, zoals een agency zou zeggen, die allemaal... in ieder geval om de buurt komen van de norm... zoals jij die hebt afgesproken met jouw vormgever destijds. Even wat concreter. Deze paarse meuk is standaard AI-slop. Als je een website laat maken door AI bedoel je? Absoluut. Dus ik heb hier gevraagd... maak een marketingwebsite voor mijn taskflow-applicatie. Daar komt dan dit typisch klad, code-achtige sfeertje uit. Als ik dan de front-end design skill activeer... zelde vraag, totaal is anders. Dit is een skill die je ergens hebt gedownload. Ja, ik had gewoon een beetje gezocht. Ik heb er zeven geprobeerd en ik vond deze wel nice. Het is bijna alsof je iemand met een bepaalde smaak downloadt. Ja, ja, ja. Snap je? En wat staat er dan in deze skill? Eigenlijk zijn skills ook een soort antipatroon op de standaardmodellen. Wat probeer ik daarmee te zeggen? De modellen hebben al een beetje een mening. Daar komt al dat paars en roze vandaan de hele tijd. Ja, is ook een mening. Ja, het is niet neutraal. Daarom heeft het die AI-achtige sfeer. Dus wat je in de skill ziet staan is vaak... Never ever ever use this. Als jij Paars wil gebruiken, absoluut niet doen. Snap je? Want je moet dus eigenlijk eerst het standaardmodel neutraliseren met je skill. Om tot een soort midden te komen. En daarna, wat je kan doen bijvoorbeeld tijdens het bouwen van zo'n front-end design skill. Is voorbeelden laten zien. Dit vind ik mooie websites. Deze stijl vind ik tof. Dan laat je cloud dat samenvatten tot skill. En dan kan je aan cloud vragen. Installeer deze skill in jezelf. En dan doet hij dat. Dat ga ik ook laten zien. Ja, eigenlijk beschrijf je nu een soort van explicitering van jouw smaak... waarbij je vervolgens de standaard smaak waar Cloud mee komt... inkadert en doordat je dat expliciet maakt wat je eigenlijk wil. Ja, en dan vanaf dat moment merk je dus ook dat je... Een beetje richting een soort eigen model gaat. Het is niet echt een eigen model. Wat jij getraind hebt in een datacenter. Maar de combinatie van het vanille model. Plus al jouw smaak. Creëert wel iets ook van jou. En ik denk dat het ook voor de mensen die in dit werk zitten. Als van het ontwikkelaar vormgever. Die het spannend vinden. Wat gebeurt er met mijn toekomst. Maak je eigen persoonlijke skills. Tune ze. Deel ze misschien niet. Of deel ze alleen in de organisatie. Want dat is eigenlijk je bread and butter aan het worden. Goed. Oké, hou je skills geheim. Ik hoor het al. Als je dat wilt. Half grapje. Ja, half grapje. Nou, hier typisch voorbeeld ook. Maak een blog voor me. Nou, krijg je dus zo'n... Hier heb je AI gevraagd. Maak een blog voor mij. Ja, de zin was echt. Maak een demoblog met dummy content. Komt weer zoiets uit. Jij en ik zouden dit dieren... Als iemand dit naar ons zou sturen, zouden we zeggen... Heb je ook klachtcoat ontdekt? Wat leuk. Maar ik kan dan ook vragen... Een skill maken. En die skill maak ik een soort zen frontend master op minimalism. Dit was echt drie minuten werk. Jij beschreef hier wat voor shorts. Ja, ik heb een paar voorbeelden laten zien. Oké, je hebt voorbeelden van sites die je mooi vindt laten zien. Gewoon screenshots. Ja, ik moet eerlijk zeggen, ik ben heel lui. Dus ik heb eigenlijk geen zin om het allemaal te op te schrijven. Ik laat gewoon voorbeelden zien. Dus zeg ik gewoon, kijk nou eens naar deze drie voorbeelden. Maak mij nou eens een front-end design skill... die deze voorbeelden kan bevatten eigenlijk. Zodat als ik voortaan vraag om een website... dat jij rekening houdt met mijn smaak, juist. Ja, en als je dan... Dat kom ik zo ook op. Je kunt deze natuurlijk de......minimalistic designer noemen. En die vorige de marketing......Silicon Valley designer. En door het dan slim aan te roepen......in je prompt, kom ik straks op, zeggen......doe hier maar een minimal design, dan snapt Klatt wel......ik weet wel wie ik moet hebben. Dat is dus ook zo gaaf, maar ook een beetje......ingewikkeld, want ik krijg heel vaak de vraag... Hoe gebruik ik die skill dan? Ja, door hem slim aan te roepen. Je hebt ook trucjes om hem heel expliciet aan te roepen. Maar als je hem een goede naam geeft. Ik ga straks laten zien hoe. Dan wordt bijna altijd die skill voor jou aangeroepen. En hij zegt het ook. I'm using the skill. Dus als je dat niet langs ziet komen. Weet je ook. Hé, ik heb die skill een beetje matige naam gegeven. Want hij pakt hem niet. Nou, nog even wat praktische toepassingen. Je kunt nieuwe teamleden onboarden met bedrijfstandaarden. Dus je kunt je voorstellen dat je een teamaccount hebt waarbinnen de skills actief zijn. En iedereen die binnen die specifieke cloud sessie werkt, heeft standaard de skills. Ah, oké. Dus als je cloud voor teams gebruikt, kun je skills delen. Ja. En dan kun je eigenlijk zeggen, jongens, activeer allemaal deze skills, deze twintig. Want ja, dit is nou eenmaal hoe wij hier werken. En dat kunnen zelfs skills zijn die dus standaard... Je kunt een skill maken die als er onderzoek gedaan wordt online, ingrijpt om het onderzoek te verscherpen en de bronnen aan te passen. Ik noem maar iets. Dus je kunt in essentie best wel echt vorm geven. Ik laat nu visuele voorbeelden zien, maar skills zijn op geen enkele manier beperkt tot iets visueels. Je kunt echt heel erg ver gaan. Sterker nog, ik las gistermiddag een artikel van iemand die zei... ik heb skills eigenlijk helemaal niet serieus genomen. Typische softwareontwikkelaar ook. Nu ben ik er mee aan het spelen en ik ben al avondenlang skills aan het bouwen... en skills die skills aanroepen, want ik besef me ineens... ik heb meer controle over mijn AI. Ik kan hem persoonlijk maken. En dat is toch wel een beetje verslavend. Oké. Dat is best wel tof. En je kunt bijvoorbeeld ook zeggen, je maakt een echte onboarding skill. Die dus gaat praten met die persoon die net in het bedrijf komt. En eigenlijk uitvraagt van, joh, hoe zit jij erbij? Wat vind jij belangrijk? En dan de skills uitleggen. Dus een skill kan ook interactief zijn. Even een uitzoommomentje. Waarom zijn die skills nou zo krachtig? Wij als mens aan de linkerkant, dat is een menselijk brein in emoji vorm, hebben een langetermijn en een kortetermijn geheugen. Dat betekent dat we hier in het gesprek met elkaar dingen bespreken en ik de context van dit gesprek, van deze webinar, als het goed is een beetje in mijn hoofd kan houden. Maar als je me hier over een week naar vraagt, dan is het inmiddels naar mijn langetermijn geheugen gecompact, zou je zeggen, in de AI wereld. Het is eigenlijk een samenvatting geworden. Ik heb niet zo'n gedetailleerd geheugen. Vaak wat er in een gesprek gebeurt. Is later vervaagd tot een soort flarden en hoofdpunten. Hoe voelde de webinar? Nou goed. AI modellen hebben eigenlijk geen langetermijn geheugen. Op dit moment. Ik kan het even laten zien. Opus 4.5, het model achter Cloud Code en het model wat ik vandaag de hele dag gebruik, is een statisch model. Iedere drie tot zes maanden krijgen wij een nieuw model van Entropic. Die krijgen we niet, maar daar moeten we voor betalen. En dat model is vanaf dat moment statisch. Dat leert niets meer. Heel veel mensen die AI sinds kort gebruiken, weten eigenlijk helemaal niet dat die modellen gewoon vaststaan in steen. Die wordt niet een maand later ineens vanzelf slimmer door wat wij er tegen zeggen. Want het model is hard. Echt zo hard als steen. Hoe we dat nu oplossen is door hem korte termijn geheugen te geven. Werkgeheugen. Namelijk het context. De context. De context window. Dus jij bent in gesprek met AI. En zolang je in datzelfde chatvenster blijft... en je hebt een beetje geluk... dan kan jij drie dagen later hetzelfde venster openen en zeggen... zullen we weer verder gaan? En dan pakt hij eigenlijk de oude context weer op... en gaat hij weer verder. Maar dat is eigenlijk toch een stukje best wel dun... en heel erg afhankelijk van dat ene gesprek. Je kunt ook niet in een ander gesprek zeggen... dat gesprek wat wij gisteren hadden. Nee. En bedoel, jij zal misschien zeggen van... maar er is toch in het midden... er is toch memory inmiddels, even voor de verwarring. Je hebt memory in Cloud en memory in ChatGPT. Een open AI uitvinding eigenlijk. Toch een vorm van langetermijngeheugen. Maar dat is een langetermijngeheugen wat gaat om... gaat over jou leren kennen als een keuken. Dat is iets anders dan welk gesprek hebben wij gisteren gehad. En het zou kunnen dat het gesprek van gisteren... die heeft geëxtraheerd, oké, jouw kind heet Sjaak. Dat gaat dan het geheugen in. Maar je kan niet terugverwijzen naar de rest van dat gesprek... wat hij niet goed, belangrijk genoeg vond... om in het geheugen expliciet op te slaan. Ik snap het. Precies, en als jij na een hele middag rommelen... eindelijk een lekkere presentatie eruit gekregen hebt... als jij dan niet aan het einde zegt... in klad, want het zit nog niet in JGPT... in klad... Hé, wij hebben nou een mooie presentatie. Zullen we omzetten naar skill? Als je dat niet doet aan het einde, dan is eigenlijk je werk weg. Is iets weer kwijt. Ja, je kan misschien nog teruggaan naar je vorige gesprek. Eigenlijk zeg je dus, als je heel veel met AI's praat en je bent niet expliciet bezig met skills bouwen, dan ben je eigenlijk een soort van dat ding als een goudvis is eigenlijk komen en het laten cirkelen. Heel mooi voorbeeld. Hij vergeet alles. Ja, ik merk dus dat ik heel vaak als ik een nieuw prompt begin of een nieuw chat begin, dan ga ik hem eerst vertellen wat ik ga doen. Ik ga nu een nieuwsbrief schrijven. Mijn stijl van nieuwsbrief is X, Y, Z. Eigenlijk zeg jij, dat is heel dom. Want je moet gewoon één keer als je dat gedaan hebt, moet je zeggen. De nieuwsbriefschrijverskill maken. Aan het einde van een perfect run. Precies. En dan is het gewoon één keer nog het noemen. En dan vanaf dat moment hoef ik dat niet elke keer weer te herhalen. Zie je de potentie voor verslag in je skills maken? Nee, we zitten hier om een reden. Ook Sam zie ik aan de overkant zitten die skills gaat maken na vandaag. Wij leren hier veel van jou. Ja, en voor de mensen die nu meekijken, zeggen ja, maar je kan toch projects aanmaken en je kan toch system prompts aanpassen en ik had toch een prompt library. Dit is niet de eerste vorm van langetermijn, maar skills is een hele slimme vorm en best wel een goed overnagedachte vorm door Anthropic, waardoor ik eigenlijk merk, ik heb helemaal niet zo'n zin om projects aan te maken. Juist, het vervangt een beetje de oude ideeën van projects en GPTs... waar we de afgelopen jaren veel mee gewerkt hebben. Of je notities waar al je prompts stiekem in staan... die je steeds aan het copy-pasten bent vanuit je notes-applicatie. Wat veel van jullie misschien nog steeds doen. Het is over, het is tijd voor skills. Heel even met een remark. Skills, ze heetten inmiddels agent skills... zijn een standaard vanuit Entropic geworden, net als MCP... en worden hopelijk ook door de andere partijen opgepakt. Dus ik denk dat je investering in skills... het zijn sowieso gewoon tekstbestanden... Waar je bij kan dus. Je kan bij die tekstvertandes dat je ze kan exporteren op een gegeven moment naar een ander taalmodel. Exact. Dus ik denk dat als je denkt ga ik me nou helemaal als organisatie of individu zetten op Entropic. Ik durf wel te zeggen dat je je daar wat minder zorgen om hoeft te maken. En anders komt er vast een skills transpiler naar OpenAI formaat. Anders gaat de EU het dwingen. We dwingen het gewoon af. Goed. Als laatste gekke puntje wil ik nog even maken. Dat je kunt skills downloaden van een ander. Je kunt skills schrijven met de hand. Als een artisan. Maar je maakt over het algemeen je skills met AI. Met cloud. Met de skills skill. Ga ik straks laten zien. Dat betekent eigenlijk dat dat langetermijngeheugen gevoed wordt vanuit het statisch model en vanuit de context op dat moment. En echt een heel, ja, hoe meer ik hierbij stilsta, hoe meer ik over nadenk, hoe meer ik denk, hoe hebben we ooit zonder dit belangrijke onderdeel, deze stoelpoot van AI gekund. Het is echt een belangrijk onderdeel. Uiteindelijk vormt het standaardmodel, dus het vanille model in steen, plus jouw hele map vol skills, vormt jouw op maat gemaakt model. Ja. Wat zijn het nou technisch gezien? Ik zei het al, het zijn eigenlijk mappen met instructies, scripts en bronbestanden. Scripts betekent dat er ook stukjes softwarecode in kunnen. Ik praat vandaag over cloud skills eigenlijk in de brede zin. Dus je kunt ze gebruiken in klassieke cloud, zoals de meeste luisteraars en kijkers. In Cloud Code, zoals de meeste softwareontwikkelaars. En in Cloud Cowork. Ik focus me vandaag even op standaard Cloud en Cloud Code. Omdat Code Work nog een beetje nat is qua verf. En halve support heeft voor agents. Dus ik ben heel even... En ook niet op Windows is volgens mij. Daarom. Dus voor de mensen die zeggen, dit doe ik al in Cowork. I hear you. Maar we focussen ons heel even op wat de meeste mensen kunnen doen. Oké. Hier zie je eigenlijk een skill. Ik heb hem gewoon even opengemaakt. Het is een mapje met your skill name. Dat zou dus kunnen zijn Zen Web Designer. Het is gewoon de mapnaam. Daarbinnen zit het belangrijkste bestand. Skill, all caps. Dit is heel belangrijk. Hij leest hem niet. Skill.md markdown. Dan is er een optioneel mapje scripts. Daar zitten al je programmeren in. Als je softwareontwikkelaar bent. References, oftewel guides in Markdown. Maar er kunnen ook andere templates zijn. En assets, daar kun je PDF's, JPGs, PNG's, noem het allemaal maar op. Die weer gebruikt worden in. En uiteindelijk zit dat allemaal in een mapje. Zit jij te kijken? Vind je het rommelig? Nou... Dit ziet eruit als iets voor nerds. Dus zeg maar, ik zit er gewoon te denken... hoe dit normaal tot mij komt... is dat ik niet eens weet dat het een mapje is. Het zit gewoon ergens in Cloud, in de settings paneel. Ja, die ga ik zo laten zien. Want in essentie... Dit is onder de motorkap. Ja, ik doe even de motorkap open. Ja, oké, helder. Hier hoeven wij niet bij als we geen zin meer hebben. Absoluut. Als jij nu denkt, oké, hier check ik uit. Nee, nee, nee, nee, nee. Echt niet doen. Ja, want ik wil alleen vooral even laten demystificeren wat hier eigenlijk aan de gang... Al wordt het voor bepaalde mensen misschien een soort mystificatie. Dit is het belangrijkste. Het bestandje skill.md. Je kan ook al die andere dingen gewoon negeren... en alleen maar skill.md uploaden bij Andropic. Vergeet die map. Vergeet al die assets. Daarin staat een naam, dubbele punt. Dit formaatje heet Jammel, mocht je het interessant vinden. Description, wat doet die skill? En daaronder een hele skill-omschrijving. De naam van de skill en de omschrijving van de skill is heel erg belangrijk. Want Cloud gaat bij het opstarten van Cloud of het openen van je Cloud sessie alle skills even langs. Leest alleen descriptions, anders is het juist te veel werk. En gaat dan inschatten wanneer jij met Cloud werkt, welke skill wanneer ingeschakeld moet worden. Dus een matige naam en een matige omschrijving, dan wordt je skill niet geactiveerd. Dan gaat hij hem niet kunnen vinden, dus dan gaat hij hem niet gebruiken. Oké. Of de verkeerde skill wordt gemotiveerd. Nou, hier dan de front-end design skill. Deze hoef je niet helemaal te lezen, maar ik heb hem gewoon even opengemaakt. Dit is van Entropic zelf. Want voor de duidelijkheid, Cloud bevat tegenwoordig standaard skills van Entropic. Die ze hebben geopen-sourced, zodat je mee kan kijken wat je eigenlijk gebruikt. En hier zie je dus name, description. Er zit zelfs een license bij. Is die open-sourced of niet? En daaronder gewoon een in mensen taal, AI taal geschreven. Dit is wat deze skill doet. En meer is het ook echt niet. Ik wil toch nog even zeggen... Maar mij viel het niet op een paar maanden geleden. Ik dacht, ach ja, whatever. Belangrijk om te weten. Het moet exact zo heten. Noem het niet anders. Gebruik kebabcase. Dat betekent woordje, streepje, woordje, streepje. Niet paties, niet underscores. Anders ben je een hele middag aan het nadenken waarom je skill het niet doet. Luister gewoon naar hoe het gaat. Kebabcase, hoe heet het hier? Hoe hoort het hier als eerste? Geleerd. Maar even, want jij doet nou net... Er zijn kebabjes ertussen. Ja, maar je bent nu heel erg cool aan het doen. Maar het is toch gewoon add skill en dan ga je kletsen. We gaan erin, we gaan erin. Dit is weer onder de motorkap, toch? Het is gewoon toch even wietse nerdy. Ja, oké. Hiermee kun je cool doen bij het koffieautomaat. Doe net alsof je je skill zelf geschreven hebt. Denk aan kebabcase. Dat is belangrijk. Kees, heb jij kebabcase gebruikt? Oké, wanneer gebruikt het model dan die skills? Nou, als Claude een taak tegenkomt... dus het kan zijn Claude waar jij mee praat... of Claude als agent, kom ik straks op. De agents op de achtergrond zijn ook constant aan het kijken... of ze skills moeten gebruiken. Dat is zo vet, want die skills zijn Claude breed. Oké. Ja, dus hij staat hier. Wanneer Claude een taak tegenkomt, denk jij misschien... Wat is Klad aan het doen dan? Nou, Klad kan ook op de achtergrond draaien. Dit is een beetje het paradigma waar we naartoe aan het schuiven zijn. Dat we niet alleen maar praten met AI, maar dat AI op de achtergrond proactief bezig is. En dan ook de skills kan gebruiken. Oké. Het is even een... Ja, nee, ja. Oké. Je hebt dus net genoeg relevante informatie in dat skilltje gezet... in één of twee zinnetjes wat die skill doet. En daardoor kan Cloud hem activeren en helemaal gaan lezen... wanneer hij hem gaat gebruiken. Niet daarvoor, want dat kost tokens en uiteindelijk dus gewoon geld. Alles wordt ingelezen wanneer je hem opent. Daar staat het skillmd-bestand, die wordt dynamisch ingelezen. En als de skill verwijst naar andere bestanden of scripts... worden die progressief, oftewel wanneer het nodig is, ingeladen. Hoe gebruik je dit nou? Dat is wat Alexander net zei. Wat moet ik nou doen dan? Hoe moeilijk is dit? Valt wel mee. Je gaat naar de website van Entropic. Daar download je Cloud. In mijn geval heb ik de client voor Mac OS gedownload. Maar hij is er ook voor Windows. En zelfs voor Windows voor ARM. Dan log jij in op Cloud. Dan krijg je een mailtje. Daar klik je op. En dan ben je binnen. Dan zie jij dit. Dit is de Cloud app. Standaard geactiveerd op het chat. In de chatmodus. Daarnaast zie je cowork en code. Dat kom ik straks op. Dan druk ik op instellingen. Dat handje ben ik. Dat zijn jullie. Je gaat klikken. Klik. Dan druk je op de toolbar beneden. Daar ga je naar settings toe. En jij hebt hier het abonnement, het dure abonnement aan staan. Ja, ik wilde net die max flexen. Maar het is toch gebeurd. Dat doe ik nu. Impliciet. Dat was omdat ik co-work wilde testen. Ja, je hoeft daar geen excuses voor te maken. Jij mag er zijn. Ja, ja. Je zou kunnen zeggen dat ik het voor jullie doe. Maar is het nodig om dit te kunnen doen? Nee. Betaal de ornamenten? Oh, ja. Pro. Oké. Minimaal 20 euro. Ja, jawel. Want anders mis je gewoon echt wel en krachtige modellen en de tijd om ermee te werken. Ja, helder. Ja, pro. Niet max. Je drukt op settings. Pro. In settings druk je op capabilities voor de duidelijkheid. Deze woorden veranderen vaak. Deze schermen veranderen de hele week. Deze schermen zijn veranderd terwijl ik er gisteren mee bezig was. Ik meen het serieus. Het spijt me als het niet meer zo is. Het heette vandaag op donderdag 5 februari 2026 capabilities. Daar scroll je naar beneden. Heel erg belangrijk. Ze hebben het wel goed verstopt. Daar zit skills. Zet skills gewoon links. Ja. Maar goed. Daar zit skills. Daar zou ik, om gewoon even te starten. Dit is de allersnelste start waardoor je een beetje aan kan gaan op dit fenomeen. Druk op example skills. En zet daar de algorithmic art skill aan. Dit zit standaard. Je hoeft alleen maar naar capabilities, scrollen, example skills, algorithmic art. Kun je er gewoon mee spelen. Kun je spelen. Dan vraag je nadat die aanstaat. Ga je terug. Kan je een algoritmisch kunstwerk maken. Ik ga de skill lezen. Boom. Oké. Cirkel rond. De meest basismanier van een skill gebruiken. Leuk. Ik wil er meer. Ja. Dan kan je naar allerlei skills directories gaan. Deze zijn niet recommended door Alexander of door mij. En veranderen de hele week. Er is geen, voor zover ik weet, officiële Anthropic Skills repository. Nee, dit gaat een soort appstore worden waarschijnlijk. Maar dit is nu nog een beetje websites afzoeken. Ja, en sommige waren alweer weg. En sommige waren cryptoscams geworden. Dus het gaat gewoon heel hard. Let een beetje op. Oplossing. Als je nou denkt, ja, lekker dan, Beats. Luister. Entropic heeft wel een soort skills library. Namelijk hun open source library op hun GitHub account. Dus dit is gewoon meeschrijven. We moeten naar github.com slash entropic slash skills gaan. En als je dan denkt, staat er nou echt Entropics? Ja, want zonder S is blijkbaar een ander account. Dus let goed op. Jezus. Spannend, hè? Het is toch een wild westen waar je ons doorheen trekt. Ik ben blij dat je bent als gids, Wietse. Dankjewel. In de officiële Entropix repository, die van Entropix is, heb je een skills mapje. Die kan je klikken op front-end design, zoals ik heb gedaan. Daar vind je dan, hey, skill MD, dat kennen we. Daar zochten we naar. Ja. Nou, dat bestand kan je dan, als je erop geklikt hebt, downloaden. Naast het knopje RAW zat een downloadknopje. Als je daarop klikt, dan zie jij dit. Op jouw desktop. En dit is waarom je het hebt laten zien. Want je gaat hier wel mee in aanraking komen. Toch wel. Met dat bestand. Ja. En deze vorm. Ja, en ik moet zeggen dat het is ook best wel leuk om je eigen teksteditor en je eigen maniertje te gebruiken om dit te bewerken. Dus dit is net ver genoeg onder de motorkap om je te beseffen. Het is gewoon een verzameling bestandjes in mapjes. Dan druk je op add bij your skills. En dan doe je upload a skill. Dan sleep je die erop. Dan gaat die uploaden. Boom. Heb je je skill. Het is echt als in de Matrix. Ja. Wat je hebt gedaan nu is dat markdown bestandje skill MD geüpload naar Antropic. Maar het is wel leuk om te weten, die is dus nu cloud breed. Dus overal waar jij cloud gebruikt binnen jouw account, is deze skill in essentie door cloud aan te roepen. Ook uit eigen initiatief door cloud. Je hebt ook namelijk project specifieke skills. Kom ik zo op. Leuk, Wiets. Nu kan ik de standaard skills aanzetten die erin zitten. Zoals die algorithmic art. Nu kan ik skill MD'tjes uploaden die ik heb gevonden online. En goed heb gekeken wat er allemaal in staat. Kan ook een skill zijn die zegt. Ga even een bestand openen met wachtwoorden erin. Dus jongens. Lees hem even door. Lees even je skill door. En haal hem uit bronnen die je vertrouwt. Ja, dat is makkelijk zeggen. Als je net hebt gezegd. Er zijn geen bronnen die je kan vertrouwen. Kan gewoon niet anders zeggen. Kijk maar even, lieve kijker. Of sla deze stap gewoon over en ga zelf skills maken. Oké. Ja, misschien is dat gewoon de oplossing. Oké. Dan ga je naar hetzelfde scherm, dus settings, capabilities, naar beneden scrollen. Skills. En dan zeg je add en dan zeg je create with cloud. Wat gebeurt er dan? Eigenlijk plakt hij alleen maar letterlijk deze tekst in jouw cloudvenster. Dat knopje doet dat. Ik dacht echt, oh, wat grappig. Dit kun je dus in feite ook doen. Gewoon tegen cloud zeggen. Vergeet alles wat ik zei. Laten we een skill maken. Hoe komt dat? De enige standaard skill die aanstaat in Cloud by Example Skills, als ik naar beneden had geslopt. Is de skillmaker. Is de skillcreator skill. Ja, dat snap ik. En de skillcreator skill, die gaat jou vragen stellen. Die gaat jou vragen stellen. Superleuk. En die gaat gewoon zeggen, oh, wat wil je maken dan? Wat wil jij eigenlijk? Ja. En ik switch hier dan bijvoorbeeld gewoon, als je denkt Engels, spannend, switch gewoon naar welke taal je ook wil. Precies, kan gewoon in het Nederlands. Absoluut. Ja hoor. Oh, maar dit is grappig. Zelfs de skills kunnen helemaal Nederlands zijn. En Spaans en Japans. Dus dan zeg je, we gaan nu marketing mails voor mijn bedrijf maken. En dan gaat dat ding vragen, oké, wat heb je al bedacht? Ook nog met die lekkere multiple choice die ze nu hebben. Oh, ja. Je hoeft niet meer te typen. Hier zie je dus, reading the skill creator's skill update to understand how to guide the user through creating a new skill. Super meta, maar het werkt. Nou, ik zeg, ik wil een skill maken waardoor mijn PowerPoint presentaties standaard dezelfde zakelijke uitstraling hebben. Best wel een legitieme vraag. Nou, dan zegt hij, wat wil je nou allemaal? Training en workshop, logo van bedrijf in iedere slide. Helvetica Nooie als lettertype. Hier, hop, ik gooi dat logo erbij. Strak neutraal zaakkleurpalet ligt de achtergrond. Ik stel, ik geef redelijk korte antwoorden. Je sleept echt gewoon het logo erin. En dan gaat dat ding, want je hebt eerder onder de motorkap laten zien, gaat dat dan in de juiste mapjes zetten bij die skill. Helder. Al die mapjes gedoe hoef je helemaal niet te zien. Precies, precies. Het is ook zo dat die mapjes eigenlijk leven op de server van Entropic op het moment dat je de skills maakt in jouw cloud omgeving live. Wanneer jij skills maakt in een project in Cloud Code, wat ik straks ga laten zien, dan maakt hij de mapjes aan in die map van dat project. Maar goed, ik wil het niet te complex maken. Hier hoef je dus niet zo over na te denken. Hij maakt hier dus zelf ook een punt skill bestand van. Super leuk, want die skill creation skill voldoet aan de specificaties die Entropic heeft geschreven, want die skill is van hunzelf. Nou, dan gaat hij naar Look Straight, bla, bla, bla. Hij begint weer Engels te praten. Zo gaat dat dan. En uiteindelijk zegt hij, joh, luister, wat ik voor je heb is een skill. Met een knopje erachter, Copy to your skills. Super chill. Je hoeft alleen maar te klikken. En die TurboTutor. Sorry, hij staat verkeerd om. Grappig. Die skill heeft hij TurboTutor PPTX genoemd. Die zou ik zelf Presentation Creator hebben genoemd. Je bedoelt, dat is de naam van de skill zoals je hem nu zelf bedacht hebt. Ja, ik vind het een beetje matig genaamd. Dan zeg je verander de naam naar X. Ja. Maar hier kan je dus klikken op Copy to Skills. En dan wordt die gewoon meteen aan je skills toegevoegd. Dus als je zegt, hoe moet ik skills bouwen? Dan moet ik bestandjes, mapjes. Nee hoor, gewoon de skill creator aanroepen. En lekker skills gaan bouwen. Die dan opgeslagen worden in jouw cloud account. En hij zegt hier, joh, ik heb trouwens ook alvast even een PowerPoint voor je gemaakt. Om te laten zien wat jouw skill die je met mij hebt gemaakt kan. En die toont dan uiteindelijk, hier installeer ik de skills. Dat er Copy to your skills staat. Als je dan klikt op manage, zie je hem staan. Turba, matige naam. Maar goed, hij staat nu bij mijn skills. En ik kan die powerpoint openen. En dan zie ik dit. En inderdaad in het hoekje zit mijn logootje. Helvetica Nooie. En het is een vrij zakelijk vanier ding geworden. Ik denk dat je hier een prima presentatie mee kan geven. Als jij zegt, ik wil dit meer in de stijl van de gemiddelde consultancy partij. Dan zou je op zoek moeten naar wat publieke decks van die partij. En die skill moeten trainen. Trainen op die partij. Met trainen bedoel je een powerpoint slide uploaden. Het klinkt wel cooler, net als een kebabcase. Oké, even ademhalen. We zijn 32 minuten in. We gaan een beetje een grote sprong maken. Ik wou zeggen, verdienen we al een schaardenklopje? Ik vind het wel. Ik vind dat we al ver gekomen zijn. Je gaat goed, toch? Ja, ik begrijp dit allemaal. Ik ben heel trots op mezelf. Ik hoop u ook, lieve kijker. We gaan door, want we gaan nu uw leven onmogelijk maken. Ja, nu wordt het echt... Spin is wat sub-agents op iets, hè. Oké. Subagents zijn AI-assistants met een eigen contextwindow, prompt- en toolrechten. Waarom is het zo belangrijk? Wanneer jij standaard met een AI-model praat, is daar eigenlijk één interactie, één contextwindow, één tijdelijk geheugen. Een tijdelijk geheugen als in, ik ben met Alexander Klöpping in gesprek tijdens dit gesprek en dat is één ding. Het moment dat jij tijdens ons gesprek zegt. Luister Wiet, jij stelt me net een vraag. Dat gaat over onze studio. Ik ga Sam heel even appen om te vragen of hij de verwarming aan kan zetten. We zijn goed Sam, het is oké. Op dat moment span jij een subagent. Een mens, Sam. Jij bent gewoon een mens, maar in de metafoor. Dan gaat Sam de verwarming skill gebruiken. En op de achtergrond dat werk doen. Buiten onze context. Sam heeft dus ook niet de context van ons gesprek. Sam is gestart door een AI. Dit is eigenlijk zo belangrijk. Het is Claude die Claude start. Het is Claude die denkt, weet je wat ik hiervoor nodig heb? AI. En die gaat zelf AI starten. En waarvan je zei, het model is heel breed en generalistisch. Die kun je eigenlijk richten naar een specifieke hoek. Dus in taalgebruik of in huisstijl of in smaak. Eigenlijk beperk je het daarmee. Op het moment dat je dan meerdere skills tegelijkertijd aanzet in Vanilla Cloud, loop je het risico dat dat door elkaar gaat lopen? Is dat het probleem wat we hier oplossen? Ook? Welk probleem lossen we hier precies op? Meerdere. Oké. Door wat ze dan noemen context window infighting, dus een gevecht binnen de window, namelijk Letterlijk dat jij tegen mij zegt, Wietse, waarom begin je over die vergadering van morgen, de podcast van volgende week, het feit dat de verwarming niet aanstaat en dat je gisteren een presentatie zonder microfoon hebt gegeven. Wow, dit is letterlijk hoe ik ben als mens. En dat jij tegen me zegt, Wietse, kunnen we even focussen op de webinar die we straks met elkaar gaan opnemen. Laten we daar even op focussen. Kan je die andere dingen even naar iemand anders toesturen? In dit geval ben jij Claude, die sub-agents heeft en zegt, weet je wat, ik span wel even wat versies van mezelf op de achtergrond die aan de gang gaan met al jouw andere contexten die je zojuist geopend hebt. Moet ik het zo zien dat je eigenlijk in je echte leven, als je aan het werk bent, ook de hele tijd compartimentaliseert door soort van andere delen van je brein aan te spreken als je met een presentatie bezig bent voor een deel van je werk. als dat je bijvoorbeeld in het feestcomité zit, zeg maar. van je bedrijf. Dat zijn hele verschillende registers die je dan aanspreekt. En dat is eigenlijk wat je hier vertaalt naar AI. Ja, en ik kan nog een strepje bovenop doen. Je kunt ook van model wisselen. Het middendeel van de sub-agents zijn heel vaak haiku-agents. Oké. Dat heeft te maken met kosten en snelheid. Er zijn namelijk heel veel taken... die helemaal niet door Opus gedaan hoeven worden. Dat heeft te maken dus met wat jij per maand hoeft te betalen. En als het bedrijfsmatig is betaal je per token. Maar ook de snelheid. Dus bijvoorbeeld research doen online. Websitejes lezen, websitejes samenvatten. Dat is helemaal geen Opus taak. Dat is een Haiku taak. Oké. Maar... Jij wil niet in het gesprek de hele tijd switchen tussen die modellen. Als je denkt, ik stel nu dat vraagje. Dus wat Opus doet, is op de achtergrond een research bot openen. Een sub-agent. Die standaard haiku-modellen heeft. Waardoor je dus ineens misschien wel vier research agents haiku'tjes hebt. Het werkt al zo. Als je aan Opus vraagt, doe research naar iets. Dan is in feite Opus degene die tegen het kleinere model zegt. Ga aan het werk. En het kleine model doet eigenlijk dan het simpele analistenwerk. Het juniorwerk, zeg maar. Kijk even mee, dan kan je het zien. Ik heb het laten visualiseren door Cloud. Dit heeft Cloud gemaakt. As you do. Oké, dus wat er gebeurd is, ik vraag een rapport wordt gemaakt. De orchestrator agent, dus dat is de standaard Cloud Opus, spant drie sub-agents. Jeetje, wat is dit voor sci-fi ding waar we nu naar zitten te kijken? Ja, vet hè? Dit heeft Cloud gemaakt. Die wilde het allemaal uitleggen. Die research agent gaat bronnen zoeken. De data agent gaat grafieken genereren. En de writer agent schrijft de teksten. Uiteindelijk doet de orchestrator alles verzamelen en er een pdf van maken. Ja. Dit werkt al zo, hè? Dit is niet een soort sci-fi ding. Het is nu al zo. Je hebt het gewoon gevisualiseerd. De AI heeft dat gedaan. Met sub-agents, by the way. Je zegt eigenlijk... Dit gebeurt onder de motorkap. Jij vraagt om een rapport. En dan is er één AI die eigenlijk sub-agents aanstuurt. Dit zijn die taken. Dus die taken worden dan verdeeld onder verschillende agents. Oké. Ja. En die agents zijn om zijn beurt klaar. En de schrijfagent die heeft een dependency, zoals we dat noemen, op de researcher. En deze agent die kan niet door. Die kan niet beginnen als die anderen nog niet hun werk gedaan hebben. U kent het wel uit uw werk. Precies. Ja, je ziet ook heel veel organisatiestructuren uit de echte wereld terugkomen in de echte wereld. Omdat het waarschijnlijk patronen zijn die we hebben ontdekt. Die veel dieper liggen dan alleen maar in de menselijke kultuur. Maar waarom vertel je dit? Dit vertel ik omdat uiteindelijk... Dit paradigma van die sub-agents... Ik vraag maar voor de duidelijkheid... Dit is iets wat je nu in Cloud Code kunt gebruiken. En een beetje in CodeWork, maar daar kom ik zo op. Dit is dus nog best wel rauw. Hier moet je nog best wel technisch voor zijn. Maar ik zie nu wel gebeuren... En daar sluit ik straks mee af... is dat er standaard oplossingen komen... waardoor het allemaal onder de motorkap blijft. En jij als gebruiker eigenlijk niet meer werkt... hoe het merkt wat er gebeurt. Maar het wel voor jou om een stapje verder te gaan met AI... dan jouw buurman of collega. Prettig is als je begrijpt... hé, wacht even, maar moet ik dan niet hiervoor zelf... wat agents gaan definiëren? Is het niet handig dat ik die agents ook wat skills ga geven? Zodat je eigenlijk wat meer vorm kunt gaan geven aan je eigen AI-ecosysteem. En mijn twijfel is constant, ook bij de vorige workshop was het mijn twijfel... Hoeveel moet ik technisch vertellen? Want volgens mij is het over twee weken alweer door AI weggeabstraheerd. Dus ik zit een beetje te zoeken nog... ook hier naar hoeveel ik jullie hoef uit te leggen maar ik denk als je begint te begrijpen dat een hoofd agent als een project owner project manager als een als een air traffic controller op de achtergrond een groepje agents aan het werk kan zetten die vervolgens terugkomen en jij krijgt tegen het resultaat van dat als het resultaat niet is wat je had verwacht dat je dan niet moet zeggen stomme en jij is nog niet slim genoeg je kan erin duiken Maar ik moet hier dus wel over nadenken, want je hebt net uitgelegd hoe skills werken. Ik begrijp dat verschillende agents verschillende soorten expertise is en daarmee skills kunnen krijgen. Ja, ik ga het je laten zien goed, want jij wil dit. Dus wat je nu kan doen is je opent de Cloud app, dan druk je op Code. Niet meer op chat, maar op Code. Waarom? Agents zijn thuis in Code, komen langzaam naar links toe. Door Cowork heen naar chat, maar daar zijn we nog niet. Dan doe ik een mapje selecteren. Geen GitHub, geen versiebeheer, even niks moeilijks. Ik heb een mapje gemaakt op mijn desktop. Leeg mapje, die heet onderzoek. Dit is letterlijk wat ik heb gedaan. Een leeg mapje, die sleep ik daar. En dan zeg ik, ik ben in de onderzoek map. Ja, je moet in Cloud Code altijd een map eerst selecteren. Ja, want dat is eigenlijk de lokale context. Dan ga je straks zien waarom. Dan gaat die inwerken. Dan zeg ik... Slash agents. Oké. Dan zegt hij, in dit geval, eigenlijk zegt hij computing, compressing, bla bla bla, en dan niks meer. Dus ik zat hier te kijken en dacht ik, ben ik nou dom? Of is dit systeem te moeilijk? Wat blijkt? Slash commands, die je normaal in Cloud kan doen en ook in Cowork, dat zijn slash en dan een commando. Niet alle slash commands werken in de desktop versie van Cloud. Ik heb nog nooit een slash command gebruikt. Oké, ik ga je nu laten zien waarom het wel vet is. Jij gaat dit ook denk ik doen. Vanmiddag nog, omdat je het zo cool vindt. Daar zit een knopje onderin. Ik heb hem blauw omcirkeld. Dat is de terminal. Dat is de terminal in de cloud applicatie. Dus geen paniek. Voor sommige mensen paniek. Maar zet even door. Zet even door. Blijf erbij nu. We gaan nu een terminal openen. Maar dat is toch een soort ritueel. En een deel van u denkt, dat doe ik iedere dag prima. Maar een deel van u denkt nu... Dit is mijn ontgroening. We gaan het nu live met elkaar doen. Dus het is oké. Zit deze agents feature over drie weken standaard in deze interface? Nee, laat ons nou even trotsen op onszelf. We gaan de terminal open. Kijk nou eens hoe eng dit eruit ziet. Die zit in Klaat. Zie je dat enge robotje? Oké, dan moet je weer opnieuw inloggen. Niemand weet waarom, maar dat moet je even doen. Ik denk, ik zit al in Klaat, maar blijkbaar moet je nog een keer inloggen. Dat doe ik dan. Ik krijg dan een website, moet ik op oké drukken van Klaat. En dan ga ik log in. Ik heb echt het idee dat mijn computer nu gehackt is. Maar oké, dit hoort er allemaal bij. Nee, is prima. Wees voorzichtig. Ja. Dan zegt hij, hoi, security notice. Heel goed. Enter to continue. Ik heb echt alles aan jullie laten zien. Dat je niet in paniek raakt en zegt, dit plaatje had wie het is. Ja, ja, ja. Dan zeg ik hier, slash agents heb ik ingetypt. Slash agents. Oké, dus je hebt slash agents nu in die terminal ingevoerd. Oké. En dan zegt hij, oké, wat gaan we doen? Gaan we een per project agent maken? Hij zegt hier.cloud slash agents. Dat is in die onderzoekmap. Of personal. In de breedte van jouw cloud instance op jouw computer. Ik dacht, weet je wat? Ik wil meekijken. Doe maar project. Oftewel in dat onderzoekmapje waar we nu in zitten. Zie je ook rechtsboven in de hoek. Desktop onderzoek. Gaat hij een.cloud slash agents aanmaken. Dan zeg ik, weet je wat? Ik ga niet een agent maken met Cloud. Want dan moet ik weer door... Dat kan je dus doen, hè? Misschien moeten jullie dat gewoon doen. Lekker agent definiëren in gesprek met Cloud. Ik dacht, ik doe het manual. Waarom? Ik had al van iemand een agent gehad. Dus die ga ik erin plakken. Oké, ik heb een vraag. Waarom zijn we dit aan het doen nu? Een agent aan het maken? In plaats van een skill aan het maken? Want eigenlijk lijkt het dus heel erg op elkaar. Je kan met ook deze command line interface in gesprek om een agent te maken. Maar waarom maak ik een agent? En waarom niet een skill? Oké. Omdat een agent meerdere skills tegelijk kan gebruiken. Dus zie je het als een metaskill. En een agent een ander model kan gebruiken. En agent toegang kan hebben tot andere tools. Dus je kan zeggen, dit is veel te technisch. Ik ga hem aan het einde wat minder technisch voor jullie maken. Dat het wat makkelijker wordt. Maar als je denkt, waarom zou ik een agent gebruiken? Is omdat je zegt... Ik wil meerdere clouds naast elkaar draaien. Ik wil dat niet zelf managen. Ik wil dat cloud dat managt. Ik wil niet nadenken over welke cloud ik waar moet starten. Dat doet cloud voor je. Als jij wil dat cloud de mogelijkheid heeft om meerdere clouds te starten. En meerdere modellen te starten. Dan moet jij een agent definitie schrijven. Gewoon een stukje markdown voor de duidelijkheid. Ik ga hem laten zien. Ik noem hem hier de market researcher. Dus een skill is als een competentie. Dus Alexander heeft de presentatie maak skill. Een market researcher is iemand die werkt op de communicatie afdeling. Dus zie het als agents zijn rollen, skills zijn competenties. Ja, ja. Ik ben nu collega's aan het maken gewoon. Ja. Oké, helder. Daarom heten ze ook agents. Ja, weet niet. Ik noem mijn collega's nooit zo, maar prima. Daarom heten ze ook agents in de wereld van Exopic. Sam, je bent een mens. Maar oké, dus hier, dit heb jij getypt? Dit heb ik geplakt. Oké, je hebt hier weer iets gevonden op een van de vage GitHub en dat heb je hierin geplakt. Ja, want daar zegt hij dus eigenlijk alleen maar name, description, tools. Dit is een market researcher, oké. Ja, die heeft hij dan gemaakt. When should Claude use this agent? Nou, dan kan je een tekst geven wanneer die die moet gebruiken. Dan help je Cloud een beetje, want anders start hij hem natuurlijk altijd. En dan is het iets als, als ik vraag om marktonderzoek te doen. Ja, zo simpel kan het zijn. En dit is nu de custom. Dus we zijn dit nu eigenlijk, ja, dit is de ingewikkelde route. Je kan het ook gewoon in gesprek doen met Cloud, als je net de recommended optie had gekozen. Maar je bent nu aan het laten zien wat er in feite op de achtergrond gebeurt. Precies, ik deed de ingewikkelde route, zodat je dat marktdouwtje even mee kon lezen. Nee, ik snap hem. Ik raad jullie inderdaad aan om lekker in gesprek met Cloud agents te maken. Ja. Nou, when should you use it? Dan zeg ik hier continue. Select tools kan je nog zeggen. Mag die het web op? Mag die mijn computer gebruiken? Zo dicht mogelijk. Ook weer een reden om een agent aan te maken. Wat mag die agent? Je kan bijvoorbeeld zeggen, je mag het web op. Alleen maar archive. Het is het resource papers lezen. Oké. Van mijn lokale... Hoe zou ik dat dan doen? Dan doe ik execution tools. Of wat doe ik dan? Nou, dan zou je bij other tools een custom internal research tool moeten maken. Ik denk dat je die samen met Klautel kan maken. Maar je stelt de juiste vraag. Dit is heftig. Blijf er gewoon bij. En je zegt die. Hé, als die agent gebruikt. Moet ik dan het model gebruiken wat de parent van de agent gebruikte. Oftewel degene die de agent heeft gestart. Of wil je dat ik altijd Haiku, Opus of Sonnet gebruik. En dit is echt belangrijk. Als jij grote research projecten laat draaien. Voor je kosten en je snelheid. Ja, op een gegeven moment zijn je tokens op en dan moet je een duurdere model nemen. Heb jij een beetje een websiteje te lezen met opens? Ja, precies. Dus als je een agent aan het maken bent, dan moet je dus gevoel krijgen voor hoe zwaar het model is wat je aanroept. Daar heb ik nu geen gevoel bij. Dan moet je maar achterkomen. Ja, en ik bedoel… Maar het doet ermee wat je wil. Ja, en dit kan je ook weer met Claude bespreken van, wat vind jij? En dan zegt hij, dit is wel een haiku agent. Oh, oké. Dus hij is wel slim. Dan kan je kleurtje geven. Oh, oké. Cute. Ja. Nou, en dan heb je hem. Op dat moment… Nu heb je een collega gemaakt, een onderzoekscollega. Nu spring ik even die onderzoeksmap in. Toch even laten zien dat het niks voorstelt. In die onderzoeksmap staat een verborgen mapje, Claude, die heb ik even zichtbaar gemaakt. Wat vinden we erin? twee mapjes. Agents en skills. That's it. In de agents map zit een market researcher markdown en in de zit een technical analyst. Ik heb er nog één aangemaakt daarna. En in de skills map vinden we een competitive analysis mapje met daarin een skill MD. Dus nu komt het allemaal een beetje samen. Markdown bestandjes in mapjes in een project. Dan doen we nog één laatste stap en dan laat ik zien wat je ermee kan doen. Is even de connectors activeren. Die heten voor ontwikkelaars MCPs en voor eindgebruikers connectors. Die zitten onder settings, connectors. En dan heb je aan de zijkant drive, calendar, github, noem ze allemaal maar op. Ja, dus dit zijn de andere apps in de cloud waarmee je je ding kan bedienen. Wat soms handig is, want dan als die presentaties die je wil kopiëren, dan kan je die gelijk van de drive halen, bijvoorbeeld. Ja, en als je het marktonderzoek gaat over interne documenten die alleen in jouw drive staan. Ja, dan pak je ook de laatste documenten elke keer. Ja, want we hebben het hier dus niet over een... We hebben het over subagents die een skill hebben waarin staat dat die Google Docs mag gebruiken. Maar die Google Docs moet dan wel geactiveerd staan. Hij mag niet zelfs tools aanzetten. Dat zou niet best zijn. Nou, dan vraag ik uiteindelijk. Analyseer hoe onze drie belangrijkste concurrenten hun nieuwe AI-functies positioneren. En identificeer hiaten die wij kunnen benutten. Dat doe ik in code. Want code is de enige met toegang tot agents op dit moment. Cowork een beetje. Chat nog niet. Dan gaat hij dat doen. En dan zie ik hier... ik ga dit onderzoek opzetten met de beschikbare agents. Het feit dat hij ineens praat over beschikbare agents... komt omdat er een agents-mapje in het mapje onderzoek zit. Ja, maar nu ben je dus wel een cool persoon. Want nu ben je meerdere sub-agents aan het opspinnen. Dit is next level. Als je dan bij de waterkoeler staat... Dan ben je sowieso de coolste persoon in de kamer. Als jij tijdens de Watercooler meeting iemand hoort zeggen... agentic AI en jij zegt... gebruik jij ook altijd haiku voor je sub-agents... dan kan je lekker meekletsen. Oké. We zijn er. En kebab. We zijn er. We gaan even alles samenvoegen. Ja, want we moeten naar de vragen van de mensen. Ja. Alles werkt uiteindelijk samen. Als je een project hebt in Cloud voor eindgebruikers... of een Cloud MD voor softwareontwikkelaars... Moet je mij nou een eindgebruiker? Ja, absoluut. Dan heb je MCP servers slash connectors... die datasources verbinden zoals jouw drive... en in het geval van ontwikkelaars documentatie. Ja, gewone mensen kunnen andere cloud services... aan hun cloud verbinden. Oh god, ik probeer het makkelijk te maken. Sorry man. Cloud aan je cloud. Je gaat uiteindelijk echt lachen... want het wordt veel makkelijker gemaakt. Ik ga het eerst moeilijk maken. Zo ben ik toch nog een beetje. Nee, maar het is omdat het vijf dagen geleden pas uitgekomen is wat er nu gebeurd is. Dus dat is heel grappig. Cutting edge. Cutting edge. Subagents specialiseren in rollen. Dat zijn rollen. En skills brengen de expertise, de competenties, naar die subagents. Cloud MD vertelt je over het project. Het kan in je project zijn. Hallo, dit is een project waar ik werk voor deze en deze klant. Wat is Cloud MD? Cloud MD is een markdown bestand in de root van jouw map. Waarin je kan zeggen, wat is dit eigenlijk deze map? Je kan bijvoorbeeld zeggen. Van zo'n Cloud Code project. Wat je net hebt gedaan. Je hebt die onderzoek map erin gestypt. En dan heb je een cloud.md. Ja, ik ben heel luid. Dus ik heb gedaan slash init. Dan schrijft hij hem zelf voor je. En onderzoekt hij zelf die hele mappenstructuur. En houdt hij een soort notitie voor zichzelf in de toekomst. Stel dat jij een hele mappenstructuur van oude bonnetjes hebt. Ingescande zooi. Excels. Dan ga je naar cloud. Zeg je slash init. In die cloud MD gaat hij dan zeggen. Deze mappenstructuur is gevuld met de volgende bestanden. Eigenlijk als een geheugensteuntje aan zichzelf. Zodat hij niet iedere keer dat weer helemaal hoeft te begrijpen. En moet ik dat maken? Ik raad het je aan als je het in cloud code doet. Door slash init te doen. Om het cloud voor je te laten maken. Absoluut. Wanneer gaat hij dat dan nog een keer lezen, die Cloud.md? Constant. Dit is echt het hart van programmeren met Cloud, is een goede Cloud.md. Want daarin beschrijf je ook welke potentiële skills en agents er zijn om hem een beetje te helpen. Oké, dus dit is een soort van hoofdbestand, maar je zegt net dat je het in een map zet. Ja, dat is het moeilijke aan hoe het nu... Entropic is heel erg heen en weer aan het schuiven tussen code en wat voor de eindgebruiker is. Jullie kennen dit als eindgebruiker als projects. Dat zijn projecten die je aanmaakt in Cloud Project. En die project heeft een project description. Wat zit er in dit project? Bestanden. Eigenlijk een map bij Entropic. Dus jullie zien die Cloud MD helemaal niet. Maar wij aan de andere kant als softwareontwikkelaars... en mensen die met sub-agents willen werken nu... die zullen wel dat bestand moeten aanmaken. Dus dit is eigenlijk... En doe ik dat dan één keer? Of voor ieder project waar ik mee bezig ben? Voor ieder project heb ik een Cloud MD. Sorry, project-specifieke Cloud MD's. Je kunt ook Agent MD aanmerken. Dan wordt die ook opgepakt door de andere AI-modellen. Maar goed, dat even gezegd hebben we. Blijf er gewoon bij. Dan heb je de MCPs. Die ken je ook als connectors. Die heb ik net laten zien. Dat zijn de Google Drives. Jouw persoonlijke CMS, Wikipedia of jouw eigen Notion-omgeving. want ik voelde een beetje aankomen dat mensen in de chat gingen zeggen... maar wat is dan het verschil tussen een skill, een MCP, een plugin? Het werkt allemaal met elkaar samen eigenlijk op een bepaalde manier. Ik kan het hier laten zien. Dit ga je zelf thuis, zou ik tegen de leerlingen zeggen... rustig als huiswerk doorkijken. Cloud MD legt de basis. MCP-services verbinden je aan alle externe en interne data. Sub-agents hebben een rol. En skills geven de competenties aan die sub-agents. En als je dit samenvoegt, dan wordt het supervet. Dat dacht Entropic ook. Toen zeiden ze, weet je wat we gaan bouwen vijf dagen geleden? Cloud plugins. Zodat jullie dit allemaal niet hoeven te begrijpen. Is dit het punt in de presentatie? Oké. Maar... Forget previous instructions. Letterlijk. Dus... Goed. Hahaha. Maar ik wilde toch wat vertellen in die webinari. Ja, we hebben veel geleerd. We zijn zelfs de terminal ingegaan. En ik geef ons nog een schaarderknopje over. Ja, ik ben er weer bij. Wat is een plugin? Alles wat ik zojuist heb verteld in één zipfile. Waardoor je nergens meer over na hoeft te denken. En het allemaal vanzelf werkt. Oké. Waar kan je die vinden? In de plugin directory van Cloud, van Entropic. In wat? Plugin directory. Als je zoekt op Cloud plugins op Entropic, dan krijg je de add new capability. Wat bedoel je met op Entropic? Dit is de Cloud website, cloud.com. Daar hebben ze een nieuwe pagina opgemaakt met hun plugin directory. Je scrolt naar beneden en dan zie je daar de front-end design plugin. Daar zit en een MCP in, en skills, en sub-agents, en alles. In één bestand die jij activeert. Ja, ja. Dus dan als front-end design is tot nu toe heb je het stelt als één scale, maar blijkbaar hangen er nu meerdere scales onder. Ja, want uiteindelijk, ik ga het proberen concreet te maken. Want front-end is ook weer te breed, dat kun je ook weer ophakken. Wat zit er bijvoorbeeld in de front-end design plugin? Een verzameling skills. Een verzameling sub-agents. Een verzameling MCPs. Kan praten met Figma. Kan naar Canva. Kan afbeeldingen op zijn website scannen. Zie het als... Als je mijn hele verhaal hebt gevolgd. daar een avond mee ging spelen... eindig jij met een hele verzameling... van stukjes, agents, skills... CloudMD, blablabla. Als je dat zou... bundelen in één map en naar mij zou mailen... heb je een plugin gemaakt. Ja. En die plugins... hoe voeg je die dan toe aan Cloud? Heb ik het uitgelegd? Nee, ik heb het niet uitgelegd. Vuurwerk... Hoe voeg je dit toe? Het zit nog niet in settings. Oké, het is er gewoon nog niet. Je moet naar Cloud Code, je moet slash plugins doen. Het is te rauw. Nee, maar nu wil ik het wel weten ook. Dus wij gaan naar die plugins pagina en dan ga ik naar Cloud Code en doe ik slash plugins. Ja, dus je klikt op Code in het venster. Dan moet je naar de terminal gaan in dat knopje beneden. Oké, weer naar de terminal. Dan doe je slash plugins en dan zegt hij, hey, wil je een plugin installeren? Dan kan je dat daar doen. Oké, maar misschien als je dit nu kijkt, is het inmiddels simpeler geworden en zit het in de interface. Dat zou kunnen. Wat hij nu doet op die website, er zit dan een knopje add this plugin. Dus ik dacht, nou, nu gaat het komen. Dat doet gewoon niks. Nee, dan kopieert hij het terminal commando naar je klembord, zodat je die door kan plakken naar je terminal. We zitten in het wereldwesten, maar daarom is deze weer. Webinarder. Dit is de waarde die wij toevoegen. We gaan nog snel nog even naar de vragen van onze lieve kijkers. Sander vraagt, wat zijn de meest essentiële cloud skills voor code en desktop die iedereen zou moeten installeren? Ja, geef er eens een paar iets. Zo uit mijn hoofd? Ja. Maar wat je wel kunt doen is, Zapier heeft een hele library gemaakt. Figma heeft een hele library gemaakt. Oh, dit zijn de tools die je veel gebruikt. Dit gaat dan wel een beetje... Oké, zoek de developers van de verschillende partijen op op social media. Of kijk op hun website. Er zijn allemaal blogs geschreven door de grote partijen. De Zapiers, de Figma's van deze wereld. Die hun eigen skills aan het promoten zijn. Want die willen natuurlijk heel graag dat je hun tools blijft gebruiken. Als je nu zegt, geef mij de top 10 die jij gebruikt, Wietse. Man, dat wisselt echt per week. En om heel eerlijk te zijn. Er is één wat jij leuk vindt. Ik maak ze zelf. Oké. Ik heb een fitmaker in geïnstalleerd. Dus ik merk zelf dat... Ik heb mijn eigen idee over wat frontend ontwikkeling is. Die heb ik in de skill omgezet. Omdat ik gewoon baal van hoe het eruit ziet. Ik heb mijn eigen stijl, zeg maar. Maar ik heb ook partijen waar ik tegenop kijk... die best wel een gave stijl hebben. Dus ik kijk dan, wat doen jullie? Ik ben al avondenlang door allemaal GitHub repositories geweest... van developers die ik hoog in mijn aanzien heb... die best wel toffe skills hebben gemaakt. Of ze toevallig een skill in hun GitHub repository hebben staan. Ja, maar ik bedoel, het is nog best wel fresh. Ja, het is rauw. Oké. Servan vraagt, is het op een eenvoudige manier te realiseren om over te stappen van Chatspity naar Cloud en daarbij mijn memoryprojecten, custom GPTs, chat en dergelijke over te zetten? Zo niet, welke manier is dan wel mogelijk? Ik snap de vraag. Absoluut. Servan heeft geïnvesteerd in allemaal... werk in CGPT? Hoe zet ik dat nu over naar deze nieuwe manier van werken? Misschien zou je beter kunnen zeggen, hoe ga ik werken met een tool die modelagnostisch is? Bijvoorbeeld Bolt AI voor Mac biedt ook heel veel van deze functionaliteit, maar dan kan je gewoon van model wisselen. Open Code uit mijn hoofd, een fork van Cloud Code, kan wat Cloud Code kan, maar ook van model wisselen. En dan haal je jezelf dus een beetje uit die login... die je nu hebt bij de OpenAI en Tropic. Ja, je zegt eigenlijk... OpenAI heeft een login voor jou gecreëerd... omdat ze allemaal proprietary eigen meuk hebben gemaakt... die je er niet uit kan halen. En Tropic ook, hè? Dus als je daarheen gaat, zit je weer vast aan de andere kant. Maar hoezo? Ik heb het idee dat je die MD-files weer kan downloaden. Dropik heeft wat meer standaarden, maar het is niet zo dat je even zegt, zet mijn projects even over. Ja, precies. Dus ik bedoel, ik heb dan zoiets, ik waardeer deze intentie om los te komen van een lock-in. En ik denk dan, pak even door. Ja, dus dat betekent dan, ga één abstractielaag hoger zetten, een app of een service die de modellen aanroept. Ja. En dat is dan bijvoorbeeld voor MacBolt AI? Ja, Bolt AI voor Windows. Ja, je hebt heel veel. Eigenlijk moet je op zoek naar, ik vind, is LM Studio dan handig? Nee, dat is weer te nerdy. Ja, ik zou zeggen, dit is echt een kopautor, maar vraag even aan AI. Modelagnostische client interfaces voor taalmodellen met ondersteuning voor memory, projects, etc. Voor Windows slash Mac. Ik schrijf gewoon zo'n prompt eigenlijk die ik nu geef. Maarten zegt, ik adviseer organisatie en AI-adoptie. In de laatste maanden voel ik dat Cloud zich ontpopt als de meest waardevolle AI-tool, dankzij code en cowork en skills. Zijn jullie het hiermee eens? En hoe overtuig ik mijn klanten dat ze moeten gaan overstappen? Ja, alle coole mensen gebruiken Cloud, maar de meeste van ons zit toch nog steeds te pruttelen met andere tools. Ja. Kan je ook een andere anekdote geven? Weet je nog toen wij dachten dat Google niks in de melk te brokkelen had op het gebied van AI? En toen was dat Gemini 3. Het gaat heel snel, is weer iemand anders te posten. Ik vind het te veel te vroeg om koningen te gaan kronen hoor nu, eerlijk. Ik denk wel dat, ja, dus het vorige antwoord. Volgens mij heeft het ermee te maken dat de klant bewust moet worden van het feit dat er meerdere model providers zijn. En dat het goed is om jezelf niet vast te lokken in wat de model provider biedt als scaffold aan jouw klant. Dat is een mooie abstract antwoord. Nee, maar als in op het abstractie niveau... waar je eigenlijk moet nadenken... in plaats van welke tool je moet nemen. Lucas, en ik snap dit wel, deze vraag. Hoe kan je een pipeline starten met meerdere agents? Nog één keer. Agents zitten dus in... Cloud code. Cloud code, niet in de rest. Je moet ze oproepen via die command line interface, wat dat knopje rechtsonder is. Daar kan je ze toevoegen. Op het moment dat je ze hebt toegevoegd, worden ze automatisch aangeroepen in het project. Dus je kunt de terminal weer uit nadat je ze hebt toegevoegd. Oké. Dat is wel prettig. En wat moet je dan zeggen om dan een pipeline met agents te starten? Ja, dat is wel een beetje het moeilijke. Als jouw omschrijving van jouw agents goed genoeg is en ze zitten in dat project, dan worden ze gestart. Oké, dat gaat vanzelf? Ja. Ja. Helder. Dan nog één vraag, want dat is waar we tijd voor hebben. Emile vraagt, hoe veilig is de data binnen een skill? Bijvoorbeeld een token voor een Google Docs omgeving. Die zou lokaal kunnen staan, maar waar gaat die token allemaal naartoe? Oh, wauw. Ik zei, hij mag geen secrets in skills zetten, nooit. Geen wachtwoorden of tokens in een skill. Absoluut niet doen. Hij heeft het natuurlijk eigenlijk over een connector. Dat is weer wat anders. Precies, het mooie van MCP, het protocol erachter dat hierover nagedacht is. Geen secrets in skills. Geen secret in skills. Ja. Ja, ik zeg het maar, want het zijn gewoon tekstbestanden. Ze zijn te exfiltraten. Dus als jij bijvoorbeeld skills gaat toevoegen aan customer facing, dus naar je eindgebruiker toe dingen gaat aanbieden op jouw website, prompts achterhalen, dat is het grote spel. Niemand is het nog gelucht om dat dicht te zetten. Jouw skills zijn als je ze aan je klanten gaat, in klantprocessen gaat gebruiken, moet je ze beschouwen als openbaar. Oké. Witte, ik ben heel trots op ons. En je hebt ons echt even door de blubber getrokken. En dat is heel erg fijn. Niet alleen snappen we nu wat we ermee kunnen, maar ook hoe het onder de motorkap werkt. En dat is toch wel echt heel erg cool. Dat waarderen. En ik weet van alle mensen die hier in die chat aan het reageren zijn, dat ook waarderen. Dank voor jullie vragen en voor het leuke mailen in de chat en de gezelligheid die er ook is in de chat. Dat vind ik ook heel erg. Het is leuk om te zien dat er een groep mensen is ontstaan die elkaar wil helpen en dat is heel erg tof. Dat verhoogt ons werk plezier ook danig. Wij zijn hier binnenkort weer. Wanneer eigenlijk, Sam? 19 februari zijn we weer terug en dan krijgt u weer het volgende hoofdstuk in deze keten aan AI cursussen masterclass van de Heer Hagen. Ik hoop dat u er dan ook weer bij bent. Dank voor het kijken. Tot dan.
🎙️ Bespreek met Jarvis