Escopos inteligentes é uma tecnologia que oferece funcionalidade para escolher o melhor conjunto de escopos a apresentar o usuário, dependendo do termo de pesquisa, se o escopo está instalado localmente ou remotamente disponível nos servidores da Canonical.
A "inteligência" é obtida consultando-se o Smart Scopes Server da Canonical com todas as consultas de pesquisa feitas a partir da visualização Home do Dash.
Esta tecnologia estará disponível a partir do Ubuntu 13.10 em diante, e pode ser testada já nas imagens de desenvolvimento do Ubuntu "Saucy Salamander", que eventualmente se tornará a versão 13.10.
Como tudo funciona
A jornada começa quando o usuário abre o Dash e digita algo para procurar. A consulta de pesquisa será enviada para os escopos locais na máquina do usuário e para escopos remotos no Smart Scopes Server. Você pode pensar em escopos como mecanismos de pesquisa dedicados (por exemplo, o escopo de vídeos pesquisará vídeos), cujos resultados podem ser combinados e priorizados antes de serem apresentados ao usuário.
É aí que o Smart Scopes Service entra em ação: um serviço remoto usado pelo Escopo Inicial para determinar as melhores correspondências para que os Escopos sejam acionados para um termo de pesquisa. Ele também é responsável por retornar resultados de qualquer escopo remoto para esse termo de pesquisa, além de aceitar métricas anônimas geradas durante essa pesquisa .
Eficiente
Para fornecer uma variedade mais rica de resultados, um grande número de escopos será instalado na máquina local. Cada um deles será ativado somente se o Smart Scopes Service achar necessário, e todos os escopos serão descarregados após um período de inatividade.
Isso, combinado com a grande parte do trabalho que está sendo feito no servidor remoto, fornece um processo muito eficiente e modularizado, dando ao usuário uma experiência rápida na obtenção de conteúdo, apesar de todo o processamento acontecer nos bastidores.
Inteligente!
O Smart Scopes Server aprenderá constantemente sobre os resultados que estão sendo clicados no Dash, de acordo com os termos de pesquisa, e adapta os resultados retornados e sua classificação com base nas métricas que recebe. Quanto mais o serviço é usado e quanto mais a base de usuários do Ubuntu cresce, mais precisos serão os resultados.