AI Tools Creëren
Geef je AI-assistent superkrachten met aangepaste tools
AI SmartTalk's SmartFlow visuele nodebouwer stelt je in staat om aangepaste tools voor je AI-assistent te creëren zonder code te schrijven. Deze tools breiden de mogelijkheden van je AI uit van alleen gesprekken naar echte acties.
Laat je AI-agent ACT · bouw je eerste Tool
Wat Zijn AI Tools?
Tools (ook wel "functie-aanroepen" genoemd) stellen je AI in staat om specifieke taken uit te voeren tijdens gesprekken. In plaats van alleen vragen te beantwoorden, kan je AI:
- Je productcatalogus doorzoeken
- Afspraken boeken
- Ondersteuningsverzoeken aanmaken
- Bestelstatus opzoeken
- En nog veel meer
Zonder vs Met Tools
| Scenario | Zonder Tools | Met Tools |
|---|---|---|
| Bestelstatus | "Bezoek onze website om je bestelling te controleren" | AI haalt trackinginformatie op en toont deze direct |
| Afspraak Boeken | "Bel ons op 555-1234 om een afspraak te maken" | AI controleert beschikbaarheid en boekt de tijdslot |
| Product Zoekopdracht | "Blader door onze catalogus op..." | AI zoekt en toont overeenkomende producten |
Tools Creëren met SmartFlow
Gebruik de Conversation Tool trigger om tools te maken die je 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 Conversation Tool Trigger Toe
Sleep de Conversation Tool 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 je AI converserend moet verzamelen:
| Variabele | Type | Beschrijving |
|---|---|---|
productName | String | Welk product te zoeken |
maxPrice | Number | Maximale prijsfilter |
category | String | Productcategorie |
De AI zal deze waarden op een natuurlijke manier aan gebruikers 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 |
| Ticketcreatie | JIRA Maak Probleem → Stel Observatie in |
| Afspraak | API-aanroep (kalender) → Stuur Bericht |
| Bestelopzoeking | API-aanroep (e-commerce) → Stel Observatie in |
Stap 5: Geef Resultaten Terug 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 te reageren op de gebruiker.
Stap 6: Test Je Tool
Klik op ▶ Testen om je tool uit te proberen:

- Maak een testgesprek
- Typ een bericht dat je 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:
Conversation Tool 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
Wil je meer details over een van deze?
Voorbeeld: JIRA Ticketcreatie
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:
Conversation Tool Trigger
↓
JIRA Maak Probleem
→ Project: SUPPORT
→ Type: Bug
→ Samenvatting: {{trigger.title}}
→ Beschrijving: {{trigger.description}}
↓
Stel Observatie in
→ "Ticket {{jiraIssue.key}} succesvol aangemaakt"
Beste Praktijken
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 Variabelenamen
Gebruik beschrijvende variabelenamen en beschrijvingen:
| Variabele | Beschrijving |
|---|---|
customerEmail | E-mailadres om de bestelling op te zoeken |
appointmentDate | Gewenste datum voor de afspraak |
Fouten Elegant Afhandelen
Neem foutafhandeling op in je observaties:
// Succes
{"found": true, "results": [...]}
// Geen resultaten
{"found": false, "message": "Geen producten die aan je zoekopdracht voldoen"}
Test Converserend
Test je tools door natuurlijk te chatten, niet alleen door op knoppen te klikken. Zorg ervoor dat de AI:
- Noodzakelijke variabelen op een natuurlijke manier vraagt
- De tool op het juiste moment gebruikt
- Resultaten duidelijk presenteert
Gerelateerde Documentatie
- SmartFlow Introductie — Leer de nodebouwer kennen
- Conversation Tool Trigger — Volledige triggerreferentie
- Observaties — Gegevens terugsturen naar AI
- Acties Overzicht — Alle beschikbare acties