A design experiment on adaptive, data‑driven travel interfaces.
AI PERSONALISATION
const user = fetch("/api/persona");
const persona = normalise(user.data);
// Analyse preferences & context
const context = AI.analyse(persona);
// Generate recommendations
const plan = AI.generate({
context,
constraints: ["budget", "interests", "location"]
});
// Rank and filter results
const ranked = rank(plan);
// Render personalised page
render(ranked);
USER DATA
{
"user_id": "43829",
"name": "Alex",
"age": 27,
"location": "Sydney, AU",
"language": "en",
"travel_style": "adventurous",
"budget": "moderate",
"interests": ["hiking", "street food", "art galleries"],
"previous_trips": ["Kyoto", "Queenstown"],
"preferred_transport": "train",
"accessibility_needs": false
}
AI powered content personalisation for travel.
Demonstrating how to harness AI to craft engaging experiences unique to each user’s particular context, offering a level of creativity and personalisation that would be impossible without LLM’s.
Find out more
AI powered content personalisation for travel.
Demonstrating how to harness AI to craft engaging experiences unique to each user’s particular context, offering a level of creativity and personalisation that would be impossible without LLM’s.
Find out more