Compartilhar via


Desenvolva aplicativos de IA com Python

Este artigo contém uma lista organizada dos melhores recursos de aprendizado para desenvolvedores Python que estão começando a criar aplicativos de IA. Os recursos incluem artigos populares de início rápido, exemplos de referência, documentação, cursos de treinamento e assim por diante.

Modelos de aplicativos de IA

Os modelos de aplicativos de IA fornecem implementações de referência bem mantidas e fáceis de implantar. Isso garante um ponto de partida de alta qualidade para seus aplicativos de IA. As soluções de ponta a ponta fornecem aplicativos de referência populares e abrangentes. Os blocos de criação são amostras em escala menor que focam em cenários e tarefas específicos.

Serviço OpenAI do Azure

O Serviço Azure OpenAI fornece acesso à API REST aos poderosos modelos de linguagem da OpenAI. Esses modelos podem ser facilmente adaptados à sua tarefa específica, incluindo, entre outros, geração de conteúdo, sumarização, reconhecimento de imagem, pesquisa semântica e tradução de linguagem natural para código. Os usuários podem acessar o serviço por meio de APIs REST, SDK do Azure OpenAI para .NET ou a interface baseada na Web no Azure OpenAI Studio.

SDKs e bibliotecas

Link Descrição
OpenAI SDK para Python A versão do código-fonte do GitHub da biblioteca OpenAI Python fornece acesso conveniente à API OpenAI a partir de aplicativos escritos na linguagem Python.
Pacote Python openai A versão PyPi da biblioteca OpenAI Python.
Mudar do OpenAI para o Azure OpenAI Artigo de orientação sobre as pequenas alterações que você precisa fazer em seu código para alternar entre o OpenAI e o Serviço OpenAI do Azure.
Conclusão do bate-papo de streaming Um bloco de anotações que contém um exemplo de como concluir o bate-papo para funcionar usando os pontos de extremidade do Azure. Este exemplo se concentra nas conclusões do bate-papo, mas também toca em algumas outras operações que também estão disponíveis usando a API.
Incorporações Um bloco de anotações demonstrando operações como usar incorporações que podem ser feitas usando os pontos de extremidade do Azure. Este exemplo se concentra em incorporações, mas também toca em algumas outras operações que também estão disponíveis usando a API.
Implantar um modelo e gerar texto Um artigo com etapas mínimas e diretas de detalhamento para conversar programaticamente.
OpenAI com controle de acesso baseado em função Microsoft Entry ID Uma olhada na autenticação usando o Microsoft Entra ID.
OpenAI com Identidades Gerenciadas Um artigo com cenários de segurança mais complexos requer o controle de acesso baseado em função do Azure (RBAC do Azure). Este documento aborda como autenticar em seu recurso OpenAI usando a Microsoft Entra ID.
Mais amostras Uma compilação de recursos úteis do Serviço Azure OpenAI e exemplos de código para ajudá-lo a começar e acelerar sua jornada de adoção de tecnologia.

Documentação

Link Descrição
Documentação do Serviço OpenAI do Azure A página do hub da documentação do Serviço OpenAI do Azure.
Guia de Início Rápido: Introdução à geração de texto com o Serviço OpenAI do Azure Um conjunto muito rápido de instruções para configurar os serviços que você precisa e código que você deve escrever para solicitar um modelo usando Python.
Guia de início rápido: introdução ao uso do GPT-35-Turbo e do GPT-4 com o Serviço Azure OpenAI Semelhante ao início rápido anterior, mas fornece um exemplo de funções de sistema, assistente e usuário para personalizar o conteúdo quando feitas determinadas perguntas.
Guia de início rápido: converse com modelos do Azure OpenAI usando seus próprios dados Semelhante ao primeiro início rápido, mas desta vez você adiciona seus próprios dados (como um PDF ou outro documento).
Guia de início rápido: introdução ao uso dos Assistentes do Azure OpenAI (visualização) Semelhante ao primeiro início rápido nesta lista, mas desta vez você diz ao modelo para usar o interpretador de código Python interno para resolver problemas matemáticos passo a passo. Este é um ponto de partida para usar seus próprios assistentes de IA acessados por meio de instruções personalizadas.
Guia de início rápido: use imagens em seus bate-papos de IA Como pedir programaticamente ao modelo para descrever o conteúdo de uma imagem.
Guia de início rápido: gerar imagens com o Serviço Azure OpenAI Gere imagens programaticamente usando Dall-E com base em um prompt.

Treinamento

Link Descrição
Workshop de IA generativa para iniciantes Aprenda os fundamentos da criação de aplicativos de IA generativa com nosso curso abrangente de 18 aulas da Microsoft Cloud Advocates.
Fundamentos de IA do Microsoft Azure: IA generativa Caminho de treinamento para ajudá-lo a entender como grandes modelos de linguagem formam a base da IA generativa: como o Serviço Azure OpenAI fornece acesso à mais recente tecnologia de IA generativa, como prompts e respostas podem ser ajustados e como os princípios de IA responsáveis da Microsoft impulsionam avanços éticos de IA.
Desenvolva soluções de IA generativa com o Serviço Azure OpenAI O Serviço OpenAI do Azure fornece acesso aos avançados modelos de linguagem grande do OpenAI, como modelos ChatGPT, GPT, Codex e Embeddings. Este caminho de aprendizado ensina os desenvolvedores a gerar código, imagens e texto usando o SDK do Azure OpenAI e outros serviços do Azure.
Criar aplicativos de IA com o Banco de Dados do Azure para PostgreSQL Este roteiro de aprendizagem explora como as integrações da IA do Azure e dos Serviços de Machine Learning do Azure fornecidas pela extensão de IA do Azure para o Banco de Dados do Azure para PostgreSQL – Servidor Flexível podem permitir que você crie aplicativos com IA.

Outros Serviços de IA do Azure

Os Serviços de IA do Azure são uma coleção de serviços (incluindo o Serviço Azure OpenAI) que ajudam desenvolvedores e organizações a criar rapidamente aplicativos inteligentes, prontos para o mercado e responsáveis com APIs e modelos personalizáveis prontos para uso e pré-criados. Esses serviços incluem fala, visão, pesquisa e muito mais.

Amostras

Link Descrição
Integrar a fala em seus aplicativos com Amostras de SDK de Fala Exemplos para o SDK de Fala dos Serviços Cognitivos do Azure. Vinculados a amostras para reconhecimento de fala, tradução, síntese de fala e muito mais.
SDK de IA do Azure para Informação de Documentos A IA do Azure para Informação de Documentos (anteriormente, Reconhecimento de Formulários) é um serviço de nuvem que usa aprendizado de máquina para analisar texto e dados estruturados de documentos. O SDK (kit de desenvolvimento de software) de Informação de Documentos é um conjunto de bibliotecas e ferramentas que permite integrar facilmente os recursos da Informação de Documentos em seus aplicativos.
Extrair dados estruturados de formulários, recibos, faturas e cartões usando o Form Recognizer em Python Exemplos para a biblioteca de cliente Azure.AI.FormRecognizer.
Extraia, classifique e compreenda texto em documentos usando a Análise de Texto em Python A Biblioteca de clientes para Análise de Texto. Isso faz parte do serviço Linguagem de IA do Azure, que fornece recursos de Processamento de Linguagem Natural (NLP) para reconhecimento e análise de texto.
Tradução de documentos em Python Um artigo de início rápido que usa a Tradução de Documentos para traduzir um documento de origem em um idioma de destino, preservando a estrutura e a formatação do texto.
Resposta a perguntas em Python Um artigo de início rápido com etapas para obter uma resposta (e pontuação de confiança) de um corpo de texto que você envia junto com sua pergunta.
Compreensão de linguagem conversacional em Python A biblioteca de clientes para a Compreensão da Linguagem Coloquial (CLU), um serviço de IA conversacional baseado em nuvem, que pode extrair intenções e entidades em conversas e atua como um orquestrador para selecionar o melhor candidato para analisar conversas e obter a melhor resposta de aplicativos como Qna, Luis e Conversation App.
Analisar Imagens Exemplo de código e documentos de configuração para o SDK de análise de imagem de IA do Microsoft Azure
SDK de Segurança de Conteúdo de IA do Azure para Python Detecta conteúdo prejudicial gerado pelo usuário e por IA em aplicativos e serviços. A Segurança de Conteúdo inclui APIs de texto e imagem que permitem detectar material prejudicial.

Documentação

Serviço de IA Descrição Referência da API Início rápido
Segurança do conteúdo Um serviço de IA que detecta conteúdo indesejado. Referência da API no Content Safety Início rápido
Informação de documentos Transforme documentos em soluções inteligentes baseadas em dados. Referência da API do Document Intelligence Início rápido
Idioma Crie aplicativos com recursos de compreensão de terras naturais líderes do setor. Referência de API de Análise de Texto Início rápido
Pesquisar Traga a pesquisa na nuvem alimentada por IA para seus aplicativos. Referência da API de pesquisa Início rápido
Fala Conversão de fala em texto, conversão de texto em fala, tradução e reconhecimento de locutor. Referência da API de fala Início rápido
Tradutor Use a trnslation alimentada por IA para traduzir mais de 100 idiomas e dialetos em uso, em risco e ameaçados. Referência da API de tradução Início rápido
Serviço Cognitivo do Azure para Visão Analisar o conteúdo em imagens e vídeos. Referência da API de Análise de Imagem Início rápido

Treinamento

Link Descrição
Introdução aos Serviços de IA do Azure Os Serviços de IA do Azure são uma coleção de serviços que são blocos construtores de IA que você pode integrar aos seus aplicativos. Neste roteiro de aprendizagem, você aprenderá a provisionar, proteger, monitorar e implantar recursos dos Serviços de IA do Azure e usá-los para criar soluções inteligentes.