A Infino, fundada por pessoas com experiência anterior no OpenSearch, anunciou sua saída do modo furtivo com uma plataforma de recuperação dedicada a agentes de inteligência artificial. A ideia central é oferecer ao agente uma única interface para consultar dados estruturados e não estruturados, em vez de distribuir a tarefa entre um data warehouse, um mecanismo de busca e um banco de dados vetorial, deixando que o agente combine os resultados ao longo de várias rodadas.
A empresa afirma que os agentes diferem dos usuários e aplicativos tradicionais na forma como leem. Em vez de enviar uma única consulta e aguardar o resultado, o agente faz perguntas pequenas e simultâneas para construir uma resposta maior, e cada resultado retornado consome parte do contexto do modelo, podendo acrescentar tempo e custo às chamadas subsequentes.
O que a Infino oferece?
A Infino coloca as funções de recuperação diretamente no SQL, permitindo combinar em uma única consulta busca por palavras-chave, busca semântica, filtros, contagem, junções, agregação e ordenação. Segundo o CEO Ekechi Nwokah, a ideia não está no uso do SQL em si, mas em reunir padrões de consulta que normalmente exigiam sistemas separados.
A empresa afirma que o desenvolvedor pode inserir uma pergunta em linguagem natural e convertê-la em uma única consulta executada em frações de segundo. A Infino também adicionou modelos de raciocínio direcionados ao mecanismo de recuperação para lidar com tarefas repetitivas dentro dos ciclos de busca, como formular a consulta, verificar a qualidade dos resultados, testar uma consulta alternativa e validar a resposta, em vez de sempre atribuir essas etapas a modelos avançados de maior custo.
Uma única cópia dos dados no formato Parquet
A arquitetura depende do armazenamento dos dados em arquivos Apache Parquet em armazenamento de objetos, com os índices de busca incorporados ao lado do rodapé do arquivo Parquet. A Infino afirma que o mecanismo principal é de código aberto e licenciado sob a Apache-2.0 no GitHub, enquanto o serviço Infino Cloud permite usar dados Parquet existentes e torná-los pesquisáveis sem construir a infraestrutura por conta própria.
Os dados continuam legíveis por ferramentas compatíveis com Parquet, incluindo Iceberg, Hudi, Spark, DuckDB e outros data warehouses. Também é possível ingerir dados Parquet ou JSON e conectar o agente à interface da Infino, sem gerenciar clusters, nós ou partes distribuídas, segundo a descrição da empresa.
Por que esta notícia é importante?
Se a ideia for bem-sucedida em cargas de produção, a camada unificada de recuperação poderá reduzir o número de caminhos de ingestão, funções ETL, esquemas e clientes que o agente precisa chamar. O mais importante do ponto de vista de segurança é que a existência de uma única cópia dos dados poderá permitir a aplicação centralizada de políticas de acesso, incluindo a definição das linhas e colunas que o agente pode visualizar e do que é registrado, em vez de distribuir as permissões entre gateways MCP e conectores de serviços.
A plataforma tem como alvo engenheiros de plataformas e dados, equipes de segurança, equipes de aprendizado de máquina e ciência de dados e desenvolvedores que criam agentes para lidar com código, registros, saídas de integração contínua e incidentes. A Infino afirma que sua arquitetura foi projetada para custar cerca de dez vezes menos que as arquiteturas tradicionais de busca e análise, enquanto sua comparação publicada mostra um custo aproximadamente 10,5 vezes menor que o do Elasticsearch e 23 vezes menor que o do OpenSearch na carga de trabalho testada.
Limitações e questões em aberto
Esses números são divulgados pela empresa e estão vinculados a uma carga de teste específica; portanto, por si só, não são suficientes para comprovar uma superioridade geral sobre todas as aplicações de Elasticsearch ou OpenSearch. Além disso, reduzir o número de sistemas não elimina a necessidade de verificar a qualidade da recuperação, os limites das políticas de acesso e o comportamento dos índices quando os dados mudam ou aumentam de volume. O valor da abordagem continua relacionado à adequação do Parquet e do armazenamento de objetos aos padrões de dados e consulta de cada equipe.