ID.nl logo
18 tips voor fotograferen met je smartphone
© Reshift Digital
Huis

18 tips voor fotograferen met je smartphone

Smartphones, maar ook tablets, hebben tegenwoordig goede camera's. Je hoeft niet langer meer per se een spiegelreflexcamera te hebben dus. Om mooie foto's te maken moet je wel de basisbeginselen van fotografie onder de knie krijgen. Met deze 18 tips wordt fotograferen met je smartphone een makkie.

Tip 01: Stevige grip

Je staat er misschien niet bij stil, maar je maakt zichtbaar betere foto’s en filmpjes door je smartphone stevig vast te houden. Als je erop let, zie je dat mensen hun telefoon vaak nogal nonchalant bedienen. Ze houden het toestel bijvoorbeeld met één hand losjes vast en nemen ‘en passant’ een filmpje op of schieten een foto. De kans is erg groot dat foto’s niet helemaal scherp en filmpjes schokkerig worden, doordat het toestel een beetje beweegt tijdens de opname. Houd je smartphone daarom liefst met twee handen vast zodra je opnamen maakt, net als bij een gewoon fototoestel. Dan beweegt of trilt het toestel minimaal. Oefen daarnaast zo min mogelijk druk uit op het scherm om af te drukken, want anders duw je het toestel precies op het kritieke moment van je af. Een vluchtige aanraking is meer dan voldoende, het is immers geen fysieke knop. Ook bij minder licht krijg je direct betere foto’s en films, want dan is de camera ultragevoelig voor zelfs de lichtste beweging. 

©PXimport

Tip 02: Afdrukknop

Om een foto of film te maken, gebruik je doorgaans de virtuele afdrukknop die je op het scherm ziet, maar het kan ook anders. Bij vrijwel elke smartphone en tablet kun je hier namelijk ook de volumeknop aan de zijkant van het toestel voor gebruiken. Omdat het (anders dan bij een gewone camera) niet echt uitmaakt in welke positie je de telefoon of tablet houdt (rechtop, liggend of ondersteboven), kun je zo ook mooi kiezen welke methode je wanneer handig vindt. Als je het toestel rechtop stevig met twee handen vasthoudt (om bij weinig licht de camera zo stil mogelijk te houden), kun je vaak precies met je duim op de volumeknop aan de zijkant afdrukken. In liggende stand zit soms een van je wijsvingers bij de knop in de buurt, maar komt het ook voor dat de virtuele knop op het scherm toch handiger is. Kortom, kies per situatie de meest praktische afdruknop.

©PXimport

Tip 03: Snel paraat

Een gewone camera zet je aan en is direct klaar om foto’s te maken. Bij een smartphone of tablet fotografeer en film je via een app. Je moet dus eerst de smartphone ontgrendelen en daarna de app nog zoeken en opstarten. Als je ergens snel een foto van maken, dan kunnen die extra handelingen vervelend zijn. Gelukkig kan het sneller en makkelijker, want je kunt de camera direct vanaf het vergrendelscherm opstarten. Op een iPhone veeg je vanaf iOS-versie 10 op het vergrendelscherm naar links, zodat de camera vanaf de rechterzijde het beeld in schuift. Bij andere tablets en smartphones versleep je meestal een camerapictogram. Op sommige toestellen activeer je de camera ook met een druk op een fysieke knop.

De camera kun je direct vanaf het vergrendelscherm opstarten om nog sneller te fotograferen

-

Tip 04: Technisch goed

Bij het maken van een foto zijn er op technisch vlak grofweg twee dingen om rekening mee te houden. De foto moet scherp zijn en de belichting moet kloppen. Het mooie is dat jouw smartphone dit allemaal automatisch voor je regelt. Of althans, probeert dat zo goed mogelijk te doen. Het is en blijft een apparaat, dus blijft het belangrijk dat jij in de gaten houdt of alles wel naar wens verloopt. Waar nodig kun je ingrijpen om de automatiek te corrigeren. Dat is nu eenmaal nodig bij zowel gewone camera’s, als smartphones en tablets.

©PXimport

Tip 05: Scherpstellen

Laten we met scherpstellen beginnen. Zodra je jouw telefoon of tablet ergens op richt, zal de camera razendsnel scherpstellen. Oudere modellen hadden hier best wat tijd voor nodig, maar vooral recente toestellen zijn hier razendsnel mee. Het kan nog steeds een keertje fout gaan, dat wel. Wordt bijvoorbeeld een boom in de verte scherp, in plaats van een persoon op de voorgrond? Dit komt vooral voor als je een persoon of voorwerp wat meer aan de zijkant in beeld neemt in plaats van exact in het midden. De camera raakt dan soms in de war. Tik dan op het scherm op de persoon om het hoofdonderwerp alsnog aan te wijzen. De camera stelt nu opnieuw scherp en ditmaal wel op de goede plek.

©PXimport

Tip 06: Belichting

Tegelijk met de scherpstelling wordt ook de belichting door de camera bepaald. Zowel als je het aan de camera overlaat, als wanneer je zelf een punt op het scherm aanwijst. Vooral als de voorgrond aanzienlijk lichter of donkerder is dan de achtergrond, wil het beeld nog weleens overbelicht of onderbelicht raken. Je kunt dan ergens anders op het scherm tikken om dit te corrigeren, maar ook de scherpstelling verandert dan. Dus tik niet op een verre bergketen als je een portretfoto maakt. Beter en makkelijker is het om belichtingscompensatie te gebruiken. Daarmee maak je een foto of film naar smaak lichter of donkerder, zonder aan de scherpstelling te komen. Vaak moet je eerst op het onderwerp tikken, waarna je via een schuifbalk de helderheid aanpast. Op Android-toestellen kan het ook een optie in het cameramenu zijn.

©PXimport

Tegelijk met de scherpstelling wordt ook de belichting door de camera bepaald

-

Tip 07: Vastzetten

In bepaalde situaties kan het handig zijn de scherpstelling en belichting te vergrendelen. Bijvoorbeeld wanneer je meerdere foto’s van hetzelfde onderwerp na elkaar wilt maken, of je alvast klaarstaat omdat er straks iets in beeld komt wat je wilt vastleggen. Je wilt dan niet telkens op het scherm moeten tikken om het juiste scherp en goed belicht te krijgen. Dan is het handig dat je de scherpstelling en belichting kunt vergrendelen. Meestal doe je dat door een vinger eventjes op het scherm gedrukt te houden totdat een vergrendelingsbericht verschijnt. Vanaf dat moment kun je zorgeloos foto’s en films maken. De scherpstelling en belichting blijven al die tijd exact hetzelfde, ook als je de camera ergens anders op richt. Haal de vergrendeling dus wel weer weg zodra het licht of de afstand tot het onderwerp verandert, want anders mislukken je foto’s en films. Je doet dat door ergens op het scherm te tikken.

©PXimport

Tip 08: Continustand

Soms speelt een gebeurtenis zich echt heel snel af. Maak je dan één foto, dan pak je misschien net niet het allermooiste moment, of je grijpt er zelfs helemaal naast. Denk dan aan het fotograferen van sport, snelle auto’s, rennende dieren en kinderen … allemaal situaties waar je maar weinig reactietijd hebt. Bij veel smartphone- en tablet-camera’s schakelt de camera over naar de zogeheten burst- of continustand wanneer je de ontspanknop ingedrukt houdt. Het toestel blijft dan heel snel achter elkaar foto’s maken tot je de knop weer loslaat. Op die manier heb je een veel grotere trefkans. Je hoeft na afloop alleen de fotoreeks nog maar af te speuren naar de beste foto’s. De rest mag meteen weer weg. Op sommige apparaten moet je de functie eerst in de instellingen inschakelen.

©PXimport

Tip 09: Gezichtsdetectie

Steeds vaker zit er gezichtsdetectie op een smartphone of tablet. Daarmee fotografeer en film je een stuk zorgelozer als je mensen in beeld neemt. Zodra één of meer gezichten gedetecteerd zijn, blijft de camera ze automatisch door het beeld volgen. Dus als jij de camera een beetje anders richt of iemand doet een paar stappen opzij, blijven de gedetecteerde personen al die tijd netjes scherp en goed belicht. Het is in die gevallen dan ook niet echt nodig om op het scherm te tikken om aan te geven wat het onderwerp is. Tenzij de camera er niets van bakt of er ineens een wildvreemde toerist voor die mooie berg in de verte gaat staan natuurlijk. Ook als de verkeerde persoon gedetecteerd wordt in een wat grotere groep mensen, kun je beter de juiste persoon even aantikken zodat die optimaal scherp wordt. Sommige camera’s hebben ook een lachsluiter, waarbij automatisch een foto wordt gemaakt als een lachend gezicht wordt gedetecteerd.

©PXimport

Zodra gezichten gedetecteerd zijn, blijft de camera ze automatisch volgen

-

Tip 10: Compositie

Naast technische zaken zoals belichting en scherpstelling, is ook compositie erg belangrijk. Daarmee bedoelen we hoe je iets in beeld neemt. Het is een kwestie van smaak, maar er zijn wel wat stelregels. Zo oogt een foto doorgaans prettiger als je het hoofdonderwerp niet precies in het midden plaatst. Laat bijvoorbeeld wat ruimte vrij in de kijkrichting bij een portretfoto of als in een film iemand aan het woord is. Hetzelfde geldt wanneer je een voorwerp fotografeert of een rijdende auto filmt. Fotografeer bijvoorbeeld schuin van voren en laat voor het object weer wat ruimte vrij. Als je een mooi landschap vastlegt, mag de horizon zich gerust ergens boven in het beeld bevinden. Gaat het juist om de mooie wolkenlucht of zonsondergang, dan draai je het om. Niet het beeld natuurlijk, maar dan neem je vooral veel lucht in beeld zodat het landschap een ondergeschikte rol krijgt.

Tip 11: Regel van derden

Veelgebruikte compositieregel bij zowel fotograferen als filmen is de zogenaamde regel van derden. Hierbij verdeel je het beeld via twee denkbeeldige horizontale en verticale lijnen in negen vlakken. De bedoeling is dat je het hoofdonderwerp op of in de buurt van zo’n lijn plaatst. Of nog beter, op het kruispunt van een horizontale en een verticale lijn. Om je hierbij te helpen, kunnen nagenoeg alle smartphones en tablets een raster op het scherm laten zien. Dat maakt het een stuk makkelijker om het onderwerp te positioneren. Nogmaals, je hoeft je hier echt niet strikt aan te houden. Soms staat het zelfs heel mooi om iets exact in het midden te plaatsen, met name om symmetrie te benadrukken. Denk aan een reflectie op een wateroppervlak, waardoor de bovenste en onderste helft exact elkaars spiegelbeeld zijn. Als je via de regel van derden werkt, is het extra belangrijk om op te letten of er goed scherp wordt gesteld. Camera’s zijn namelijk geneigd om het onderwerp eerst in het midden op te zoeken. Je zult dus wat vaker op het scherm moeten tikken om het juiste onderwerp aan te wijzen.

©PXimport

Tip 12: Licht is alles

De beste foto’s en films maak je bij mooi licht. Zelfs eenvoudige onderwerpen komen dan tot leven. Buiten ben je sterk afhankelijk van de zon en de weersomstandigheden. Vooral bij een lage zonnestand is het licht mooi en ontstaan indrukwekkende lange schaduwen. Vandaar dat de eerste uren na zonsopkomst en de laatste uren voor zonsondergang erg populair zijn. Binnen zijn we vaak afhankelijk van kunstlicht. Zorg dan dat het onderwerp goed in het licht staat. Gebruik dus niet het donkerste hoekje van de huiskamer, maar zoek bewust een plek op waar sfeervol licht is. Overdag kun je iemand bij een raam laten plaatsnemen, of een voorwerp op een tafeltje neerleggen. Is het zonlicht fel, schuif dan de vitrage dicht (niet de gordijnen), daarmee verzacht je het licht. Neem vervolgens ergens tussen het raam en je onderwerp plaats, dat nu mooi vanaf de voorzijde verlicht wordt en zich meer naar achteren vaak deels nog in de schaduw bevindt.

Vooral bij een lage zonnestand is het licht mooi en ontstaan indrukwekkende lange schaduwen

-

Tip 13: Niet zoomen

Op een smartphone of tablet zit een vaste groothoeklens. Dit betekent dat de camera een vrij brede blik heeft en er nogal veel tegelijk op de foto te zien is. Veel mensen zijn daarom geneigd om meteen in te zoomen, zodat het onderwerp groter in beeld komt en eventuele storende objecten in de omgeving wegvallen. Helaas is dit niet verstandig. Op een zeldzame uitzondering na, heeft een smartphone of tablet namelijk geen zoomlens, maar een lens die één vaste stand kent: groothoek. Zoom je op je telefoon of tablet dus in, dan vergroot je apparaat eigenlijk het digitale beeld zodat het lijkt of alles groter wordt. Hoe sterker je inzoomt, hoe meer beeldmateriaal er langs de randen wordt weggesneden. Het midden wordt dus alsmaar verder opgeblazen. Dit gaat ten koste van de beeldkwaliteit. Op een telefoonscherm lijkt het nog mee te vallen, maar op een televisie- of computerscherm (of als je inzoomt bij het terugkijken), blijft er nog maar weinig van de foto over. Kleuren zijn vaal, het beeld ziet er wat smoezelig uit en er zijn geen fijne details meer in te bekennen.

©PXimport

Tip 14: Voetenzoom

Als het even kan, gebruik je de zoomfunctie dus niet. Dan behoud je de allerhoogste beeldkwaliteit en kun je straks veel meer met je foto’s en films doen. Denk aan bekijken op een groot scherm of het maken van (grote) fotoafdrukken. Ga liever iets dichter bij je onderwerp staan als je dat groter in beeld wilt hebben. Kan of mag dat niet? Probeer de omgeving dan zo in beeld te brengen dat het iets aan de foto of film toevoegt en het dus niet meer stoort. De meeste mensen zijn geneigd om het hoofdonderwerp veel te groot in beeld te nemen, waardoor de context verloren gaat. Een Zwitserse koe is bijvoorbeeld gewoon maar een koe (wel met een mooie bel om de nek) als je helemaal inzoomt of te dichtbij staat. Je laat het echte vakantiegevoel pas in je foto’s en films zien als je ook de omgeving in beeld neemt. Bijvoorbeeld de alpenwei met het frisse groene gras en de kleurrijke weidebloemen, de besneeuwde toppen en het dal met het blauwe meer op de achtergrond.

©PXimport

De meeste mensen zijn geneigd om het hoofdonderwerp veel te groot in beeld te nemen

-

Tip 15: Heldere lens

Kijk ook eens zelf in de lens. Letterlijk. Wat we hiermee bedoelen, is dat het verstandig is om regelmatig de lens van de camera schoon te maken. Je hebt die telefoon of tablet namelijk de hele dag op zak of op tafel liggen, dus er verzamelt zich in een mum van tijd vuil en vettigheid op de lens. Dat zie je niet zo snel omdat de lens zo enorm klein is, maar het heeft wel nadelige invloed op foto’s. Heb je weleens een rare mist rondom verlichting of de zon gezien, of lange strepen die dwars door het beeld lopen? Dat effect wordt bijna altijd door een vettige lens veroorzaakt. Maak de lens schoon met een zacht doekje, het liefst een speciaal lesdoekje, al kan het ook met een brillendoekje of een (schoon) shirt. Niet met een stukje keukenrol, want daar kunnen houtfragmenten in zitten die de coating van de lens aantasten … en natuurlijk al helemaal nooit met iets wat schuurt.

Tip 16: Lensflare

Effecten die je niet kwijtraakt met een schone lens, ontstaan zodra je een smartphone of tablet in de richting van een lichtbron zoals de zon of een felle lamp richt. Je krijgt dan gekleurde vlekken te zien die allerlei vormen kunnen aannemen, of een kleurwaas over de complete foto. Deze verschijnselen worden lensflare genoemd. Bij gewone camera’s heb je dit minder snel, omdat vaak een flinke zonnekap wordt meegeleverd. Fotografeer of film je richting de zon of andere felle verlichting, dan helpt het enorm als je het licht met je hand of iets als een stuk karton afschermt. De flare ben je dan meteen weer kwijt. Let op: dit lukt alleen als je het licht ook echt kunt afschermen. Bijvoorbeeld bij een plafondlamp of als de zon schuin boven je staat. Overigens kan lensflare ook best mooi staan, het wordt veel gebruikt om meer sfeer in foto’s te krijgen.

©PXimport

Tip 17: Welke camera?

Telefoons en tablets hebben vrijwel altijd meerdere camera’s. De mooiste foto’s en films maak je met de camera aan de achterzijde, dus aan de niet-schermkant. Die camera biedt de meeste mogelijkheden en de hoogste beeldkwaliteit. De camera aan de voorzijde (de schermkant) is eigenlijk alleen bedoeld voor beeldbellen en het maken van selfies. Dan telt de kwaliteit minder. De resolutie is bijna altijd lager, de lens is minder lichtsterk en er zit vrijwel nooit autofocus op (de scherpstelling staat altijd vast). Je kunt dus veel beter de hoofdcamera aan de achterzijde gebruiken, al moet je dan vast enkele pogingen wagen voordat je er goed opstaat, omdat je nu niet op het scherm kunt meekijken. Je zelfportretten gaan er wel met sprongen op vooruit.

De mooiste foto’s en films maak je met de camera aan de achterzijde

-

Welke app?

In dit artikel richten we ons vooral op de mogelijkheden van de standaard camera-app die je op je iPhone of Android-telefoon vindt. Deze apps hebben echter hun beperkingen, waardoor je misschien liever een camera-applicatie van een derde partij gebruikt. Welke app moet je dan hebben? Daarover zijn de meningen verdeeld, maar wijzelf zijn erg te spreken over Open Camera voor Android. Niet zozeer als vervanging van de standaardcamera, maar eerder als aanvulling om er allerlei leuke en vooral handige camerafuncties bij te krijgen. Wil je meer lezen over Open Camera, sla dan dit artikel er eens op na. 

Tip 18: Liever zonder flits

Als het donkerder wordt, kan automatisch de flitser aanspringen. Dat is niet altijd iets om blij van te worden, want foto’s worden er vaak een stuk lelijker van. Het is een lampje dat alles op korte afstand in een (te) fel licht zet en niet verder dan enkele meters reikt. In de meeste gevallen kun je de flitser dan ook beter uitschakelen. Je foto’s houden dan meer sfeer omdat je alleen gebruikmaakt van het aanwezige licht en het koude flitslicht dit niet kan verpesten. Zonder flitser is het wel lastiger om in donkere situaties foto’s zonder bewegingsonscherpte te maken. Stevig vasthouden zoals beschreven in tip 1 helpt op een gegeven moment niet meer. Je moet nu ook steun zoeken om de camera echt goed stil te houden. Je kunt bijvoorbeeld tegen een muur leunen, of je ellebogen op een tafel, hek of laag muurtje plaatsen. Het beste werkt een ministatief met een houder waarin je smartphone past. Vervolgens kun je de volumeknop van je oordopjes als afstandsbediening gebruiken om trillingvrij te fotograferen en te filmen, of een timer instellen. Naarmate het donkerder wordt, kost het de camera wel steeds meer moeite om een goede foto te maken. Smartphones en tablets zijn helaas (nog) niet zo geschikt om in het donker te werken.

▼ Volgende artikel
SSD vs. HDD: waarom is een SSD zo veel sneller dan een harde schijf?
© arinahabich
Huis

SSD vs. HDD: waarom is een SSD zo veel sneller dan een harde schijf?

Waarom start een computer met een SSD binnen enkele seconden op, terwijl een oude harde schijf blijft ratelen? Het vervangen van een HDD door een SSD is de beste upgrade voor een trage laptop of pc. We leggen in dit artikel uit waar die enorme snelheidswinst vandaan komt en wat het fundamentele verschil is tussen deze twee opslagtechnieken.

Iedereen die zijn computer of laptop een tweede leven wil geven, krijgt vaak hetzelfde advies: vervang de oude harde schijf door een SSD. De snelheidswinst is direct merkbaar bij het opstarten en het openen van programma's. Maar waar komt dat enorme verschil in prestaties vandaan? Het antwoord ligt in de fundamentele technologie die schuilgaat onder de behuizing van deze opslagmedia.

De vertraging van mechanische onderdelen

Om te begrijpen waarom een Solid State Drive (SSD) zo snel is, moeten we eerst kijken naar de beperkingen van de traditionele harde schijf (HDD). Een HDD werkt met magnetische roterende platen. Dat kun je vergelijken met een geavanceerde platenspeler. Wanneer je een bestand opent, moet een fysieke lees- en schrijfkop zich naar de juiste plek op de draaiende schijf verplaatsen om de data op te halen. Dat fysieke proces kost tijd, wat we latentie noemen. Hoe meer de data op de schijf verspreid staat, hoe vaker de kop heen en weer moet bewegen en wachten tot de juiste sector onder de naald doordraait. Dit mechanische aspect is de grootste vertragende factor in traditionele opslag.

©Claudio Divizia

Flashgeheugen en directe gegevensoverdracht

Een SSD rekent definitief af met deze wachttijden omdat er geen bewegende onderdelen in de behuizing zitten. De naam 'Solid State' verwijst hier ook naar; het is een vast medium zonder rammelende componenten. In plaats van magnetische platen gebruikt een SSD zogenoemd NAND-flashgeheugen. Dat is vergelijkbaar met de technologie in een usb-stick, maar dan veel sneller en betrouwbaarder. Omdat de data op microchips wordt opgeslagen, is de toegang tot bestanden volledig elektronisch. Er hoeft geen schijf op toeren te komen en er hoeft geen arm te bewegen. De controller van de SSD stuurt simpelweg een elektrisch signaal naar het juiste adres op de chip en de data is direct beschikbaar.

Toegangstijd en willekeurige leesacties

Hoewel de maximale doorvoersnelheid van grote bestanden bij een SSD indrukwekkend is, zit de echte winst voor de consument in de toegangstijd. Een besturingssysteem zoals Windows of macOS is constant bezig met het lezen en schrijven van duizenden kleine systeembestandjes. Een harde schijf heeft daar enorm veel moeite mee, omdat de leeskop als een bezetene heen en weer moet schieten. Een SSD kan deze willekeurige lees- en schrijfopdrachten (random read/write) nagenoeg gelijktijdig verwerken met een verwaarloosbare vertraging. Dat is de reden waarom een pc met een SSD binnen enkele seconden opstart, terwijl een computer met een HDD daar soms minuten over doet.

©KanyaphatStudio

Van SATA naar NVMe-snelheden

Tot slot speelt de aansluiting een rol in de snelheidsontwikkeling. De eerste generaties SSD's gebruikten nog de SATA-aansluiting, die oorspronkelijk was ontworpen voor harde schijven. Hoewel dat al een flinke verbetering was, liepen snelle SSD's tegen de grens van deze aansluiting aan. Moderne computers maken daarom gebruik van het NVMe-protocol via een M.2-aansluiting. Deze technologie communiceert rechtstreeks via de snelle PCIe-banen van het moederbord, waardoor de vertragende tussenstappen van de oude SATA-standaard worden overgeslagen. Hierdoor zijn snelheden mogelijk die vele malen hoger liggen dan bij de traditionele harde schijf.

Populaire merken voor SSD's

Als je op zoek bent naar een betrouwbare en snelle SSD, is er een aantal fabrikanten dat de markt domineert. Samsung wordt door velen gezien als de marktleider op het gebied van flashgeheugen en staat bekend om de uitstekende prestaties van hun EVO- en PRO-series. Daarnaast is Western Digital (WD) een vaste waarde; dit merk heeft de transitie van traditionele harde schijven naar SSD's succesvol gemaakt met hun kleurgecodeerde (Blue, Black en Red) series voor verschillende doeleinden. Ook Transcend is een uitstekende keuze; dit merk staat al jaren bekend om zijn betrouwbare geheugenproducten en biedt duurzame SSD's die lang meegaan. Tot slot bieden merken als Kingston en Seagate betrouwbare alternatieven die vaak net iets vriendelijker geprijsd zijn, zonder dat je daarbij veel inlevert op stabiliteit.

▼ Volgende artikel
AI zonder programmeren: Zo bouw je je eigen chatbot
© ID.nl
Huis

AI zonder programmeren: Zo bouw je je eigen chatbot

Misschien heb je wel eens een vraag gesteld aan een AI-chatbot als ChatGPT, Microsoft Copilot of Perplexity. Maar hoe ontwerp je zelf nu zo'n chatbot? Met de juiste tools is daar zelfs weinig tot geen programmeerwerk voor vereist. We bekijken twee uiteenlopende oplossingen.

Een AI-chatbot is een digitale gesprekspartner die wordt aangedreven door kunstmatige intelligentie. Meestal is de intelligentie gebaseerd op een taalmodel dat is getraind om mensachtige gesprekken te voeren. In tegenstelling tot traditionele op regels gebaseerde chatbots, die alleen vooraf ingestelde antwoorden geven, kan een AI-chatbot vrije tekst begrijpen en ‘natuurlijke’ reacties geven.

In dit artikel kijken we naar het bouwen van een eigen chatbot die je op je desktop of mobiel kunt gebruiken en zelfs op een eigen website kunt plaatsen. We bespreken twee manieren. De eenvoudigste is een no-code chatbotplatform dat het AI-gedeelte achter de schermen afhandelt en je via een gebruiksvriendelijke interface laat bepalen hoe de gespreksflow verloopt. Typische voorbeelden zijn Chatfuel en Chatbot voor zakelijke toepassingen. Daarnaast zijn er de meer toegankelijke Poe en Coze, die we hier behandelen. Onze tweede oplossing is technischer, maar flexibeler. Daarbij gebruik je de Application Programming Interface (API) van een AI-taalmodel om de AI-functionaliteit in je eigen omgeving te integreren. Hiervoor werken we graag met de online omgeving Google Colab.

Poe

Laten we starten met een gebruiksvriendelijke optie: het no-code chatbotplatform Poe (www.poe.com). Je kunt hier ook de app voor desktop of mobiel downloaden en installeren, met vrijwel dezelfde interface en functies als in de browser. De eerste keer maak je een account aan of meld je je aan met je Google- of Apple-account. Via Bots and apps kun je met allerlei AI-chatbots praten, maar in dit geval willen we vooral een eigen chatbot maken. Concreet gaat het om het creëren van een eigen ‘persona’ binnen een gekozen AI-model. Zo’n persona kun je zien als het perspectief, de rol of identiteit die je een AI-bot meegeeft.

Klik hiervoor op Create +. Je krijgt nu verschillende opties, zoals Image generation bot, Video generation bot en Prompt bot. Wij kiezen dit laatste.

Poe bestaat ook als desktop-app en biedt toegang tot vele tientallen AI-modellen.

Creatie

Je hoeft nu eigenlijk alleen maar een onlineformulier in te vullen. We doorlopen kort de belangrijkste onderdelen. Naast het gekozen bottype moet je een naam verzinnen. Omdat deze deel uitmaakt van de url, kies je bij voorkeur een originele, korte naam in kleine letters. Voeg ook een beschrijving toe, die zichtbaar is voor gebruikers van je bot.

Bij Base bot selecteer je een geschikt AI-model, bijvoorbeeld Claude-Haiku-3, GPT-4o-mini, GPT-5 of Grok-4. Afhankelijk van het model gelden er soms beperkingen. Poe-abonnees krijgen doorgaans uitgebreidere toegang tot de duurdere modellen.

Bij Prompt beschrijf je nauwkeurig en uitgebreid hoe de bot moet reageren. De optie Optimize prompt for Previews kun je uitgeschakeld laten. Vul bij Greeting message een welkomstwoord in dat de bot bij elke start toont. Het onderdeel Advanced kun je eigenlijk ongemoeid laten, maar interessant is wel dat je bij Custom temperature het ‘creativiteitsgehalte’ van de bot kunt instellen: hoe hoger de waarde, hoe creatiever en onvoorspelbaarder.

Bij Access kies je de zichtbaarheid van je bot. Wellicht is Only people with the access link de handigste optie, waarna de url zichtbaar wordt en je deze kunt verspreiden. Klik bovenin op Edit picture en kies of ontwerp een passend pictogram. Is alles ingevuld, klik dan onderin op Publish. Je bot is nu klaar voor gebruik. Om je bot te bewerken, hoef je deze maar bij Bots and apps te selecteren en via het knopje met de drie puntjes op Edit te klikken. Ook de optie Delete is beschikbaar.

Geef duidelijk aan wat je bot precies moet doen.
GPT's van OpenAI

Binnen de omgeving van OpenAI (https://chat.openai.com) kun je ook je eigen AI-chatbots maken, de zogeheten GPT’s. Hiervoor heb je wel een plusabonnement nodig (23 euro per maand). Je bent daarbij ook beperkt tot de GPT-modellen van OpenAI, maar je kunt je creaties wel delen via een link of in de GPT-store.

In het kort werkt dit als volgt. Meld je aan en klik links op GPT’s. Klik rechtsboven op + Maken. Via Configureren stel je alles handmatig in, maar via Maken kan het ook ‘al converserend’. Beschrijf kort wat je GPT moet doen en voor wie. Laat de tool een naam en profielfoto voorstellen en beantwoord de vragen om toon en werking af te stemmen. Test je GPT in de preview en ga daarna naar Configureren, waar je naam, beschrijving, instructies en gespreksopeningen ziet. Bij Kennis kun je bestanden uploaden zodat je GPT ook informatie uit je eigen documenten haalt. Via Nieuwe handeling maken koppel je eventueel acties aan externe API’s, gebruik alleen API’s die je vertrouwt. Bevestig met Maken en bepaal hoe je je GPT deelt: Alleen ik, Iedereen met de link of GPT-winkel (in een zelfgekozen categorie). Rond af met Opslaan. Je kunt de link (https://chatgpt.com/g/<code><naam>) daarna kopiëren en verspreiden. Via GPT’s / Mijn GPT’s kun je eerder gemaakte GPT’s bewerken of verwijderen.

Je kunt ook je ook eigen ‘chatbots’ (GPT’s) ontwerpen, gebruiken en met anderen delen.

Poe biedt ook geavanceerdere mogelijkheden als een Server bot-type (waarmee je ook andere API’s kunt aanroepen). Via Knowledge base kun je verder eigen informatiebronnen toevoegen waaruit de bot kan putten. Voor complexere bots gebruiken we toch liever het no-code platform Coze (www.coze.com) dat veel extra opties kent. Meld je aan met je Google-account, klik op + Create in de linkerkolom en daarna op + Create bij Create agent.

Coze

Coze gebruikt de term agent in plaats van bot om duidelijk te maken dat je er een digitale assistent mee kunt maken die niet alleen met een AI-model antwoorden geeft, maar ook geheugen of context kan gebruiken en meerdere kanalen kan bedienen, zoals een website of een Discord-server, maar zover gaan we hier niet.

Vul een passende naam voor je bot of agent in en schrijf een korte maar duidelijke omschrijving, bijvoorbeeld “Deze bot haalt allerlei informatie uit onze eigen documenten rond computerbeveiliging.” Laat Personal geselecteerd bij Workspace en klik linksonder op het knopje om een geschikt pictogram te uploaden of klik op het sterretje om er een te laten genereren. Klik daarna op Confirm.

De start van je eigen AI-chatbot (of agent) in Coze.

Uitwerking

Je komt nu in je dashboard waar je de bot verder vorm kunt geven. Ontwerp de persona door in het linkerdeelvenster een uitvoerige omschrijving van de bot in te vullen. Optimaliseer deze omschrijving snel met het blauwe knopje Auto Optimize prompt rechtsboven. Na bevestiging met Auto-optimize werkt Coze meteen een geoptimaliseerde prompt uit voor de persona. Klik op Replace om deze te gebruiken. In het rechterdeelvenster kun je je bot direct testen. De antwoorden komen uit de kennisdatabank van het geselecteerde model (zoals GPT-4o).



Wil je dat de bot ook uit eigen bronnen put, dan moet je deze eerst uploaden. Dit doe je in het middelste deelvenster, bij

Knowledge, waar je uit Text, Table en Images kunt kiezen. Klik op het plusknopje bij bijvoorbeeld Text en daarna op Create knowledge. Selecteer Text format en geef een naam aan je informatiebundel. Je kunt data ophalen uit bronnen als Notion of Google Doc, maar wij kiezen voor Local documents om eigen bestanden te uploaden. Klik op Create and import en versleep de gewenste documenten naar het venster. Klik daarna op Next (3x) en wat later zijn je documenten verwerkt. Rond af met Confirm en met Add to Agent rechtsboven. Je vindt je informatiebundel nu terug bij Knowledge en de bot put voortaan (ook) uit deze gegevens.

Om je bot beschikbaar te maken, klik je rechtsboven op Publish en daarna op Confirm. Je kunt hem op diverse platformen publiceren, onder meer in de Coze Agent Store. Selecteer een passende categorie en bevestig met Publish.

Laat AI je helpen bij het ontwerpen van een optimale persona.

Extra's

Daarnaast biedt Coze nog diverse andere nuttige opties, zoals talrijke plug-ins. Klik hiervoor op het plusknopje bij Plugins of gebruik het A-knopje om automatisch geschikte plug-ins te laden op basis van je persona-beschrijving. Deze kun je meteen inzetten, eventueel na optimale afstelling via het tandwielpictogram.

Je kunt de functionaliteit van je bot eenvoudig uitbreiden met talrijke plug-ins.

API-sleutels

No code-platformen als Poe en Coze zijn handig, maar wil je meer flexibiliteit en schrik je niet terug voor enige basiscodering, dan werk je beter met de API van een AI-model. Deze fungeert als tussenpersoon die je script en de AI-dienst laat communiceren via een set regels en commando’s. We gaan uit van de API van OpenAI (GPT) en maken eerst een sleutel aan om de API-interface te gebruiken. Ga naar https://platform.openai.com/api-keys, meld je aan met je account (zoals Google) en klik op +Create new secret key. Geef de sleutel een naam, bijvoorbeeld aibot, en klik op Create secret key. Klik daarna op Copy en bewaar de sleutel op een veilige plek. Rond af met Done: de sleutel is nu toegevoegd. Je kunt deze hier op elk moment ook weer intrekken.

Je hebt een sleutel nodig om de API te kunnen gebruiken.

Interactie

Een snelle manier om een script te maken dat deze API aanroept, is via het gratis Google Colab (https://colab.research.google.com), een online notitieboek voor Python. Meld je aan met je Google-account, klik op + Nieuw notebook of ga naar Bestand en kies Nieuw notebook in Drive, en geef het ipynb-bestand (Interactive PYthon NoteBook) een zinvolle naam. Het notebook wordt automatisch in je Google Drive bewaard en is bereikbaar via het pictogram met de oranje cirkels.

Klik nu op + Code voor je eerste codecel, waarmee je de OpenAI-bibliotheek installeert:

!pip install openai

Voer dit uit met het pijlknopje en klik vervolgens op + Code voor de tweede cel met de volgende code:


from openai import OpenAI

client = OpenAI(api_key="<je_API-sleutel>")

response = client.chat.completions.create(

    model="gpt-3.5-turbo",

    messages=[{"role": "user", "content": "Wat weet je over Haarlem( Nederlands)?"}]

)

print(response.choices[0].message.content)


Je laadt hierbij eerst de geïnstalleerde Python-bibliotheek en zet je geheime sleutel in de clientconfiguratie. Vervolgens stuur je een chataanvraag naar OpenAI en bewaar je het antwoord in de variabele ‘response’. Vervolgens haal je de tekst van het (eerste) antwoord op en druk je dit af in de uitvoer van de code-cel.

Een eenvoudige interactie tussen je script en GPT via de API.

Eigen chatbot

 We gaan nu een stap verder en maken er een heuse chatbot van die via een while-lus een doorlopend gesprek kan voeren:


from openai import OpenAI

client = OpenAI(api_key="<je_API-sleutel>")

messages=[

    {"role":"system","content":"Je beantwoordt elke prompt leuk, maar correct, met een rijmschema zoals ABAB of ABBA"}]

while True:

  user_input=input("Jij:")

  if user_input.lower() in ["stop","exit","quit"]:

    break

  messages.append({"role":"user","content":user_input})

  response=client.chat.completions.create(

      model="gpt-4o",messages=messages)

  bot_reply=response.choices[0].message.content

  print("Bot:",bot_reply)

  messages.append({"role":"assistant","content":bot_reply})


Zolang de gebruiker geen stopwoord invoert, blijft de lus actief. De bot antwoordt in de stijl en taal die je zelf hebt vastgelegd in de systeemrol (zie coderegel 3). Met de methode-aanroep messages.append voeg je telkens een nieuw bericht van zowel de gebruiker (user) als de bot (assistant) toe aan de gespreksgeschiedenis.

Mocht je ergens een fout hebben gemaakt in je script, dan is de kans groot dat je via de knop Fout uitleggen nuttige feedback krijgt en met de knop Accepteren (en uitvoeren) de fout zelfs automatisch kunt laten verbeteren.

In het kader ‘Mooi gepresenteerd’ lichten we kort toe hoe je dit script bijvoorbeeld ook op een eigen webpagina kunt laten draaien.

Onze rijmende chatbot wordt wakker geschud vanuit Colab.
Mooi gepresenteerd

Je Colab-script werkt, maar het oogt niet fraai en je wilt het natuurlijk mooi gepresenteerd met anderen delen. Dit doe je het makkelijkst met Gradio, een opensource-Python-bibliotheek waarmee je snel een webinterface rond je script bouwt. Installeer en importeer daarvoor eerst Gradio in je Colab-omgeving:

!pip install -q gradio

import gradio

Via www.kwikr.nl/colabcode vind je de code (als py-bestand) waarmee je rond het Colab-script met Gradio een eenvoudige webinterface genereert. Deze verschijnt in je Colab-omgeving, maar je krijgt ook een publieke url te zien waar je de interface rechtstreeks kunt openen (https://<code>.gradio.live).

Dankzij de volgende aanroep in de laatste coderegel kunnen bezoekers van deze webpagina je chatbot-script ook als PWA-app op hun pc bewaren en starten:

demo.launch(share=True,pwa=True)

Een alternatief is deze webpagina via een <iframe>-instructie in de html-code van je eigen site op te nemen:

<iframe src=https://<code>.gradio.live></iframe>

Gradio heeft een eenvoudige webinterface gecreëerd voor ons chatbotscript.