Alle onderwerpen

Handleiding › Zo werkt het

Wat je agenten op koers houdt

Een agent werkt met wat er op dat moment in zijn gesprek staat; wat hij niet gelezen heeft, bestaat voor hem niet. De onderdelen hieronder zorgen dat hij leest wat bij zijn taak hoort, en dat iemand het merkt als er iets stilvalt, ook als jij niet oplet. Van elk onderdeel zit een deel in de basis, en de rest groeit mee met je werk. Wat in de basis zit, richten wij in en houden wij bij, en daar hoef je niets mee; alleen vier skills over jouw eigen werk, zoals waar je gegevens staan, vullen we bij de start samen met jou in, en die lees je na. Wat een agent zelf vastlegt, zodat hij bij elke taak de juiste context heeft, staat in Wat een agent onthoudt.

Skills en rulebooks

Voordat een agent aan een taak begint, kijkt hij of er een skill voor is, en leest hij die helemaal. Het rulebook laadt vanzelf mee, met wat er bij die taak al eens misging.

In de basis zitten skills voor wat elke agent doet, zoals vastleggen wat er gebeurd is en schrijven per ontvanger; welke wij inrichten en bijhouden, en welke we bij de start samen met jou invullen, staat in Wat er in de basis zit. De skills voor je eigen werk ontstaan terwijl je werkt: je doet een taak samen met je agent, stuurt bij tot het goed is, en vraagt hem er daarna een skill van te maken. Zo'n skill bevat wat er bij echt werk gebeurde, met jouw correcties erin.

Een rulebook groeit als je een agent corrigeert en zegt dat het een regel moet worden: de agent geeft het door aan Rules, en alleen Rules schrijft erin.

Hooks en gates

Een hook grijpt in op het moment zelf, bij een handeling van een agent, zoals vlak voordat hij een concept in je mailbox zet. Een regel in een rulebook helpt alleen als de agent hem leest, en de agent die je wilt tegenhouden, weet juist niet dat hij iets mist.

Raakt het gesprek van een agent vol, dan wordt het gecompact. Daarna krijgt de agent zijn skill terug, maar het rulebook ernaast niet, en dat merkt hij zelf niet. De hooks in de basis zorgen onder meer dat:

Gaat een soort werk toch steeds op dezelfde manier mis terwijl de regel er al staat, dan kan er een hook bij. Zo'n hook houdt de agent tegen tot hij de skill voor dat werk gelezen heeft, bijvoorbeeld de communicatie-skill voordat hij een concept in je mailbox zet. Rules en je System-agent stellen zo'n hook zelf voor, met erbij hoe vaak het mis is gegaan, en jij beslist. Zie je dat eerder dan zij, vraag dan zelf om een hook.

Een gate houdt niets tegen, maar merkt dat iets stilvalt. Een onderdeel kan aanstaan en toch niets doen, dus een gate meet wat het doet, en niet of het aanstaat. In de basis bewaken gates onder meer je koppelingen, de inlog waarmee je agenten bij Claude werken, en of hun werk nog vooruitgaat.

Een melding van een gate gaat naar je System-agent, die het probleem kan oplossen, en jij krijgt hem ook, als pushmelding van de Canoniek-app op je telefoon. Bij elke nieuwe koppeling en kloktaak zet je System-agent zelf een gate neer. Zie je toch dat iets dagen niets deed zonder dat iemand het meldde, vraag dan zelf om een gate.

Kloktaken

Een kloktaak doet wat moet gebeuren op een vast moment, en wacht niet tot iemand eraan denkt. In de basis zet een kloktaak elke vijf minuten een ontbrekende agent terug in zijn laatste gesprek, legt een tweede elk uur in je repo vast wat er is veranderd en nog niet was vastgelegd, en zet een derde elk uur een kopie van de gesprekken van je agenten in een tweede repo op GitHub.

Alles wat de bouwers voor je werk bijbouwen en wat kan draaien, zoals het wekelijks ophalen van de advertentiecijfers per klant, gaat vanzelf mee op de klok: elke ochtend zet een kloktaak wat er nieuw bij is gekomen aan, en daarna draait het op zijn eigen moment.

De ochtendscan

Elke ochtend om 06:50 loopt een kloktaak de belangrijkste onderdelen van je AI-systeem na, zoals je agenten, je mail en je Drive. Een onderdeel krijgt pas groen als het echt iets gedaan heeft, zoals een mail ophalen. Dat een programma aanstaat, is daarvoor niet genoeg: het kan aanstaan en toch niets doen. Daarna krijg je één ochtendbericht; wat op rood of oranje staat, heeft je System-agent dan ook al gekregen.

De controles op je koppelingen

Via een koppeling werkt een agent in een tool, en alleen met wat de koppeling toestaat. De mailkoppeling in de basis kan concepten maken, maar niet versturen, want die functie zit er niet in. De koppeling met WhatsApp kan wel versturen. Een appje aan een klant zet de agent voor je klaar in een kopieerbaar blok in het gesprek; een appje aan een collega verstuurt hij zelf, als je hem dat uitdrukkelijk vraagt.

Je System-agent zet een nieuwe koppeling eerst aan bij één agent, want een koppeling die overal aanstaat, staat ook aan bij een agent die er niets mee moet, en via die agent kan er dan iets naar buiten gaan wat niet de bedoeling was.

Een tool, vaak een softwarepakket, doet mee in je AI-systeem zodra er een koppeling is. Doe je een taak veel met de hand in een tool, vraag dan de agent die dat werk doet of hij die taak met een koppeling kan overnemen; hij zoekt uit welke koppeling er is, van de leverancier of van iemand anders, en je System-agent laat de koppeling bouwen, met jouw akkoord.

Zie ook