O Google quer facilitar ao máximo o uso do navegador Chrome. Pensando nisso, a empresa está implementando aprendizado de máquina para tornar a barra de endereços do Chrome, também conhecida como omnibox, mais inteligente.
O nome “omnibox” não é escolhido ao acaso. A empresa desenvolveu a barra de endereço para que você possa encontrar facilmente muitas coisas a partir dela, não só na web, mas no próprio navegador. Por exemplo, dependendo do que você escreve, oferece sugestões sobre páginas semelhantes que você visitou ou possíveis novos resultados. Também sobre guias que você já possui abertas ou elementos marcados.
A atualização mais recente do Chrome integra aprendizado de máquina para melhores resultados omnibox
Sendo um elemento central do navegador, a empresa colocou ênfase especial em melhorá-lo. Como resultado, a atualização mais recente do Chrome (M124) traz uma omnibox com recursos aprimorados por aprendizado de máquina. Isso significa que agora os resultados serão “mais precisos e relevantes para você”, de acordo com a postagem no blog do Chromium. A atualização está chegando ao Chrome para Windows, Mac e ChromeOS.
O “aprendizado de máquina” é semelhante à IA, mas em uma escala um pouco menor. Basicamente, concentra-se na análise de grandes quantidades de dados para tomar decisões precisas ou executar ações com base em padrões detectados. No Google Chrome, a equipe de desenvolvimento está implementando-o para que seus padrões de uso e de milhões de usuários tornem os resultados da omnibox mais precisos.
O foco da melhoria está no “sistema de pontuação” que determina o quão relevante um resultado é para você. Quanto mais pontuações de relevância ele tiver, maior será a probabilidade de aparecer como uma sugestão conforme você digita na barra de endereço.
Os problemas da abordagem anterior
Justin Donnelly, engenheiro de software do Chrome, é a equipe responsável pela omnibox. Eles afirmam que a barra de pesquisa já era boa por si só. No entanto, o principal problema era a sua inflexibilidade. Isto significa que, embora tenha funcionado bem no seu contexto, a sua adaptabilidade foi complicada. Foi bastante difícil implementar melhorias ou considerar novos cenários operacionais no âmbito do “fórmulas ajustadas à mão” método. a omnibox era como um sistema poderoso com peças perfeitamente interligadas. No entanto, modificar uma parte fundamental era impossível sem que tudo desmoronasse, como um castelo de cartas.
Donnelly também menciona que a popularidade do Chrome também adicionou complexidade. Afinal, a implementação de mudanças no navegador impactaria dezenas de milhões de pessoas em todo o mundo. Donnelly descreveu o desafio como “construindo o avião enquanto voava”.
Há outra grande vantagem da nova abordagem de aprendizado de máquina em relação às fórmulas anteriores ajustadas manualmente. Agora, é capaz de processar dados numa escala impossível de cobrir com métodos “artesanais” ou tradicionais.
Como o aprendizado de máquina está melhorando os resultados na barra de pesquisa do Chrome
O poder do aprendizado de máquina ajudou a equipe de desenvolvimento a identificar certas situações que não conseguiam perceber antes. Por exemplo, havia um padrão geral em que, depois de acessar um site usando a omnibox, muitos usuários permaneciam por alguns segundos e depois pulavam para outro URL. Isso ocorreu porque a barra de endereço do Chrome não oferecia o resultado correto e eles a acessaram por acidente. No entanto, a recomendação errada continuou aparecendo nas tentativas subsequentes.
Agora, com o novo modelo, esse comportamento deverá ser diferente. Nesse caso, o Chrome reduzirá de forma inteligente a pontuação dessa recomendação. Isso lhe dará baixa relevância para que não continue aparecendo constantemente. Basicamente, o navegador aprenderá com você à medida que você o usar.
Por último, Donnelly menciona que este é apenas o começo do aprendizado de máquina. A nova abordagem permitirá que muitos mais parâmetros sejam considerados para determinar a relevância dos resultados da omnibox do Chrome. Por exemplo, a hora do dia ou mesmo o ambiente de utilização do navegador.