Case StudyWayFinder

Gen UI Tourism Kiosk

Services

  • User Experience Design

  • User Interface Design

  • Front-End Development

  • Web Product Development

  • AI Integration

Deliverables

  • Styleguide

  • Web Application

  • Technical Documentation

Client

  • Undisclosed

An AI-powered conversational guide for discovering Central Portugal

Project Context

A voice-powered tourism concierge.

The client was looking for a tourism experience purpose-built for events. Instead of a traditional touchscreen kiosk or a static display, the ambition was to create a voice-driven AI concierge – an experience that holds natural conversations with visitors and generates dynamic visual content in real time.

The End Goal

Arrive curious. Leave with a plan.

1. Multilingual AI Concierge

Visitors interact naturally by voice in over 70 languages, including fluent European Portuguese. The AI understands interests, reasons across points of interest, events, and logistics, and responds with personalized recommendations — no screens to tap, no menus to navigate.

2. Real-Time Generative Interface

The UI builds itself as the conversation unfolds. Maps, photos, routes, and event cards appear in sync with the AI's responses - triggered by a presence sensor, guided entirely by voice, rendered in real time without any manual input.

3. A Plan that’s Yours to Keep

The experience continues beyond the screen. A QR code available throughout the session links to a short form, and visitors receive a complete, personalised multi-stop itinerary by email — turning a brief interaction into an actionable travel plan.

CHALLENGES

Key Problems to Solve

  • Interface accessible to all ages and tech literacy levels

  • AI responses that feel local and personal, not generic

  • Crafting a prompt that controls AI behaviour precisely

  • Extract and structure relevant data

  • Clean data to ensure model efficiency

  • Fluent in European Portuguese and other languages

our approach

Designed to converse, built to deliver.

The development of Wayfinder was rooted in the challenge of making AI feel natural in a physical space. From structuring a knowledge base that the agent could genuinely reason over, to designing a conversation flow accessible to any visitor, to building an interface that generates itself in real time. Every decision was guided by one question: does this feel like talking to someone who actually knows the place?



1. Conversational UX Design

We designed the interaction model around a natural conversational flow. The kiosk detects a visitor's presence and opens with short, engaging prompts to quickly understand their interests — culture, nature, gastronomy, or architecture. At the close of each session, the AI generates a tailored itinerary enriched with additional context and insights beyond what was discussed.

2. AI Integration

The intelligence layer was built on Google's agent framework, allowing the system to reason simultaneously across points of interest, events, travel logistics, and visitor preferences. The agent is tuned specifically to the region and its destinations, and its knowledge combines a curated RAG base with live Google Search Grounding for dynamic data like events and current conditions.

One of the most compelling parts of the build was the starting point: truly understanding the client's problem. We curated a robust RAG dataset, using multiple LLMs to clean and process the data, discarding around 80% of it. That AI-assisted curation was key: a cleaner foundation meant richer output.

As depicted below, user voice input is captured and streamed live over WebSocket, no transcription required. Gemini Live processes this audio in real time and, based on the conversation, triggers the appropriate tool calls to rebuild the interface dynamically as a direct consequence of its decisions.

3. Generative UI

The intelligence layer runs on Gemini Live (Vertex AI), a real-time multimodal model that processes and responds in voice directly. Rather than following a scripted flow, the AI drives the entire experience through tool calls — deciding when to show a map, pull up a gallery, or present a destination card. The interface rebuilds entirely from each decision, meaning no screen was ever designed in advance; what the visitor sees is always a live consequence of the conversation.

This wasn't part of the original brief. The generative interface, where each AI response adds a new card to a growing visual timeline, was conceived and built as an extension of the project's core idea, because it felt like the only honest way to represent what the system was actually doing.

The Result

A tourism kiosk became something more lasting, it became a conversation visitors take home.

Contact Us

Your destination deserves a voice. Let's build it together.

Every great conversation starts somewhere. Let's start yours.