Compartilhar via


Desenvolva aplicativos de IA com Python

Este artigo oferece uma lista com curadoria dos principais recursos de aprendizagem para desenvolvedores do Python que são novos na criação de aplicativos de IA. Ele inclui links para guias de início rápido, projetos de exemplo, documentação oficial, cursos de treinamento e outros materiais úteis.

Recursos para o Serviço OpenAI do Azure

O Serviço Azure OpenAI fornece acesso à API REST aos modelos de linguagem avançados disponíveis no OpenAI. O Azure OpenAI ajuda você a adaptar esses modelos para realizar tarefas específicas, como geração de conteúdo, resumo, compreensão de imagem, pesquisa semântica e linguagem natural para tradução de código. Acesse o Azure OpenAI usando as APIs REST, o SDK do Azure OpenAI para .NET ou a interface baseada na Web no Azure OpenAI Studio.

SDKs e bibliotecas

Ligação Descrição
SDK do OpenAI para Python A versão do código-fonte do GitHub da biblioteca OpenAI Python, que fornece acesso conveniente à API OpenAI de aplicativos escritos na linguagem Python.
Pacote de OpenAI Python A versão PyPi da biblioteca OpenAI Python.
Alternar do OpenAI para o Azure OpenAI Um artigo de orientação sobre as pequenas alterações que você precisa fazer em seu código, para que você possa alternar entre o OpenAI e o Serviço OpenAI do Azure.
Transmissão de conclusões de chat Um exemplo de notebook que demonstra como fazer com que as conclusões de chat funcionem usando os pontos de extremidade do Azure. O exemplo se concentra em conclusões de chat, mas também apresenta outras operações disponíveis com a API.
Inserções do Azure Um exemplo de notebook que demonstra como usar inserções com pontos de extremidade do Azure. O exemplo se concentra em inserções, mas também apresenta outras operações disponíveis com a API.
Implantar modelo e gerar texto Um artigo com etapas detalhadas mínimas e simples para implantar um modelo que pode conversar programaticamente.
OpenAI com Controle de Acesso baseado em função do Microsoft Entra ID Uma visão geral sobre a autenticação usando o Microsoft Entra ID e o controle de acesso baseado em função do Azure.
OpenAI com identidades gerenciadas pelo Azure AD para recursos do Azure Um artigo com cenários de segurança mais complexos que exigem controle de acesso baseado em função do Azure. Explore como autenticar seu recurso OpenAI com a ID do Microsoft Entra.
Exemplos do Serviço OpenAI do Azure Uma compilação de recursos úteis do Serviço OpenAI do Azure e exemplos de código para ajudar você a começar e acelerar sua jornada de adesão de tecnologia.

Documentação

Ligação Descrição
Documentação do Serviço OpenAI do Azure A página do hub da documentação do Serviço OpenAI do Azure.
Início Rápido: Introdução à geração de texto com o Serviço OpenAI do Azure Um início rápido que demonstra como configurar os serviços necessários e escrever código para solicitar um modelo usando o Python.
Início Rápido: Introdução ao uso do GPT-35-Turbo e gpt-4 com o Serviço OpenAI do Azure Um início rápido que demonstra como trabalhar com funções de sistema, assistente e usuário para personalizar o conteúdo em resposta a determinadas perguntas.
Início Rápido: Conversar com modelos do Azure OpenAI usando seus próprios dados Um início rápido que ajuda você a adicionar seus próprios dados, como um PDF ou outro documento.
Início Rápido: Introdução ao uso de Assistentes openai do Azure (versão prévia) Um início rápido que demonstra como instruir um modelo a usar o interpretador de código do Python interno para resolver problemas matemáticos passo a passo. Este exemplo fornece um ponto de partida para usar seus próprios assistentes de IA acessados por meio de instruções personalizadas.
Início Rápido: Usar imagens em seus chats de IA Um início rápido que mostra como solicitar programaticamente um modelo para descrever o conteúdo de uma imagem.
Início Rápido: Gerar imagens com o Serviço OpenAI do Azure Um início rápido que demonstra como gerar imagens programaticamente usando Dall-E com base em um prompt.

Recursos para outros Serviços de IA do Azure

Além do Serviço OpenAI do Azure, há muitos outros serviços de IA do Azure. Desenvolvedores e organizações podem criar rapidamente aplicativos inteligentes, prontos para o mercado e responsáveis com APIs e modelos personalizáveis prontos para uso e predefinidos. Os aplicativos de exemplo incluem processamento de idioma natural para conversas, pesquisa, monitoramento, tradução, fala, visão e tomada de decisão.

Amostras

Ligação Descrição
Integrar fala em seus aplicativos com exemplos do SDK de Fala de IA do Azure Exemplos do 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.
Azure AI Document Intelligence SDK 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 Reconhecimento de Formulários no Python Exemplos da biblioteca de clientes Azure.AI.FormRecognizer.
Extrair, classificar e entender o texto em documentos usando a Análise de Texto no Python A Biblioteca de clientes para Análise de Texto. Essas APIs fazem parte do serviço de Linguagem de IA do Azure , que fornece recursos de NLP (Processamento de Linguagem Natural) para entender e analisar texto.
Tradução de documento no Python Um artigo de início rápido que usa a Tradução de Documento para traduzir um documento de origem para um idioma de destino, preservando a estrutura e a formatação do texto.
Responder a perguntas no 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.
Reconhecimento de linguagem conversacional no Python A biblioteca de clientes para Compreensão de Linguagem Conversacional (CLU). O CLU é um serviço de IA de conversa baseado em nuvem que pode extrair intenções e entidades em conversas. A CLU atua como um orquestrador para selecionar o melhor candidato para analisar conversas para 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 O SDK pode ajudar a detectar conteúdo gerado pelo usuário prejudicial e gerado 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 de API Início Rápido
Segurança de conteúdo Um serviço de IA que detecta conteúdo indesejado. Referência da API de Segurança de Conteúdo Início Rápido
Inteligência de Documento Transforme documentos em soluções inteligentes baseadas em dados. Referência da API de Inteligência de Documento Início Rápido
Idioma Criar aplicativos com recursos líderes do setor de reconhecimento de linguagem natural. Referência da API de Análise de Texto Início Rápido
Buscar Integre pesquisa na nuvem com IA aos seus aplicativos. Referência da API de pesquisa Início Rápido
Discurso 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 tradução com 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
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

Ligação Descrição
Workshop de IA Generativa para iniciantes Conheça os conceitos básicos da criação de aplicativos de IA generativa com nosso curso abrangente de 18 lições do Microsoft Cloud Advocates.
Introdução aos serviços de IA do Azure Os serviços de IA do Azure estão criando blocos da funcionalidade de IA que você pode integrar aos seus aplicativos. Conclua este roteiro de aprendizagem para explorar como provisionar, proteger, monitorar e implantar recursos de serviços de IA do Azure e usá-los para criar soluções inteligentes.
Conceitos básicos da IA do Microsoft Azure: IA generativa Conclua este roteiro de aprendizagem para entender como os modelos de linguagem grandes formam a base da IA generativa. Explore como o Serviço OpenAI do Azure fornece acesso à tecnologia de IA de geração mais recente. Saiba como os prompts e respostas do Azure OpenAI podem ser ajustados e como os princípios de IA responsáveis da Microsoft impulsionam os avanços éticos da IA.
Desenvolver soluções de IA generativas com o Serviço OpenAI do Azure O Serviço OpenAI do Azure fornece acesso aos avançados modelos de linguagem grande do OpenAI, como modelos ChatGPT, GPT, Codex e Embeddings. Conclua esse roteiro de aprendizagem para desenvolvedores e explore como 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 Conclua este roteiro de aprendizagem para explorar as integrações do Azure AI e dos Serviços do Azure Machine Learning fornecidas pela extensão de IA do Azure para o Banco de Dados do Azure para PostgreSQL – Servidor Flexível. Saiba como esses serviços podem permitir que você crie aplicativos alimentados por IA.

Modelos de aplicativo de IA

Os modelos de aplicativo de IA fornecem implementações de referência bem mantidas e fáceis de implantar que fornecem um ponto de partida de alta qualidade para seus aplicativos de IA.

Há duas categorias de modelos de aplicativo de IA, blocos de construção e soluções de ponta a ponta. Blocos de construção são amostras em escala menor que focam em cenários e tarefas específicos. Soluções de ponta a ponta são exemplos de referência abrangentes que incluem documentação, código-fonte e recursos de implantação. Você pode criar as soluções e estendê-las para suas próprias finalidades.