Avi Chawla@_avichawlaxGoogle and Anthropic move retrieval out of app into standalone service
- Separating ingestion from query avoids stale embeddings and coupled infrastructure.
- MCP and RAG Engine expose retrieval as a tool agents invoke, not a pipeline inside one app.
- Old naive RAG causes index drift and duplicate connectors across apps.
how to reproduce · Implement retrieval as a standalone service (e.g., MCP server or RAG Engine) that agents call via tools. Decouple ingestion from query to avoid stale embeddings and reuse connectors across apps.