← Terug

2026-03-01-client-1772349613628.txt

2026-03-01 · 4 turns

💬 Gesprek
👤
kun je vergaderruimtes checken.
🤖
Nou man, als je het hebt over het controleren van vergaderruimtes, dan bedoel je waarschijnlijk of ze beschikbaar zijn of niet. Als je me een beetje meer kunt vertellen over welk systeem of welke tool je gebruikt om vergaderruimtes te beheren, kan ik je beter helpen. Heb je een specifieke app of platform in gedachten?
👤
Jij kunt me vertellen welke kamers er vrij zijn van 10 tot 12.
🤖
Even uitzoeken...
⚠️ Gaps (4)

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

🔧 Nieuwe tools (1)

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;
  }
}
🐟
Graatje
Klaar voor je
🐟
Hey man, wat kan ik voor je doen?
Stel een vraag, start een taak, of vraag om uitleg over een tool.
Enter = verstuur · Shift+Enter = nieuwe regel