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 contém uma lista organizada dos melhores recursos de aprendizagem para programadores Java que estão a começar a construir aplicações 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.
Recursos para Azure OpenAI nos Modelos da Microsoft Foundry
O Azure OpenAI nos Microsoft Foundry Models fornece acesso à API REST aos poderosos modelos de linguagem do OpenAI. Esses modelos podem ser facilmente adaptados à sua tarefa específica, incluindo, entre outros, geração de conteúdo, sumarização, compreensão de imagens, pesquisa semântica e tradução de linguagem natural para código. Os utilizadores podem aceder ao serviço através de APIs REST, da OpenAI Node API Library ou através do portal Microsoft Foundry.
Bibliotecas e amostras
| Ligação | Descrição |
|---|---|
| langchain4j-azure-open-ai | Lançamentospacote Maven |
| langchain4j-azure-ai-search | LançamentosMaven |
| langchain4j-document-loader-azure-storage-blob | LançamentosMaven |
| Mais amostras | Os exemplos de serviço Azure OpenAI são um conjunto de programas Java autónomos que demonstram a interação com o serviço Azure OpenAI usando a biblioteca cliente. Cada amostra se concentra em um cenário específico e pode ser executada de forma independente. |
Documentação
| Ligação | Descrição |
|---|---|
| Documentação do Serviço Azure OpenAI | A página central para documentação do Azure OpenAI Service. |
| Quickstart: Comece a gerar texto usando Azure OpenAI Service | Um conjunto rápido de instruções para configurar os serviços de que precisas e código que tens de escrever para solicitar um modelo usando Java. |
| Trabalhar com modelos de conclusão de chat usando Azure OpenAI no Microsoft Foundry Models | Um conjunto rápido de instruções para configurar os serviços de que precisas e código que tens de escrever para solicitar um modelo usando Java. |
| Microsoft Foundry Quickstart | O Microsoft Foundry SDK está disponível em várias linguagens, incluindo Python, Java, TypeScript e C#. |
| Muda de OpenAI para Azure OpenAI | Artigo com orientações sobre as pequenas alterações que precisa de fazer no seu código para alternar entre a OpenAI e o Azure OpenAI Service. |
| OpenAI com controlo de acesso baseado em Microsoft Entra ID Role | Um artigo que analisa a autenticação usando o Microsoft Entra ID. |
| OpenAI com identidades gerenciadas | Um artigo que detalha cenários de segurança mais complexos que requerem controlo de acesso baseado em funções no Azure (Azure RBAC). Este documento explica como autenticar-se ao seu recurso OpenAI usando o Microsoft Entra ID. |
| Quickstart: Comece a usar o GPT-35-Turbo e o GPT-4 com Azure OpenAI Service 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 feitas determinadas perguntas usando o IntelliJ. |
| Quickstart: Gerar imagens com Azure OpenAI no Microsoft Foundry Models | Use este guia para começar a gerar imagens com o Azure OpenAI SDK para Java. |
Recursos para outras Ferramentas de Fundição
Para além do Azure OpenAI Service, existem muitas outras ferramentas Foundry que ajudam programadores e organizações a criar rapidamente aplicações inteligentes, prontas para o mercado e responsáveis, com APIs e modelos personalizáveis prontos a usar 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 Azure Speech no Foundry Tools nas suas aplicações com Speech SDK Samples | Uma coleção de amostras para o Speech SDK. Links para 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 Form Recognizer em Java | Uma coleção de amostras para a biblioteca cliente Azure.AI.FormRecognizer. |
| Extrair, classificar e compreender texto dentro de documentos usando Text Analytics em Java | A Biblioteca cliente para Text Analytics faz parte do serviço Azure Language in Foundry Tools, que fornece funcionalidades de Processamento de Linguagem Natural (PLN) para compreender e analisar 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 para um idioma de destino, preservando a estrutura e a formatação do texto. |
| Analise imagens | Código de exemplo e documentos de configuração para a biblioteca cliente Microsoft Azure Image Analysis para Java |
Documentação
| Serviço de IA | Descrição | Referência da API | Início Rápido |
|---|---|---|---|
| Segurança de Conteúdos no Plano de Controlo da Fundição | Uma plataforma Foundry que deteta conteúdo indesejado. | Referência da API de segurança de conteúdo | Início rápido |
| Azure Document Intelligence nas Ferramentas do Foundry | Transforme documentos em soluções inteligentes orientadas por dados. | Referência da API de inteligência de documentos | Início rápido |
| Language | Crie aplicativos com recursos de compreensão de linguagem natural líderes do setor. | Referência da API de idioma | Início rápido |
| Azure AI Search | Traga a pesquisa na nuvem alimentada por IA para as suas aplicações. | Referência da API do Azure AI Search | Início rápido |
| Discurso | 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 |
| Azure Translator em Foundry Tools | 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 do tradutor | Início rápido |
| Visão do Azure em "Foundry Tools" | Analise conteúdo em imagens e vídeos. | Referência da API de visão | 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. |
| Workshop de Agentes de IA para Iniciantes | Aprenda os fundamentos da criação de agentes de IA generativa com nosso curso abrangente de 10 lições da Microsoft Cloud Advocates. |
| Introdução à IA em Azure | Caminho de formação para o ajudar a compreender conceitos centrais relacionados com inteligência artificial (IA) e os serviços no Microsoft Azure que podem ser usados para criar soluções de IA. |
| Desenvolver aplicações de IA generativa em Azure | A Inteligência Artificial Gerativa (IA) está a tornar-se mais acessível através de plataformas de desenvolvimento abrangentes como a Microsoft Foundry. Saiba como criar aplicativos de IA generativa que usam modelos de linguagem para conversar com seus usuários. |
Modelos de Aplicações 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 completas são exemplos de referência abrangentes, incluindo documentação, código-fonte e implantação, para permitir que você pegue e estenda 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 aplicação AI na galeria do AI App Template.