Skip to main content

Featured

Microsoft Entra B2B, B2C e Cross-Tenant Synchronization: entenda as diferenças e quando usar cada modelo

  À medida que as organizações adotam ambientes multicloud, aplicações SaaS e estruturas corporativas distribuídas, a identidade deixa de estar limitada aos funcionários de uma única empresa. Clientes precisam acessar aplicações. Fornecedores precisam colaborar em projetos. Empresas do mesmo grupo precisam compartilhar recursos. Subsidiárias podem possuir tenants Microsoft Entra separados. Apesar de todos esses cenários envolverem identidades externas , eles não são a mesma coisa.  Dentro do ecossistema Microsoft, três conceitos costumam gerar bastante confusão:  Microsoft Entra B2B,  Microsoft Entra External ID para cenários B2C e  Cross-Tenant Synchronization. Os três trabalham com identidades externas, mas possuem objetivos, arquiteturas e casos de uso diferentes. Microsoft Entra B2B: colaboração entre empresas O Microsoft Entra B2B (Business-to-Business) foi criado principalmente para permitir que uma organização colabore com usuários de outras organizações...

Futuro da IA com LLMs, SLMs, and Azure AI Foundry




A Microsoft está ampliando as possibilidades de desenvolvimento e implantação de modelos de linguagem, desde soluções em nuvem até aplicações em dispositivos locais. As ferramentas e abordagens disponíveis para desenvolvedores que desejam explorar o potencial da inteligência artificial em diferentes contextos estão cada vez mais amplas.

Modelos de Linguagem: LLMs vs. SLMs

Large Language Models (LLMs) x Small Language Models (SLMs) características e aplicações:

  • LLMs: Modelos com bilhões de parâmetros, como o GPT-4, oferecem alta precisão e compreensão aprofundada, sendo ideais para tarefas complexas e são geralmente hospedados na nuvem devido à sua demanda computacional.

  • SLMs: Com milhões de parâmetros, são mais eficientes e adequados para tarefas mais simples, podendo ser executados em dispositivos locais, como smartphones e dispositivos de borda, graças a runtimes otimizados e hardware especializado.

Azure AI Foundry: Plataforma para Desenvolvimento de IA

O Azure AI Foundry é apresentado como uma plataforma que facilita o desenvolvimento e a implantação de modelos de IA, oferecendo:

  • Catálogo de modelos, incluindo opções de código aberto e proprietárias.

  • Ferramentas para ajuste fino, avaliação e implantação de modelos.(arxiv.org)

  • Integração com GitHub, Visual Studio Code e Azure DevOps.

  • Suporte para inferência tanto na nuvem quanto localmente.

IA Local: Vantagens na Borda

Com ferramentas como o Foundry Local e o Windows AI Foundry, os desenvolvedores podem:

  • Executar modelos em dispositivos locais utilizando o ONNX Runtime.

  • Utilizar APIs para tarefas como sumarização e tradução.

  • Otimizar o desempenho para diferentes tipos de hardware, incluindo CPU, GPU e NPU.

  • Garantir privacidade, baixa latência e capacidade de operação offline.

Personalização de Modelos: RAG vs. Fine-Tuning

As duas abordagens para personalizar modelos de linguagem são:

  • RAG (Retrieval-Augmented Generation): Permite atualizações dinâmicas de conhecimento, alta interpretabilidade e menor risco de alucinações, sendo ideal para aplicações que requerem dados em tempo real.

  • Fine-Tuning: Oferece baixa latência e é adequado para tarefas específicas de domínio, embora as atualizações de conhecimento sejam estáticas e a interpretabilidade seja menor.

Para mais: From Cloud to Edge: Navigating the Future of AI with LLMs, SLMs, and Azure AI Foundry | Microsoft Community Hub

Comments