Desenvolva aplicativos de IA com Java
Este artigo contém uma lista organizada dos melhores recursos de aprendizado para desenvolvedores Java 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.
Bibliotecas e exemplos
Link | Descrição |
---|---|
langchain4j-azure-open-ai | Lançapacote Maven |
langchain4j-azure-ai-search | LançamentosMaven |
langchain4j-document-loader-azure-storage-blob | LançamentosMaven |
Introdução ao uso do GPT-35-Turbo e do GPT-4 | Um artigo que orienta você através da criação de uma amostra de conclusão de chat. |
Complementos | Um exemplo simples demonstrando como obter conclusões para o prompt fornecido. |
Transmissão de Conclusões de Chat | Um exemplo simples demonstrando como usar as conclusões de bate-papo de streaming. |
Mudar do OpenAI para o Azure OpenAI | Um artigo com 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. |
OpenAI com Controle de Acesso baseado em função do Microsoft Entra ID | Um artigo que analisa a autenticação usando o Microsoft Entra ID. |
OpenAI com Identidades Gerenciadas | Um artigo detalhando cenários de segurança mais complexos que exigem 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 | Os exemplos de serviço do Azure OpenAI são um conjunto de programas Java independentes que demonstram a interação com o serviço Azure OpenAI usando a biblioteca de cliente. Cada exemplo se concentra em um cenário específico e pode ser executado de forma independente. |
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 Java. |
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: introdução ao uso do GPT-35-Turbo e GPT-4 com o Serviço OpenAI do Azure no IntelliJ | Semelhante ao primeiro início rápido, mas fornece um exemplo de funções de sistema, assistente e usuário para personalizar o conteúdo quando são feitas determinadas perguntas usando o IntelliJ. |
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. |
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 | Uma coleção de 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. |
Extrair dados estruturados de formulários, recibos, faturas e cartões usando o Form Recognizer em Java | Uma coleção de exemplos para a biblioteca de cliente Azure.AI.FormRecognizer. |
Extraia, classifique e compreenda texto em documentos usando a Análise de Texto em Java | 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 Java | Um artigo de início rápido que explica como usar 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. |
Analisar Imagens | Exemplo de código e documentos de configuração para o SDK de análise de imagem de IA do Microsoft Azure |
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 da API de idioma | 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 do Tradutor | 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 visão | 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. |
Comentários
https://aka.ms/ContentUserFeedback.
Em breve: Ao longo de 2024, eliminaremos os problemas do GitHub como o mecanismo de comentários para conteúdo e o substituiremos por um novo sistema de comentários. Para obter mais informações, consulteEnviar e exibir comentários de