Comece com o design de arquitetura de IA

A IA permite que as máquinas analisem dados, gerem conteúdo, sintetizem fala, façam previsões e apoiem a tomada de decisões entre setores. À medida que as capacidades de IA se expandem através de modelos generativos, modelos de linguagem e arquiteturas baseadas em agentes, as organizações precisam de orientação arquitetónica para desenhar cargas de trabalho de IA fiáveis, seguras, económicas e operacionalmente estáveis.

Este artigo ajuda-o a começar com IA no Azure. Apresenta serviços de IA, arquiteturas de referência, melhores práticas e recursos de aprendizagem para que possa conceber e construir soluções de IA que respondam aos requisitos da sua carga de trabalho.

Serviços do Azure para IA

O Azure oferece uma variedade de serviços para construir, implementar e gerir cargas de trabalho de IA. Estes serviços abrangem plataformas de desenvolvimento, capacidades de IA pré-construídas, plataformas de dados e ferramentas para criar modelos personalizados. Use os seguintes serviços para integrar a IA no design da sua carga de trabalho.

Plataformas de desenvolvimento de IA

  • Microsoft Foundry: Uma plataforma unificada como serviço (PaaS) para desenvolver e implementar aplicações e agentes de IA generativa. A Microsoft Foundry oferece acesso a um catálogo de modelos, alojamento de agentes através do Foundry Agent Service, ajustes finos, ferramentas de avaliação e capacidades de IA responsável. Use o portal Foundry para experimentar, construir e implementar modelos e agentes de IA.

  • Azure Machine Learning: Um serviço cloud para construir, treinar e implementar modelos de aprendizagem automática em grande escala. Azure Machine Learning suporta frameworks open-source como PyTorch, TensorFlow e scikit-learn. Também oferece capacidades para AutoML, ajuste de hiperparâmetros, treino distribuído, operações de aprendizagem automática e IA responsável.

  • Microsoft Copilot Studio: Uma plataforma low-code para construir, personalizar e implementar agentes baseados em IA. Use o Microsoft Copilot Studio para criar agentes conversacionais para cenários internos e externos e para estender o Microsoft 365 Copilot com dados empresariais e fluxos de trabalho personalizados.

Serviços de IA pré-construídos

  • Foundry Tools: Um conjunto de APIs e modelos pré-construídos e personalizáveis para adicionar funcionalidades inteligentes a aplicações. A Foundry Tools inclui capacidades para fala, tradução, compreensão de línguas, inteligência documental, compreensão de conteúdos, visão, segurança de conteúdos e pesquisa.

  • Azure OpenAI: Fornece acesso a modelos OpenAI, incluindo GPT e DALL-E, através de infraestrutura gerida pelo Azure com segurança empresarial, redes e controlos responsáveis de IA.

Plataformas de dados para IA

  • Microsoft Fabric: Uma plataforma de análise e dados de ponta a ponta que cobre ingestão de dados, transformação, roteamento de eventos em tempo real e relatórios. A Microsoft Fabric oferece o OneLake como um data lake unificado e inclui capacidades de IA embutida, funcionalidades do Microsoft Copilot e integração com as Foundry Tools.

  • Azure Databricks: Uma plataforma de análise baseada no Spark para engenharia de dados, ciência de dados e aprendizagem automática. O Azure Databricks fornece o Databricks Runtime para o Azure Machine Learning, integração com o MLflow, AutoML, ajuste fino de modelo fundacional e o Mosaic AI Vector Search para recuperação baseada em incorporações.

  • Azure HDInsight: Um serviço Apache Spark gerido para processamento e análise de big data. Os clusters Azure HDInsight Spark suportam cargas de trabalho de aprendizagem automática através do MLlib, são compatíveis com Armazenamento do Azure e Azure Data Lake Storage, e suportam SynapseML para aprendizagem profunda.

  • Azure Data Lake Storage: Um repositório escalável e centralizado para armazenar dados estruturados e não estruturados. O Azure Data Lake Storage fornece semântica do sistema de ficheiros, segurança ao nível dos ficheiros e armazenamento em camadas construído sobre o Armazenamento de Blobs do Azure.

Camadas de Inteligência Empresarial

A arquitetura de IA na Microsoft introduz três camadas complementares de inteligência ou QI que representam fontes-chave de contexto para sistemas de IA:

  • O QI de trabalho capta a inteligência sobre como o trabalho acontece dentro de uma organização. Utiliza sinais do Microsoft 365, como emails, chats, reuniões, documentos e padrões de colaboração.

    Esta camada é essencial para fundamentar a IA na atividade humana e no comportamento organizacional, em vez de tratar as interações como estímulos isolados.

  • O Fabric IQ fornece inteligência derivada de dados empresariais estruturados geridos no Microsoft Fabric, incluindo modelos analíticos, indicadores-chave de desempenho (KPIs) e entidades empresariais.

    O Fabric IQ permite que a IA responda a perguntas analíticas complexas e interprete resultados no contexto das operações empresariais.

  • O Foundry IQ fornece uma camada de conhecimento unificada e multifonte que permite aos agentes de IA recuperar e fundamentar respostas em dados empresariais.

    Esta camada é fundamental para implementar padrões como a geração aumentada por recuperação (RAG), para ajudar a garantir que os resultados da IA são precisos, atuais e compatíveis.

Architecture

O diagrama seguinte mostra uma arquitetura de chat de ponta a ponta que utiliza o Microsoft Foundry. Esta arquitetura de referência demonstra como os serviços de IA constituem uma solução pronta para produção no Azure. Inclui camadas de identidade, redes, monitorização e governação.

Diagrama que mostra uma arquitetura de chat base de ponta a ponta que utiliza o Microsoft Foundry.

O diagrama apresenta uma arquitetura detalhada do Azure para implementar uma solução de IA. À esquerda, um utilizador liga-se através de um gateway de aplicações com uma firewall de aplicações Web (WAF), que faz parte de uma rede virtual. Este gateway liga-se a zonas privadas do Sistema de Nomes de Domínio (DNS). A Proteção DDoS Azure protege o gateway. Por baixo do gateway, os endpoints privados ligam-se a serviços como Serviço de Aplicações do Azure, Azure Key Vault e Armazenamento do Azure, que são usados para a implementação de aplicações clientes. O Serviço de Aplicações do Azure é gerido com identidade e abrange três zonas. O Application Insights e o Azure Monitor fornecem monitorização, e o Microsoft Entra ID trata da autenticação. À direita, a rede virtual tem várias sub-redes: integração com App Service, um endpoint privado, integração com Microsoft Foundry, integração com agentes de IA Azure, Azure Bastion, jump box, agentes de compilação e Azure Firewall. Cada sub-rede aloja endpoints ou serviços específicos, como storage, Microsoft Foundry, Pesquisa de IA do Azure, Azure Cosmos DB e lojas de conhecimento, que se ligam através de endpoints privados. O tráfego de saída da rede passa pelo Azure Firewall para chegar às fontes da internet. À extrema direita, uma caixa separada representa o Microsoft Foundry, que inclui uma conta e um projeto. Identidades geridas ligam o Foundry Agent Service ao projeto Microsoft Foundry, que por sua vez acede ao Azure OpenAI. O diagrama utiliza círculos numerados para indicar o fluxo lógico, que mostra como os pedidos dos utilizadores atravessam a rede, interagem com diferentes pontos finais e se ligam às Foundry Tools e ao armazenamento.

Descarregue um ficheiro Visio desta arquitetura.

O diagrama anterior demonstra uma implementação típica de IA de base. Para soluções do mundo real que pode construir no Azure, veja arquiteturas de IA.

Explore arquiteturas e guias de IA

Os artigos desta secção incluem guias e arquiteturas totalmente desenvolvidas que pode implementar no Azure e expandir para soluções de produção. As ideias de soluções demonstram padrões de implementação e possibilidades a considerar ao planear o desenvolvimento da prova de conceito (POC) em IA. Estes artigos podem ajudá-lo a decidir como utilizar tecnologias de IA no Azure.

  • Visão geral da tecnologia de IA: Fornece uma visão geral dos conceitos de IA, plataformas de desenvolvimento e padrões de arquitetura para o ajudar a desenhar cargas de trabalho de IA no Azure.

Selecione um serviço de IA

Os artigos seguintes ajudam-no a avaliar e selecionar as melhores tecnologias de IA para as suas necessidades de carga de trabalho:

Ideias para soluções de IA

As seguintes ideias de soluções de IA demonstram padrões de implementação e possibilidades a explorar.

Ideias para soluções de processamento de áudio

Processamento de imagens

Análise preditiva

Ideias de soluções MLOps

Processamento e enriquecimento de documentos

Automação do fluxo de trabalho

Arquiteturas de IA

As seguintes arquiteturas prontas para produção demonstram soluções de IA de ponta a ponta que pode implementar e personalizar.

  • Inferência de IA com Silk Virtual SAN: Utiliza uma cópia Silk Echo da base de dados de produção para isolar inferência de IA em tempo real de cargas de trabalho transacionais no Azure IaaS.

Bate-papo com dados

Inferência de aprendizagem automática

Processamento de documentos

Classificação de vídeos e imagens

Arquiteturas de processamento de áudio

Regulatory

Guias de IA

Desenvolvimento e avaliação de soluções RAG

Guias MLOps

Modelos de IA generativa por proxy

Prontidão organizacional

As organizações no início do processo de adoção da cloud podem usar o Cloud Adoption Framework para Azure para aceder a orientações comprovadas que aceleram a adoção da cloud.

Para orientações específicas de adoção de IA, consulte os seguintes recursos do Cloud Adoption Framework:

  • Adoção de IA: Fornece um processo estruturado para a adoção de soluções de IA no Azure, incluindo estratégia, planeamento, prontidão, governação, segurança e gestão.

  • Pronto para IA: Descreve o processo organizacional para construir cargas de trabalho em IA no Azure, incluindo organização de recursos, redes, fiabilidade e governação.

Para ajudar a garantir a qualidade da sua solução de IA no Azure, siga as orientações do Azure Well-Architected Framework. O Well-Architected Framework fornece orientações prescritivas para organizações que procuram excelência arquitetónica e descreve como desenhar, fornecer e monitorizar soluções Azure otimizadas para custos.

Para orientações específicas para IA, consulte o seguinte recurso Well-Architected Framework:

  • Cargas de trabalho de IA no Azure: Aborda desafios arquitetónicos no desenho de cargas de trabalho de IA, incluindo funcionalidades não determinísticas, design de dados e aplicações, e operações nos cinco pilares Well-Architected Framework.

Para guias de serviços do Well-Architected Framework relacionados com IA, consulte:

Melhores práticas

Siga estas melhores práticas para melhorar a fiabilidade, segurança, custo-benefício, qualidade operacional e desempenho das suas cargas de trabalho de IA no Azure:

Mantenha-se atualizado com a IA

Os Serviços de IA do Azure evoluem para enfrentar desafios modernos de dados. Mantenha-se informado sobre as últimas atualizações e funcionalidades.

Para se manter atualizado com os principais serviços de IA, consulte os seguintes artigos:

Profissionais da Amazon Web Services (AWS) ou Google Cloud

Para o ajudar a crescer rapidamente, os seguintes artigos comparam as opções de IA do Azure com outros serviços cloud:

  • Dados e IA: Compara os serviços de dados e IA da AWS, incluindo aprendizagem automática, IA generativa e serviços de plataforma de IA, com os seus equivalentes Azure.

  • IA e aprendizagem automática: Compara os serviços de IA e aprendizagem automática do Google Cloud, incluindo Vertex AI, Dialogflow e Gemini, com os seus equivalentes no Azure.