1. Context & Problem Framing
Vessa.ai set out to build a restaurant booking concierge delivered entirely through
WhatsApp. The product needed to provide high-quality, personalised recommendations while
maintaining a distinct, brand-aligned personality.
This created a set of overlapping challenges:
- No visual interface: tone, structure, and wording had to carry the entire user
experience
- Open-ended user input: users could ask anything, regardless of available data
- Limited external data APIs: incomplete coverage of dietary requirements,
availability, and edge cases
- High expectation of trust: recommendations needed to feel confident, not generic or
uncertain
- Performance constraint: value had to be delivered in 1-2 conversational turns, not
long exchanges
Without a clear behavioural system, the AI risked becoming inconsistent, overly verbose,
or unreliable, effectively improvising the brand in real time.