Scaling Meta AI's Feed Deep Dive from Launch to Product-Market Fit
meta · Media & Entertainment · 2024 · source Agentic: yes · promotional bias: low · source-backed · extracted with prompt 0.5.6 (schema v2)
Generated from extraction.json — do not edit by hand. Every claim cites verbatim source evidence; stated means the quote directly asserts the claim, implied means it supports it indirectly.
Problem
Domain: social feed AI feature scaling
Meta needed to take Feed Deep Dive from launch to product-market fit while giving Facebook users high-quality contextual answers at Meta scale.
Constraints:
- LLMs can hallucinate or refuse, harming engagement and trust.
- Feed Deep Dive competes with simply continuing to scroll the Facebook feed.
- Quality improvements introduce latency and capacity costs.
Architecture
Meta evolved Feed Deep Dive toward agentic models with planning, tool calling, and reflection; used auto-judges over production traffic to detect refusals; pushed refusal feedback into the prompt-ranking model; applied smart caching on high-traffic posts and topic/intent-aware TTLs; and used cohort/content/funnel analysis to target users who get the most value.
Diagram confidence: reconstructed (reconstructed from prose).
flowchart LR A["Facebook feed post"] --> B["Agentic planning model"] B --> C["Tool-calling layer"] C --> D["Reflection step"] D --> E["Response generator"] E --> F["Smart cache"] G["Auto-judge pipeline"] --> H["Prompt ranking model"] H --> A I["Cohort targeting model"] --> A
Components
| Component | Role | Interacts with |
|---|---|---|
Facebook feed post |
User-facing content that may trigger information-seeking questions. | Agentic planning model |
Agentic planning model |
Creates a plan for which tools/APIs to call. | Facebook feed post, Tool-calling layer |
Tool-calling layer |
Calls people/entity, multimodal, and similar-post APIs for context. | Agentic planning model, Reflection step |
Reflection step |
Checks whether gathered context and proposed response are good enough. | Tool-calling layer, Response generator |
Response generator |
Produces the contextual Feed Deep Dive answer. | Reflection step, Smart cache |
Auto-judge pipeline |
Continuously evaluates production traffic for refusals and quality issues. | Prompt ranking model |
Prompt ranking model |
Ranks prompts/questions to show, downranking prompts likely to cause refusals. | Auto-judge pipeline, Facebook feed post |
Smart cache |
Caches responses for high-traffic posts with topic/intent-aware TTLs. | Response generator |
Cohort targeting model |
Increases or reduces feature prevalence for cohorts based on value and engagement. | Facebook feed post |
Data flow
A feed post triggers a contextual question. The agentic flow plans which APIs/tools to call, gathers people/multimodal/similar-post context, reflects on whether the answer is good, and returns a response. Auto-judges continuously evaluate production prompts, rankers downrank prompts likely to cause refusals, caches store responses for high-traffic posts with TTL by topic/intent, and cohort models decide where to show the feature.
3 supporting quotes
Why this architecture
Meta optimized Feed Deep Dive as a product loop: improve response quality with agentic reasoning, reduce refusals with judges/rankers, offset latency/cost with caching, and target cohorts where the feature creates value.
3 supporting quotes
Models used: Meta AI · agentic planning model · auto judges · prompt ranking model · deep neural networks for targeting
Scale
- Feed Deep Dive launched in April 2024.“in April 2024 we launched Meta AI on Facebook”transcript, stated
- After US English launch, Meta expanded to Spanish regions, languages, and regions around the world.“we launched in the US in English. Then a couple of months after that we launched in Spanish speaking regions”transcript, stated
- Roughly 5-10% of posts drive about 50% of impressions and 30% of clicks.“5 to 10% of posts actually driving the vast majority about 50% of the the impressions and 30% of clicks.”transcript, stated
Alternatives considered (roads not taken)
Traditional orchestration without agentic planning/reflection
Rejected because: Meta moved to planning, tool calling, and reflection for higher-quality contextual responses.
Offline model improvement only
Rejected because: Model improvement can take weeks, while bad prompts may be prevalent only for days.
Uniform cache TTL for all topics
Rejected because: Fast-moving sports/news need freshness while how-tos and recipes tolerate longer TTLs.
Patterns
tool-use-orchestration (agent-architecture)
Feed Deep Dive plans and calls APIs/tools to gather context before answering.
llm-as-judge (evaluation)
Auto judges evaluate production traffic for refusal behavior and feed prompt-ranker improvement.
semantic-caching (serving)
Smart caching targets high-traffic posts and uses topic/intent TTLs to balance freshness and latency.
retrieval-ranking (ranking)
Feedback from refusals is pushed to the prompt ranking model so poor prompts are downranked.
Tradeoffs
Reasoning architecture
Chose agentic planning, tool calling, and reflection over traditional orchestration.
Rationale: The agentic approach provides higher-quality context-enriched responses.
Cache policy
Chose topic/intent-aware TTLs over one freshness setting for all posts.
Rationale: Freshness needs differ between news/sports and more evergreen how-to/recipe topics.
Feature distribution
Chose cohort targeting and rollback over showing Feed Deep Dive equally to every user.
Rationale: Meta increases prevalence for users getting value and reduces it where the feature does not work.
Gotchas (what bit them)
Refusals break habit and trust.
Root cause: LLMs refuse when context is missing, context generation fails, or integrity/safety requires it.
Resolution: Use auto judges and prompt-ranker feedback to reduce refusal-prone prompts.
Agentic reasoning improves quality but adds latency.
Root cause: Planning, tool calls, and reflection require extra steps before showing a response.
Resolution: Use caching and product targeting to manage quality/latency tradeoffs.
Evaluation
Meta evaluates through auto judges, human raters, refusal rates, prompt-ranking feedback, click-through rates, deep sessions, weekly active usage, L7/L28 retention, cohort performance, latency, capacity cost, and freshness.
Metrics: refusal rate · auto-judge/human disagreement · click-through rate · deep sessions · weekly active usage · L7/L28ness · cache hit rate · latency · capacity cost
Outcomes
- Feed Deep Dive launched in April 2024 and expanded beyond US English.
- Meta built an online auto-judge and prompt-ranker feedback pipeline for refusals.
- Smart caching focuses on the small share of posts driving large impression/click volume.
- The product moved toward product-market fit and monetization work.
The transcript frames outcomes as product-market-fit progress rather than disclosing absolute engagement or revenue numbers.