A inteligência artificial prepara-se para chegar ao Ubuntu. Numa publicação partilhada a 27 de Abril no fórum da comunidade, Jon Seager, vice-presidente de engenharia da Canonical, confirmou os planos da empresa para adoptar a tecnologia. A estratégia passa por uma adopção responsável, com foco em ferramentas de código aberto e na execução local de modelos.
Nos últimos anos, gigantes da indústria tecnológica começaram a integrar a inteligência artificial nas suas plataformas e identidades empresariais. Até agora, a Canonical tinha mantido o silêncio sobre o tema, o que deixava os utilizadores na dúvida sobre o futuro do sistema operativo. Contudo, a recente publicação detalha como a empresa planeia introduzir estas novidades.
Uma das principais preocupações da comunidade prendia-se com a ausência de um botão universal para desactivar a inteligência artificial. Para responder a esta questão, Seager explicou que as novas capacidades vão ser disponibilizadas através de pacotes Snap amovíveis. Desta forma, os utilizadores podem desactivar as ferramentas ao desinstalar os pacotes associados, o que evita uma integração forçada.
O plano de acção em seis áreas
De acordo com o executivo, a estratégia da Canonical divide-se em seis áreas fundamentais que vão guiar o desenvolvimento e a implementação da inteligência artificial no Ubuntu.
A primeira área foca-se na adopção interna da tecnologia dentro da própria Canonical. A empresa já começou a incentivar as equipas de engenharia a experimentar diferentes ferramentas, sem impor quotas de produtividade ou uma plataforma única. O objectivo passa por perceber onde estas soluções são realmente úteis para executar tarefas diárias.
O segundo ponto destaca uma abordagem cautelosa e responsável. A Canonical reconhece os riscos associados à geração de código de baixa qualidade e à dependência excessiva de grandes modelos de linguagem. A empresa pretende treinar os seus colaboradores e os contribuidores de código aberto a manterem um espírito crítico, para não confiarem cegamente nos resultados gerados pela máquina.
A terceira área estabelece a diferença entre funcionalidades implícitas e explícitas. As ferramentas implícitas vão actuar em segundo plano para optimizar funções já existentes no sistema operativo, como a conversão de voz para texto ou opções de acessibilidade. Por outro lado, as funcionalidades explícitas vão surgir como novidades directas, na forma de assistentes e fluxos de trabalho automatizados.
Execução local e optimização de hardware
O quarto pilar do plano assenta na infra-estrutura de inteligência artificial e na execução local. Em vez de depender da nuvem, a Canonical quer simplificar o processo de correr modelos optimizados directamente nas máquinas dos utilizadores através dos chamados “inference snaps”. Esta aposta no processamento local exige máquinas preparadas para o efeito, o que ajuda a justificar o facto de a Canonical ter decidido subir as exigências de memória RAM para as novas versões do sistema operativo.
A quinta área foca-se na criação de um sistema operativo assistido por inteligência artificial e consciente do contexto. Isto significa que o Ubuntu vai integrar ferramentas capazes de compreender o ambiente de trabalho do utilizador, o que facilita a automação de processos complexos de forma inteligente.
Por fim, o sexto ponto aborda as considerações de desempenho e eficiência. A Canonical compromete-se a garantir que a integração destas novas tecnologias não prejudica a estabilidade nem a rapidez do sistema, ao priorizar modelos de pesos abertos que respeitam os valores da comunidade e mantêm o consumo de recursos sob controlo.