PULSE
AI 认知方法 HOWTO重要度 72

Airbnb 的由内而外 AI 改造

Latent Space · 2026-10-02 · 原题《Inside-Out AI: Rebuilding Airbnb Behind the Scenes and Across the Guest Experience》 · 原文约 6 分钟 · 阅读原文 ↗
Airbnb 由内而外 AI 改造 先改造内部研发,再赋能用户体验 内部:研发流程重构 产品·设计·工程 围绕原型协作 取消传统交接 代码即推理产物 Everest 上下文图谱 LLM + embedding + 检索 能力复用 外部:用户体验场景 客服 AI 约半数工单解决 合成数据测试 保留人工安全工单 搜索等体验 杂货配送经验 → 机场接送(约六周) 多模型策略:按帕累托前沿选型 编码:最强前沿模型 搜索:小而快后训练模型 ≥10 个定制模型混合部署 下一步 异步 Agent:事件触发 · 容器运行 · 自动分诊 · 人审 PR
Airbnb 用 AI 先改造内部研发流程,再把同样能力用于客服、搜索等用户体验,目标是成为 AI-native 公司。

做法与步骤

  1. 组织流程上,产品、设计、工程直接围绕原型协作,取消传统交接,代码本身成为推理的产物,而非 PRD 等文档。
  2. 客服是首个面向用户的 AI 场景,约一半工单由 AI 解决;上线前用合成数据做大量测试,并刻意保留安全等需人工介入的工单。
  3. 内部上下文图谱 Everest 用 LLM、embedding 和检索构建,让杂货配送的经验复用到机场接送,后者开发仅约六周。
  4. Airbnb 是多模型公司,混合使用前沿与开源模型,至少部署 10 个定制模型,并按成本、性能、延迟的帕累托前沿为每个场景选型。
  5. 编码任务容忍延迟但错误代价高,因此用最强前沿模型;搜索延迟敏感且规模大,倾向用后训练过的小而快模型,窄场景下可超越前沿模型。
  6. 下一步是异步 agent:由监控事件触发、在容器中运行,自动分诊 on-call,人只需审查 agent 提交的 PR。

对实践的启示

做 AI 应用时,可先重构内部研发流程让代码成为核心产物,再用合成数据在客服等高 stakes 场景谨慎上线;模型选型按场景权衡成本、延迟与错误代价,窄场景可后训练小模型。

作者承认的反方与局限

作者承认客服是部署最难、错误代价最高的场景,因此对哪些工单交给 AI 是刻意保留的,例如安全问题仍由人工处理。

原文摘引

We moved away from excessive artifact generation to the code being the artifact that we reason upon, and prototypes.
So while we solve 50% of the tickets, we’re actually deliberate about the tickets we don’t choose to solve yet [with agents].
For narrow use cases, we’ve been able to take really small, really nimble models that are very fast and cheap and post-train them beyond the frontier.
▸ 展开原文全文(45 段,抓取自 Latent Space)

Prior to joining Airbnb as CTO in January, Ahmad Al-Dahle was head of generative AI at Meta and led the launch of its open source Llama models over 2023-2025. Now Al-Dahle is in charge of turning Airbnb into an “AI-native company”.

What that means in practice is using AI internally to speed up product development, then using those same capabilities to transform the customer experience. We’re calling this an “inside-out AI” approach and in this article we’ll dig into the details.

Al-Dahle spoke with Latent Space about Airbnb’s AI transformation. We began by asking him why he made the shift from building frontier models at Meta to deploying them at Airbnb.

“Fundamentally, I like to chase where I believe the hard frontiers live,” he replied, pun perhaps intended. “We kind of knew [at Meta] what the flywheel looks like, we understood how to improve the model capabilities, generation on generation.”

The next challenge, Al-Dahle thinks, is deploying models at scale. At Airbnb, his goals are to “push people to work differently, because these tools are transforming how you work,” and to “take these systems and deploy them in production, in creative ways that actually add value to a core user experience.”

Jumping to prototypes, code is the artifact

From its launch in 2008, Airbnb has been considered a technology company operating in the hospitality industry. The company went public in 2020 and now has a market capitalization of approximately $93 billion (at time of writing). So it’s a big operation to try and make “AI-native.”

Al-Dahle reeled off a few statistics to show that Airbnb is AI-pilled now: 60% of its code is now AI-authored, it has shipped nearly 80% more features and improvements year over year, and pull-request throughput for the average engineer is up about 1.6x.

But how exactly has Airbnb done all this?

Firstly, he said it’s about changing the organizational process for software engineering. Traditionally, you might do product requirements, then design work in Figma, then engineering implementation, and eventually production testing. In the past, these would’ve required handoffs from one team to another. But now, Airbnb has its product, design and engineering teams move directly to working with prototypes.

“Breaking that time down is actually one of the biggest savings that a lot of traditional software companies have to make the leap to do,” said Al-Dahle. “And so we made that leap and it actually ended up adding a ton of tailwind to our product development process.”

A byproduct of this change is that teams deal directly with code, rather than dealing with “artifacts” like a product requirements document.

“We moved away from excessive artifact generation to the code being the artifact that we reason upon, and prototypes,” he said.

AI resolves roughly half of support tickets

Al-Dahle told us that customer support was the first user-facing area that it introduced AI into. He described it as “the hardest problem to deploy,” because “the stakes and the consequences of a mistake are really high.”

Roughly half of Airbnb’s support tickets are now resolved purely by AI, said Al-Dahle (this is in line with the company’s Q2 results, which put the figure at nearly 45%).

The key to this, he says, is using synthetic data to thoroughly test the system before taking it to production.

“We start with: build a model, build the agent, and begin to generate a battery of synthetic data before you ever go into production.”

He notes that although agents handle about half of customer support queries, they are careful about what requires human assistance — with safety issues, for example.

“So while we solve 50% of the tickets, we’re actually deliberate about the tickets we don’t choose to solve yet [with agents].”

Everest, Airbnb’s AI context graph

Two Airbnb Services projects you may not be familiar with yet are grocery deliveries and airport pickups (the grocery service has just been expanded to more cities). Both were launched earlier this year, thanks in part to Airbnb’s inside-out AI approach.

It was an internal organizational context graph called Everest that helped bring these products to market quickly. Al-Dahle said that Everest uses technologies such as LLMs, embeddings and AI-based retrieval to build and query the graph.

He explained that the grocery delivery and airport pickup services are “kind of similar services — API integrations with partner services [external companies] that integrated onto our platform.”

The grocery service was built first, and learnings from it were made available in Everest. That enabled the airport pickup team to do its project much more quickly. In its Q2 earnings report, Airbnb states that “groceries took eight months, nine months and airport pickups took about six weeks to develop.”

Additionally, using Everest means its developers don’t necessarily need specialist knowledge to work on projects.

“Because of this context graph that exists across the codebase,” said Al-Dahle, “we’re able to have generalists work across very specialist parts of the code.”

Both of the new services were highlighted by CEO Brian Chesky at Airbnb’s 2026 Summer Release in May.

Choosing which models to use and customizing open models

To give more of a sense of Airbnb’s internal AI usage, Al-Dahle described it as a “multi-model company” and says it deploys “a lot of different models” in its production systems.

Airbnb uses a mixture of frontier and open models, but conducts most of its own post-training and reinforcement learning on open models. Al-Dahle said the company deploys at least 10 customized models for production use cases.

It also evaluates models along a Pareto frontier for cost, performance and latency, selecting a different trade-off for each application.

“We run evals specifically for each use case,” he explained. “So if we’re using a model for search, we have a set of search queries that are sampled from production that we measure against. If we’re doing customer support, we also sample all the production queries that we care most about — including edge cases.”

“We try to use the right tool for the right job,” he added. For example, coding can tolerate more latency but mistakes are expensive. So they prefer to use the strongest available frontier model for coding tasks.

“It makes sense to use the absolute most frontier coding model, because for every defect that a model produces, it could easily cost us a lot more.”

On the other hand, search is used at scale by Airbnb’s users and so is very latency-sensitive. So for that job, they prefer smaller specialized models. Al-Dahle claimed that smaller, post-trained models sometimes out-perform frontier models.

“For narrow use cases, we’ve been able to take really small, really nimble models that are very fast and cheap and post-train them beyond the frontier.”

Async agents: the next big shift

Like other AI-native companies, Airbnb has created an internal agent — in its case called AirChat.

“We have our own internal agent that we call AirChat, which [includes] basically all the necessary MCP organizational context,” said Al-Dahle.

But Airbnb is also starting to implement what Al-Dahle sees as the next development in agents: asynchronous agents running in containers and activated by events.

“A lot of our teams are starting to basically automate their on-calls,” he explained. “So if something trips, if a Grafana limit or whatever monitoring system that you use trips, agents spin up to then triage and run your on-call, your initial on-call.”

A human engineer can review a PR proposed by the agent, while the agent may close the incident itself if it determines that the alert was flaky.

This process reminds us of how open source projects like Vercel’s AI SDK, Astro, Flue and tldraw use software factories — teams of agents — to apply fixes and features.

Al-Dahle sees this approach eventually being used across its entire marketplace platform; for example to mo