Início Tecnologia A abordagem da Canonical à IA é refrescantemente pensada – a Microsoft...

A abordagem da Canonical à IA é refrescantemente pensada – a Microsoft deve tomar nota

11
0

Elyse Betters Picaro/ZDNET

Siga ZDNET: Adicione-nos como fonte preferencial no Google.


Principais conclusões da ZDNET

  • A Canonical permite que você escolha como usará a IA.
  • No Ubuntu, a IA está integrada aos principais recursos e ferramentas opcionais de IA.
  • Enquanto a Microsoft trata do controle, a Canonical coloca você no comando.

Em uma nova postagem no weblog, Jon Seager, vice-presidente de engenharia da Canonical para Ubuntu, explicou como a empresa está incorporando IA em sua experiência de desktop e servidor Linux no Ubuntu Linux 26.04 e além. Ao contrário do Home windows, onde a Microsoft está colocando o rótulo Copilot em tudo, Canonical cozinha IA em sua distribuição Linux em termos abertos: modelos abertos sempre que possível, inferência native por padrão e nenhuma mudança de marca da distribuição para um produto de IA.

Seager explicou que a Canonical está “aumentando o uso de ferramentas de IA de maneira focada e baseada em princípios”. Essa abordagem significa uma clara preferência por modelos abertos cujos termos de licença se alinhem com os valores de código aberto de longa information do Ubuntu, juntamente com equipamentos e ferramentas de código aberto. As equipes de desenvolvedores da Canonical são incentivadas a adotar as ferramentas que fazem sentido para elas, desde que escolham uma única ferramenta de forma consistente em nível de equipe.

Além disso: Construído para uma Web hostil: Vice-presidente canônico de engenharia no Ubuntu 26.04 LTS

Ele enfatizou que o Ubuntu não está sendo reposicionado como um produto de IA, mas que a “integração cuidadosa da IA” tornará o sistema operacional mais capaz e eficiente para as pessoas que já dependem dele. Internamente, a Canonical planeja educar seus engenheiros sobre onde a IA realmente agrega valor e evitar métricas grosseiras como “quanta IA você usou”, concentrando-se, em vez disso, na qualidade, controle e capacidade de revisão do trabalho assistido por IA.

IA implícita versus explícita

Uma parte central da estrutura do Ubuntu é a distinção entre recursos de IA “implícitos” e “explícitos”. Os recursos implícitos de IA serão executados em grande parte em segundo plano, aprimorando os recursos existentes do Linux. Este é o tipo de melhoria que você experimentará quando “o sistema simplesmente funciona melhor” e não como um novo produto de IA. Por exemplo, o Ubuntu 26.04 oferece fala para texto e texto para fala de primeira classe, melhor leitura de tela e outras melhorias de acessibilidade alimentadas por modelos locais.

Além disso: As novas regras para código assistido por IA no kernel Linux: o que os desenvolvedores precisam saber

Os recursos explícitos de IA, por outro lado, chegarão como novos recursos opcionais que se apresentam claramente como orientados por IA. Esses recursos podem incluir ferramentas de texto generativo em fluxos de trabalho de produtividade, auxiliares de agente para tarefas como gerenciamento de arquivos ou projetos e interfaces dedicadas para interagir diretamente com modelos. Seager descreve essa abordagem como faseada: primeiro, melhorando silenciosamente o que o Ubuntu já faz, e depois aplicando fluxos de trabalho “nativos de IA” para usuários que os desejam ativamente.

Não quer esses programas habilitados para IA? Multar. Você não precisa usá-los. Boa sorte tentando isso com o Home windows 11.

O objetivo do Ubuntu é executar IA localmente. A Canonical deseja que a maioria dos recursos de IA do Ubuntu sejam padronizados para inferência no dispositivo. Essa abordagem torna esses recursos utilizáveis ​​off-line, potencialmente mais privados e menos dependentes de back-ends de nuvem proprietários. Também os tornará muito mais baratos de usar.

Além disso: Linux explora uma nova maneira de autenticar desenvolvedores e seu código – como funciona

Essa abordagem se encaixa no trabalho existente da Canonical em kernels ajustados, capacitação de {hardware} para GPUs e aceleradores e parcerias com fornecedores de silício. Seager descreveu isso como a base para uma inferência native eficiente em instalações comuns do Ubuntu.

A acessibilidade é um dos primeiros objetivos concretos deste impulso de IA. Seager destaca a fala para texto e o texto para fala em todo o sistema, além de recursos mais avançados de leitura de tela, não como “complementos de IA” chamativos, mas como funções básicas do sistema operacional. Olhando para o futuro, ele escreveu: “O que hoje parece ser possível apenas com acesso a uma fábrica de IA de fronteira se tornará significativamente mais acessível nos próximos meses e anos”.

Além dos recursos individuais, a Canonical está promovendo um Ubuntu que pode funcionar como um lar mais seguro para agentes de IA e fluxos de trabalho de agentes. Seager diz que os usuários estão cada vez mais acostumados a trabalhar com agentes e que ele “adora a ideia” de tornar o poder acumulado do Linux mais acessível por meio de interfaces controladas por agentes. O objetivo é um “sistema operacional sensível ao contexto” no qual os agentes possam raciocinar sobre o ambiente e as tarefas do usuário enquanto são limitados pelo modelo de segurança existente do Ubuntu.

Além disso: ‘Como entregar o projeto para um cofre de banco’: por que a IA levou uma empresa a abandonar o código aberto

Aqui, o Snap, a abordagem de contêiner de aplicativos padrão do Ubuntu, torna-se a maneira da Canonical de proteger os agentes de IA. Com o Snap, os agentes farão uma sandbox. Esta etapa os impede de acessar dados e recursos restritos. A Canonical está explorando maneiras de integrar esses fluxos de trabalho “de uma forma que pareça elegante, alinhada com nossa base de usuários e que respeite nossos valores de privacidade e segurança”, reconhecendo explicitamente a ansiedade da comunidade em relação à IA pesada.

Com a Microsoft tornando a IA um termo de marca, Seager se esforça para diferenciar a abordagem do Ubuntu. Ele rejeita a ideia de medir a equipe da Canonical pelo quantity de produção de IA e diz que a empresa não está planejando “forçar” a IA aos usuários ou transformar o Ubuntu em um produto que prioriza a IA. Ao mesmo tempo, ele é franco sobre o impacto da IA ​​no trabalho de engenharia, observando que, embora a Canonical não pretenda substituir pessoas pela IA, um engenheiro qualificado com ferramentas de IA certamente poderia superar aquele que não o é.

Uma coisa os usuários não devem esperar é um “interruptor de interrupção de IA” universal. Seager argumenta que tal mudança seria complexa de implementar, “honestamente”, dado que algumas funcionalidades da IA ​​se confundiriam com melhorias do sistema em segundo plano, em vez de aplicativos discretos. Em vez disso, a ênfase está em manter os recursos de IA limitados, auditáveis ​​e alinhados com as expectativas de código aberto, permitindo ao mesmo tempo que o Ubuntu evolua num mundo onde a IA está rapidamente a tornar-se parte da base da computação moderna.

IA do Home windows vs. IA do Ubuntu

A Canonical está explicitamente direcionando o Ubuntu para modelos de peso aberto, recursos de código aberto e licenças de modelo que se alinhem com valores de software program livre de longa information, em vez de apenas pegar o que tiver melhor desempenho nos benchmarks. Veja bem, como observou Seager, “o acesso aos pesos do modelo é significativo, mas não é equivalente ao tipo de transparência a que a comunidade de código aberto se acostumou”. Ele acrescentou que a Canonical escolherá modelos com base nos termos da licença, não apenas no desempenho.

O principal impulso de IA da Microsoft, por outro lado, está ancorado em serviços de nuvem proprietários, como o Copilot para Microsoft 365 e o Azure OpenAI. Sim, a Microsoft permitirá que você use muitos modelos, mas somente se a Microsoft atuar como guardiã. Você só pode usar IA no Home windows usando as regras da Microsoft, incluindo preços, políticas e telemetria.

Além disso: As novas regras para código assistido por IA no kernel Linux: o que todo desenvolvedor precisa saber

O plano da Canonical para o Ubuntu é tornar a inferência native o padrão. Idealmente, todos os recursos do sistema operacional aprimorados por IA devem ser executados em dispositivos off-line, com interfaces claramente definidas que são usadas apenas quando um serviço externo é realmente necessário. Essa abordagem aproveita os pontos fortes do Linux, como ajuste de {hardware} e ativação de GPU/acelerador, enquanto mantém seus dados e fluxos de trabalho em suas máquinas.

A estratégia da Microsoft tem sido “a nuvem primeiro”: o Copilot no Home windows e no Microsoft 365 está fundamentalmente ligado a modelos hospedados na nuvem e ao processamento de dados, mesmo quando algumas NPUs do lado do cliente estão envolvidas. Essa conexão facilita a implementação de recursos em escala. No entanto, a abordagem também centraliza os dados e a computação, aumenta a dependência do fornecedor e torna mais difícil para os usuários entenderem ou limitarem para onde seus dados fluem.

Como Seager apontou, o Ubuntu divide a IA em “implícita”, melhorando silenciosamente as capacidades existentes, como fala para texto, leitura de tela e outras ferramentas de acessibilidade, e “explícitos”, novos fluxos de trabalho ou agentes de IA claramente identificados que os usuários podem escolher adotar. Esta divisão tem tudo a ver com a IA tornar o Ubuntu “significativamente mais capaz” sem transformá-lo em um produto de marca AI ou forçar a IA em usuários que desejam um desktop Linux estável.

A posição da Microsoft, por outro lado, é empurrar a IA para a experiência padrão do usuário. Por exemplo, o Copilot aparece diretamente no shell do Home windows e nos aplicativos do Microsoft 365. Além disso, a Microsoft está explorando agentes sempre ativos dentro do 365. Lá, a IA agente atuará como uma camada operacional para fluxos de trabalho de escritório. Essa mudança é ótima se você já comprou a Microsoft. E, obviamente, muitas pessoas concordam com essa postura – mais tolas do que eu vejo.

Além disso: A melhor IA gratuita para codificação – apenas 3 passam agora

No entanto, estar vinculado à Microsoft significa que você deve interagir com a IA por padrão, e não por meio de uma aceitação considerada. Você está bem com isso? Você ainda aceitará isso à medida que os custos de IA aumentarem?

A história de IA da Canonical depende fortemente do uso dos primitivos de segurança existentes do Ubuntu, especialmente o confinamento Snap, para dar aos agentes de IA permissões com escopo restrito, auditabilidade clara e diferentes “graus” de acesso, desde análise somente leitura até acesso controlado de gravação. A ideia é um “sistema operacional sensível ao contexto”, no qual os agentes podem ser poderosos, mas rodam em sandboxes transparentes e de código aberto que usuários e auditores podem inspecionar.

Além disso: experimentei uma distribuição somente de linha de comando que pode melhorar seriamente suas habilidades em Linux

A direção de agentes da Microsoft está mais focada na integração de agentes diretamente nos fluxos de trabalho de negócios, como os agentes do Microsoft 365, que podem atuar em correspondências, documentos e sistemas de linha de negócios. Essa integração é ótima para automação, mas é mais difícil de ser entendida pelos usuários. A governança reside em consoles de políticas e conectores que os administradores de TI configuram, e não em um modelo de segurança aberto e visível ao usuário que pode ser examinado e bifurcado de forma independente.

Posições canônicas Ubuntu como uma plataforma de baixo atrito para experimentação local de IA e fluxos de trabalho de código aberto. Com o Ubuntu, é fácil para os desenvolvedores trocarem modelos, estruturas e ferramentas. Essa abordagem torna mais fácil para as equipes criarem protótipos com modelos locais, bancos de dados vetoriais e estruturas de agentes e, principalmente, evita a dependência de fornecedores durante a fase de experimentação.

O ponto forte da Microsoft é a distribuição massiva e as ferramentas integradas. Mas essa mesma integração torna mais provável que os primeiros experimentos se tornem dependências de longo prazo da pilha da Microsoft, com dados, fluxos de trabalho e governança vinculados ao mesmo fornecedor.

Se você se preocupa com modelos abertos, controle native e a capacidade de ver e moldar como a IA está conectada ao seu sistema, o Ubuntu é seu amigo. O modelo da Microsoft é atraente para fluxos de trabalho empresariais fortemente acoplados e que priorizam a nuvem, mas troca abertura e portabilidade por aprisionamento, integração profunda e conveniência. Eu sei qual modelo vou usar.



fonte

DEIXE UMA RESPOSTA

Por favor digite seu comentário!
Por favor, digite seu nome aqui