📂Mirage: um sistema de arquivos que conecta tudo pra IA
Uma startup lançou o Mirage, um sistema de arquivos virtual que unifica serviços diferentes num único lugar acessível por agentes de IA. S3, Google Drive, Slack, Gmail, GitHub, Linear, Notion, Postgres, MongoDB, SSH - tudo montado lado a lado como se fosse uma pasta no computador. --- O trabalho foi brutal: 1,1 milhão de linhas de código em 6 semanas. Reescreveram comandos básicos como cat, grep e head do zero pra funcionarem em cima de serviços heterogêneos. Jerry Liu, fundador da LlamaIndex, comentou que talvez sistemas de arquivos sejam a abstração certa que faltava pro mercado de indexação de documentos decolar. --- Na prática, é uma camada que permite a agentes de IA acessarem qualquer ferramenta sem precisar de integrações específicas. Em vez de conectar a IA separadamente com cada serviço, você monta tudo num filesystem e a IA navega como se estivesse numa pasta local.
Congrats on the launch! Filesystems are all you need (?) There wasn't a huge demand for "managed RAG" services in 2023, but it's possible the infra and market was just not mature enough. Maybe filesystems are the right abstraction that allows users to run their production document indexing workloads
— @jerryjliu0 View on X
Mirage propõe resolver o caos de integrações de IA usando uma abstração clássica da computação: o sistema de arquivos. A startup unificou serviços como S3, Google Drive, Slack, Gmail, GitHub, Linear, Notion, Postgres, MongoDB e SSH em um único filesystem virtual, permitindo que agentes de IA naveguem em dados heterogêneos como se fossem arquivos locais.
O problema da fragmentação de dados
Builders e engenheiros de machine learning enfrentam um gargalo recorrente ao construir pipelines de RAG (Retrieval-Augmented Generation): cada fonte de dados exige conectores específicos, autenticações distintas e tratamento de formatos variados. Essa fragmentação obriga equipes a manter dezenas de integrações paralelas, aumentando a complexidade de sistemas multi-agente em produção.
O Mirage ataca esse problema montando todos os serviços como volumes em um filesystem único. Em vez de configurar APIs separadas para acessar um bucket S3 ou um canal do Slack, desenvolvedores apontam caminhos de arquivo padronizados — como `/mnt/drive/relatorio.pdf` ou `/mnt/linear/tickets-abertos`.
Arquitetura e implementação
O trabalho técnico foi substancial: 1,1 milhão de linhas de código escritas em seis semanas. A equipe reimplementou comandos Unix fundamentais — `cat`, `grep`, `head` — do zero para operarem sobre APIs heterogêneas. O resultado é uma camada de abstração que traduz operações de filesystem em chamadas específicas para cada serviço, sem expor essa complexidade ao agente de IA.
Para modelos de linguagem e sistemas autônomos, essa padronização elimina a necessidade de conhecimento específico