Ga naar de hoofdinhoud

Conversatietool

Creëer een tool die de AI kan gebruiken tijdens gesprekken. De AI beslist wanneer deze op basis van de context moet worden ingeschakeld.

Configuratie van de Conversatietool


Wanneer te Gebruiken

Gebruik deze trigger om uit te breiden wat je AI kan doen:

  • Zoek naar producten in je catalogus
  • Controleer de status van bestellingen in je systeem
  • Zoek klantgegevens op in CRM
  • Maak ondersteuningstickets aan in JIRA
  • Boek afspraken
  • Elke aangepaste mogelijkheid

Configuratie

Basisinstellingen

VeldBeschrijving
ToolnaamLeesbare naam (weergegeven in de Node-bibliotheek)
BeschrijvingLegt uit wanneer/hoe de AI deze tool moet gebruiken

Gebruikerstargeting

Kies wie deze tool kan gebruiken:

OptieBeschrijving
Alle gebruikersAnonieme + verbonden gebruikers
Alleen verbonden gebruikersAlleen ingelogde gebruikers
Rolgebaseerde toegangSpecifieke gebruikersrollen

Toolvariabelen

Definieer parameters die de AI van de gebruiker moet verzamelen:

VeldBeschrijving
VariabelenaamInterne naam (bijv., query, orderId)
BeschrijvingHelpt de AI te begrijpen wat er gevraagd moet worden

Variabelen worden beschikbaar als {{variabelenaam}} in je flow.


Hoe Het Werkt

  1. Je definieert een tool met naam, beschrijving en variabelen
  2. AI leert wanneer deze gebruikt moet worden op basis van jouw beschrijving
  3. Gebruiker vraagt iets gerelateerd (bijv., "Vind een laptop")
  4. AI verzamelt vereiste variabelen in een gesprek
  5. Flow draait met de verzamelde gegevens
  6. Resultaat retourneert naar AI voor de uiteindelijke reactie

Het Benoemen van Je Tools: Waarom Het Belangrijk Is

Wanneer je AI-assistent toegang heeft tot meerdere tools, kiest deze welke te gebruiken op basis van slechts drie dingen: de toolnaam, de toolbeschrijving en de variabele beschrijvingen. Het kan niet zien wat er in de flow staat — het leest tekst en beslist.

Als die drie velden vaag of te vergelijkbaar zijn tussen tools, zal de AI de verkeerde tool kiezen. Studies over LLM-functieaanroepen tonen aan dat het verbeteren van de duidelijkheid van beschrijvingen alleen de juiste toolselectie met 15–20 procentpunten kan verhogen, zonder het onderliggende model te veranderen.

Dit is vooral cruciaal wanneer je verschillende tools hebt die verschillende kennisbases doorzoeken — vanuit het perspectief van de AI "zoeken ze allemaal naar informatie." De naam en beschrijving zijn de enige manier waarop het ze kan onderscheiden.

Toolnaam

Gebruik het patroon domein_actie_doel zodat de naam alleen elke tool onderscheidt:

❌ Vaag✅ Duidelijk
Zoekenrgpd_juridische_analyse
zoek_docsecommerce_product_zoek
Tool 2ondersteuning_ticket_opzoeken

De AI gebruikt de naam als eerste filter voordat deze de beschrijving leest. Een duidelijke naam laat het onmiddellijk shortlist maken; een generieke naam dwingt het om te gokken.

Toolbeschrijving

De beschrijving is je krachtigste hefboom. Gebruik deze formule:

[Wat het doet — 1 zin]
Gebruik voor: [3–5 concrete gebruiksgevallen met de woorden die jouw gebruikers daadwerkelijk zouden zeggen]

❌ Slecht:

Zoek in de kennisdatabase naar informatie.

✅ Goed:

Zoekt CNIL-sancties en CJUE-jurisprudentie.
Gebruik voor: het vinden van sanctiebesluiten per sector of schendingstype,
het opzoeken van boetebedragen, het citeren van juridische precedenten,
het beoordelen van het financiële risico van RGPD-non-compliance.

De woorden binnen "Gebruik voor" fungeren als semantische triggers. Wanneer een bericht van een gebruiker "boete", "sanctie" of "risico" bevat, koppelt de AI dit onmiddellijk aan deze tool.

Variabele Beschrijvingen

Een variabele die wordt beschreven als "De zoekopdracht" zegt de AI niets. Het zal elke keer de ruwe vraag van de gebruiker plakken. Een betere beschrijving leidt de AI om de juiste zoekwoorden te extraheren voordat deze ze verzendt.

❌ Vaag✅ Duidelijk
De zoekopdrachtZoekopdracht: schendingstype, bedrijfsnaam, sector, boetebedrag of juridisch concept
GebruikersinvoerType document dat wordt aangevraagd: sjabloon, model, formulier, clausule of contract

Dit dwingt de AI om te herformuleren in plaats van het volledige bericht van de gebruiker te kopiëren — wat resulteert in gerichter zoeken en betere resultaten.


Vermijden van Toolconflicten

Wanneer twee tools dezelfde vraag kunnen beantwoorden, aarzelt de AI — en kiest soms willekeurig. Elke tool moet een exclusief territorium dekken.

De regel: als je een gebruikersvraag kunt bedenken die naar beide tools zou kunnen gaan, hebben je beschrijvingen meer precisie nodig.

Voorbeeld — 5 compliance-tools met duidelijke grenzen:

ToolDecktDeckt NIET
compliance_juridische_analyseWetsartikelen, juridische verplichtingen, rechtenGeen praktisch advies, geen echte gevallen
compliance_methodologieStapsgewijze handleidingen, auditprocedures, raamwerkenGeen juridische tekst, geen sjablonen
compliance_document_sjablonenKlaar-voor-gebruik modellen, formulieren, contractclausulesGeen methodologie, geen juridische analyse
compliance_zakelijke_processenOperationele workflows, goedkeuringscircuitsGeen juridische tekst, alleen interne processen
compliance_operationele_oplossingenConcrete oplossingen, technische aanbevelingenGeen theorie, alleen uitvoerbare oplossingen

Hoe specifieker elke beschrijving is over wat de tool dekt, hoe minder ambiguïteit er is. Je hoeft geen expliciete uitsluitingen te schrijven — precisie doet het werk.


Snelle Checklist

Voordat je een flow publiceert met een Conversatietool-trigger, controleer:

  • Naam volgt domein_actie_doel — onderscheidbaar zonder de beschrijving te lezen
  • Beschrijving begint met wat de tool doet in 1 zin
  • Beschrijving bevat "Gebruik voor:" met 3–5 concrete gebruiksgevallen
  • Variabele beschrijvingen vermelden de soorten informatie die worden verwacht, niet alleen "de query"
  • Geen overlap met het territorium van een andere tool
  • Getest met 2–3 ambiguë vragen in het Testpaneel om correcte routering te bevestigen

Voorbeeld: Productzoektocht

Toolconfiguratie:

  • Naam: ecommerce_product_zoek
  • Beschrijving: Zoekt in de productcatalogus op naam, categorie of kenmerk. Gebruik voor: het vinden van een specifiek product, het vergelijken van producten in een categorie, controleren of een product bestaat, het opzoeken van productspecificaties of prijzen.
  • Variabele: query — "Productnaam, categorie, kenmerk of prijsklasse om naar te zoeken"

Flow:

  1. Trigger: Conversatietool
  2. Actie: Zoek Kennisdatabase ({{query}})
  3. Actie: Stel Observatie in (resultaten retourneren)

Gebruikersgesprek:

Gebruiker: "Hebben jullie draadloze hoofdtelefoons?"
AI: roept ecommerce_product_zoek aan met query="draadloze hoofdtelefoons"
AI: "Ja! Ik heb 3 draadloze hoofdtelefoons gevonden. De Sony WH-1000XM5 is onze bestseller voor €349..."


Voorbeeld: JIRA-ticket

Toolconfiguratie:

  • Naam: support_create_jira_ticket
  • Beschrijving: Maakt een JIRA-ondersteuningsticket aan vanuit het gesprek. Gebruik voor: wanneer de gebruiker een bug meldt, een functie aanvraagt of een probleem moet escaleren naar het technische team.
  • Variabelen: title — "Korte samenvatting van het probleem (1 zin)", description — "Gedetailleerde beschrijving inclusief stappen om te reproduceren, verwachte gedrag en werkelijke gedrag"

Flow:

  1. Trigger: Conversatietool
  2. Actie: AI-aanroep (genereer titel/beschrijving)
  3. Parallel: Genereer beschrijving + titel
  4. Actie: JIRA Maak Probleem

JIRA Flow Voorbeeld


Gerelateerd

Klaar om je
gebruikerservaring te verbeteren?

Zet AI-assistenten in die klanten verrassen en meegroeien met je bedrijf.

GDPR-conform