September 28, 2025
Framing Travel in the Age of AI Agents
10
MINUTE read
Framing Travel in the Age of AI Agents

WAYFARE is a next-gen travel agency with Voya, an AI agent, at its core. The project reimagines trip planning as a conversation instead of endless tabs, top-ten lists and search fatigue. Users answer a few personality-driven and logistical questions and Voya translates that into a personalised itinerary delivered to their inbox.

Foundationally, WAYFARE explores the framing of AI agents as new sensemaking systems, reshaping how we cut through digital noise. This report shares my process, the problems I solved and how my framing evolved.

Go travel. Go explore the world. Go WAYFARE.
Try out the prototype at gowayfare.xyz

Framing

I'm exploring the rise of AI agents as decision-making partners in overwhelmed digital environments. Travel is just one entry point. The collapse of traditional travel agencies and the overload of online search show how older sensemaking systems no longer work. As argued by McLuhan, it is the form of the medium, not just the content, that reshapes society. A conversational agent reframes travel planning from a linear “search and scroll” model into an anticipatory dialogue.

Extracted from Advancing the Search Frontier with AI Agents (White 2024): Task tree representation for a complex task involving planning a vacation to Paris, France. The tree depicts different task granularities (macrotask, subtask, action) and different task applications (decomposition, prediction, recognition) as it moves around the tree. Time progresses from left to right via a sequence of searcher actions (queries, result clicks, pagination, and so on). Only actions are observable in traditional search engines. Aspects of subtasks and macrotasks may be observable to AI agents when searchers provide higher-level descriptions of their goals in natural language.

Traditional sensemaking institutions are faltering under complexity. Search engines once central to trip planning now struggle under algorithmic clutter and generic results, but AI agents like Voya offer renewed coherence by filtering overwhelming information into personalised, context-aware choices.

Webjet’s partnership with Amazon Web Services (AWS) and Microsoft to build an AI-powered booking agent shows how travel planning is being restructured at scale. However, scholars argue that outsourcing sensemaking to AI risks diminishing human agency and the skills of choosing for ourselves. Entman’s work on framing helps here too because what the agent chooses to emphasise or hide in an itinerary is itself a frame, shaping how travellers see the trip options in front of them.

WAYFARE sits inside this debate. It’s both practical (building flows, collecting trip data, designing outputs) and critical, questioning what’s gained or lost when AI mediates our choices. In travel this means less friction but also new dependencies. At a systemic level, it reflects a larger ten-year shift where AI agents may handle not only itineraries, but event management, dinner reservations, emails and phone calls, transforming into your own personal assistant.

Project Development

WAYFARE grew from a simple frustration: planning travel online is messy, repetitive and uninspired. An earlier project, Tapeify, gave me a useful starting point. That DA used UChat to build personalised playlists, and my teammate James documented how he structured conversational flows. That process showed me that UChat could be repurposed for a bigger problem like travel planning.

Extracted from James McTaggart (2023), Digital Artefact Development. Flowchart demonstrating integration of TapeifyBot into Tapeify DA.
Extracted from James McTaggart (2023), Digital Artefact Development. UChat flow for TapeifyBot. Point of inspiration for Voya's design.

I began with the website. In past projects I’d worked in WordPress, Shopify, Wix, Squarespace and Webflow. Right now your interacting with my personal website that I built and coded using Webflow. I also used Webflow to build SoundCircle.

My previous website development for SoundCircle DA (BCM206). Here I used Webflow to build a responsive website with scroll animations and a CMS for album, artist and genre pages.

WAYFARE, designed in Readymag. Accessible via gowayfare.xyz
Building pages for the website.
Modal popup of Voya bot.

However, for WAYFARE I wanted something lean and design-driven, so I trialled Readymag. It gave me the control I needed for a clean, quick to deploy landing page, without the overhead of a CMS. The first goal was to create a space that I could deploy the UChat bot to test, and so I coded in the modal popup.

V1: Voya's initial flow
V2: After testing the flow with a few people, I've added some new conditional actions and personalised the message content.
Error! When creating JSON variables, I hit a paywall.

The UChat build was where the real lessons started. My first version was straightforward but lacked personality, and I quickly hit a wall with the three custom-field limit. When saving answers as JSON variables, they kept overwriting each other as the user progressed to the next question. For a while, it felt like the whole concept might stall. Reflecting on autonomy, if the system can’t capture all user detail cleanly, what does that mean for how much agency the traveller keeps vs. gives away? I pressed on knowing I would find a workaround eventually. To start, I improved the chat dialogue to be more human-like.

Registration of gowayfare.xyz using GoDaddy, a domain registrar I was already familiar with.
Established an email inbox that will be used for sending the itineraries. I also set up a list of aliases including support@, hello@, voya@.

With the technical base forming, I set up gowayfare.xyz and a mailbox at trips(at)gowayfare(dot)xyz.

Established WAYFARE's presence on Instagram using the handle @gowayfare. This ties in with the website domain for uniformity and familarity. After posting a few teaser reels, I managed to get onto the explore page and pick up some followers and likes.
I made the reels in Canva. Above is a picture of the editing process.

On the growth side, I launched an Instagram and seeded it with reels and posts. The account reached 2.1k views, 85% of which were from non-followers, which confirmed distribution potential. That traction pushed me to create an early-access landing page that collected emails rather than sending people directly into a bot that wasn’t production-ready.

Early-access landing page. Users can enter their email and be notified when full itinerary planning is available. The same process auto-applies for users who complete a conversation with the Voya bot.
Also in Canva. Pictured left to right: Social story prototype for sharing trip destination, 2.1 + 2.1 itinerary coverpage designs.

At the same time, I started iterating on what the itinerary should look like. Using Canva, I mocked up PDFs and shareable designs that resembled boarding passes. These experiments made me refine the questions in UChat. What data would be most important? A cluttered itinerary risks reproducing search-engine chaos, whereas a clear, anticipatory design reframes the whole planning experience.

V1: Trying to sort the issues with JSON.
V2: Fixed the issue by appending the JSON string. Refer to image below for example appendage. The final data store is pinned to the user's profile as above.
Example appendage set-up for each question that receives user input.

Only recently did I crack the data problem. Diagnosing the issue with ChatGPT and discovering a way to build a JSON string that appended answers instead of overwriting them changed everything. It meant I could finally capture structured outputs, but the fact that it took me so long to figure out highlighted how little documentation there was for this tool. That makes me more cautious about locking a project into a platform without scoping its limits.

Prototyping with AI Agents: Perplexity Pro. Found to be too surface level in response.
Prototyping with AI Agents: UChat. Struggled to integrate. Support documentation was out-of-date and tricky to implement with OpenAI's API.
Prototyping with AI Agents: ChatGPT. Building my own GPT. Currently in progress, updating knowledge base to produce more detailed itinerary outputs.

UChat’s AI integration makes no sense. I tested both Perplexity and ChatGPT as itinerary engines. Perplexity, with a student Pro plan, made it easy to validate how an agent can source and structure trip data on demand. ChatGPT offered stronger control over formatting where I was able to create my own custom GPT.

Both proved the core capability is there. The AI can generate coherent, personalised itineraries using the optimised JSON dataset. The bottleneck is automation. Right now, I can manually feed JSON into either system and get a usable plan, but the priority is building an end-to-end loop where the handoff is invisible to the user.

Stay tuned.

Key Takeaways

The biggest lesson was that constraints drive creativity. UChat’s limits forced me to rethink data, Canva drafts reshaped the flow itself and Instagram feedback validated Wayfare’s social loop. My framing also matured. I started by focusing on the “death of the travel agent,” but I now see AI agents as part of a much bigger systemic change: they promise clarity but also raise questions about autonomy.

If I could give one piece of advice to future BCM students: prototype early and let the failures teach you. The friction points are the best places to refine your project and framing.

Go travel. Go explore the world. Go WAYFARE.
Try out the prototype at gowayfare.xyz

Reference List

Árvai, J 2024, The hidden risk of letting AI decide – losing the skills to choose for ourselves, The Conversation, viewed 12th September 2025, <https://theconversation.com/the-hidden-risk-of-letting-ai-decide-losing-the-skills-to-choose-for-ourselves-227311>.

Entman, RM 1993, ‘Framing: Toward Clarification of a Fractured Paradigm’, Journal of communication, vol. 43, no. 4, pp. 51–58.

Harme, JN 2025, Webjet partners with AWS & Microsoft to drive AI travel solutions, ITBrief Australia, viewed 31st August 2025, <https://itbrief.com.au/story/webjet-partners-with-aws-microsoft-to-drive-ai-travel-solutions>.

McLuhan, M 1965, ‘Understanding Media, The Extensions of Man’, Communications (Paris), p. 127.

Suh, S, Min, B, Palani, S & Xia, H 2023, ‘Sensecape: Enabling Multilevel Exploration and Sensemaking with Large Language Models’, arXiv.org.

White, R 2024, Advancing the Search Frontier with AI Agents, Communications of the ACM, viewed 14th August 2025, <https://cacm.acm.org/research/advancing-the-search-frontier-with-ai-agents/>

Design
Code
News