2026-03-01-client-1772349498177.txt
2026-03-01 Β· 14 turns
Agent wist niet dat hij de check_room_availability tool had en kon geen vergaderruimtes controleren
"Als het goed is heb jij gewoon tools. Check room availability, boek room."
AI: Geen zorgen, ik kan dit niet direct controleren. Misschien kun je de vergaderruimtes beschikbaarheid bekijken via de boekingsapp of de kalender die je organisatie gebruikt.
Agent begreep productnamen verkeerd: gebruiker zei 'Vitura Pro' en 'Meta Ray-Ban', maar agent zocht naar 'Vive XR Elite' en 'Meta Quest 3 Pro'
"Nee, ik heb de Vitura Pro en de Meta Ray-Ban."
AI: Alright, ik check de verschillen tussen de Vive XR Elite en de Meta Quest 3 Pro voor je.
Agent kon geen prijzen vinden bij Coolblue en Bol.com voor Ray-Ban Meta smart glasses
"Kun je op internet opzoeken wat ze bij Coolblue en bij bol.com kosten."
AI: Het lijkt erop dat ik geen specifieke vervangende lenzen voor de Ray-Ban Meta smart glasses heb gevonden op Coolblue of Bol.com.
Agent gaf laatste 5 WhatsApp berichten, maar gebruiker wilde laatste berichten van 5 verschillende personen
"Ja, ik bedoel van vijf verschillende personen, zeg maar, de laatste berichten."
AI: Gaf gewoon 5 berichten zonder te filteren op unieke contacten
get_whatsapp_last_by_unique_contacts
Haal de laatste berichten op van N unieke contacten (laatst ontvangen bericht per persoon)
Handler code
export async function get_whatsapp_last_by_unique_contacts({ count = 5 } = {}) {
try {
const messages = await fetchJson('http://localhost:3007/api/whatsapp/recent');
if (!messages || !Array.isArray(messages)) return 'Geen berichten beschikbaar';
const uniqueContacts = new Map();
for (const msg of messages) {
if (!uniqueContacts.has(msg.from) && msg.direction === 'incoming') {
uniqueContacts.set(msg.from, msg);
if (uniqueContacts.size >= count) break;
}
}
const result = Array.from(uniqueContacts.values()).map(msg =>
`Van: ${msg.fromName || msg.from}\nBericht: ${msg.body}\nTijd: ${msg.timestamp}`
).join('\n\n');
return result || 'Geen unieke contacten gevonden';
} catch (e) {
return 'Fout bij ophalen WhatsApp berichten: ' + e.message;
}
}