Sdílet prostřednictvím


Vývoj aplikací AI s využitím Java

Tento článek obsahuje uspořádaný seznam nejlepších výukových materiálů pro vývojáře Java, kteří začínají vytvářet aplikace AI. Mezi zdroje patří oblíbené články rychlého startu, referenční ukázky, dokumentace, školicí kurzy atd.

Zdroje informací pro Azure OpenAI v modelech Microsoft Foundry

Azure OpenAI v modelech Microsoft Foundry poskytuje rozhraní REST API přístup k výkonným jazykovým modelům OpenAI. Tyto modely je možné snadno přizpůsobit konkrétnímu úkolu, a to včetně generování obsahu, shrnutí, porozumění obrázkům, sémantického vyhledávání a přirozeného jazyka na překlad kódu. Uživatelé mají přístup ke službě prostřednictvím rozhraní REST API, knihovny api uzlu OpenAI nebo přes portál Microsoft Foundry.

Knihovny a ukázky

Odkaz Popis
langchain4j-azure-open-ai VydáníMaven package
langchain4j-azure-ai-search ReleasesMaven
langchain4j-document-loader-azure-storage-blob ReleasesMaven
Další ukázky Ukázky služby Azure OpenAI jsou sada samostatných Java programů, které demonstrují interakci se službou Azure OpenAI pomocí klientské knihovny. Každá ukázka se zaměřuje na konkrétní scénář a dá se spustit nezávisle.

Dokumentace

Odkaz Popis
Dokumentace k Azure OpenAI Service Úvodní stránka dokumentace Azure OpenAI Service.
Quickstart: Začínáme generovat text pomocí Azure OpenAI Service Rychlá sada pokynů k nastavení potřebných služeb a kód, který musíte napsat, aby se využilo modelu pomocí Javy.
Pracujte s modely chat dokončení pomocí Azure OpenAI v modelech Microsoft Foundry Rychlá sada pokynů k nastavení potřebných služeb a kód, který musíte napsat, aby se využilo modelu pomocí Javy.
Rychlý start pro Microsoft Foundry Sada Microsoft Foundry SDK je dostupná v několika jazycích, včetně Python, Java, TypeScriptu a jazyka C#.
Switch from OpenAI to Azure OpenAI Článek s pokyny k malým změnám, které musíte provést ve svém kódu, abyste mohli přepínat tam a zpět mezi OpenAI a službou Azure OpenAI.
OpenAI s řízením přístupu založeným na rolích Microsoft Entra ID Článek, který se zabývá ověřováním pomocí Microsoft Entra ID
OpenAI se spravovanými identitami Článek podrobně popisuje složitější scénáře zabezpečení, které vyžadují Azure řízení přístupu na základě role (Azure RBAC). Tento dokument popisuje, jak se autentizovat k vašemu prostředku OpenAI pomocí Microsoft Entra ID.
Rychlý start: Začínáme používat GPT-35-Turbo a GPT-4 s Azure OpenAI Service v IntelliJ Podobá se prvnímu rychlému startu, ale poskytuje příklad systémových, asistentů a uživatelských rolí pro přizpůsobení obsahu při kladení určitých otázek pomocí IntelliJ.
Quickstart: Generování obrázků pomocí Azure OpenAI v modelech Microsoft Foundry Pomocí této příručky můžete začít generovat image pomocí sady Azure OpenAI SDK pro Java.

Zdroje informací pro další nástroje Foundry

Kromě služby Azure OpenAI Service existuje mnoho dalších nástrojů Foundry, které vývojářům a organizacím pomáhají rychle vytvářet inteligentní, připravené pro trh a zodpovědné aplikace s připravenými a přizpůsobitelnými rozhraními API a modely. Mezi ukázkové aplikace patří zpracování přirozeného jazyka pro konverzace, vyhledávání, monitorování, překlad, řeč, vizi a rozhodování.

Ukázky

Odkaz Popis
Inintegrace Azure speech v nástrojích Foundry do vašich aplikací pomocí ukázek sady Speech SDK Kolekce příkladů pro sadu Speech SDK. Odkazy na ukázky pro rozpoznávání řeči, překlad, syntézu řeči a další.
Extract strukturovaných dat z formulářů, účtenek, faktur a karet pomocí Form Recognizer v Java Kolekce ukázek pro klientskou knihovnu Azure.AI.FormRecognizer.
Extrakce, klasifikace a pochopení textu v dokumentech pomocí Text Analytics v jazyce Java Klientská knihovna pro Text Analytics je součástí služby Azure Language in Foundry Tools, která poskytuje funkce pro zpracování přirozeného jazyka (NLP) pro pochopení a analýzu textu.
Document Translation in Java Článek rychlý start, který vysvětluje, jak pomocí překladu dokumentů přeložit zdrojový dokument do cílového jazyka při zachování struktury a formátování textu.
Analýza obrázků Ukázkový kód a instalační dokumenty pro klientskou knihovnu Microsoft Azure Image Analysis pro Java

Dokumentace

Služba AI Popis Reference rozhraní API Rychlý start
Bezpečnost obsahu v kontrolní rovině platformy Foundry Nástroj Foundry, který detekuje nežádoucí obsah. Referenční informace k rozhraní API pro bezpečnost obsahu Rychlý start
Azure Document Intelligence ve Foundry Tools Převést dokumenty na inteligentní řešení založená na datech. Referenční informace k rozhraní API pro funkci Document Intelligence Rychlý start
Jazyk Vytvářejte aplikace s špičkovými možnostmi porozumění přirozenému jazyku. Referenční informace k rozhraní LANGUAGE API Rychlý start
Azure AI Search Přineste do svých aplikací cloudové vyhledávání založené na umělé inteligenci. Referenční informace k rozhraní API Azure AI Search Rychlý start
Projev Převod řeči na text, převod textu na řeč, překlad a rozpoznání mluvčího. Referenční informace k rozhraní Speech API Rychlý start
Azure Translator v nástrojích Foundry Překlad založený na umělé inteligenci slouží k překladu více než 100 používaných jazyků a dialektů s riziky a ohrožených jazyků. Referenční informace k rozhraní Translator API Rychlý start
Azure Vision in Foundry Tools Analyzujte obsah v obrázcích a videích. Referenční informace k rozhraní API pro zpracování obrazu Rychlý start

Školení

Odkaz Popis
Workshop generující AI pro začátečníky Seznamte se se základy vytváření aplikací Generative AI pomocí našeho komplexního kurzu 18 hodin od poradce Microsoftu pro cloud.
Workshop o agentech umělé inteligence pro začátečníky Seznamte se se základy vytváření agentů generativní umělé inteligence pomocí našeho komplexního kurzu 10 hodin od microsoftových poradců pro cloud.
Úvod k AI v Azure Studijní program, který vám pomůže pochopit základní koncepty související s umělou inteligencí (AI) a službami v Microsoft Azure, které je možné použít k vytváření řešení umělé inteligence.
Vyvíjejte generativní AI aplikace v Azure Generování umělé inteligence (AI) je stále přístupnější prostřednictvím komplexních vývojových platforem, jako je Microsoft Foundry. Naučte se vytvářet generující aplikace AI, které používají jazykové modely k chatování s uživateli.

šablony AI aplikací

Šablony aplikací AI poskytují dobře udržované a snadno použitelné referenční implementace, které poskytují vysoce kvalitní výchozí bod pro vaše aplikace AI.

Existují dvě kategorie šablon aplikací AI, stavební bloky a ucelená řešení. Stavební bloky jsou menší vzorky, které se zaměřují na konkrétní scénáře a úlohy. Komplexní řešení jsou referenční ukázky zahrnující dokumentaci, zdrojový kód a nasazení, které vám umožní je převzít a rozšířit podle vlastních potřeb.

Pokud chcete zkontrolovat seznam klíčových šablon dostupných pro každý programovací jazyk, přečtěte si téma Šablony aplikací AI. Pokud chcete procházet všechny dostupné šablony, podívejte se na šablony aplikací AI v galerii šablon aplikace AI.