Een engine is een gesprek, ontworpen als een diagram. Je bouwt hem op een canvas uit een handvol onderdelen, test hem in de simulator, en publiceert hem vervolgens. Deze pagina behandelt elk onderdeel van de builder. Ben je gloednieuw? Bekijk dan eerst Persona's eerst — elke engine draait als een persona.
Kernconcepten
Een paar woorden duiken overal op in de builder. Leer deze en de rest valt op zijn plek.
- Fase — een stadium van het gesprek. Een fase is een openingsbericht (hoe de AI dat stadium begint) plus een deck met kaarten die het kan spelen terwijl het gesprek in die fase zit. Een typische engine heeft een paar fasen: een koude opening, een opwarming, een uitnodiging.
- Deck — de set kaarten die aan een fase zijn gekoppeld. Elke beurt speelt de engine één kaart uit het deck, gekozen door een gewogen willekeurige trekking, zodat dezelfde fase elke keer anders aanvoelt.
- Kaart — een enkele zet: chatten, een vraag stellen, een foto sturen, een link droppen, afsluiten. Elke kaart heeft zijn eigen instellingen (zie de kaartreferentie hieronder).
- Poort / overgang — een regel die het gesprek van de ene fase naar de andere verplaatst, of een reactie activeert. Sommige poorten staan inline tussen twee fasen; andere zweven en bewaken het hele gesprek.
- Feit — een detail dat de engine leert over de lead (hun naam, stad, interesses). Feiten worden uit het gesprek geëxtraheerd naarmate het vordert en kunnen via een tag terug in berichten worden gezet.
- Startpunten — de knooppunten die aangeven waar een gesprek begint: de AI die als eerste een bericht stuurt, de gebruiker die als eerste een bericht stuurt, of een extern evenement.
- Zwevende waarnemers — poorten die niet zijn bedraden tussen twee specifieke fasen. Ze bewaken het hele gesprek en activeren zodra hun conditie is vervuld (bijvoorbeeld wanneer een feit verschijnt, of de lead een link accepteert).
Het canvas
De builder is een zoombaar canvas van knooppunten verbonden door verbindingen. Je sleept onderdelen vanaf de zijkant, zet kaarten op fasen, en tekent lijnen om de flow te bedraden.
Knooppuntenpalet
- Start — de gespreksstartknooppunten (AI-opener, Inkomende chat, Event-trigger).
- Fasen — voeg een nieuw faseknooppunt toe aan het canvas.
- Regels — de logicapoorten en waarnemers die je tussen of rondom fasen bedradt.
Kaartenbibliotheek
De kaartenbibliotheek somt elk kaarttype op. Sleep een kaart op een fase om hem aan het deck van die fase toe te voegen. Hetzelfde kaarttype kan in meerdere fasen voorkomen met verschillende instellingen.
Verbindingen bedraden
Sleep vanuit het uitgangshandvat van een knooppunt naar een ander knooppunt om een verbinding te maken. Verbindingen zijn de manier waarop een startpunt zijn eerste fase bereikt en poorten het gesprek vooruit bewegen.
Automatisch rangschikken
Met de hand bedrade grafieken worden rommelig. De Automatisch rangschikken knop (de toverstaf, rechtsboven op het flow-canvas) herordent de hele grafiek in een nette links-naar-rechts opmaak zonder overlappende knooppunten en past hem vervolgens in het beeld. De nieuwe posities worden opgeslagen wanneer je de engine opslaat. Gebruik het voordat je een engine afrondt.
Kaarttypen
Kaarten zijn de zetten die een engine binnen een fase kan doen. Dit zijn de ingebouwde typen, op naam in de bibliotheek:
- Casual Chat (CHAT) — vrij-formaat bericht. Dit is de enige kaart die je aangepaste Instructies volledig eert, dus het is je werkpaard voor het sturen van de bewoordingen.
- Feitenzoeker (PROBE) — vraagt naar het volgende ontbrekende feit en richt zich automatisch op het detail dat de engine nog nodig heeft.
- Foto sturen (PHOTO) — stuurt de best passende foto uit de kluis van de persona, automatisch gekozen op basis van de beschrijving van elke foto.
- Bewijsfoto (VERIFICATION) — vraagt de lead een bewijs-/verificatiefoto van zichzelf te sturen.
- Drop de Link (LINK_DROP) — dropt je funnel-link. Vereist een funnel-URL ingesteld in de globale instellingen.
- Afsluiten (CLOSE) — rondt af en beëindigt het gesprek.
- Reageren (REACT), Plagen / Flirten (TEASE), Openen (SHARE), Verbinden (RELATE) — snelle ingebouwde beats die een gesprek menselijk laten aanvoelen. Zie de kanttekening hieronder — deze vier voeren een vaste tekst uit.
Let op
Poorten & overgangen
Poorten bepalen wanneer het gesprek verdergaat of reageert. Er zijn twee vormen: inline tellers bedraden tussen twee fasen, en zwevende waarnemers die het hele gesprek bewaken.
Inline teller
- Na N berichten (MESSAGE_COUNT) — bedraden fase → poort → fase. Telt beurten en brengt het gesprek vooruit zodra een drempel is bereikt. De drempel is 1–20. Dit is de standaardmanier om een gesprek door zijn fasen heen te bewegen.
Zwevende waarnemers
- Feitencontrole (FACT_EXISTS) — activeert wanneer een specifiek feit uit het gesprek is geëxtraheerd.
- Conversiechecker (CONVERSION_CHECK) — activeert op basis van of de lead de laatste link die je dropte heeft geaccepteerd of afgewezen.
- Signaaldetector (DETECTOR) — een interne waarnemer die de verdediging tegen bot-beschuldigingen ondersteunt. Hij staat niet in het palet; je plaatst hem niet zelf.
Startpunten
Elke engine moet weten hoe een gesprek begint. Voeg één of meer startknooppunten toe en bedraad elk naar de fase waar dat pad begint.
- AI-opener / Outreach — de AI stuurt het eerste bericht (koude outreach). Gebruik dit voor proactieve funnels.
- Inkomende chat / Standaard — de gebruiker stuurt als eerste een bericht (het normale inkomende DM). Een engine moet precies één Inkomende chat / Standaard-start hebben.
- Event-trigger — start een gesprek wanneer een specifiek extern evenement plaatsvindt. Vereist een event-id (bijvoorbeeld, story_reaction).
- Follow-up — herneemt contact met een lead die is opgehouden met reageren en trekt hem terug in het gesprek.
Let op
Feiten & het Kennistabblad
Het Kennis tabblad is waar je de feiten beheert die de engine verzamelt. Er zijn twee soorten:
- Systeemfeiten — ingebouwde details die de engine altijd probeert te leren (zoals de naam en locatie van de lead).
- Aangepaste feiten — je eigen velden, specifiek voor jouw funnel.
Elk feit is toegewezen aan een fase — de fase waarin de engine het moet proberen te leren. De Feitenzoeker-kaart jaagt vervolgens op het feit dat nog ontbreekt voor de huidige fase.
Let op
De knooppuntinspector
Klik op een knooppunt om de inspector rechts te openen. Wat je kunt bewerken hangt af van het knooppunt, maar de gemeenschappelijke velden zijn:
- Instructies / richtlijn — begrijpelijke richtlijnen voor wat de AI moet doen. Op een kaart stuurt dit het bericht; op een fase is dit het doel van de fase. (Onthoud dat de vier snelle kaarten het negeren.)
- Fase-opener — het openingsbericht voor een fase: hoe de AI het gesprek begint wanneer het die fase ingaat.
- Gewicht (1–100) — hoe waarschijnlijk het is dat een kaart uit zijn deck wordt getrokken bij een gegeven beurt. Hoger gewicht = vaker gespeeld.
- Gebruikslimiet (0–20) — het maximale aantal keren dat een kaart in een gesprek mag worden gespeeld. 0 betekent onbeperkt.
- Wachten tussen gebruik — hoeveel beurten te wachten voordat een kaart opnieuw kan worden gespeeld, zodat hij niet achter elkaar wordt herhaald.
Prompt-tags
In de Instructies van een kaart kun je een tag typen en de engine vervangt de echte waarde voordat het bericht wordt verzonden. De beschikbare tags:
Persona-details
- {name} — de naam van de persona
- {age} — de leeftijd van de persona
- {origin} — waar de persona vandaan komt
- {city} — de stad van de persona
- {job} — het beroep van de persona
- {hobbies} — de hobby's en interesses van de persona
- {bio} — de biografie van de persona
- {style_tags} — de sms-stijl kenmerken van de persona
- {time} — het huidige tijdstip van de dag, zodat de persona ochtend- of avondbewust klinkt
Jouw funnel
- {platform} — de app waarop je berichten verstuurt
- {funnel_platform} — jouw funnel- of bestemmingsplatform
Acties
- {photo} — stuurt de best passende foto uit de kluis, automatisch gekozen op beschrijving
- {link} — dropt je conversielink, met filter-ontwijking toegepast
Kaartspecifiek
- {fact} — op een Feitenzoeker-kaart: het volgende detail om te ontdekken over de lead
- {vibe} — op een Foto sturen-kaart: de huidige fotosfeer, casual of spicy
- {context} — op een ingangs-/opener-kaart: het inkomende eerste bericht waarop de opener reageert
Globale & Identiteitsinstellingen
De engine-brede instellingen bevinden zich in het tabblad Identiteit / globale instellingen:
- Berichtenplatform — de app waarop het gesprek plaatsvindt (stuurt de {platform} tag).
- Beurtlimiet (1–100, standaard 60) — het maximale aantal beurten voordat het gesprek stopt.
- Max berichtbubbels (1–5) — in hoeveel afzonderlijke berichtbubbels een enkel antwoord mag worden opgesplitst.
- Funnelplatform — jouw bestemmingsplatform (stuurt {funnel_platform}).
- Funnel-URL — de link die de Drop de Link-kaart verstuurt.
- Linkmaskering — automatisch toegepast om linkfilters te ontwijken wanneer de link wordt gedropt.
- Leadwaarde — wat een geconverteerde lead waard is, gebruikt door analytics om omzet te schatten.
Afwijzingen & bot-verdediging
Je kunt scripten hoe de engine omgaat met lastige momenten — een lead die terugduwt, of de AI beschuldigt een bot te zijn. Elk scenario koppelt een trigger aan een antwoord, dat een stukje tekst of een afbeelding kan zijn, zodat het gesprek soepel herstelt in plaats van vastloopt.
Validatie & publiceren
De builder controleert je engine terwijl je werkt en rapporteert problemen in het Problemen-paneel. Twee niveaus zijn belangrijk:
- Fouten blokkeren publiceren. Je kunt geen engine publiceren die de validatie niet doorstaat.
- Alleen harde-limiet-fouten blokkeren Opslaan. Je kunt een werk-in-uitvoering opslaan dat nog zachtere problemen heeft en er later op terugkomen.
- Het Problemen-paneel springt naar het knooppunt wanneer je op een probleem klikt, zodat je het ter plekke kunt oplossen.
Let op
Let op
Let op
Engine CRUD & de marketplace
- Nieuw — start een nieuwe engine vanaf een leeg canvas.
- Kopiëren (klonen) — dupliceer een bestaande engine om te itereren zonder het origineel aan te raken.
- Hernoemen — hernoem één van jouw eigen engines.
- Verwijderen — verwijder een engine die je bezit.
- Publiceren / Depubliceren — deel een schone engine naar de marketplace, of haal hem terug.
Volgende stappen
Met een gebouwde engine ben je klaar om hem aan het werk te zetten. Lees over de persona waals hij draait in Persona's, start vanuit een bewezen funnel in Marketplace-sjablonen, test hem droog in Testen & de simulator, en verbind hem live met Live gaan.