Episode

Booking.com and Weaviate with Başak Eskili - Weaviate Podcast #138!

Podcast
Weaviate Podcast
Published
May 18, 2026
Duration seconds
2500
Processing state
not_requested
Canonical source
https://podcasters.spotify.com/pod/show/weaviate/episodes/Booking-com-and-Weaviate-with-Baak-Eskili---Weaviate-Podcast-138-e3jhjb0
Audio
https://anchor.fm/s/cffc3468/podcast/play/120163104/https%3A%2F%2Fd3ctxlq1ktw2nl.cloudfront.net%2Fstaging%2F2026-4-18%2Fd580a1cc-f41a-e9cd-503c-9ff388658bb2.mp3
JSON
/v1/public/podcasts/weaviate-podcast-6288219/episodes/booking-com-and-weaviate-with-ba-ak-eskili-weaviate-podcast-138
Markdown
/podcast/weaviate-podcast-6288219/booking-com-and-weaviate-with-ba-ak-eskili-weaviate-podcast-138.md

Actions

  • POST https://stenobird.com/v1/public/podcasts/weaviate-podcast-6288219/episodes/booking-com-and-weaviate-with-ba-ak-eskili-weaviate-podcast-138/transcription-requests
    Idempotently request low-priority transcript generation for this episode.
  • GET https://stenobird.com/podcast/weaviate-podcast-6288219/booking-com-and-weaviate-with-ba-ak-eskili-weaviate-podcast-138.md
    Read the agent-friendly Markdown representation of this episode resource.

Summary

Başak Eskili joins the Weaviate Podcast to explore how one of the world’s largest travel platforms adopted vector search, retrieval-augmented generation, and agentic AI at production scale. The conversation begins with Booking.com’s shift from keyword matching to semantic retrieval as internal teams needed embeddings, similarity search, and eventually GenAI RAG workflows. Başak explains why OpenSearch was a practical first step on AWS, how adoption grew across teams, and why hundreds of millions of embeddings, strict latency requirements, complex filtering, and rising concurrency pushed the platform toward Weaviate.The discussion then moves into Booking.com’s partner-to-guest messaging agent, a production GenAI system that helps accommodation partners answer guest questions about check-in, parking, special requests, and reservation details. Başak breaks down the tool-calling architecture, where Weaviate retrieves relevant response templates while GraphQL APIs fetch property and booking context. The agent can suggest templates, craft grounded replies, or decline to answer and leave the conversation to a human, highlighting the practical role of human-in-the-loop design. Evaluation spans offline datasets, LLM-as-a-judge scoring, A/B testing, and live partner feedback.From there, Başak describes the platform engineering behind AI at Booking.com: a central MCP server for internal APIs and external tools, a GenAI gateway for model access, PII reduction, guardrails, prompt injection detection, logging, traceability, and cost tracking across large-scale LLM usage. She also details Booking.com’s evaluation process of Weaviate, including 100 million embeddings, filtered vector search, multi-threaded concurrency testing, reads during writes, and cost-efficient infrastructure pro…