Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
Este artigo oferece uma lista com curadoria dos principais recursos de aprendizagem para desenvolvedores Python que são novos na criação de aplicativos de IA. Inclui links para guias de início rápido, exemplos de projetos, documentação oficial, cursos de treinamento e outros materiais úteis.
Recursos para o Serviço OpenAI do Azure
O Serviço OpenAI do Azure fornece acesso à API REST aos poderosos modelos de linguagem disponíveis no OpenAI. O Azure OpenAI ajuda você a adaptar esses modelos para realizar tarefas específicas, como geração de conteúdo, sumarização, compreensão de imagens, 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 |
|---|---|
| OpenAI SDK para Python | A versão de código-fonte do GitHub da biblioteca OpenAI Python, que fornece acesso conveniente à API OpenAI a partir de aplicativos escritos na linguagem Python. |
| Pacote OpenAI Python | A versão PyPi da biblioteca OpenAI Python. |
| Mudar 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. |
| Conclusão do bate-papo em streaming | Um exemplo de bloco de anotações que demonstra como fazer com que as conclusões de bate-papo funcionem usando os pontos de extremidade do Azure. O exemplo se concentra na conclusão do chat, mas também apresenta outras operações disponíveis com a API. |
| Incorporações do Azure | Um exemplo de notebook que demonstra como usar embeddings com endpoints do Azure. O exemplo se concentra em incorporaçõ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 diretas para implantar um modelo que possa conversar programaticamente. |
| OpenAI com Microsoft Entra ID controle de acesso baseado em função | Uma visão sobre a autenticação usando o Microsoft Entra ID e o controlo 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 no seu recurso OpenAI com o Microsoft Entra ID. |
| 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 ajudá-lo a começar e acelerar sua jornada de adoção de tecnologia. |
Documentação
| Ligação | Descrição |
|---|---|
| Documentação do Serviço OpenAI do Azure | A página de hub para a documentação do Serviço OpenAI do Azure. |
| Guia de início rápido: comece a gerar texto com o Serviço OpenAI do Azure | Um início rápido que demonstra como configurar os serviços que você precisa e escrever código para solicitar um modelo usando Python. |
| Guia de início rápido: introdução ao uso do GPT-35-Turbo e GPT-4 com o Serviço OpenAI do Azure | Um guia de 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: interaja com modelos do Azure OpenAI usando os seus próprios dados | Um guia de início rápido que ajuda você a adicionar 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) | Um guia de início rápido que demonstra como instruir um modelo a usar o interpretador de código 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. |
| Guia de início rápido: use imagens em seus bate-papos de IA | Um guia de introdução rápida que demonstra como solicitar programaticamente a um modelo que descreva o conteúdo de uma imagem. |
| Guia de início rápido: gerar imagens com o Serviço OpenAI do Azure | Um guia de 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, existem 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 pré-construídos. Exemplos de aplicações incluem processamento de linguagem natural para conversas, pesquisa, monitoramento, tradução, fala, visão e tomada de decisões.
Exemplos
| Ligação | Descrição |
|---|---|
| Integre a fala em seus aplicativos com os exemplos do SDK de Fala do Azure AI | Exemplos para o SDK de Fala dos Serviços Cognitivos do Azure. Links para amostras para reconhecimento de fala, tradução, síntese de fala e muito mais. |
| Azure AI Document Intelligence SDK | O Azure AI Document Intelligence (anteriormente Form Recognizer) é um serviço de nuvem que usa aprendizado de máquina para analisar texto e dados estruturados de documentos. O Document Intelligence software development kit (SDK) é um conjunto de bibliotecas e ferramentas que permitem integrar facilmente modelos e recursos de Document Intelligence em seus aplicativos. |
| Extraia 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 do cliente para análise de texto. Essas APIs fazem parte do serviço Azure AI Language , que fornece recursos de Processamento de Linguagem Natural (NLP) para entender e analisar 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 para 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) a partir de um corpo de texto que você envia junto com sua pergunta. |
| Compreensão da linguagem conversacional em Python | A biblioteca de cliente para Compreensão de Linguagem Conversacional (CLU). CLU é um serviço de IA conversacional baseado em nuvem que pode extrair intenções e entidades em conversas. CLU age como um orquestrador para selecionar o melhor candidato para analisar conversas para obter a melhor resposta de aplicativos como QnA, Luis e Conversation App. |
| Analise imagens | Código de exemplo e documentos de configuração para o SDK do Microsoft Azure AI Image Analysis. |
| SDK de Segurança de Conteúdo do Azure AI para Python | O SDK pode ajudar a detetar 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 detetar material prejudicial. |
Documentação
| Serviço de IA | Descrição | Referência da API | Início Rápido |
|---|---|---|---|
| Segurança de conteúdo | Um serviço de IA que deteta conteúdo indesejado. | Referência da API de segurança de conteúdo | Início rápido |
| Inteligência Documental | Transforme documentos em soluções inteligentes orientadas por dados. | Referência da API de inteligência de documentos | Início rápido |
| Idioma | Crie aplicativos com recursos de compreensão de linguagem natural líderes do setor. | Text Analytics API reference (Referência à API de Análise de Texto) | Início rápido |
| Procurar | Traga a pesquisa na nuvem alimentada por IA para as suas aplicações. | Referência da API de pesquisa | Início rápido |
| Voz | Conversão de fala em texto, de texto em fala, tradução e reconhecimento de oradores. | Referência da API de fala | Início rápido |
| Translator | Use a tradução baseada em IA para traduzir mais de 100 idiomas e dialetos em uso, em risco e ameaçados de extinção. | Referência da API de tradução | Início rápido |
| Visão | Analise conteúdo em imagens e vídeos. | Referência da API de análise de imagem | Início rápido |
Formação
| Ligação | 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 lições da Microsoft Cloud Advocates. |
| Introdução aos serviços de IA do Azure | Os serviços de IA do Azure são blocos de construção da funcionalidade de IA que pode integrar nas suas aplicações. Conclua este caminho de aprendizado para explorar como provisionar, proteger, monitorar e implantar recursos de serviços de IA do Azure e usá-los para criar soluções inteligentes. |
| Fundamentos de IA do Microsoft Azure: IA generativa | Conclua este caminho de aprendizagem para entender como os grandes modelos de linguagem formam a base da IA generativa. Explore como o Serviço Azure OpenAI fornece acesso à mais recente tecnologia de IA generativa. Saiba como os prompts e respostas do Azure OpenAI podem ser ajustados e como os princípios de IA responsável da Microsoft impulsionam avanços éticos de IA. |
| Desenvolver soluções de IA generativa com o Serviço OpenAI do Azure | O Serviço OpenAI do Azure fornece acesso aos poderosos modelos de linguagem grande da OpenAI, como modelos ChatGPT, GPT, Codex e Embeddings. Conclua este caminho 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. |
| Crie aplicativos de IA com o Banco de Dados do Azure para PostgreSQL | Conclua este caminho de aprendizagem para explorar as integrações da IA do Azure e dos Serviços de Aprendizagem de Máquina do Azure fornecidas pela extensão da IA do Azure para a Base de Dados do Azure para PostgreSQL - Servidor Flexível. Saiba como esses serviços podem permitir que você crie aplicativos baseados em IA. |
Modelos de aplicativos de IA
Os modelos de aplicativos 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 aplicativos de IA, blocos de construção e soluções de ponta a ponta. Os blocos de construção são exemplos de menor escala que se concentram em cenários e tarefas específicos. As soluções end-to-end são exemplos de referência abrangentes que incluem documentação, código-fonte e recursos de implantação. Você pode desenvolver as soluções e estendê-las para seus próprios propósitos.
- Para revisar uma lista de modelos principais disponíveis para cada linguagem de programação, consulte Modelos de aplicativo de IA.
- Para procurar todos os modelos disponíveis, consulte os modelos de aplicativo AI na galeria da CLI do Desenvolvedor do Azure.