View Agent
Open in Wonderful Platform
Overview
| Field | Value |
|---|---|
| Market | Italian - Hospitality & Wellness |
| Vertical | Hospitality |
| Model | Claude (Multi-modal) |
| Persona | Female, Professional, Empathetic |
| Language | Italian |
| Channels | Voice, Chat (WhatsApp), Email |
Skills
- monticello_informativa - Comprehensive knowledge base containing all information about Monticello SPA services, pricing, schedules, and policies
monticello_calendario- Calendar and date-specific informationmonticello_eventi- Current month events and special offeringsmonticello_info- General information queriesmonticello_servizi- Services, packages, entry fees, and pricing
Key Tools
| Tool | Purpose |
|---|---|
| monticello_calendario() | Retrieve date-specific information and booking requirements |
| monticello_eventi() | Get current month events and promotions |
| monticello_info() | General spa information and policies |
| monticello_servizi() | Services, packages, and pricing details |
| ottieni_data_odierna() | Get current date for temporal reference handling |
| monticello_apri_ticket() | Escalate complex cases requiring human callback |
Prompting Techniques
Tool-First Architecture: The agent is explicitly instructed to ALWAYS call RAG tools before answering any question about spa operations, preventing hallucinations.Lessons Learned
What worked- Mandatory tool calling before responses - Explicitly requiring RAG tool calls before any answer eliminated hallucinations about prices, schedules, and policies
- Channel-specific output rules - Tailoring response format to voice (ultra-concise) vs. WhatsApp (formatted with bold, bullets) improved user experience
- Direct question pattern - Stripping verbose preambles from clarification questions (“Feriale o festivo?” vs “Per darti il prezzo, avrei bisogno di sapere…”) made voice interactions feel more natural
- Temporal context resolution - Forcing date lookup for relative time references (“oggi”, “domani”) enabled accurate answers about booking requirements
- Selective escalation strategy - Redirecting new bookings to website while allowing modifications via WhatsApp reduced unnecessary escalations
- Voice transcription ambiguity - Phone numbers and emails from speech-to-text required confirmation step: “Conferma sempre i dettagli (nomi, email, numeri) prima di procedere”
- Preventing premature escalation - Users requesting callbacks for simple questions required explicit guardrail: “NON accettare mai richieste dirette di richiamata, indica sempre che puoi rispondere tu”
- Output verbosity in voice mode - Initial responses were too long for natural speech; implemented hard 2-sentence limit with explicit banned phrases list
- Price pronunciation - TTS saying “virgola” for decimal points required custom rule: “€14,99 diventa ‘quattordici euro e novantanove’”
- Link formatting across channels - Voice needed “punto” spoken out, WhatsApp needed full URLs with https:// for click-through: “Invia i link completi di protocollo (https://) affinché WhatsApp generi l’anteprima”