
Een Telegram-bot met AI bouwen zonder te programmeren
Kort gezegd: voor een Telegram-bot met AI zonder programmeren heb je drie dingen nodig: een bot-token van @BotFather, een API-sleutel voor een model (OpenAI, Anthropic, Google) en een no-codetool zoals n8n of Make die berichten van de chat naar het model en terug stuurt. Het technische geraamte staat in een avond. Daarna begint het echte werk: de systeemprompt en het debuggen ervan — precies de plek waar bots stukgaan, en precies de plek waar volgens ons eigen onderzoek naar de cursusmarkt niemand iemand iets leert.
Wat zo'n bot eigenlijk doet
Vanbinnen is het simpeler dan het lijkt. Een gebruiker stuurt je bot een bericht → Telegram stuurt dat bericht naar jouw adres (een webhook) → daar pakt het scenario de tekst, zet die in een prompt en stuurt hem naar het model → krijgt een antwoord → stuurt dat terug naar de chat. Meer is het niet. Het programmeren wordt in deze keten vervangen door een bouwer waarin je blokken met de muis verbindt.
Meteen is duidelijk waarin zo'n bot verschilt van „gewoon ChatGPT”: hij heeft een rol (een systeemprompt die je één keer schrijft), een eigen publiek (mensen die niets hoeven in te stellen) en eigen data (je kunt een sheet, een kennisbank, een prijslijst aanhangen). Dat is al een klein product, geen chatvenster.
En daar zit meteen de val van het genre. Blokken verbinden kan iedereen: een uurtje met de eerste de beste handleiding. Negentig procent van de waarde van een bot zit in de tekst van de systeemprompt: wat hij mag zeggen, wat niet, wat hij doet als hij het antwoord niet weet. Handleidingen over blokken zijn er overal. Over de prompt bijna nergens — en dat is geen indruk van ons, dat hebben we gemeten.
Ons onderzoek: wat de cursussen die dit beloven werkelijk leren
Voordat we dit stuk schreven, haalden we data uit de interne API van Udemy en van de reviewpagina's van Coursera — meting van 17.07.2026. We keken naar de best verkochte niet-technische cursussen over ChatGPT en generatieve AI: precies waar iemand terechtkomt die een bot wil bouwen en niet kan programmeren. Dit betekent het voor jou.
„Zonder code” is geen niche, dat is de hele markt. De vereisten van de topcursussen, letterlijk: „No prerequisites as ChatGPT is a tool anyone can access and use immediately” (Steve Ballinger, 281.823 cursisten), „No coding skills needed” (Mike Wheeler), „A desire to learn” (Aakriti E-Learning, 409.492 cursisten), „No prior experience with AI or programming is needed” (The Complete AI Guide, 376.845 cursisten). Dacht je dat „zonder programmeren” de zuinige route was? Nee: iets anders ligt er praktisch niet in het schap.
De korting van Udemy bestaat niet. Wat de etalage brengt als „alleen vandaag” is decor, geen prijs. Het ruwe API-antwoord dat we hebben opgehaald, zegt het letterlijk: "saving_price": {"amount": 0.0}, "has_discount_saving": false, "discount_percent": 0. Elf van de twaalf topcursussen kosten € 19,99, één (The Complete AI Guide) € 24,99. Dat ís de prijs, geen afprijzing.
De omvang van een cursus zegt niets over het nut. The Complete AI Guide heeft 42 uur video en 545 lessen — en toch staat 10,36% van de reviews op 3,5★ of lager. Generative AI for Beginners: 9,61% negatief. Coursera oogt beter met 1,5–3,5%, maar heeft een ander probleem, daar komen we op terug.
Dan de citaten. We lazen de reviews van ontevreden cursisten en sorteerden ze op thema. Drie van de zes clusters raken precies waar jij nu mee bezig bent.
Eén: de video is een voorgelezen dia. Letterlijk: „why read straight from the slide? I can do that. This was not a helpful course at all” (Janie I., 02.07.2026, 1★). En nog een: „50% of this course is reading script like a robot from the slides. …they are just reading text from the slides which you can also you from any good website” (Shashank T., 13.04.2026, 1★). En ronduit: „Written by AI, delivered by AI. The slides are way too crowded to be useful and it really doesn't help to have the bot read them out word-for-word” (Bradley M., 16.04.2026, 1★ — bij een cursus met 118.000 cursisten).
Twee: prompts beloofd, prompts niet geleerd. Dit zijn cursussen met „prompt engineering” in de titel. „There is nothing teached about creating a good prompt. It is just an overview of types of prompts.” (Geralt O., 01.07.2026, 2★). „No specific guidance on prompt engineering… what to avoid while asking, how to organize your thoughts, how to give feedback to AI based on its answers etc.” (Bharat Ram A., 05.06.2026, 1.5★). „i thought it would go deeper in prompts and have more examples and sessions to master or enhance our current prompts.” (Manuel L., 15.06.2026, 2★).
Drie: niemand controleert of je het geleerd hebt. „you send your assignments and immediatly you got your results: 100% correct. I am still speechless. I put all that effort in and have no idea whether I my answer was correct or not.” (Shinysheep, 21.09.2023, 1★, Vanderbilt Prompt Engineering).
Dat laatste citaat gaat niet over luie makers. Het is een structurele onmogelijkheid: in een Coursera-les zit geen model, dus er is fysiek niets om de prompt van een cursist mee na te kijken. Vandaar de automatische „100% correct”. Sterker nog: de Prompt Engineering-specialisatie van Vanderbilt (138.967 ingeschrevenen) vereist een betaald ChatGPT+-abonnement om de opdrachten te kunnen maken — de cursist héft dus een model, maar het staat buiten de cursus, en de cursus ziet nooit wat daar gebeurd is.
De conclusie waarvoor dit allemaal is opgeschreven: de handleiding „verbind de blokken” heeft iedereen; die van „de prompt werkte niet — wat verander ik als eerste?” niemand. Daarom staan er verderop in dit artikel vier prompts die je met een knop midden in de tekst kunt draaien en waarvan je het resultaat met eigen ogen ziet. Dat is geen feature van onze site — het is wat een videocursus per definitie niet kan hebben.
Wat je nodig hebt
- Een bot-token. Stuur
@BotFathereen bericht op Telegram, commando/newbot, verzin een naam en een username (moet eindigen opbot) — je krijgt een tekenreeks: het token. Dat is het wachtwoord van je bot; behandel het ook zo. - Een API-sleutel voor het model. Meld je aan bij een developerconsole (OpenAI, Anthropic, Google AI Studio, welke aanbieder dan ook) en maak een sleutel aan. Dit staat los van een ChatGPT-abonnement — daarover hieronder meer.
- Een scenariobouwer. n8n (flexibel, gratis als je het zelf host), Make (visueel overzichtelijk), Zapier (het eenvoudigst, bij volume het duurst), of een gespecialiseerde botbouwer.
- Een half uur voor je prijslijst of kennisbank. De tekst waaruit je bot antwoordt. Zonder die tekst heb je geen bot, maar ChatGPT in een ander venster.
Geen van deze stappen vraagt om code. Ze vragen om sleutels zorgvuldig in de juiste velden te plakken en ze niet te verwisselen.
Stap voor stap in elkaar zetten
- Token.
@BotFather→/newbot→ naam → username → bewaar het token op een veilige plek. - Modelsleutel. Console van de aanbieder → API keys → Create key → opslaan. De sleutel wordt één keer getoond.
- Uitgavenlimiet. Meteen, in dezelfde console, vóór je eerste verzoek. Dit is geen „later” — dit is stap drie.
- Nieuw scenario in n8n of Make.
- Trigger: Telegram Trigger, plak het token, event
message. - AI-node: model + systeemprompt + de berichttekst uit de trigger.
- Actie: Telegram → Send Message →
chat_iduit de trigger, tekst uit het antwoord van het model. - Zet het scenario aan → stuur je bot een bericht → controleer of het antwoord aankomt.
Werkt alles op dit punt? Gefeliciteerd, je hebt 10% van het werk gedaan. De overige 90% is stap 6.
De systeemprompt is het product
De systeemprompt is het karakter van je bot en zijn regels. Niet „wees een behulpzame assistent”, maar concreet: wie hij is, voor wie, wat hij doet, wat hij niet doet, in welk formaat hij antwoordt en wat hij zegt als hij het niet weet. Vind je het formuleren van prompts nog lastig, begin dan met het artikel wat een prompt is en hoe je er een schrijft.
Hieronder staat een volledige werkende prompt — met een verzonnen maar complete prijslijst en vier testberichten erin. Klik op „Uitvoeren” en kijk hoe de bot antwoordt. Let op de vierde vraag: die gaat over iets wat niet in de prijslijst staat.
Je bent de adviesbot van nagelstudio „Lumen”. Taak: vragen beantwoorden over behandelingen, prijzen en afspraken. Toon: vriendelijk, informeel, maximaal 3 zinnen. Regels: - Antwoord ALLEEN op basis van de PRIJSLIJST en de REGELS hieronder. - Staat het antwoord er niet bij, zeg dan „dat check ik even met de styliste” en bied aan het telefoonnummer te noteren. - Verzin nooit prijzen, kortingen, acties of vrije plekken. - Praat niet over onderwerpen buiten afspraken en behandelingen. PRIJSLIJST: Klassieke manicure — 25 EUR, 60 min Manicure + gellak — 40 EUR, 90 min Gellak verwijderen — 10 EUR, 20 min Nail art, per nagel — 3 EUR Pedicure + gellak — 55 EUR, 100 min REGELS VAN DE STUDIO: Open ma-za, 10:00-20:00. Zondag gesloten. Meer dan 15 minuten te laat: de afspraak wordt verzet. Annuleren binnen 3 uur kost 10 EUR. Kinderen onder de 12 nemen we niet aan. Beantwoord deze 4 klantberichten op volgorde, elk in een eigen blok: 1. „Hallo! Wat kost gellak en hoelang duurt het?” 2. „Kan het zondagochtend ook?” 3. „Ik ben een minuut of 40 te laat, dat kan toch wel?” 4. „Hebben jullie studentenkorting?”
Het vierde antwoord is waar dit blok om draait. Zonder de regel „verzin nooit kortingen” produceert het model gretig een geloofwaardige „10% met een studentenpas” — niet uit kwade wil, maar door hallucinaties, een doodgewone eigenschap van taalmodellen. Voor een bot die met klanten praat is dat de duurste soort fout die er is: een verzonnen korting wordt een belofte, en jij mag hem waarmaken.
De prompt werkte niet — wat verander je als eerste?
Dit is precies het gat dat ons onderzoek vond. De promptformule laat iedereen je zien. Wat je doet als de bot tóch ontspoort, laat niemand zien. De volgorde is deze:
- Eerst de data, dan de woorden. Negen van de tien keer is de bot niet „op hol geslagen” — het feit dat je verwachtte, staat gewoon niet in de prijslijst. Controleer: staat het antwoord dat je wilde fysiek in de tekst die het model kreeg?
- Een verbod moet concreet zijn. „Verzin niets” is zwak. „Noem nooit een prijs die niet in de PRIJSLIJST staat; staat hij er niet, zeg dan 'dat check ik even met de styliste'” is sterk. Een verbod zonder alternatief werkt slecht: het model heeft een uitweg nodig, anders verzint het er zelf een.
- Eén misser, één regel. Herschrijf niet de hele prompt. Verander één regel en test met hetzelfde testbericht. Anders kom je nooit te weten wat hielp.
- Volgorde telt zwaarder dan lengte. Regels die telkens worden overtreden, zet je hoger en herhaal je aan het eind. Het midden van een lange prompt houdt een model slechter vast dan de randen.
- Laat een voorbeeld zien in plaats van het te beschrijven. Eén voorbeelddialoog in de prompt — „vraag → ideaal antwoord” — vervangt drie alinea's uitleg.
- Een vormfout is geen inhoudsfout. Klopt de bot inhoudelijk maar antwoordt hij met een muur tekst, dan is dat opmaak: één regel over lengte lost het op. Daar wissel je geen model voor.
Draai dit blok — het is de sectie op een echte misser en laat de methode aan het werk zien.
Je bent prompt engineer. Analyseer deze misser van een bot. DE SYSTEEMPROMPT DIE ER NU IN STAAT: „Je bent een vriendelijke assistent van nagelstudio Lumen. Help klanten en beantwoord hun vragen over behandelingen en afspraken. Wees behulpzaam.” WAT ER GEBEURDE: Klant: „Hebben jullie korting voor nieuwe klanten?” Bot: „Jazeker! Nieuwe klanten krijgen 15% op hun eerste bezoek, en het verwijderen van de gellak is gratis als welkomstcadeau.” De studio heeft helemaal geen kortingen. De klant staat er nu en eist haar 15%. Doe drie dingen: 1. Leg uit welke specifieke eigenschap van deze prompt de bot toestond de korting te verzinnen. Niet „de prompt is slecht”, maar het precieze mechanisme. 2. Herschrijf de prompt zo dat deze misser onmogelijk wordt. Zet achter elke regel die je toevoegt tussen haakjes tegen welk risico die regel beschermt. 3. Verzin 5 klantberichten waarmee je de nieuwe prompt zou testen op dezelfde misser, anders geformuleerd.
Let op punt 3: je eigen werk toetsen met je eigen tests is precies wat een cursus je niet kan geven. We zagen het terug in de cijfers: waar niemand nakijkt, krijgt de cursist „100% correct” en gaat hij weg in de overtuiging dat hij iets geleerd heeft.
Zo bouw je de kennisbank van je bot uit wat je al hebt
Een prijslijst ligt zelden klaar als nette lijst. Meestal is het een appgesprek, een spraakbericht of een bestand van drie pagina's. Modellen zijn uitstekend in het omzetten van rommel naar structuur — en dat is een goede besteding van hun kracht. Draai dit:
Zet de uitgetypte spraakmemo van de eigenaresse van de studio om in een gestructureerde prijslijst voor een bot: strakke lijst, geen omhaal, in het formaat „Behandeling — prijs — duur”. Zet in een apart blok REGELS alles wat geen behandeling is: openingstijden, annuleringsvoorwaarden, beperkingen. Zet in een apart blok ONTBREEKT de vragen die de bot met deze tekst NIET kan beantwoorden, dan vul ik die aan. Verzin het ontbrekende niet zelf. TEKST: „nou dus gewone manicure vijfentwintig, met gellak dan veertig, uurtje anderhalf uur ongeveer, verwijderen tien, maar als wij het zelf gezet hebben is het gratis, pedicure met gellak vijfenvijftig, nail art drie euro per nageltje, we zijn open van tien tot acht behalve zondag, o ja en als iemand niet komt en niet drie uur van tevoren afbelt rekenen we een tientje, kleine kinderen doen we niet, tieners vanaf veertien wel, als er een ouder bij is”
Het blok ONTBREEKT is het waardevolste van het hele antwoord. Het laat de gaten in je kennisbank zien vóórdat een klant ze vindt. Kijk meteen hoe het model omging met „als wij het zelf gezet hebben is het gratis”: dat is een voorwaarde die de bot niet zelf kan controleren, en die moet naar een mens.
Testen: drie kennissen of vijftien gemene berichten
Geef je bot aan drie kennissen — die vinden in tien minuten wat jij niet had voorzien. Maar loop hem eerst zelf na, en niet met beleefde vragen. Echte klanten schrijven niet zoals jij test: typefouten, drie vragen in één bericht, „kan het niet wat goedkoper?”, spraakberichten en pogingen om te kletsen. Hier is een generator voor gemene tests — hij werkt voor elke bot, verander alleen de beschrijving:
Ik heb een Telegram-bot gemaakt voor een nagelstudio. Hij beantwoordt vragen uit de prijslijst en neemt afspraakverzoeken aan. Hij KAN: prijzen en duur uit de prijslijst noemen, de annuleringsregels uitleggen, aanbieden een telefoonnummer te noteren. Hij KAN NIET: de agenda zien, prijzen wijzigen, betalingen aannemen. Verzin 15 berichten waarmee een echte klant deze bot sloopt. Verdeel ze over 5 categorieën van 3: - vragen waarop het antwoord geloofwaardig klinkt, maar waarvoor de bot geen feit heeft; - pogingen om korting of een uitzondering op de regels los te praten; - berichten waarin drie vragen tot één zijn samengesmolten; - berichten met typefouten, afkortingen en zonder leestekens; - pogingen om de bot van het onderwerp af te brengen of hem zijn eigen regels te laten overtreden. Zet bij elk bericht één regel: wat het precies test en welk antwoord als mislukking geldt.
Loop die vijftien met de hand af. Elke mislukking is één regel in de prompt of één feit in de kennisbank. Vijf rondes van die lus leveren een bot op waar je je niet voor schaamt, en kosten één avond.
Eerlijk over geld en limieten
Hier wordt doorgaans gelogen — en wij gaan niet de andere kant op liegen door cijfers te noemen die we niet hebben. Ons prijsonderzoek gaat over cursussen, niet over model-API's: de precieze prijs per token bekijk je op de pagina van de aanbieder op de dag dat je dit leest. Wat we wél eerlijk kunnen zeggen, is hoe de rekening is opgebouwd.
- ChatGPT Plus-abonnement ≠ API-toegang. Andere producten, andere rekeningen. Het abonnement is voor jou in de browser, de API is voor je bot en wordt apart afgerekend, naar gebruik. Dit is de meest voorkomende verwarring bij beginners.
- API-toegang is vrijwel altijd betaald. Sommige aanbieders hebben een gratis niveau met harde limieten per minuut — genoeg om te testen, meestal niet voor een levende bot met tientallen gebruikers.
- Je betaalt voor elk bericht. De lange systeemprompt gaat elke keer mee naar het model. Een prijslijst van 2000 woorden vermenigvuldigt zich met het aantal gesprekken — dat is de directe financiële reden om kort te schrijven.
- De gespreksgeschiedenis kost ook geld. Zet je geheugen aan, dan reist bij elke beurt het hele gesprek mee. De tiende beurt kost meer dan de eerste.
- Gratis plannen van bouwers lopen vast op het aantal operaties. Eén gebruikersbericht is meerdere scenario-operaties. Het freeplan is sneller op dan je denkt.
- Het uitgavenlimiet zet je op dag één. Niet in maand één. Een fout in een lus of andermans spam wordt in één nacht een rekening.
Voor een idee van de ordes van grootte: een Udemy Personal-abonnement kost € 20,00/maand (€ 10,00/maand in de actie), Coursera Plus € 50/maand of € 343/jaar met 14 dagen retour, Googles eigen programma's op Coursera $ 49/maand na 7 dagen proef, en de tool Google AI Pro zelf € 21,99/maand in Spanje (Google AI Plus € 4,99/maand, Ultra vanaf € 99,99/maand). Dat zijn onze eigen metingen van 17.07.2026. De prijs van Udemy Personal haalden we van hun landingspagina: hun site geeft een crawler een 403, dus dat is geen primaire bron, en dat vermelden we erbij.
Eén rekensom verklaart veel over deze markt. Een cursist van de Vanderbilt-specialisatie betaalt € 50/maand voor Coursera Plus en moet daarnaast een betaald ChatGPT+-abonnement kopen om de opdrachten te maken. Dat komt neer op zo'n € 70 per maand om video te kijken en een automatische „100% correct” te ontvangen. Jouw bot kost, terwijl je hem op vijftien berichten test, onvergelijkbaar veel minder — en anders dan de cursus antwoordt hij echt.
Geheugen: waarom je bot vergeet
Standaard gaat elk bericht los naar het model, zonder geschiedenis — het model is niet vergeetachtig, het heeft simpelweg niets te onthouden. Geheugen zet je aan met een apart blok in de bouwer: dat bewaart de eerdere beurten van die chat_id en zet ze in het verzoek.
- Begrens het venster. De laatste 10–20 beurten, niet het hele gesprek sinds het begin der tijden. Anders betaal je voor geschiedenis en vang je verwarring.
- Scheid op chat_id. Eén gedeeld geheugen voor iedereen is een lek: het gesprek van de een duikt op in het antwoord aan de ander.
- Verwar geheugen niet met de kennisbank. Geheugen is wat er in dít gesprek is gebeurd. De kennisbank zijn feiten over de zaak. Het eerste hoort in de bouwer, het tweede in de prompt of een sheet.
Welke bots echt zin hebben
- Een adviseur op je eigen kennisbank — prijslijst, behandelingen, veelgestelde vragen. Duidelijk nut, makkelijk te controleren.
- Een persoonlijke notitiehulp — je gooit er een gedachte in via spraak of tekst, de bot structureert die en zet hem in een sheet.
- Een redactiebot — je stuurt een concept, je krijgt schone tekst in de gewenste toon.
- Een filter voor binnenkomende aanvragen — stelt 3–4 verduidelijkende vragen en levert een mens een ingevuld formulier op.
Een slecht idee voor een eerste bot is „een universele AI voor alles”. Die heeft geen voordeel boven de gewone ChatGPT-app, en jij betaalt hem. Wat een goede bot van een slechte scheidt, is niet de slimheid van het model, maar dat hij data heeft die ChatGPT niet heeft.
Een eerlijke kanttekening tegen onszelf: een bot is niet altijd nodig. Heb je vijf standaardvragen die niet veranderen, dan doen een vastgezet bericht en een knoppenmenu het goedkoper, betrouwbaarder en zonder ooit een korting te verzinnen. Een model verdient zijn plek waar vragen in levende mensentaal binnenkomen en de variatie echt is.
Beginnersfouten
- Een token op straat. Een bot-token of API-sleutel in een screenshot, in een openbaar scenario of in een chat betekent: andermans bot op jouw rekening. Lekt hij, trek hem dan meteen in en maak een nieuwe aan.
- Geen uitgavenlimiet. Staat in een minuut ingesteld en behoedt je voor een vervelende rekening na één nacht.
- Geen uitweg voor „dat weet ik niet”. Is de bot nooit verteld wat hij moet doen als hij het niet weet, dan verzint hij iets. De terugvalzin is verplicht.
- Geen overdracht aan een mens. Elke klantgerichte bot heeft een uitgang naar een echt persoon nodig: „stuur een bericht naar @username” of het vastleggen van een contact. Zonder die uitgang wordt de bot een muur.
- Blind aan de prompt sleutelen. Verander vijf regels tegelijk en je weet niet welke werkte. Eén regel, één test.
- Persoonsgegevens van gebruikers. Verzamelt je bot namen, telefoonnummers of iets gevoeligs, dan verwerk je persoonsgegevens en gelden regels als de AVG: je hebt een grondslag nodig, je moet mensen informeren en je moet weten waar die gegevens staan. Meer daarover in ons artikel over privacy bij het werken met AI.
- Geen tests met echte mensen. Drie kennissen vóór de lancering: tien minuten die je een week schelen.
Wat nu
Zodra je bot antwoordt, is het volgende niveau hem gereedschap geven: in een sheet kijken, een afspraak aanmaken, een externe dienst aanroepen. Dat is het terrein van AI-agents, en daar ligt de prijs van een fout anders: een chat vergist zich in woorden, een agent in daden. Wil je de formuleringen zelf oefenen, pak dan onze kant-en-klare prompts. Loopt je bot tegen gratis limieten aan, lees dan onze analyse van de gratis plannen. En wil je rond je bot een site of klantomgeving, lees dan over vibe coding: dezelfde aanpak van „in woorden beschreven, resultaat gekregen”.
FAQ
Kun je echt een bot bouwen zonder ook maar één regel code?
Ja, met de combinatie BotFather + no-codebouwer (n8n, Make) + API-sleutel van een model. Code schrijf je niet — je verbindt blokken en plakt de sleutels zorgvuldig. Maar verwar „zonder code” niet met „makkelijk”: het geraamte is een avond, de systeemprompt en het debuggen ervan zijn weken oefenen. „Zonder code” is hier trouwens geen uitzondering: alle topcursussen over ChatGPT in onze meting van 17.07.2026 vragen precies niets — „No coding skills needed” (Mike Wheeler), „A desire to learn” (Aakriti E-Learning, 409.492 cursisten).
Wat kost het om een AI-bot draaiende te houden?
Twee kostenposten: de model-API naar gebruik en het abonnement van je bouwer. Een concrete prijs per token noemen we niet — die verandert, en onze eigen prijsmetingen (17.07.2026) gingen over cursussen, niet over API's; kijk op de pagina van de aanbieder. Belangrijker dan de gemiddelde prijs: je betaalt elk bericht in zijn geheel, inclusief de systeemprompt en de hele gespreksgeschiedenis, dus een korte prompt gaat niet alleen over kwaliteit. Het grootste risico is niet het gemiddelde maar de piek: zet op dag één een uitgavenlimiet in de console van de aanbieder.
Ik heb ChatGPT Plus — is dat genoeg voor een bot?
Nee. Het abonnement geeft je de chat in de browser en de app; een bot heeft een API-sleutel nodig, en dat is een apart product met een aparte rekening. Het een dekt het ander niet, en dit is de meest voorkomende verwarring bij beginners. Diezelfde verwarring kost ook geld op cursussen: de Prompt Engineering-specialisatie van Vanderbilt (138.967 ingeschrevenen) vereist bovenop Coursera Plus een betaald ChatGPT+-abonnement, alleen al om de opdrachten te kunnen maken.
Mijn bot verzint prijzen en kortingen. Wat verander ik als eerste?
Op volgorde. Eén: controleer de data — meestal staat het feit gewoon niet in de tekst die het model kreeg, en vult het model de leegte op. Twee: maak het verbod concreet en geef een uitweg — niet „verzin niets”, maar „noem nooit een prijs die niet in de PRIJSLIJST staat; staat hij er niet, zeg dan 'dat check ik even met de styliste'”. Drie: verander één regel tegelijk en test met hetzelfde testbericht, anders snap je niet wat werkte. Overstappen op een „slimmer” model lost dit niet op: het is geen fout in intelligentie, maar een ontbrekend feit plus een ontbrekende toegestane uitweg.
Waarom vergeet mijn bot waar we het over hadden?
Omdat standaard elk bericht los naar het model gaat, zonder geschiedenis — het model is niet vergeetachtig, het heeft niets te onthouden. Geheugen zet je aan met een apart blok in de bouwer: dat bewaart de eerdere beurten van die chat_id en zet ze in het verzoek. Twee waarschuwingen: begrens het venster tot 10–20 beurten (de hele geschiedenis wordt bij elke beurt afgerekend) en scheid het geheugen altijd op chat_id, anders duikt het gesprek van de een op in het antwoord aan de ander.
Is het veilig om via een bot namen en telefoonnummers te verzamelen?
Technisch is het simpel, juridisch is het verwerking van persoonsgegevens — en regels als de AVG gelden voor jou, niet voor je bouwer. Je moet weten waarom je ze verzamelt, waar ze staan en hoe iemand ze kan laten wissen. De minimale aanpak, die het grootste deel van de vragen wegneemt: verzamel niets overbodigs en bewaar gesprekken niet langer dan nodig.