top of page

Adaptive Instructed-Retriever da Databricks Reduz a Latência de Busca Sem Sempre Encurtar a Busca

11 de set.
14 min de leitura

A Databricks apresentou o Adaptive Instructed-Retriever com uma afirmação direta: qualidade de recuperação de nível de ponta em 5,8 segundos, menos da metade da latência de seus modelos de comparação. O Databricks Adaptive Instructed-Retriever não torna todas as buscas igualmente profundas. Ele decide quando outra etapa de busca justifica o tempo adicional.

Essa distinção desafia uma premissa comum por trás dos agentes de dados. Resultados melhores muitas vezes exigem mais buscas, modelos maiores ou ambos. Cada etapa adicional pode ampliar a cobertura das evidências, mas também torna o agente mais lento e mais caro de operar.

Em vez disso, a Databricks treinou um modelo pequeno e especializado para encerrar cedo solicitações simples e continuar nas difíceis. Portanto, a principal disputa não é entre a Databricks e um único fornecedor de modelos. É entre a busca adaptativa e limitada e a recuperação de profundidade fixa, na qual cada solicitação recebe aproximadamente o mesmo tratamento computacional.

O Adaptive Instructed-Retriever da Databricks Muda o Orçamento de Busca

A mudança central é uma política de busca limitada que destina mais trabalho apenas quando o modelo espera que esse trabalho melhore a recuperação.

A Databricks anunciou o sistema em 9 de setembro de 2026. Seu anúncio do retriever descreve um modelo que combina recuperação paralela com busca sequencial.

A recuperação paralela envia várias buscas de uma só vez. Essa abordagem limita o número de períodos de espera e funciona bem quando a solicitação inicial já aponta para evidências úteis.

A busca sequencial funciona de forma diferente. Ela examina uma rodada de evidências, refina a estratégia de busca e conduz outra rodada. Esse ciclo de feedback ajuda em perguntas multi-hop, que exigem fatos de vários documentos ou fontes.

No entanto, a busca sequencial também coloca cada nova rodada depois da anterior. Um agente não pode iniciar sua terceira busca até que os resultados anteriores indiquem o que procurar em seguida.

O Adaptive Instructed-Retriever fica entre essas abordagens. A Databricks impõe um número máximo fixo de etapas sequenciais e permite que o modelo decida quando parar dentro desse limite.

O modelo retorna antecipadamente quando considera suficientes as evidências disponíveis. Ele continua quando outra consulta parece ter probabilidade de encontrar informações ausentes. O limite fixo impede que uma busca incerta se expanda indefinidamente.

Esse design amplia o Instructed-Retriever-1, um modelo anterior da Databricks focado em recuperação paralela de etapa única. Esse modelo podia incorporar esquemas de dados e instruções personalizadas ao formular buscas.

A nova versão mantém esse caminho rápido e acrescenta comportamento controlado de múltiplas etapas. Essa capacidade adicional importa porque as perguntas empresariais raramente têm o mesmo nível de dificuldade.

Uma solicitação por um título conhecido de notebook pode ser simples. Encontrar todos os clientes associados a um produto pode exigir descoberta mais ampla, identificação de entidades e buscas de acompanhamento direcionadas.

A Databricks posiciona a tecnologia como uma camada de recuperação para o Genie Code e agentes de dados relacionados. Esses sistemas pesquisam coleções em constante mudança de tabelas, dashboards, notebooks, documentos e outros ativos do espaço de trabalho.

A empresa afirma que o Adaptive Instructed-Retriever igualou os principais modelos de comparação em sete benchmarks internos e externos mantidos fora do treinamento. Esses testes cobriram diversos domínios e níveis de dificuldade.

Sua latência média de ponta a ponta relatada foi de 5,8 segundos. A Databricks afirma que esse resultado foi mais de duas vezes mais rápido do que Claude Sonnet 5, GPT-5.6 Luna e DeepSeek-V4-Flash em sua avaliação.

Essa é uma afirmação relevante, mas continua sendo um benchmark conduzido pelo fornecedor. A Databricks não apresentou esses resultados como uma classificação universal, reproduzida de forma independente, para cargas de trabalho empresariais.

Consequentemente, a notícia importante vai além de uma única barra de latência. A Databricks transformou o número de etapas de busca em uma decisão de produto aprendida, em vez de uma configuração fixa do pipeline.

Por Que a Busca Empresarial de Profundidade Fixa Está Sob Pressão

Uma única política de busca desperdiça tempo em perguntas fáceis ou para cedo demais em perguntas difíceis, criando pressão nas duas extremidades da carga de trabalho.

Sistemas convencionais de recuperação geralmente usam uma receita fixa. Eles recuperam um número predefinido de candidatos, aplicam filtros, talvez reordenem os resultados e enviam o contexto selecionado a um modelo de linguagem.

Essa previsibilidade ajuda engenheiros a administrar a infraestrutura. Isso não significa que a receita seja adequada para todas as solicitações.

Algumas perguntas são, na prática, consultas diretas. Um usuário pode pedir uma política nomeada, um dashboard exato ou uma tabela que contenha um campo conhecido.

Outras perguntas exigem exploração. Um agente pode precisar identificar várias entidades relevantes, conectar evidências entre documentos e verificar se algo importante continua ausente.

Executar um processo de busca prolongado para cada consulta direta aumenta o tempo de resposta sem garantir evidências melhores. Restringir todas as solicitações a uma rodada deixa perguntas mais difíceis expostas a uma recuperação incompleta.

Esse problema se agrava dentro de um agente. Um atraso de busca raramente é todo o tempo de espera, porque a recuperação frequentemente precede o raciocínio, a execução de ferramentas e a geração da resposta.

Assim, uma rodada de busca evitável pode prolongar uma cadeia maior. Várias rodadas desnecessárias podem fazer um agente que, de outra forma, seria capaz parecer pouco responsivo.

A própria documentação de AI Search da Databricks ilustra uma troca relacionada. O reranking pode melhorar a relevância, mas introduz latência adicional após a recuperação inicial.

O reranking usa outro modelo para reordenar documentos candidatos pela relevância para a solicitação. Ele pode corrigir classificações fracas da primeira etapa sem realizar uma busca totalmente nova.

A recuperação adaptativa de múltiplas etapas aborda outra parte do problema. Ela determina se o agente deve buscar evidências adicionais e como a próxima consulta deve mudar.

Ambas as técnicas consomem computação para melhorar a qualidade. Nenhuma é gratuita, e nenhuma deve entrar em todas as solicitações apenas porque ajudou em um benchmark médio.

Isso torna as equipes de infraestrutura de busca o alvo imediato da pressão. Agora, elas precisam justificar configurações estáticas diante de sistemas capazes de alterar o esforço por consulta.

Modelos de linguagem de propósito geral também enfrentam pressão na camada de recuperação. Suas amplas capacidades de raciocínio podem apoiar buscas iterativas, mas essa flexibilidade traz uma sobrecarga substancial de inferência.

Um modelo especializado menor não precisa superar um modelo maior em toda tarefa intelectual. Ele só precisa tomar melhores decisões de busca com rapidez suficiente para o agente posterior.

O argumento da Databricks se encaixa em um movimento mais amplo em direção a componentes especializados. Um agente empresarial pode usar um modelo para planejamento de recuperação, outro para reranking e outro para síntese final.

Essa divisão pode reduzir a latência, mas também cria complexidade de avaliação. As equipes precisam determinar se cada componente melhora a experiência completa do usuário, e não apenas sua métrica local.

Para empresas que constroem uma base de conhecimento de IA pesquisável, essa distinção é prática. Falhas de recuperação frequentemente se tornam falhas de resposta, mesmo quando o modelo de linguagem final raciocina corretamente.

A pressão, portanto, não é simplesmente comprar um modelo mais rápido. É medir onde o agente passa seu tempo e quais buscas alteram materialmente as evidências.

O Mecanismo Recompensa Buscas Úteis e Penaliza Etapas Desperdiçadas

A Databricks treina o retriever para tratar cada busca adicional como um investimento que precisa justificar seu lugar com resultados melhores.

A empresa começa com um modelo-base pré-treinado e ambientes sintéticos de recuperação empresarial. Ambientes sintéticos fornecem perguntas, documentos e sinais de relevância gerados para ensinar comportamento de busca em escala.

A Databricks também reutiliza dados de treinamento do Instructed-Retriever-1. Isso preserva a experiência com recuperação paralela de etapa única, ao mesmo tempo que adiciona perguntas sintéticas projetadas para se beneficiar de várias rodadas.

O principal método de treinamento é o aprendizado por reforço online. Nesse contexto, o modelo executa trajetórias de busca e recebe recompensas com base em sua qualidade e custo.

A Databricks usa Clipped Importance Sampling Policy Optimization, abreviado como CISPO. O método de otimização atualiza a política de busca enquanto controla quão fortemente as trajetórias amostradas influenciam o treinamento.

O desenho da recompensa importa mais para o comportamento do produto do que a sigla. Trajetórias de alto desempenho recebem sinais positivos, enquanto etapas de busca desnecessárias sofrem penalidades.

Uma penalidade leve por etapa permite que o modelo busque por mais tempo. Uma penalidade maior incentiva a interrupção antecipada e menor latência.

O treinamento com diferentes pesos de penalidade produz uma família de checkpoints. Cada checkpoint representa um ponto operacional diferente entre qualidade de recuperação e tempo de resposta.

Isso cria uma fronteira de Pareto configurável. Um ponto está nessa fronteira quando melhorar a qualidade exigiria mais latência, ou reduzir a latência sacrificaria qualidade.

A Databricks afirma que seus checkpoints treinados superaram o modelo-base não treinado com latência semelhante ou menor. Também alega que a fronteira resultante dominou seus modelos de comparação nos orçamentos de recuperação testados.

O mecanismo é mais consequente do que selecionar um único checkpoint vencedor. Ele permite que uma equipe de produto escolha uma política alinhada a uma carga de trabalho específica.

Um assistente interativo poderia priorizar um checkpoint mais rápido. Uma tarefa de pesquisa offline poderia tolerar uma recuperação mais longa quando uma cobertura mais ampla melhora o relatório final.

A contagem limitada de etapas adiciona outra camada de controle. Mesmo a política orientada à qualidade não pode continuar buscando além do máximo configurado.

Isso torna o sistema diferente de um agente de pesquisa sem restrições. O Adaptive Instructed-Retriever não é solicitado a explorar até se sentir completamente certo.

Ele recebe um orçamento limitado e aprende como gastá-lo. O comportamento resultante se assemelha à computação condicional, em que um sistema ativa trabalho adicional apenas para entradas que o exigem.

A Databricks oferece dois exemplos desse comportamento. O primeiro pergunta se uma empresa não identificada relatou explicitamente custos de reestruturação como uma rubrica da demonstração de resultados do ano fiscal de 2022.

Segundo a Databricks, seu modelo alcançou Recall@10 completo em duas etapas. Recall@10 mede se itens relevantes aparecem entre os dez primeiros resultados recuperados.

O Claude Sonnet 5 teria alcançado o mesmo recall em três etapas. O GPT-5.6 Luna usou quatro etapas na comparação da empresa.

O sistema da Databricks verificou a rubrica direta e categorias de despesas relacionadas. Em seguida, parou após encontrar evidências suficientes para sustentar uma resposta negativa.

Perguntas negativas são difíceis porque a ausência raramente aparece como uma frase conveniente. Um agente de busca precisa inspecionar locais prováveis sem confundir uma expressão ausente com prova de que algo nunca existiu.

O segundo exemplo pergunta quais clientes usam, ou consideraram usar, o LiteLLM Proxy. Essa pergunta recompensa a descoberta, e não a verificação de um documento conhecido.

O Adaptive Instructed-Retriever teria usado sua segunda rodada para buscar hipóteses específicas de contas. Ele alcançou 0,75 de Recall@10 em duas etapas.

A Databricks relata 0,50 para Sonnet em duas etapas e 0,62 para Luna em quatro. A empresa afirma que Luna repetiu consultas semelhantes entre aspas, enquanto o acompanhamento genérico de Sonnet deixou de encontrar clientes relevantes.

Esses exemplos sugerem que adaptar a consulta pode ser tão importante quanto ampliar a busca. Uma nova rodada oferece pouco valor quando repete a primeira estratégia.

É nesse ponto que a recuperação orientada por instruções entra em cena. As instruções podem especificar a evidência desejada, as restrições ou as características dos documentos além da consulta bruta.

O trabalho acadêmico sobre o benchmark INSTRUCTIR constatou que a recuperação que segue instruções continua sendo difícil. Seus autores também observaram que parte do ajuste por instruções no estilo de tarefas pode se ajustar excessivamente aos conjuntos de dados existentes.

O posterior benchmark MAIR ampliou a avaliação para 126 tarefas de recuperação em seis domínios. Essa escala reflete como é difícil inferir capacidade geral de recuperação a partir de uma coleção limitada de tarefas.

A abordagem da Databricks acrescenta uma decisão sobre esforço ao seguimento de instruções. O modelo precisa entender o que encontrar, avaliar o que já encontrou e decidir se vale a pena continuar buscando.

Essa combinação explica por que um modelo pequeno e especializado pode competir com um modelo geral maior nesse papel. O problema é delimitado, mensurável repetidamente e estreitamente ligado aos resultados de busca.

Isso não demonstra que modelos pequenos substituem modelos de fronteira de forma geral. Demonstra que o treinamento em torno de um objetivo operacional preciso pode reduzir o raciocínio generalista desnecessário.

O que a alegação de latência 2x menor não comprova

O benchmark sustenta uma direção de projeto promissora, mas ainda não estabelece desempenho equivalente em índices corporativos reais, regras de segurança e padrões de tráfego.

A Databricks relata resultados em sete benchmarks internos e externos separados para teste. O anúncio não publica cada consulta subjacente, corpus, julgamento de relevância ou configuração de serviço.

Isso limita o escrutínio externo. Os leitores ainda não podem reproduzir o resultado completo de 5,8 segundos apenas com as informações da publicação.

A expressão “qualidade de fronteira” também depende da tarefa selecionada. As comparações avaliam modelos como agentes de busca dentro da configuração de recuperação da Databricks, e não como assistentes gerais.

Hardware, software de serviço, concorrência, escala de documentos e latência de ferramentas podem afetar as medições de ponta a ponta. Condições de implantação diferentes podem alterar a vantagem relativa.

A composição do benchmark também importa. Um conjunto com muitas consultas diretas naturalmente recompensa a interrupção antecipada.

Um conjunto dominado por investigações profundas poderia levar o modelo à sua contagem máxima de etapas. Essa mudança reduziria a vantagem média de latência.

Dados de treinamento sintéticos criam outra questão em aberto. Cenários corporativos gerados podem oferecer supervisão ampla, mas seus padrões podem diferir dos espaços de trabalho desorganizados em produção.

Repositórios reais contêm documentos duplicados, painéis obsoletos, nomenclatura inconsistente, metadados incompletos e restrições de acesso. Eles também contêm perguntas que os projetistas não anteciparam.

A pesquisa InfoSearch destaca outro desafio. Um recuperador realmente consciente de instruções deve considerar os atributos de documentos solicitados, incluindo restrições afirmativas e negativas.

Um modelo pode parecer forte quando a relevância segue principalmente a similaridade temática. Ele enfrenta um teste mais difícil quando os usuários solicitam apenas evidências atuais, autoritativas, regionais ou em conformidade com políticas.

A segurança também pode alterar o comportamento da busca. Um agente corporativo não deve recuperar material restrito apenas porque ele parece relevante.

A filtragem de acesso pode reduzir o conjunto de candidatos ou remover a evidência mais óbvia. O agente então deve decidir se outra busca permitida tem valor esperado suficiente.

O Databricks AI Search integra índices à sua plataforma de dados e oferece suporte a metadados, filtragem, recuperação híbrida e reranqueamento. Esses recursos criam um caminho plausível de implantação, mas a integração não valida todas as alegações sobre o modelo.

O anúncio também não quantifica o custo operacional de cada comparação. Menor latência frequentemente se correlaciona com menor uso de computação, mas essa relação depende da eficiência de serviço e da utilização do hardware.

Um modelo pequeno que termina rapidamente ainda pode operar de modo ineficiente com baixo tráfego. Um serviço compartilhado maior pode se beneficiar de processamento em lote, o que altera a comparação de custos.

A família de checkpoints também introduz uma escolha operacional. Os clientes precisam identificar a penalidade de etapa correta e avaliá-la em relação à própria tolerância à falta de evidências.

Uma política rápida pode cumprir metas de latência enquanto degrada solicitações incomuns de alto valor. Uma política agressiva pode proteger a qualidade da recuperação enquanto reduz a capacidade de resposta prometida.

Métricas médias podem ocultar essas caudas. As equipes corporativas precisam de latência por percentil, categorias de falha e resultados de qualidade separados pela dificuldade da consulta.

Elas também precisam testar interrupções falsas. Essa falha ocorre quando o modelo acredita ter evidências suficientes, embora outra busca tivesse encontrado um documento decisivo.

Buscar em excesso é mais fácil de perceber porque os usuários esperam mais. A interrupção prematura pode permanecer invisível, a menos que o conjunto de avaliação contenha rótulos confiáveis de relevância.

Consequentemente, uma política adaptativa cria uma obrigação de monitoramento. As equipes devem medir não apenas o que o modelo recuperou, mas por que ele parou e se etapas adicionais teriam mudado o resultado.

A Databricks apresenta adequadamente os resultados como sua própria avaliação. Até que testes independentes surjam, compradores devem tratar o número de 2x como um resultado específico de benchmark.

Essa cautela não apaga o resultado. Ela define o que o resultado pode sustentar: a alocação adaptativa de etapas merece testes de produção contra buscas de profundidade fixa.

A busca adaptativa torna o tamanho do modelo um atalho de compra menos útil

Se o esforço de recuperação se tornar treinável e delimitado, os compradores deverão comparar políticas completas de busca em vez de classificar produtos apenas pelo tamanho do modelo.

A aquisição de IA empresarial frequentemente começa com um ranking familiar de modelos. Essa abordagem faz sentido para tarefas gerais de linguagem, mas pode representar de forma equivocada um sistema de recuperação.

Um agente de busca combina formulação de consultas, acesso ao índice, seleção de candidatos, comportamento de interrupção e, às vezes, reranqueamento. A resposta final depende de como essas partes interagem.

A comparação da Databricks sugere que um recuperador especializado pode igualar modelos maiores dentro desse ciclo definido. Sua vantagem vem da alocação de trabalho, e não simplesmente de produzir tokens mais rápido.

Isso desloca a competição para a avaliação em nível de sistema. Anthropic, OpenAI, DeepSeek e outros provedores de modelos podem aprimorar o uso de ferramentas, a eficiência de raciocínio ou políticas de busca em resposta.

Fornecedores de busca podem perseguir o mesmo princípio sem reproduzir a receita exata de treinamento da Databricks. Eles podem encaminhar solicitações conforme a dificuldade, impor orçamentos ou treinar modelos leves de planejamento.

A recuperação híbrida tradicional continua relevante. A busca por palavras-chave pode localizar identificadores exatos, enquanto a busca vetorial captura similaridade semântica.

Reranqueadores podem então reordenar os candidatos combinados. A busca sequencial adaptativa acrescenta outra opção quando a primeira passagem deixa lacunas não resolvidas.

Essas técnicas não devem se tornar uma pilha automática em que cada solicitação aciona todas as etapas. Isso reproduziria o problema de latência sob uma arquitetura mais complicada.

O princípio de projeto mais forte é a escalada condicional. Comece pelo caminho menos dispendioso que possa responder com confiabilidade e, então, invista mais quando as evidências justificarem.

Esse princípio também muda a avaliação. Um sistema deve receber crédito por parar cedo somente quando suas evidências forem suficientes.

Ele deve receber crédito por continuar somente quando a próxima etapa aumentar a cobertura útil. Contar etapas sem medir resultados incentiva uma otimização superficial.

O resultado importa além dos clientes da Databricks porque agentes de conhecimento enfrentam a mesma restrição básica. Os usuários querem respostas precisas de coleções privadas crescentes sem esperar por uma investigação sem fim.

Um agente prático pode pesquisar documentos locais uma vez para encontrar um arquivo nomeado. Pode realizar várias buscas direcionadas ao montar um histórico de decisões entre projetos.

Tratar essas solicitações de forma idêntica desperdiça tempo ou informação. Adaptive Instructed-Retriever transforma esse desalinhamento em um problema explícito de treinamento de modelos.

A abordagem também oferece às equipes de infraestrutura uma superfície de controle mais clara. Em vez de definir uma única profundidade fixa, elas podem selecionar checkpoints que representem diferentes prioridades de qualidade e latência.

No entanto, essa conveniência pode ocultar diferenças entre cargas de trabalho. Um checkpoint não servirá necessariamente de forma igualmente eficaz suporte interativo, pesquisa de conformidade e análises offline.

Portanto, as empresas devem segmentar as avaliações por caso de uso. Elas devem incluir consultas comuns, solicitações ambíguas, perguntas negativas, descoberta exaustiva e síntese de múltiplos documentos.

O benchmark selecionado também deve refletir o índice real. Um corpus público limpo não pode substituir um espaço de trabalho com permissões, ativos obsoletos e conflitantes.

O sucesso deve ser medido no nível da resposta, bem como no da recuperação. Um Recall@10 melhor só importa quando o agente subsequente usa as evidências fielmente.

O Adaptive Instructed-Retriever da Databricks, em última análise, reformula velocidade como resultado de uma política. Uma busca mais rápida não precisa significar uma busca uniformemente mais superficial.

Pode significar reconhecer quando maior profundidade deixou de compensar. Essa é uma direção mais útil do que exigir que toda solicitação absorva o orçamento máximo de raciocínio.

Três sinais mostrarão se a recuperação adaptativa se sustenta

O próximo teste é verificar se a Databricks consegue transformar um resultado controlado de benchmark em ganhos repetíveis em dados de clientes, consultas difíceis e tráfego de produção.

O primeiro sinal é material de avaliação reproduzível. A Databricks identificou sete categorias de benchmarks separadas para teste e forneceu exemplos concretos, mas equipes externas precisam de detalhes de teste mais completos.

Um pacote público de avaliação esclareceria a composição do corpus, a pontuação, as condições de serviço e a dificuldade das consultas. Uma replicação independente próxima do resultado relatado de 5,8 segundos reforçaria a alegação de latência.

Grandes diferenças entre resultados independentes e os números da Databricks a enfraqueceriam. Mesmo sem acesso completo ao modelo, protocolos de avaliação comparáveis tornariam as comparações entre fornecedores mais significativas.

O segundo sinal é a adoção em produção dentro de Genie Code, Genie One ou Genie Agents. A Databricks conecta explicitamente o recuperador a esses produtos e aos dados em constante mudança de seus espaços de trabalho.

Evidências úteis incluiriam latência por percentil, taxas de recuperação bem-sucedida e distribuições de etapas de busca em implantações reais. Uma concentração de saídas após uma etapa mostraria que o modelo preserva um caminho rápido genuíno.

Ganhos de qualidade consistentes em solicitações multi-hop sustentariam a promessa mais profunda. Buscas frequentes à profundidade máxima sugeririam que as perguntas de produção são mais difíceis do que a composição do benchmark.

O terceiro sinal é a resposta dos concorrentes. Provedores de modelos e plataformas de busca empresarial agora têm uma meta concreta: igualar a qualidade de recuperação sem atribuir o mesmo esforço a cada consulta.

Novos controles de interrupção adaptativa, recuperadores especializados ou avaliações de agentes conscientes de latência validariam o enquadramento da Databricks. Sistemas fortes de profundidade fixa que igualassem sua qualidade e velocidade colocariam em dúvida a necessidade de alocação aprendida de etapas.

As equipes não precisam esperar por essa disputa antes de testar a ideia subjacente. Elas podem comparar a recuperação em uma etapa com uma busca limitada de múltiplas etapas em uma amostra rotulada de suas próprias solicitações.

A avaliação deve separar consultas simples, ambíguas, negativas e exaustivas. Deve registrar a qualidade da recuperação, a latência de ponta a ponta, a contagem de buscas e o embasamento da resposta subsequente.

Esse processo transforma a alegação de destaque em uma decisão fundamentada em evidências locais. Também revela se um checkpoint adaptativo para de forma inteligente ou apenas para cedo.

A Databricks apresentou um mecanismo convincente para reduzir buscas desperdiçadas. A questão em aberto é quão confiavelmente esse mecanismo se transfere para além dos ambientes escolhidos.

Para desenvolvedores e compradores empresariais, a próxima ação adequada é concreta: teste a busca adaptativa com seus documentos reais e a meta de latência mais rigorosa. Uma etapa adicional de busca melhora as evidências ou apenas prolonga a espera?

 
 

Comece grátis

Um assistente de IA local-first com gestão de conhecimento pessoal

Para oferecer uma experiência de IA melhor,

atualmente, o remio é compatível apenas com Windows 10+ (x64) e M-Chip Macs.

Seu parceiro de IA no trabalho
Faça mais com o remio

Planeje. Crie. Entregue.
Tudo em um só lugar.

bottom of page