AI Tools Aanmaken
Geef uw AI-assistent superkrachten met aangepaste tools
AI SmartTalk's SmartFlow visuele nodebouwer stelt u in staat om aangepaste tools voor uw AI-assistent te creëren zonder code te schrijven. Deze tools breiden de mogelijkheden van uw AI uit van alleen conversatie naar echte acties.
Wat Zijn AI Tools?
Tools (ook wel "functieaanroep" genoemd) stellen uw AI in staat om specifieke taken uit te voeren tijdens gesprekken. In plaats van alleen vragen te beantwoorden, kan uw AI:
- Uw productcatalogus doorzoeken
- Afspraak maken
- Ondersteuningsverzoeken aanmaken
- Bestelstatus opzoeken
- En nog veel meer
Zonder vs Met Tools
| Scenario | Zonder Tools | Met Tools |
|---|---|---|
| Bestelstatus | "Bezoek onze website om uw bestelling te controleren" | AI haalt trackinginformatie op en toont deze onmiddellijk |
| Afspraak Maken | "Bel ons op 555-1234 om een afspraak te plannen" | AI controleert beschikbaarheid en boekt de tijdslot |
| Product Zoekopdracht | "Blader door onze catalogus op..." | AI zoekt en toont bijpassende producten |
Tools Aanmaken met SmartFlow
Gebruik de Conversatietool trigger om tools te creëren die uw AI kan gebruiken tijdens chats.
Stap 1: Maak een Nieuwe SmartFlow
- Ga naar Automatisering → SmartFlows
- Klik op + Nieuwe SmartFlow
- Geef het een beschrijvende naam (bijv. "Product Zoektool")
Stap 2: Voeg de Conversatietool Trigger Toe
Sleep de Conversatietool trigger naar het canvas:

Configureer de trigger:
| Veld | Beschrijving |
|---|---|
| Naam | Toolnaam die de AI zal herkennen |
| Beschrijving | Helpt de AI begrijpen wanneer deze tool te gebruiken |
| Doelgroep | Wie deze tool kan gebruiken (alle gebruikers, alleen verbonden, enz.) |
| Toolvariabelen | Parameters die de AI van de gebruiker moet verzamelen |
Stap 3: Definieer Variabelen
Voeg variabelen toe die uw AI conversatiegewijs moet verzamelen:
| Variabele | Type | Beschrijving |
|---|---|---|
productName | String | Welk product er gezocht moet worden |
maxPrice | Number | Maximale prijsfilter |
category | String | Productcategorie |
De AI zal gebruikers op natuurlijke wijze naar deze waarden vragen tijdens het gesprek.
Stap 4: Voeg Acties Toe
Verbind acties om het daadwerkelijke werk uit te voeren:

Veelvoorkomende actiecombinaties:
| Gebruiksscenario | Acties |
|---|---|
| Product Zoekopdracht | Zoek Kennis → Stel Observatie In |
| Ticket Aanmaak | JIRA Maak Probleem → Stel Observatie In |
| Afspraak | API Aanroep (kalender) → Stuur Bericht |
| Bestelling Opzoeken | API Aanroep (e-commerce) → Stel Observatie In |
Stap 5: Resultaten Terugsturen met Stel Observatie In
Gebruik Stel Observatie In om resultaten terug te sturen naar de AI:

De AI ontvangt de observatie en gebruikt deze om op de gebruiker te reageren.
Stap 6: Test Uw Tool
Klik op ▶ Testen om uw tool uit te proberen:

- Maak een testgesprek
- Typ een bericht dat uw tool zou moeten activeren
- Kijk hoe de flow wordt uitgevoerd
- Controleer of de AI correct reageert
Voorbeeld: Product Zoektool
Doel: Laat gebruikers producten zoeken door natuurlijk te vragen
Triggerconfiguratie:
- Naam:
searchProducts - Beschrijving: "Zoek de productcatalogus op naam, categorie of prijs"
- Variabelen:
query(String),maxPrice(Number, optioneel)
Flow:
Conversatietool Trigger
↓
Zoek Kennisdatabase
→ Query: {{trigger.query}}
→ Limiet: 5 resultaten
↓
Stel Observatie In
→ Resultaten: {{searchResults}}
Gebruikerservaring:
Gebruiker: Hebben jullie blauwe widgets onder de €50?
AI: Laat me dat even voor je zoeken...
Ik heb 3 blauwe widgets onder de €50 gevonden:
1. Blauwe Widget Basis - €29,99
2. Blauwe Widget Pro - €45,00
3. Blauwe Widget Mini - €19,99
Wilt u meer details over een van deze?
Voorbeeld: JIRA Ticket Aanmaak
Doel: Laat gebruikers ondersteuningsverzoeken aanmaken vanuit de chat

Triggerconfiguratie:
- Naam:
createTicket - Beschrijving: "Maak een ondersteuningsverzoek voor technische problemen"
- Variabelen:
title(String),description(String),priority(String)
Flow:
Conversatietool Trigger
↓
JIRA Maak Probleem
→ Project: SUPPORT
→ Type: Bug
→ Samenvatting: {{trigger.title}}
→ Beschrijving: {{trigger.description}}
↓
Stel Observatie In
→ "Ticket {{jiraIssue.key}} succesvol aangemaakt"
Best Practices
Duidelijke Toolbeschrijvingen
Schrijf beschrijvingen die de AI helpen begrijpen wanneer elke tool te gebruiken:
// Goed
"Zoek de productcatalogus op naam, categorie of prijsklasse"
// Te vaag
"Zoek producten"
Betekenisvolle Variabele Namen
Gebruik beschrijvende variabele namen en beschrijvingen:
| Variabele | Beschrijving |
|---|---|
customerEmail | E-mailadres om de bestelling op te zoeken |
appointmentDate | Gewenste datum voor de afspraak |
Fouten Op Een Goede Manier Afhandelen
Neem foutafhandeling op in uw observaties:
// Succes
{"found": true, "results": [...]}
// Geen resultaten
{"found": false, "message": "Geen producten die aan uw zoekopdracht voldoen"}
Test Conversatiegewijs
Test uw tools door natuurlijk te chatten, niet alleen door op knoppen te klikken. Zorg ervoor dat de AI:
- Natuurlijke vragen stelt voor vereiste variabelen
- De tool op het juiste moment gebruikt
- Resultaten duidelijk presenteert
Gerelateerde Documentatie
- SmartFlow Introductie — Leer de nodebouwer kennen
- Conversatietool Trigger — Volledige triggerreferentie
- Observaties — Gegevens terugsturen naar AI
- Acties Overzicht — Alle beschikbare acties