Airbnb Technology Team
Author

Airbnb Technology Team

Official account of the Airbnb Technology Team, sharing Airbnb's tech innovations and real-world implementations, building a world where home is everywhere through technology.

50
Articles
0
Likes
243
Views
0
Comments
Recent Articles

Latest from Airbnb Technology Team

50 recent articles
Airbnb Technology Team
Airbnb Technology Team
Nov 3, 2022 · Artificial Intelligence

T-LEAF: A Taxonomy Learning and Evaluation Framework for Airbnb Community Support Classification System

The T‑LEAF framework introduces quantitative metrics for coverage, usefulness, and consistency to iteratively develop Airbnb’s unified Contact‑Reason taxonomy, enabling faster feedback loops, reducing “Other” classifications, and improving both human annotation agreement and machine‑learning prediction accuracy in production.

Community Supportclassificationevaluation framework
0 likes · 14 min read
T-LEAF: A Taxonomy Learning and Evaluation Framework for Airbnb Community Support Classification System
Airbnb Technology Team
Airbnb Technology Team
Aug 26, 2022 · Information Security

Airbnb Data Privacy and Security Engineering: Inspekt Data Classification Service and Angmar Secret Detection

Airbnb’s second privacy‑security article describes how the Inspekt service automatically classifies personal and sensitive data across diverse stores using regexes, Aho‑Corasick tries, machine‑learning models and custom validators, measures validator quality, and how the Angmar system scans code repositories for secrets via CI checks and pre‑commit hooks, with plans to broaden coverage to more APIs and data stores.

Cloud securitySecret DetectionSecurity Engineering
0 likes · 16 min read
Airbnb Data Privacy and Security Engineering: Inspekt Data Classification Service and Angmar Secret Detection
Airbnb Technology Team
Airbnb Technology Team
Aug 12, 2022 · User Experience Design

How to Design Effective Entry Points and UI for Intelligent Customer Service

This article examines the design of intelligent customer service interfaces, detailing dynamic and static entry modes, trigger mechanisms, queue systems, and the composition of system information, personalized features, chat operation, and input areas, while offering practical UI patterns and considerations for effective user interaction.

ChatbotEntry PointsUI patterns
0 likes · 15 min read
How to Design Effective Entry Points and UI for Intelligent Customer Service
Airbnb Technology Team
Airbnb Technology Team
Jul 13, 2022 · Product Management

User Segmentation and Journey Mapping for Intelligent Customer Service: Insights for Positive and Negative Explorers

The article examines intelligent customer‑service user segmentation into positive and negative explorers, maps their three‑stage journey—information discovery, focused problem solving, and escalation—and proposes design guidelines and tailored product strategies, such as clearer UI, precise suggestions, and rapid human‑hand‑off, to improve satisfaction.

AIIntelligent Customer ServiceProduct Design
0 likes · 7 min read
User Segmentation and Journey Mapping for Intelligent Customer Service: Insights for Positive and Negative Explorers
Airbnb Technology Team
Airbnb Technology Team
Jul 4, 2022 · Artificial Intelligence

Intelligent Customer Service Product: Overview, History, Architecture, and Future Trends

The article outlines the evolution, architecture, and core value of intelligent customer service systems—detailing their GUI‑based chatbot interface, triage and dialogue modes, knowledge‑base management, and operator benefits—while highlighting future trends such as richer human‑like interactions, 5G‑enabled channels, and continuous feedback‑driven improvement.

AIChatbotIntelligent Customer Service
0 likes · 12 min read
Intelligent Customer Service Product: Overview, History, Architecture, and Future Trends
Airbnb Technology Team
Airbnb Technology Team
May 12, 2022 · Information Security

Airbnb Data Privacy and Security Engineering – Data Protection Platform (DPP) Overview and Madoka Metadata System

Airbnb’s Data Protection Platform (DPP) combines automated discovery, classification, encryption and privacy‑orchestration services—Inspekt, Angmar, Cipher, Obliviate, Minister, and the Madoka metadata system—to continuously inventory petabyte‑scale MySQL, Hive and S3 assets, track ownership and security attributes, and enforce GDPR, PIPL and CCPA compliance.

AirbnbData Protectionautomation
0 likes · 15 min read
Airbnb Data Privacy and Security Engineering – Data Protection Platform (DPP) Overview and Madoka Metadata System
Airbnb Technology Team
Airbnb Technology Team
Mar 17, 2022 · Mobile Development

Automated Test Generation and CI Configuration for Airbnb Android

The final Airbnb Android testing article explains how a Kotlin script automatically generates JUnit tests for every MvRx Fragment, integrates them into a Buildkite CI pipeline that runs only changed fragment tests, shards execution with Flank, reports visual regressions via Happo, aggregates JaCoCo coverage, and posts detailed PR comments, while outlining future enhancements such as deep‑link, end‑to‑end, performance, and R8 testing.

AndroidCIFlank
0 likes · 16 min read
Automated Test Generation and CI Configuration for Airbnb Android
Airbnb Technology Team
Airbnb Technology Team
Feb 24, 2022 · Mobile Development

Ensuring Consistency in Airbnb's Android Automated Testing Framework

In the sixth Airbnb Android testing article, the team identifies flaky‑test sources such as nondeterministic sharding, asynchronous execution, view and drawable caching, shared‑preference leaks, time drift, and RecyclerView pre‑fetching, and resolves them by clearing shared state, injecting test‑scoped coroutine scopes, forcing view refreshes, mocking time, clearing drawable caches, disabling pre‑fetching, using synchronous drawables, and wrapping WebViews to block network loads while logging details.

FlankSharedPreferencesandroid testing
0 likes · 13 min read
Ensuring Consistency in Airbnb's Android Automated Testing Framework
Airbnb Technology Team
Airbnb Technology Team
Feb 15, 2022 · Artificial Intelligence

Airbnb Automation Platform: Architecture and Modules for Conversational AI

Airbnb’s enterprise‑grade Automation Platform unifies conversational‑AI products through a Markov Decision Process‑based workflow system, featuring an Event Orchestrator, Workflow Engine, Action Store, and drag‑and‑drop Flow Builder, enabling rapid, scalable development of chatbots and assistants without deep engineering.

AI integrationAirbnbConversational AI
0 likes · 12 min read
Airbnb Automation Platform: Architecture and Modules for Conversational AI
Airbnb Technology Team
Airbnb Technology Team
Jan 27, 2022 · Mobile Development

Architecture of Airbnb's Automated Testing Framework (Part 5)

Part 5 of Airbnb’s Android testing series details the custom IntegrationTestActivity architecture that drives fragment‑based screenshots and interactions, explains how idle state is detected by polling Looper queues, and describes a global exception handler that adds contextual test information to aid rapid debugging.

AndroidError HandlingEspresso
0 likes · 13 min read
Architecture of Airbnb's Automated Testing Framework (Part 5)