Centrale spil als het gaat om ‘t schrijven van macro’s in VBA is de Visual Basic Editor in Office. Hier maak je kennis met dit onderdeel. In het boek Magisch Microsoft Office met VBA: Macro’s bouwen voor beginners gaan we hier vanzelfsprekend veel dieper op in. Maar een eerste kennismaking met deze wel heel veelzijdige editor van een al even veelzijdige programmeertaal is alvast handig. En smaakt hopelijk naar meer.
De Visual Basic Editor (VBE) is je primaire werkplek voor het schrijven, bewerken en debuggen (fouten opsporen en verhelpen) van VBA-code binnen Microsoft Office-applicaties. Deze geïntegreerde ontwikkelomgeving (IDE, van integrated development environment) biedt een krachtig platform waar je niet alleen macro’s kunt creëren en aanpassen, maar ook complexe automatiseringsoplossingen kunt ontwikkelen.
Om eens kennis te maken met VBA, kun je beginnen met het aanpassen van een opgenomen macro in Office. In dit voorbeeld gaan we aan de slag met een Word-macro, maar een soortgelijke werkwijze geldt ook voor de andere Office-onderdelen. Onderstaande tekst is afkomstig uit het boek Magisch Microsoft Office met VBA: Macro’s bouwen voor beginners. En daarin wordt uiteraard diep ingegaan op het échte programmeerwerk!
Stel, je bedenkt je na het opnemen van de Word-macro dat je beter een andere versie van het logobestand had kunnen gebruiken; het zou dan sneu zijn als je de hele macro opnieuw zou moeten opnemen. Dat is gelukkig niet nodig, want tijdens het opnemen is er bewerkbare VBA-code gegenereerd. In het volgende hoofdstuk kijken we uitgebreider naar de Visual Basic Editor (VBE), maar nu krijg je alvast een voorproefje.
Met het opnemen van een macro in Office, ‘programmeer’ je eigenlijk al in VBA, zonder daar wat spannends van te merken. Een mooie opstap dus naar het ‘betere werk’ voor later. In ons kersverse boek Magisch Microsoft Office met VBA: Macro’s bouwen voor beginners ga ik diep in op het programmeren in VBA, voor alle losse Office-onderdelen. Maar ook hier beginnen we met die allereerste basis, ofwel het opnemen van die Macro’s. Hoe dat werkt, lees je ook in dit artikel!
Het opnemen van een macro in Microsoft Office is vergelijkbaar met het opnemen van een video van je schermactiviteiten, maar dan specifiek gericht op de acties die je uitvoert binnen een Office-applicatie zoals Word of Excel. Wanneer je een macro opneemt, slaat Office elke klik en elke invoer op als een reeks VBA-commando’s. Deze commando’s vormen samen een macro die, wanneer afgespeeld, de opgenomen acties exact opnieuw kan uitvoeren.
Dit proces is bijzonder gebruiksvriendelijk, omdat het geen voorafgaande kennis van programmeren vereist. Je voert simpelweg de taken uit die je wilt automatiseren en Office creëert de code voor je. Het resultaat is een op maat gemaakte macro die je op elk gewenst moment kunt afspelen om dezelfde taken opnieuw uit te voeren, waardoor repetitieve processen worden geëlimineerd en de efficiëntie toeneemt.
Met een tabbladgroep in Safari voor iPad kun je al je favoriete sites wel heel snel organiseren en openen. Deze tip is afkomstig uit mijn boek Zo word je een iPad-Pro. Daarin vind je nog veel meer tips, wetenswaardigheden en mini-workshops om alles uit die mooie tablet van Apple te halen.
Met tabbladgroepen kun je Safari nog efficiënter indelen. Zet je favoriete nieuwssites in één tabbladgroep, je favoriete Formule 1sites in een ander enzovoort. Vervolgens wissel je eenvoudig van groep en heb je een bepaalde categorie sites direct en snel tot je beschikking. En het is gemakkelijker dan je denkt!
Met het canvas in Zapier kun je op een intuïtieve en grafische manier workflows te bouwen en beheren binnen Zapier. Waarom moeilijk doen als het makkelijk kan? Dit artikel is een extract uit mijn recente boek Laat Zapier voor je werken!. Daarin ga ik uiteraard diep in op het fenomeen Zapier en wat je met dit uitgebreide automatiseringssysteem allemaal kunt doen en bereiken.
In het navigatiemenu van het dashboard van Zapier bevindt zich een interessante optie: Canvas. Dit onderdeel biedt een visuele manier om workflows te bouwen en te beheren binnen Zapier, waardoor je op een intuïtieve en grafische wijze complexe automatiseringen kunt creëren. Door gebruik te maken van een canvas, kun je complexe en dynamische automatiseringen op een gebruiksvriendelijke en visueel aantrekkelijke manier ontwerpen, waardoor de kracht van Zapier volledig wordt benut. Aangezien je een canvas waarschijnlijk alleen zult gebruiken in hele complexe projecten of wanneer je in een team samenwerkt, houden we deze appendix beknopt.
Wat is een canvas?
Canvas is een functie binnen Zapier die je in staat stelt om je automatiseringsworkflows visueel te ontwerpen en te organiseren. In tegenstelling tot de traditionele lijstgebaseerde aanpak van het opzetten van zaps, biedt Canvas een grafische interface waarin je de componenten van je workflows – zoals triggers, acties en beslissingslogica – kunt slepen en neerzetten op een ontwerpvel, dat in Zapier een canvas wordt genoemd. Dit maakt het mogelijk om de relaties en stromen tussen verschillende stappen in je automatiseringen gemakkelijk te visualiseren en te begrijpen. Laat Zapier voor je werken!
Je bent geen programmeur, maar je hebt wel een programmawens voor bijvoorbeeld je Raspberry? Laat ChatGPT voor je programmeren! Dat is zo geregeld en je zit zelfs niet eens vast aan een specifieke programmeertaal. En wie weet, wellicht leer je uiteindelijk met de hulp van datzelfde ChatGPT ook zelf programmeren. Die vaardigheid komt tegenwoordig met regelmaat van pas. Onderstaande tip is afkomstig uit mijn boek Geavanceerd ChatGPT, 2e editie, waarin we dieper ingaan op het genereren van code door de slimme assistent.
In mijn genoemde boek laten we ChatGPT programmacode genereren. Hier alvast een eerste voorbeeld van de indrukwekkende mogelijkheden. Waarbij geldt dat code genereren niet beperkt is tot Python; je kunt bijvoorbeeld een Excel-macro laten schrijven, een script om een PowerPoint-presentatie op te stellen en een HTML-pagina laten maken – om maar een paar voorbeelden te noemen. ChatGPT ‘spreekt’ bijvoorbeeld ook JavaScript, SQL, XML en PHP.
Dieven – fysiek en digitaal – liggen overal op de loer. Maak je iPad veiliger om vervelende problemen zoveel mogelijk te voorkomen. Dit artikel is een extract uit mijn recente boek Zo word je een iPad-Pro. Iedereen met een iPad in zijn of haar bezit kan z’n hart ophalen aan de vele tips, trucs en wetenswaardig over dit apparaat.
We beginnen met het inschakelen van zogeheten twee-factor-authenticatie, feitelijk tegenwoordig de basis voor een goede digitale beveiliging. Twee-factor-authenticatie (soms ook tweestapsverificatie genoemd) is een extra beveiligingslaag voor je Apple ID. Naast je wachtwoord heb je een verificatiecode nodig die naar een vertrouwd apparaat wordt gestuurd. Dit maakt het voor kwaadwillenden veel moeilijker om toegang te krijgen tot je account, zelfs als ze je wachtwoord weten.
Open de app Instellingen en tik op je naam bovenaan het scherm.
Tik op Wachtwoord en beveiliging of Inloggen en beveiliging.
Tik op Schakel twee-factor-authenticatie in.
Volg de instructies op het scherm om het proces te voltooien.
Let op: nadat je twee-factor-authenticatie hebt ingeschakeld heb je twee weken ‘bedenktijd’ om het eventueel weer te kunnen uitschakelen. Na die twee weken is dat niet meer mogelijk en zit je eraan vast. Dat klinkt dramatisch, maar dat is het niet; twee-factor-authenticatie is een uitstekende manier om te voorkomen dat anderen er met je gegevens vandoor gaan. Ofwel: maak je iPad veiliger, maar houd ‘m ook veiliger!
Het vertrouwde apparaat kan je huidige iPhone zijn – wel zo handig, mocht je die hebben. Vul daar dus het telefoonnummer in, of vul een nummer van een ander apparaat in als dat je handiger lijkt. Je kunt overigens meerdere vertrouwde telefoonnummers toevoegen.
Hoe slim is dat? Geavanceerde data-analyse met ChatGPT werkt via door het slimme taalmodel zelf geschreven programmacode! Hieronder lees je een introductie over deze materie. In mijn boek Geavanceerd ChatGPT, 2e editie lees je er nog meer over. Sowieso duikt u daar in de vele mogelijkheden die de veelzijdige tool te bieden heeft!
Geavanceerde data-analyse is een technologie binnen ChatGPT die gebruikersvragen omzet in programmacode, deze code uitvoert en de resultaten vervolgens is leesbare tekst – en eventueel afbeeldingen! – presenteert. Een zeer krachtige tool, waar we in dit hoofdstuk meer over vertellen. En het goede nieuws is: er is nul programmeerkennis vereist om het te kunnen gebruiken.
Geavanceerde data-analyse is beperkt beschikbaar in de gratis versie van ChatGPT en volledig inzetbaar in de betaalde versies.
Hierna gaan we antwoord geven op de vraag ‘wat is een Zapier interface’. Ofwel: weer een (flinke) stap verder met deze automatiseringstool. Nog altijd afkomstig uit mijn nieuwe boek Laat Zapier voor je werken! met daarin vanzelfsprekend nog veel meer praktische informatie rondom het systeem.
Met een interface in Zapier bouw je als het ware een complete webapplicatie, waarbij zaps, tabellen en webformulieren met elkaar worden gekoppeld. De interface die je ontwikkelt heeft een eigen URL (net zoals een Google-formulier) die je naar klanten of andere partijen kunt sturen. Nadat de ontvanger het formulier heeft ingevuld worden de data naar Zapier gestuurd en afhankelijk van de logica die je gebouwd hebt worden er diverse acties ondernomen. Inmiddels kun je zelf wel bedenken wat deze acties kunnen inhouden: een bevestiging naar de klant sturen, informatie in een tabel opslaan, specifieke personen in de organisatie inlichten enzovoort.
We laten je hier twee voorbeelden van Zapier zien. Of beter: hoe je taken automatiseert door er Zaps van te maken. Ook dit artikel is een extract uit mijn nieuwe boek Laat Zapier voor je werken! En daarin ga ik uiteraard nog veel dieper in op de vele mogelijkheden die deze ultieme automatiseringstool te bieden heeft!
Het eerste voorbeeld waar we mee aan de slag gaan is e-mailbijlagen automatisch opslaan in Google Drive. Ofwel: elke keer als je een nieuwe e-mail met een bijlage ontvangt in Gmail, automatisch deze bijlage opslaan in een specifieke map in Google Drive.
Automatiseren met Zapier scheelt je een hoop overbodige tijd achter je computer, maar hoe werkt Zapier? Hier lees je de eerste stappen betreffende het werken met dit unieke en veelzijdige systeem, afkomstig uit mijn boek Laat Zapier voor je werken! waarin nog veel meer informatie over het automatiseren van tal van zaken.
Nadat je een account gemaakt hebt bij Zapier – hoe je dat regelt leg ik ook uit in mijn boek – kunnen we aan de slag. De basis van Zapier zijn zogeheten Zaps.
Het hart van Zapiers automatiseringsplatform wordt gevormd door twee fundamentele concepten: triggers en acties. Deze elementen zijn de bouwstenen van elke automatisering die je op Zapier bouwt, ook bekend als zaps. Door het begrijpen van triggers en acties ontsluit je het volledige potentieel van Zapier en ben je in staat complexe workflows te creëren die je dagelijkse taken automatiseren en stroomlijnen. In deze paragraaf nemen we een diepere kijk op wat triggers en acties zijn, hoe ze werken en hoe je ze kunt gebruiken om krachtige automatiseringen te bouwen.
Triggers: startsignalen van automatisering
Een trigger in Zapier is een specifieke gebeurtenis in een app die het startpunt vormt van een zap. Dit kan van alles zijn: van het ontvangen van een nieuwe e-mail in Gmail, het toevoegen van een nieuwe taak in Trello, tot het krijgen van een nieuwe lead in Salesforce. Wanneer deze gebeurtenis plaatsvindt, ‘triggert’ het Zapier om een automatische actie of reeks acties te starten. Triggers zijn dus de vonken die de automatiseringsmotor van Zapier in gang zetten, en ze zijn cruciaal voor het automatiseren van processen die starten bij een duidelijk gedefinieerde actie of gebeurtenis.
Acties: de reactie op triggers
Zodra een trigger is geactiveerd, volgt een actie. Dit is de taak of reeks taken die automatisch wordt uitgevoerd als reactie op de trigger. Acties kunnen variëren van het versturen van een e-mail of het toevoegen van een rij aan een spreadsheet, tot het creëren van een nieuw document of het bijwerken van een database. In essentie zijn acties de reacties die je instelt om te volgen op de triggers die je definieert, waardoor automatische processen ontstaan die zonder menselijke tussenkomst kunnen lopen.
Triggers en acties samenstellen tot zaps
Het creëren van een zap in Zapier betekent het verbinden van ten minste één trigger met één actie. Dit proces vereist geen programmeervaardigheden; de gebruikersinterface van Zapier leidt je door het proces. Je selecteert eerst de triggerapp en specificeert de trigger. Vervolgens kies je de actieapp en de specifieke actie die moet worden uitgevoerd. Zapier biedt de mogelijkheid om aanvullende details en parameters te configureren om ervoor te zorgen dat de actie precies wordt uitgevoerd zoals je wilt, waardoor je volledige controle hebt over hoe je workflows functioneren.
Geavanceerde mogelijkheden: meerdere stappen en filters
Zaps hoeven zich niet te beperken tot een enkele trigger en actie. De betaalde versie van Zapier staat het toe om complexe zaps met meervoudige stappen te bouwen waarbij meerdere acties achtereenvolgens worden uitgevoerd op basis van één trigger. Bovendien kun je filters en voorwaardelijke logica toevoegen om te controleren of een zap moet doorgaan, gebaseerd op specifieke criteria. Dit voegt een laag van geavanceerde personalisatie toe aan je automatiseringen, waardoor je precies kunt specificeren onder welke voorwaarden je workflows activeren.
Door het begrijpen van de rollen van triggers en acties binnen Zapier, ben je uitgerust om het platform optimaal te benutten. Of je nu simpelweg e-mailbijlagen automatisch wilt opslaan in Dropbox of een complexe reeks taken wilt automatiseren die start met het invullen van een formulier op je website, het begrip van deze bouwstenen stelt je in staat om efficiënte, tijdbesparende automatiseringen te creëren die je productiviteit verhogen en je workflows stroomlijnen.
Je eerste zap bouwen
Het bouwen van je eerste zap op Zapier is een belangrijke stap naar het automatiseren van je dagelijkse taken en workflows. Deze paragraaf loodst je door het proces van het creëren van je eerste automatisering, van het kiezen van je trigger en actie tot het instellen en testen van je zap. Door deze stappen te volgen, zul je zien hoe intuïtief en toegankelijk Zapier is, zelfs voor beginners.
Stap 1: bepaal wat je wilt automatiseren
Voordat je begint, is het belangrijk om een duidelijk idee te hebben van het proces dat je wilt automatiseren. Dit kan variëren van het automatisch opslaan van e-mailbijlagen in Google Drive tot het versturen van een welkomstmail naar nieuwe abonnees van je nieuwsbrief. Het definiëren van je doel voor de automatisering helpt je bij het kiezen van de juiste trigger en actie.
Stap 2: kies je trigger en actie
Log in op je Zapier-account en klik op de knop Create gevolgd door Zaps. Je eerste taak is het selecteren van een trigger. Zoek naar de app waar je trigger zal plaatsvinden en kies de specifieke triggergebeurtenis uit de lijst die Zapier biedt. Nadat je de trigger hebt ingesteld, is het tijd om de actie te kiezen die als reactie op je trigger moet worden uitgevoerd. Zoek naar de app waar je de actie wilt laten plaatsvinden en selecteer de gewenste actie uit de beschikbare opties.
Stap 3: configureer je trigger en actie
Na het selecteren van je trigger, zal Zapier je vragen om in te loggen op de desbetreffende app (als je dat nog niet gedaan hebt) en de trigger verder te configureren. Dit kan inhouden dat je specificeert welke e-mails of welke typen data de trigger zullen activeren. Vervolgens configureer je de actie door de benodigde informatie in te voeren die de actie moet uitvoeren, zoals het pad in Google Drive waar je bestanden wilt opslaan.
Stap 4: test je zap
Voordat je je zap activeert, is het belangrijk om deze te testen om zeker te weten dat hij werkt zoals verwacht. Zapier biedt een testoptie waarmee je kunt controleren of je trigger en actie correct zijn geconfigureerd. Volg de instructies om een test uit te voeren, waarbij Zapier je zal laten zien of de trigger correct is geactiveerd en of de actie naar behoren is uitgevoerd.
Stap 5: activeer je zap
Als je tevreden bent met de testresultaten, is het tijd om je zap te activeren. Met een simpele klik op de knop Publish wordt je automatisering live gezet. Je kunt altijd terugkomen om je zap te bewerken, te pauzeren of te verwijderen, afhankelijk van je behoeften.
Stap 6: monitor en optimaliseer
Nadat je zap actief is, is het een goed idee om de prestaties ervan te monitoren via het dashboard van Zapier. Je kunt zien hoe vaak je zap wordt uitgevoerd en of er fouten optreden. Gebruik deze informatie om je zap verder te finetunen en te optimaliseren voor betere prestaties.
Door het volgen van deze stappen, heb je je eerste stap gezet in de wereld van automatisering met Zapier. Het bouwen van zaps kan in het begin ontmoedigend lijken, maar gaandeweg dit boek zul je snel ontdekken hoe eenvoudig en krachtig automatisering kan zijn. In de volgende paragraaf geven we twee praktijkvoorbeelden die je direct kunt testen.
In een volgend artikel over Zapier geven we wat praktische voorbeelden!
Bob van Duuren schreef het handige boek Laat Zapier voor je werken! We spraken met hem over de mogelijkheden van Zapier, het automatiseren van taken zonder coderen en het maken van een chatbot met Zapier over Zapier. Dat interview lees je HIER.
Laat Zapier voor je werken!
Ontvang je wel eens een antwoord op een webformulier en stuur je dat handmatig door naar de persoon die het antwoord moet afhandelen? Of beoordeel je een antwoord van een klant zelf? Heb je wel eens een chatbot gebouwd, of een webpagina? Ongetwijfeld deed je dat handmatig, of moest je ervoor programmeren, hetzij in HTML of in JavaScript.
Zapier rekent af met al deze handmatige, foutgevoelige en complexe materie. Met zogeheten zaps koppel je de ontvangst van een formulier aan een automatische notificatie, update van je planboard of (gepersonaliseerd) antwoord aan je klant. Met een interface bouw je een webpagina in een handomdraai, zonder kennis van HTML. Deze webpagina herbergt een chatbot, een tabel met reacties of een feedbackformulier. Of een compleet CRM-systeem – niets is te gek.
Zapier lijkt overzichtelijk, maar is krachtig en complex. In dit boek leer je de ins en outs van deze software, en hoe je webapps – uit een aanbod van circa 7000! – aan elkaar koppelt en met elkaar laat communiceren. Tegelijkertijd leer je hoe je een chatbot bouwt, tabellen definieert, een webinterface ontwerpt en je project visualiseert middels een canvas. Daarnaast staat de auteur stil bij monitoring en foutopsporing en bij implicaties voor beveiliging en privacy. Laat Zapier voor je werken, zodat je veel tijd bespaart die je aan leukere dingen kunt besteden!
Handig om te weten: dit boek gaat vergezeld van een gratis chatbot die je vragen kunt stellen over de inhoud van het boek. Hiermee haal je nóg meer uit de beschreven materie!
De Drie Koningen zijn aangekomen in de kerststal. Het is maandag 6 januari. 2025 is echt begonnen. Ik waag me aan wat onderwerpen waarover je op Computer Creatief dit jaar regelmatig iets zult lezen. Lightroom, Photoshop, fotografie, dat kan niet anders. En natuurlijk over AI en onlineveiligheid. Die laatste twee hebben ook wat met elkaar…
Kleuren hebben een unieke invloed op onze emoties en perceptie. Denk aan rood, een kleur die warmte én gevaar uitstraalt. Of blauw, dat vaak koud en afstandelijk overkomt. Maar wat maakt groen zo bijzonder? Hoewel we er biologisch het meest gevoelig voor zijn, roept groen in westerse culturen relatief weinig emotie op. Toch biedt deze…
Paniek in de tent! De abonnementsprijzen voor de Creative Cloud Fotografielidmaatschappen gaan omhoog! De prijs voor het fotografielidmaatschap gaat van $ 9,99 naar $ 14,99 per maand. Een fikse prijsverhoging van $ 5,-! (Ik heb nog geen Nederlandse prijzen, dat is blijkbaar een flinke rekensom voor Adobe.) 60 dollar per jaar duurder, dat is geen…
Per augustus 2024 regelt de Europese AI-wet welke toepassingen van kunstmatige intelligentie (AI) wel en niet zijn toegestaan, en aan welke voorwaarden AI-leveranciers en -gebruikers moeten voldoen bij het maken en toepassen van de AI. De AI-wet is geen eenvoudige wet die je simpelweg volgt en toepast. Het is eerder een veelomvattende verordening waarbij AI-leveranciers…
Tijdens de voorbereidingen van een interview met Tieme Woldman de schrijver van de Gids voor het toepassen van de EU-AI-wet, stuitte ik op een artikel op Androidworld over de beeldherkenningsmogelijkheden van Google. Meer precies: wat ‘ziet’ die beeldherkenning van Google op foto’s en wat voor conclusies trekt die AI over de inhoud van de foto’s.…
Zaterdag 30 november 2024 was het zo ver: toen was het twee jaar geleden dat de wereld kennismaakte met een van de meest revolutionaire ontwikkelingen op het gebied van kunstmatige intelligentie tot nu toe: ChatGPT zag het (digitale) levenslicht. Het programma heeft de wereld versteld doen staan met zijn toepassingsvermogen, deskundigheid en universele inzetbaarheid. Voor…
Veel taken op een computer zijn te herleiden tot herhalingen. En herhalingen is iets waar een computer goed in is. Automatiseren met Zapier maakt het digitale leven een stuk makkelijker! Dit artikel is afkomstig uit mijn nieuwe boek Laat Zapier voor je werken! Waarin je alle ins- en outs van deze ultieme automatiseringstool leert kennen.
Een van de krachtigste hulpmiddelen voor het creëren en beheren van automatiseringsprocessen is Zapier, een online platform dat duizenden apps en diensten met elkaar verbindt, je helpt bij het bouwen van intelligente chatbots en je zelfs complexe webpagina’s laat ontwerpen zonder dat je kennis van HTML of programmeren nodig hebt. Door middel van ‘zaps’ – geautomatiseerde workflows die bestaan uit triggers (gebeurtenissen die een automatisering starten) en acties (de taken die worden uitgevoerd als reactie op de trigger) – stelt Zapier gebruikers in staat om gepersonaliseerde automatiseringen te bouwen zonder dat er code nodig is. Of je nu een freelancer bent die op zoek is naar een efficiëntere manier om facturen te versturen, een marketeer die berichten voor sociale media wil automatiseren, of een ondernemer die klantgegevens tussen verschillende platforms wil synchroniseren, Zapier biedt een eenvoudige, maar krachtige oplossing.
Is het zinvol om te betalen voor ChatGPT? Of heb je meer dan genoeg aan de gratis versie? In dit artikel leggen we de verschillen uit, tussen betaald en onbetaald. Moet je wel of niet betalen voor ChatGPT? Dit is een extract uit mijn nieuwe boek Geavanceerd ChatGPT, 2e editie waarin ik diep inga op de vele mogelijkheden die het geheel te bieden heeft.
Laten we beginnen met een kort overzicht van de mogelijkheden die ChatGPT biedt. Dit overzicht bevat de zaken die in de betaalde Plus-versie beschikbaar zijn, maar er wordt bij gemeld of de functie – al dan niet gedeeltelijk – in de gratis versie beschikbaar is:
ChatGPT versie 4o De gratis versie van ChatGPT gebruikt versie 3.5 van GPT en geeft slechts beperkt toegang tot versie 4o, bij de betaalde versie krijg je toegang tot GPT-3.5, GPT-4 en GPT-4o. Dat laatste is ook beperkt, maar veel minder dan in de gratis versie. Zie de beperking overigens als een maximaal aantal prompts dat je per tijdspanne kunt verzenden (de daadwerkelijke aantallen variëren daarbij regelmatig). In alle eerlijkheid: ik gebruik ChatGPT intensief, maar loop niet snel tegen beperkingen aan.
Internettoegang Het feit dat ChatGPT is getraind met data tot en met een vaste ‘afkapdatum’ (die regelmatig wordt aangepast) heeft zo zijn beperkingen; vragen naar sportuitslagen van de afgelopen weken of de weersverwachting voor morgen heeft helaas geen zin. Met de mogelijkheid om internet te consulteren, beschikbaar in zowel de betaalde als de gratis versie, wordt dat gemis opgelost, want hiermee krijgt ChatGPT toegang tot internet en daarmee tot actuele informatie.
Geavanceerde data-analyse Vraag ChatGPT naar de som van 3 plus 4 en je krijgt keurig het juiste antwoord: 7. Maar bij een complexere vraag, bijvoorbeeld ‘hoeveel is 2342 maal 8935’, gaat het programma de mist in: GPT is een taalmodel en geen rekenmodel. Geavanceerde data-analyse – te vinden in de Plusversie en in zeer beperkte mate in de gratis versie – lost dat op door je vraag (onzichtbaar) in een computerprogramma om te zetten, dit programma uit te voeren en vervolgens het antwoord netjes op z’n ChatGPTs te geven. In de hoofdstukken 4 en 5 lees je dat de data-analysefunctie echter niet beperkt is tot dit soort triviale vragen, waarvoor je beter je rekenmachine had kunnen pakken: ChatGPT kan héél veel met data-analyse. De mogelijkheden zijn letterlijk onbegrensd, en het mooiste is: je hoeft geen enkele programmeerkennis te hebben om ermee aan de slag te kunnen gaan!
Aangepaste instructies Een zinvol onderdeel van zowel de betaalde als gratis versie van ChatGPT zijn de zogeheten aangepaste instructies (custom instructions), waarmee je ChatGPT apart kunt instrueren hoe het moet antwoorden; bijvoorbeeld als docent van een havo-2-klas, als chefkok met een specialiteit in vegetarische gerechten of als een universitair docent. In hoofdstuk 2 lees je hoe je zelf een aangepaste instructie definieert.
Aangepaste GPT’s Je kunt in de betaalde versie van ChatGPT zelf een GPT bouwen: een ‘eigen ChatGPT’ die mede getraind is met jouw informatie. Ideaal om bijvoorbeeld een vraag-en-antwoordsysteem te bouwen over een specifiek onderwerp waarover je veel materiaal hebt vergaard of ontwikkeld. In hoofdstuk 7 laten we zien hoe het werkt en wat de mogelijkheden zijn.
DALL-E DALL-E is een door OpenAI ontworpen systeem om afbeeldingen te genereren op basis van een tekstopdracht. Bijvoorbeeld: teken een gebouw waarin het lastig is om te wonen. Alhoewel er veel afbeeldingsgeneratoren beschikbaar zijn (zoals Midjourney, Adobe FireFly en Stable Diffusion), is DALL-E een eenvoudig te gebruiken alternatief. En het zit dus standaard in de betaalde versie. In hoofdstuk 3 maak je kennis met DALL-E.
AI is onder andere gebaseerd op neurale netwerken. Maar: wat zijn neurale netwerken precies? Dat vertellen we je hier, in een extract afkomstig uit mijn nieuwe boek Geavanceerd ChatGPT, 2e editie, waarin ik diep inga op het gebruik van ChatGPT. Na het lezen van dit boek kun je jezelf een ChatGPT-pro noemen!
Neurale netwerken, het kloppend hart van vele hedendaagse toepassingen van machine learning, zijn rekenmodellen die hun inspiratie putten uit de werking van onze eigen hersenen. Om een begrip te krijgen van neurale netwerken, duiken we in hun fundamentele componenten, verschillende typen en hoe ze functioneren.
Door het slimmer formuleren en doelgericht vragen aan ChatGPT je betere antwoorden van ChatGPT. Maar hoe formulier je die ‘ideale vraag’? Leggen we hier alvast in beginsel uit. In mijn boek Geavanceerd ChatGPT, 2e editie gaan we nog veel dieper op alle mogelijkheden van de slimme assistent in. Waarbij geldt dat dat bij dit boek ook een uniek extraatje hoort in de vorm van een eigen met de complete inhoud van het boek getrainde chatbot! Hoe stel je het best en doelgericht vragen aan ChatGPT?
Het lijkt een open deur wellicht, maar de manier waarop je je prompt schrijft is van grote invloed op het antwoord dat je van ChatGPT krijgt. Vergelijk de volgende – bewust enigszins uitgebreide – voorbeelden.
Als u er om wat voor reden ook voor kiest geen virusscanner te installeren, valt u automatisch terug op Windows-beveiliging in Windows 11. In de meeste gevallen biedt dat onderdeel voldoende bescherming. Meer hierover en vele andere tips rondom Windows 11 leest u in het boek Handboek Windows 11.
Tot de belangrijkste ongewenste software behoren virussen en spyware. Windows-beveiliging, dat een standaardonderdeel van Windows 11 is, beschermt uw computer tegen dit soort ongemakken. Windows-beveiliging is standaard ingeschakeld.
Windows-beveiliging inschakelen
Hebt u geen aparte antivirussoftware geïnstalleerd, dan is de ingebouwde Windows-beveiliging (gebaseerd op Windows Defender) een programma dat actief uw computer in de gaten houdt. Windows-beveiliging kan worden gebruikt om op elk moment naar spyware en virussen op uw computer te zoeken. U start Windows-beveiliging als volgt:
Programmeren is een edele kunst die… bla bla bla. Laat ChatGPT voor je programmeren en iedereen kan z’n ideeën in code om laten zetten! Het is slechts een van de vele mogelijkheden die ChatGPT te bieden heeft, zoals je in het boek Hallo, ik ben ChatGPT kunt lezen.
ChatGPT kan helpen bij het debuggen van code, het voorstellen van optimalisaties, of het beantwoorden van vragen over programmeertalen.
⌨️ Schrijf een programma in Basic dat het getal pi tot op 40 decimalen nauwkeurig berekent.
Als AI-taalmodel ben ik niet in staat om programmeercode te compileren of uit te voeren. Maar ik kan je helpen met het geven van de pseudocode of het algoritme om het getal pi tot op 40 decimalen nauwkeurig te berekenen.
Het berekenen van pi tot op 40 decimalen nauwkeurig is een complex probleem en vereist een algoritme zoals de GaussLegendre-methode. Dit algoritme is een iteratief algoritme dat steeds nauwkeuriger waarden van pi berekent door gebruik te maken van recursieve wiskundige formules.
Net als met elk stuk gereedschap dat ooit door de mensheid is uitgevonden, behoort misbruik van ChatGPT ook tot de mogelijkheden. In het boek Hallo, ik ben ChatGPT – grotendeels geschreven door ChatGPT zelf – lees je er alles over. Hier alvast een extract uit het boek betreffende dit onderwerp.
Er zijn al gevallen van misbruik van ChatGPT bekend. Zo zijn er bijvoorbeeld chatbots ontwikkeld die worden gebruikt om nepnieuws te verspreiden of om mensen te misleiden. Ook zijn er phishingaanvallen uitgevoerd waarbij gebruik werd gemaakt van chatbots die werden getraind met behulp van ChatGPT-technologie. Deze gevallen benadrukken het belang van het zorgvuldig evalueren van de risico’s en uitdagingen van de verdere ontwikkeling van ChatGPT en het nemen van maatregelen om misbruik van deze technologie te voorkomen.
Rapid growth of ‘news’ sites using AI tools like ChatGPT is driving the spread of misinformation (mei 2023): mijn.cc/gpt26.
AI chatbots making it harder to spot phishing emails, say experts (maart 2023): mijn.cc/gpt27.
Chatbots, deepfakes, and voice clones: AI deception for sale (maart 2023): mijn.cc/gpt28.
Houdt AI zich aan onze ‘fatsoensnormen’, en wat zijn de gevaren van afwijkend ‘gedrag? Ethiek en ChatGPT is een punt van aandacht waard. Er wordt onder meer door overheden volop aandacht besteed aan deze materie. Dat zal bepalend zijn voor de toekomst van ChatGPT, zoals je in mijn boek Hallo, ik ben ChatGPT kunt lezen.
In de voorgaande hoofdstukken hebben we uitgebreid besproken wat ChatGPT is, hoe het werkt en welke toepassingen het heeft. In dit hoofdstuk willen we ons richten op de ethische overwegingen bij het gebruik van ChatGPT. Hoewel deze technologie veelbelovend is en vele voordelen biedt, zijn er ook veel vragen en zorgen over de mogelijke risico’s en impact ervan. Het is belangrijk om deze kwesties te bespreken en aandacht te besteden aan de ethische overwegingen bij het gebruik van ChatGPT, zodat we ervoor kunnen zorgen dat deze technologie op een verantwoorde en duurzame manier wordt gebruikt.
Het is mogelijk om met behulp van AI steeds betere (lees: indrukwekkender) content te genereren. Maar hoe werkt ChatGPT nou eigenlijk? Hieronder een uitleg afkomstig uit mijn boek Hallo, ik ben ChatGPT.
ChatGPT is een AI-model dat is ontworpen om mensachtige interacties te kunnen voeren en te begrijpen wat mensen zeggen. Om dit mogelijk te maken, maakt ChatGPT gebruik van geavanceerde technologieën, zoals machine learning en deep learning, om zichzelf te trainen en te verbeteren.
Om het eenvoudig te houden, kan ChatGPT worden beschouwd als een model dat wordt getraind om woorden en zinnen te begrijpen en te leren hoe het op een mensachtige manier kan reageren op basis van die input. Het model is getraind op enorme hoeveelheden tekstdata, die het gebruikt om verbanden te leggen tussen verschillende woorden en zinnen.