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.
HDMI op je Raspberry Pi is inmiddels even standaard als dat appelmoes van appels gemaakt is. Maar wat ís dat HDMI nou precies? En hoe zit het eigenlijk met al die schermresoluties? Onderstaande info is afkomstig uit mijn boek Ontdek de Raspberry Pi 2e Editie. Daarin helpen we je op alle manieren op weg om snel met je Raspberry Pi (tot en met de nieuwste versie 5) aan de slag te gaan!
Als we het hebben over de huidige standaard voor video- en audiotransmissie, dan kunnen we niet om High-Definition Multimedia Interface, ofwel HDMI, heen. Deze digitale interface maakt een naadloze overdracht van zowel high-definition video als meerkanaals audio mogelijk, via slechts één kabel. Het HDMI-protocol werd in 2002 geïntroduceerd en sindsdien is het de de facto standaard geworden voor de overdracht van audiovisuele gegevens in consumentenelektronica. Maar zoals bij veel technologieën het geval is, zijn er verschillende versies en standaarden, elk met hun eigen mogelijkheden en beperkingen.
Ronald Smit kan dankzij een combinatie van een elektronica- en een journalistieke opleiding (afstudeerrichting radio en nieuwe media) technische zaken op een heldere en eenvoudige manier uitleggen. Zijn jarenlange schrijfervaring voor onder meer Computer Idee geeft u al snel de ‘aha-erlebnis’ waar u wellicht al zo lang naar op zoek was. En wordt het dan toch allemaal wat ingewikkeld, dan loodst hij de lezer snel en zeker langs eventuele barrières en valkuilen. De boeken van Ronald vind je hier.
Een goede voeding voor je Raspberry Pi 5 is wel heel belangrijk. Een exemplaar met te weinig vermogen levert gegarandeerd problemen op. Onderstaande tip is afkomstig uit mijn boek Ontdek de Raspberry Pi 2e Editie. Daarin vind je nog veel meer praktische tips en wetenswaardigheden rondom (verschillende versies van) de Raspberry Pi 5. En dat vanzelfsprekend inclusief de meest recente Pi 5.
Een betrouwbare voeding is essentieel voor een stabiele werking van de Raspberry Pi, met name bij de Raspberry Pi 4. Het wordt sterk aanbevolen om de officiële voeding van de Raspberry Pi Foundation te gebruiken. Deze voedingen zijn speciaal ontworpen voor de Raspberry Pi en zorgen voor een stabiele stroomtoevoer, waardoor oververhitting en onregelmatigheden worden voorkomen. Je kunt de officiële voeding vinden in de officiële Raspberry Pi-winkel of bij andere online retailers die Raspberry Pi-accessoires aanbieden.
Ronald Smit kan dankzij een combinatie van een elektronica- en een journalistieke opleiding (afstudeerrichting radio en nieuwe media) technische zaken op een heldere en eenvoudige manier uitleggen. Zijn jarenlange schrijfervaring voor onder meer Computer Idee geeft u al snel de ‘aha-erlebnis’ waar u wellicht al zo lang naar op zoek was. En wordt het dan toch allemaal wat ingewikkeld, dan loodst hij de lezer snel en zeker langs eventuele barrières en valkuilen. De boeken van Ronald vind je hier.
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.
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.
Een zap met een trigger en een actie.
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.
Een iets complexere zap met voorwaardelijke logica.
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!
Nu ik al dagenlang bezig was met het oplossen van een poortprobleem voor mijn boek Loskomen van Big Tech, Baas over je eigen data met een Synology NAS, zocht ik via Perplexity informatie over poorten. Ik stelde een vraag die door Perplexity op twee manieren kon worden opgevat: Hoeveel digitale poorten zitten er op een…
Voorlopig kunnen gebruikers van Windows 10 binnen de EU weer even rustig ademhalen. Microsoft moet het besturingssysteem hier tot oktober 2026 blijven ondersteunen, zo heeft de Europese Consumentenorganisatie Euroconsumers afgedwongen. De gebruiker krijgt een extra jaar updates en ondersteuning voor Windows 10 in de EU! Belangrijkste conclusies Ronald Smit Ronald Smit kan dankzij een combinatie…
Op dit blog schreven we al eerder over alternatieven voor Lightroom Classic. Niet dat ik er zelf per se naar op zoek ben, ik ben een tevreden Lightroom Classic gebruiker. Maar er zijn wel veel fotografen op zoek naar zo’n alternatief voor foto-editing. Waarom? Het Adobe abonnementsmodel stuit nog steeds op weerstand. Sommige mensen hebben…
Ineens was daar begin dit jaar tegen alle verwachting in de Nikon Coolpix P1100. De opvolger van de P1000, waarvan de meesten dachten dat ie er nooit meer zou komen. Inmiddels ligt er hier een en het is een verbazingwekkend stukje techniek. In het kort: 125x optische zoom: de belangrijkste specificatie Laten we beginnen met…
De huidige geopolitieke ontwikkelingen maken het belangrijker dan ooit om na te denken over de veiligheid van onze digitale gegevens. Amerikaanse clouddiensten zoals Google Docs en Microsoft 365 domineren nog altijd de markt, maar bieden steeds minder garanties voor privacy en gegevensbescherming. Gelukkig zijn er uitstekende Europese alternatieven die voldoen aan de strenge EU-privacywetgeving en…
Slimmer en efficiënter werken met AI is hét handboek voor zelfstandig ondernemers, zzp’ers en andere eenpitters die meer willen bereiken in minder tijd. Geen technische poespas, geen ingewikkelde theorieën, maar direct toepasbare strategieën om AI slim in te zetten in jouw dagelijkse praktijk. In Slimmer en efficiënter werken met AI laat Larisse Buijze, ervaren ondernemer…
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.
Dit is een hoofdstuk uit het boek Praktisch Python. Praktisch Python is bedoeld voor programmeurs. Dat klinkt eenvoudig, maar het betekent onder meer dat je je graag bezig houdt met code. Je geeft de computer opdrachten die worden uitgevoerd. Als je opdrachten een fout bevatten (een logische fout of een structurele fout), dan wordt het simpelweg niet uitgevoerd, of de resultaten zijn niet wat je verwacht. Dat is heel duidelijk. Een computer kent alleen maar enen en nullen, het is goed of het is fout.
Dit boek is daarmee geschikt voor degenen die zelf graag met code aan de slag gaan, willen experimenteren en het resultaat daarvan snel op het scherm willen zien. Het is niet geschikt voor computergebruikers die meer visueel zijn ingesteld. Denk bijvoorbeeld aan Photoshop, Illustrator, PowerPoint of Figma. Ook is dit geen geschikt boek als je via een Windows-wizard, of graag in een visuele low-code of no-code omgeving programma’s maakt. Daar is niks mis mee, maar daar is dit boek niet voor bedoeld. Kijk in dat geval nog even verder.
Peter Kassenaar is auteur van vele boeken over algemeen pc-gebruik, programmeertalen en internettechnieken. Hij is gespecialiseerd in frond-endtools, -frameworks en -toepassingen. Via zijn eigen bedrijf verzorgt hij trainingen op deze gebieden voor bedrijven en organisaties. De boeken van Peter vind je hier.
Er zijn in de afgelopen jaren verschillende versies van de Raspberry Pi verschenen. We zetten ze hier voor je op een rijtje. Onderstaand fragment is afkomstig uit mijn nieuwe boek Ontdek de Raspberry Pi. Bomvol ideeën, tips, wetenswaardigheden en meer rondom een bijzonder klein en veelzijdig computertje!
De Raspberry Pi heeft in de loop der jaren verschillende versies en modellen gekend, elk met hun eigen kenmerken en verbeteringen. Het is belangrijk om de verschillen tussen deze versies te begrijpen, zodat je de juiste keuze kunt maken op basis van jouw behoeften en projectvereisten.
De Raspberry Pimodellen zoals te zien op de officiële website van Raspberry Pi.
Een van de vroegste modellen was de Raspberry Pi Model A, gevolgd door de Model B. Deze eerste modellen hadden beperkte specificaties, maar waren nog steeds in staat om indrukwekkende taken uit te voeren. Vervolgens werden er nieuwe modellen geïntroduceerd, zoals de Raspberry Pi 2, Raspberry Pi 3 en de meest recente Raspberry Pi 4.
Ronald Smit kan dankzij een combinatie van een elektronica- en een journalistieke opleiding (afstudeerrichting radio en nieuwe media) technische zaken op een heldere en eenvoudige manier uitleggen. Zijn jarenlange schrijfervaring voor onder meer Computer Idee geeft u al snel de ‘aha-erlebnis’ waar u wellicht al zo lang naar op zoek was. En wordt het dan toch allemaal wat ingewikkeld, dan loodst hij de lezer snel en zeker langs eventuele barrières en valkuilen. De boeken van Ronald vind je hier.
Het is best aardig om eens te kijken naar een scala aan feiten over social media, daar zit namelijk verdraaid interessante informatie tussen. Afkomstig uit mijn Handboek Social Media Marketing, 4e editie.
Het aantal gebruikers van sociale media groeit snel, net als de netwerken zelf. Die gebruikers worden wereldwijd jonger, maar ook ouder. Ook neemt de tijd toe die wij aan sociale media besteden. Bij het kritisch kijken naar de cijfers en het bereik moeten we een onderscheid maken betreffende het aantal accounts of gebruikers en het daadwerkelijk actief zijn. Wereldwijd zijn er bijna vijf miljard actieve gebruikers volgens onderzoeker Brandwatch. Opvallend is dat 77 procent van de internetters blogs leest en een steeds groter deel naar podcasts luistert. Portal Brandwatch zegt dat wij gemiddeld 145 minuten per dag op sociale media zitten. Facebook – dat door Mark Zuckerberg in 2004 is opgericht – kende – volgens het netwerk zelf – anno 2023 meer dan drie miljard accounts met zo’n 85 procent voornamelijk mobiele gebruikers.
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.
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.
De toekomst van veel werk lijkt richting ChatGPT en soortgelijken te lonken. Maar wat precies zijn de toepassingen van ChatGPT? Dat legt het systeem haarfijn zelf uit in het boek ‘Hallo, ik ben ChatGPT’.
ChatGPT ziet zelf onder meer de volgende toepassingen. Waarbij geldt dat er in het boek zelf nog meer aan bod komen!
Chatbots
Een van de meest populaire toepassingen van ChatGPT is de chatbot. Chatbots zijn geautomatiseerde gesprekspartners die zijn ontworpen om mensachtige interacties te kunnen voeren. ChatGPT wordt vaak gebruikt als de kern van chatbots om op een natuurlijke en mensachtige manier met gebruikers te kunnen communiceren.
Chatbots zijn overal te vinden, van klantenservice tot online shopping. Door ChatGPT als de kern van chatbots te gebruiken, kunnen bedrijven natuurlijke en mensachtige interacties hebben met hun klanten, waardoor het proces efficiënter en effectiever wordt. Chatbots kunnen worden geprogrammeerd om antwoorden te geven op veelgestelde vragen, problemen op te lossen en zelfs conversaties te voeren op een manier die lijkt op menselijke gesprekken.
In juni verschijnt het boek Hallo, ik ben ChatGPT, geschreven door ChatGPT en Bob van Duuren. Hallo, ik ben ChatGPT! is een boek van en over ChatGPT. Het boek biedt informatie over ChatGPT en de inzet ervan. Het behandelt de voor- en nadelen, ethische en maatschappelijke impact van kunstmatige intelligentie, en hoe je ChatGPT kunt benutten. Het boek bevat boeiende interacties tussen Bob en de chatbot. Na het lezen ben je goed geïnformeerd en kun je ChatGPT en vergelijkbare oplossingen effectief gebruiken. Laten we het interview met de auteurs beginnen.
ChatGTP toegankelijk presenteren
Hoe heeft ChatGPT geholpen bij het schrijven van het boek?
Bob van Duuren: ‘ChatGPT heeft een cruciale rol gespeeld bij het schrijven van het boek Hallo, ik ben ChatGPT. Als menselijke auteur leverde ik de input, instructies en sturing voor ChatGPT. Bijvoorbeeld: “Stel een inhoudsopgave voor”, “Schrijf nu de paragraaf ‘Techniek’ voor niet-technisch onderlegde lezers”. Met deze begeleiding kon ChatGPT de gegenereerde tekst aanpassen aan de gewenste stijl, inhoud en boodschap van het boek. Het was een iteratief proces waarbij ik als auteur de gegenereerde tekst verfijnde en bijstuurde om ervoor te zorgen dat het naadloos aansloot op het beoogde doel en de beoogde doelgroep. Op een gegeven moment heb ik ChatGPT 4 de – grotendeels door versie 3.5 gegenereerde – tekst laten doorlezen, becommentariëren en aanvullen!’
Vorige maand verscheen het Handboek Apps programmeren met Flutter. Het is alweer de derde, geheel herziene editie van het boek ‘Apps ontwikkelen met Flutter’ en behandelt stap voor stap hoe u apps bouwt voor iOS, Android, macOS, Windows, Linux en het web op basis van één en dezelfde code.
Een nieuwe editie was nodig, want de ontwikkeling van Flutter staat niet stil. Grote bedrijven als Philips, Albert Heijn, Toyota, Google en nog veel meer gebruiken Flutter en het is inmiddels het meestgebruikte systeem voor cross-platform apps. Het systeem biedt veel mogelijkheden: als het in een app kan, kan het in Flutter. Toch is Flutter laagdrempelig en geschikt voor de beginnende programmeur. Vooral de mogelijkheid om veranderingen in de code zonder wachttijd op een simulator of echt apparaat terug te zien, maakt dat u vlot kunt programmeren in Flutter.
Mark van Heck is sinds zijn jeugd altijd geïnteresseerd geweest in het leren, proberen en gebruiken van nieuwe creatieve technologie. Hij vervulde verschillende functies in ICT en onderwijs. Sinds 2007 is Mark onafhankelijke professional op beide gebieden. Hij bouwt websites, digitale leeromgevingen, interactieve leermiddelen, interactieve boeken en apps. Daarnaast geeft hij trainingen en schrijft hij inhoud voor digitale en traditionele lesmethodes, lespakketten en ander leermateriaal over ICT en andere onderwerpen. De boeken van Mark vind je hier
Er wordt op dit moment steeds meer gesproken over Artificiële Intelligentie: AI. Dat is ook niet zo gek, want de mogelijkheden met AI en machine learning zijn eindeloos, óók voor creatief werk. Je kunt videobeelden zoeken en monteren alsof je een tekst wijzigt in Word, illustraties genereren, alternatieve krantenkoppen bedenken of automatisch transcripties maken van tientallen geluidsopnames tegelijk. Het boek The Art of AI is dé praktische en toegankelijke introductie in machine learning en kunstmatige intelligentie. Het legt je alles uit over AI, zonder dat je daar programmeerkennis voor nodig hebt. Je leert wat je er allemaal mee kunt, maar ook wat de valkuilen zijn. Het boek biedt een overzicht en uitleg van meer dan zeventig applicaties die je assisteren bij de verschillende fasen van creatieve producties. Het bevat twaalf interviews met AI-pioniers uit de creatieve industrie, waaronder onderstaand interview met Janne Spijkervet, muziekproducer en AI-onderzoeker.
‘Hoe je met technologie de creativiteit en drive van mensen kunt inspireren. Dat vind ik interessant.’ Deze uitspraak tekenen we op tegen het eind van het interview met Janne Spijkervet, een Nederlandse researchscientist die woont in Londen en mee heeft gewerkt aan de Nederlandse inzending voor het AI Songfestival. Op dit moment werkt ze bij het Creative AI Lab van het Chinese bedrijf ByteDance (het moederbedrijf van TikTok). Daar zit ze in het SAMI-team, dat staat voor ‘speech, audio & music intelligence’. Als rode draad in haar leven onderzoekt en bouwt Janne creatieve toepassingen van AI en machine learning voor spraak, geluid en muziek. ‘Het grappige van AI is dat het eigenlijk is geprogrammeerd om dingen te doen die niet toevallig zijn.Wat ik bij muziek merk: het interessante is altijd de uitzondering. Nieuwigheid prikkelt ons als mens, iets wat we niet konden voorspellen.’ (Dit interview is op persoonlijke titel.)
Als we Janne spreken over technologie, creativiteit en AI, zo vlak voor Kerst in 2021, is ze even terug in Nederland voor familiebezoek. Ze videobelt vanuit de snoepfabriek van haar vader in Oosterhout, waar nog altijd wijnballen, zuurstokken en andere oud-Hollandse lekkernijen worden geproduceerd ‘voor die echte Kermisexperience’.
Janne, AI en muziektechnologie
Naast hobby’s als voetballen en componeren – ze was ooit middenvelder bij FC Oosterhout – begon Janne op haar achtste met drummen. Voetballen doet ze niet meer, maar muziek en nieuwe technologie hebben nog altijd haar nieuwsgierigheid. Ze is al zo lang ze zich kan herinneren bezig met instrumenten en muziek maken. Zo componeerde ze in het verleden zelfs stukken voor het Metropole Orkest. Lachend zegt ze: ‘Ik wilde zelfs filmcomponist worden, maar ben een beetje ge-sidetracked door AI.’
We werpen een eerste blik op de syntaxis van JavaScript, ofwel: hoe ‘schrijft’ u JavaScript en welke regels horen daarbij? Vanzelfsprekend ga ik daar in mijn boek Handboek JavaScript & jQuery, 4e editie. veel dieper op in!
De taal JavaScript heeft een eenvoudige syntaxis . Er zijn veel dingen toegestaan. JavaScript is bij lange na niet zo streng als C# of Java. Het toevoegen van een enkele regel JavaScript aan een HTML-pagina zorgt er al voor dat het script werkt als een apart programma. Speciale voorbereidingen behalve de tag <script>…</script> zijn niet nodig.
Deze paragraaf behandelt de elementen waaruit een JavaScript-programma is opgebouwd of opgebouwd kan zijn. Heel eenvoudige programma’s gebruiken niet alle elementen, terwijl complexe JavaScript-applicaties op alle structuurelementen een beroep zullen doen.
Peter Kassenaar is auteur van vele boeken over algemeen pc-gebruik, programmeertalen en internettechnieken. Hij is gespecialiseerd in frond-endtools, -frameworks en -toepassingen. Via zijn eigen bedrijf verzorgt hij trainingen op deze gebieden voor bedrijven en organisaties. De boeken van Peter vind je hier.