Thomas Reiter
100 million days in Vienna: A story of APIs & AI in tourism.
#1about 3 minutes
Introducing the "Make My Day" tourism prototype
The application's tech stack is introduced alongside key vocabulary from the tourism industry to set the context for the project.
#2about 9 minutes
A live demonstration of the itinerary planning app
A walkthrough of the "Make My Day" web application shows how a user answers a quiz to generate a personalized, actionable daily plan for Vienna.
#3about 5 minutes
Understanding the system architecture with the C4 model
The C4 model is used to explain the high-level architecture, showing how the application interacts with the central data hub and various external services.
#4about 7 minutes
Designing APIs for data aggregation and UI plugins
An exploration of specific APIs, including an opinionated location aggregation service and an oEmbed-based service for embedding UI components like maps.
#5about 6 minutes
How the "dress a skeleton" planning algorithm works
The core logic for creating itineraries is a 10-step procedural algorithm that incrementally fills a pre-defined day structure with matching points of interest.
#6about 4 minutes
Using machine learning to classify touristic data
Logistic regression is used to classify places of interest based on atmosphere and weather suitability, highlighting the challenges of human bias in data labeling.
#7about 4 minutes
Building a data aggregation and enrichment pipeline
An ETL-like pipeline retrieves structured and unstructured data, uses NLP to link it to points of interest, and aggregates it into a knowledge graph using schema.org.
#8about 4 minutes
Key learnings and evolving the prototype into a framework
The project's key takeaways, including the limitations of NLP in Node.js, led to evolving the prototype into a reusable framework for other tourism destinations.
Related jobs
Jobs that call for the skills explored in this talk.
Matching moments
01:20 MIN
Showcasing a prototype app built on the data hub
PoC “Austria Experience Data Hub”
Unlock Moments
Create a free account to watch a limited number of Moments each month.
Upgrade to PRO for unlimited access to the full archive.
Upgrade to PRO for unlimited access to the full archive.
You have an account? Log in
02:19 MIN
Future ideas for personalized vacation planning
Hacking Your Vacation: Using Data for Fun
Unlock Moments
Create a free account to watch a limited number of Moments each month.
Upgrade to PRO for unlimited access to the full archive.
Upgrade to PRO for unlimited access to the full archive.
You have an account? Log in
02:00 MIN
Modernizing Austria's tourism for a new generation
PoC “Austria Experience Data Hub”
Unlock Moments
Create a free account to watch a limited number of Moments each month.
Upgrade to PRO for unlimited access to the full archive.
Upgrade to PRO for unlimited access to the full archive.
You have an account? Log in
02:33 MIN
Overcoming data fragmentation in the tourism sector
PoC “Austria Experience Data Hub”
Unlock Moments
Create a free account to watch a limited number of Moments each month.
Upgrade to PRO for unlimited access to the full archive.
Upgrade to PRO for unlimited access to the full archive.
You have an account? Log in
04:28 MIN
A software developer's perspective on building AI prototypes
Bringing the power of AI to your application.
Unlock Moments
Create a free account to watch a limited number of Moments each month.
Upgrade to PRO for unlimited access to the full archive.
Upgrade to PRO for unlimited access to the full archive.
You have an account? Log in
02:17 MIN
Simplifying development with a centralized data hub
PoC “Austria Experience Data Hub”
Unlock Moments
Create a free account to watch a limited number of Moments each month.
Upgrade to PRO for unlimited access to the full archive.
Upgrade to PRO for unlimited access to the full archive.
You have an account? Log in
03:58 MIN
Using AI and data sharing for smarter urban planning
Smart City, Smart Mobility
Unlock Moments
Create a free account to watch a limited number of Moments each month.
Upgrade to PRO for unlimited access to the full archive.
Upgrade to PRO for unlimited access to the full archive.
You have an account? Log in
06:50 MIN
Showcasing real-time AI application examples
Convert batch code into streaming with Python
Unlock Moments
Create a free account to watch a limited number of Moments each month.
Upgrade to PRO for unlimited access to the full archive.
Upgrade to PRO for unlimited access to the full archive.
You have an account? Log in
Featured Partners
Related Videos
PoC “Austria Experience Data Hub”
Reinhard Lanner & Katharina Pavelescu & Georg Semanek
Hacking Your Vacation: Using Data for Fun
Becky Gandillon
AI beyond the code: Master your organisational AI implementation.
Marin Niehues
From ML to LLM: On-device AI in the Browser
Nico Martin
Multimodal Generative AI Demystified
Ekaterina Sirazitdinova
ChatGPT: Create a Presentation!
Markus Walker
Develop AI-powered Applications with OpenAI Embeddings and Azure Search
Rainer Stropek
Computer Vision from the Edge to the Cloud done easy
Flo Pachinger
Related Articles
View all articles.png?w=240&auto=compress,format)



From learning to earning
Jobs that call for the skills explored in this talk.


Speech Processing Solutions
Vienna, Austria
Intermediate
CSS
HTML
JavaScript
TypeScript







webLyzard
Vienna, Austria
DevOps
Docker
PostgreSQL
Kubernetes
Elasticsearch
+2