A Microsoft realizou sua conferência anual Build 2024 com foco intenso em inteligência artificial. O evento, tradicionalmente voltado para desenvolvedores, trouxe dezenas de anúncios que consolidam a visão da empresa de levar IA para cada aplicação e serviço. Entre as principais novidades estão a expansão do Azure AI Studio, o Copilot como plataforma extensível, um novo SDK unificado para desenvolvimento de agentes inteligentes e ferramentas avançadas de segurança. A seguir, detalhamos cada uma dessas inovações e o que elas significam para o ecossistema de desenvolvimento.

Azure AI Studio: suporte a modelos de última geração

O Azure AI Studio, ambiente unificado para criação e gerenciamento de aplicações de IA, recebeu uma grande atualização. A plataforma agora suporta o GPT-4o, modelo multimodal da OpenAI que processa texto, áudio e imagens, e o Phi-3, modelo de código aberto leve e eficiente desenvolvido pela Microsoft Research. Os desenvolvedores podem experimentar esses modelos diretamente no playground do estúdio, ajustá-los com dados próprios usando técnicas de fine-tuning supervisionado e reinforcement learning, e implantá-los em produção com monitoramento contínuo. Novos recursos de orquestração de prompts permitem criar fluxos complexos com encadeamento de chamadas, variáveis e condições, sem sair da interface visual. Além disso, o Azure AI Studio agora integra ferramentas de avaliação de modelos, como a detecção de alucinações e a análise de toxicidade, ajudando a garantir a qualidade e a segurança das aplicações.

Copilot se torna uma plataforma aberta

O Copilot, assistente de IA da Microsoft, está se expandindo além das experiências integradas no Microsoft 365 e no Windows. A empresa anunciou que o Copilot se tornará uma plataforma extensível, permitindo que desenvolvedores criem plugins e conectores personalizados. Com o novo Copilot Studio — anteriormente conhecido como Microsoft Copilot Studio — os desenvolvedores podem conectar o assistente a sistemas externos como Salesforce, ServiceNow, bancos de dados SQL e APIs internas. Os plugins são definidos em JSON e podem incluir ações como consultar dados, executar comandos e iniciar fluxos de trabalho. Um marketplace será lançado para distribuição dessas extensões. Na prática, um usuário poderá pedir ao Copilot "prepare um relatório de vendas do último trimestre" e o assistente buscará os dados no CRM, montará o documento no Word e enviará por e-mail, tudo em poucos segundos.

SDK unificado para agentes de IA

Para simplificar o desenvolvimento de agentes inteligentes, a Microsoft lançou o Azure AI Agent SDK, um kit unificado que combina as APIs do Azure OpenAI, dos modelos de código aberto (como o Phi-3) e dos serviços cognitivos (Visão, Fala, Tradutor). O SDK está disponível para Python, C#, JavaScript e Java, com bibliotecas de alto nível que abstraem a orquestração de tarefas, o gerenciamento de estado e a integração com fontes de dados externas. Os desenvolvedores podem criar agentes que executam sequências de ações, mantêm contexto ao longo de conversas e acionam APIs externas. O SDK também inclui templates de projeto, exemplos de código e integração com o Visual Studio Code. A Microsoft promete suporte a TypeScript e Go em futuras versões.

Agentes autônomos ganham destaque

Uma das demonstrações mais impressionantes do Build foi a de agentes autônomos capazes de executar tarefas complexas de forma independente. Em um cenário, um agente de TI diagnosticou uma falha de rede, verificou permissões de acesso e executou um script de correção, tudo sem intervenção humana. Em outro, um agente de agendamento organizou uma agenda executiva, priorizou compromissos e enviou convites automaticamente. Esses agentes combinam modelos de linguagem de grande escala com um motor de planejamento que divide tarefas em subtarefas e utiliza APIs empresariais para executar ações. A Microsoft disponibilizará esses agentes como prévias no Azure AI Studio nos próximos meses, permitindo que desenvolvedores criem seus próprios agentes personalizados.

Segurança e governança de IA

A empresa também reforçou seu compromisso com a IA responsável ao anunciar novas ferramentas de segurança no Azure AI Studio. O Azure AI Content Safety agora oferece filtros configuráveis para detectar e bloquear conteúdo prejudicial, incluindo discurso de ódio, violência e material sexual. Além disso, foram introduzidos recursos de avaliação de modelos que identificam vulnerabilidades como jailbreaks e vazamento de informações. Os desenvolvedores podem integrar esses filtros diretamente em suas aplicações com poucas linhas de código, garantindo que as soluções de IA estejam em conformidade com políticas de uso aceitável.

Parceria com OpenAI e infraestrutura

Satya Nadella, CEO da Microsoft, reafirmou a parceria estratégica com a OpenAI durante a keynote. Os clientes do Azure terão acesso antecipado ao GPT-4o e aos futuros modelos da OpenAI, além de poderem utilizar a infraestrutura de supercomputação da Microsoft para treinar seus próprios modelos. A empresa também anunciou investimentos em chips próprios (Maia) e clusters de GPUs dedicados para IA, garantindo capacidade de processamento para as demandas crescentes.

Principais novidades do Build 2024

  • Azure AI Studio com modelos GPT-4o e Phi-3, fine-tuning e orquestração de prompts
  • Copilot extensível com plugins e marketplace (Copilot Studio)
  • SDK unificado para agentes de IA (Python, C#, JavaScript, Java)
  • Agentes autônomos com planejamento e execução de tarefas
  • Ferramentas de segurança e governança: Azure AI Content Safety, avaliação de modelos
  • Acesso antecipado ao GPT-4o e novos modelos via Azure OpenAI Service

Perguntas frequentes

Quando essas ferramentas estarão disponíveis?
As atualizações do Azure AI Studio e o SDK unificado já estão em preview público. O Copilot Studio e os agentes autônomos entrarão em beta no segundo semestre de 2024.

Qual é o custo?
Os serviços seguem o modelo de consumo do Azure, com uma camada gratuita limitada para experimentação. Os custos dos agentes autônomos serão detalhados na disponibilidade geral.

É preciso ter conhecimento avançado em IA para usar as ferramentas?
Não. O Azure AI Studio oferece interfaces visuais e tutoriais passo a passo que permitem desde iniciantes até especialistas criarem soluções de IA. O SDK unificado também reduz a complexidade, abstraindo grande parte da integração com modelos.

Onde encontrar documentação?
A documentação oficial está disponível no site learn.microsoft.com, com tutoriais, referências de API e exemplos de código.