Sdílet prostřednictvím


Vývoj aplikací AI pomocí Javy

Tento článek obsahuje uspořádaný seznam nejlepších výukových materiálů pro vývojáře v Javě, 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.

Prostředky 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íbalíčku Maven
langchain4j-azure-ai-search Vydané verzeMavenu
langchain4j-document-loader-azure-storage-blob Vydané verzeMavenu
Další ukázky Ukázky služby Azure OpenAI jsou sada samostatných programů Java, 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 ke službě Azure OpenAI Stránka centra pro dokumentaci ke službě Azure OpenAI
Rychlý start: Začínáme s generováním textu pomocí služby Azure OpenAI Service Rychlá sada pokynů k nastavení potřebných služeb a kódu, které potřebujete, musíte napsat výzvu k zobrazení výzvy k modelu pomocí Javy.
Práce s modely dokončování chatu pomocí Azure OpenAI v modelech Microsoft Foundry Rychlá sada pokynů k nastavení potřebných služeb a kódu, které potřebujete, musíte napsat výzvu k zobrazení výzvy k modelu pomocí Javy.
Rychlý start pro Microsoft Foundry Sada Microsoft Foundry SDK je dostupná ve více jazycích, včetně Pythonu, Javy, TypeScriptu a jazyka C#.
Přechod z OpenAI na Azure OpenAI Článek s pokyny k malým změnám, které musíte v kódu provést, aby se mezi OpenAI a službou Azure OpenAI prohodili zpět.
OpenAI s řízením přístupu na základě role Microsoft Entra ID Článek, který se zabývá ověřováním pomocí ID Microsoft Entra.
OpenAI se spravovanými identitami Článek podrobně popisuje složitější scénáře zabezpečení, které vyžadují řízení přístupu na základě role v Azure (Azure RBAC). Tento dokument popisuje, jak ověřit prostředek OpenAI pomocí Microsoft Entra ID.
Rychlý start: Začínáme používat GPT-35-Turbo a GPT-4 se službou Azure OpenAI 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.
Rychlý start: Generování imagí pomocí Azure OpenAI v modelech Microsoft Foundry V tomto průvodci můžete začít generovat image pomocí sady Azure OpenAI SDK pro Javu.

Prostředky pro další služby Azure AI

Kromě služby Azure OpenAI existuje mnoho dalších služeb Azure AI, které vývojářům a organizacím pomáhají rychle vytvářet inteligentní, připravené a zodpovědné aplikace s předem připravenými a předem připravenými 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
Integrace služby Speech do aplikací s ukázkami sady Speech SDK Kolekce ukázek pro sadu Azure Cognitive Services Speech SDK. Odkazy na ukázky pro rozpoznávání řeči, překlad, syntézu řeči a další.
Extrakce strukturovaných dat z formulářů, účtenek, faktur a karet pomocí Rozpoznávání formulářů v Javě Kolekce ukázek pro klientskou knihovnu Azure.AI.FormRecognizer.
Extrakce, klasifikace a pochopení textu v dokumentech pomocí Analýza textu v Javě Klientská knihovna pro Analýza textu je součástí služby Azure AI Language, která poskytuje funkce NLP (Natural Language Processing) pro pochopení a analýzu textu.
Překlad dokumentů v Javě Č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 dokumenty nastavení pro klientskou knihovnu Microsoft Azure Image Analysis pro Javu

Dokumentace

Služba AI Popis Reference rozhraní API Rychlý start
Bezpečnost obsahu Služba AI, která detekuje nežádoucí obsah. Referenční informace k rozhraní API pro bezpečnost obsahu Rychlý start
Analýza dokumentů 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
Vyhledat Přineste do svých aplikací cloudové vyhledávání založené na umělé inteligenci. Referenční informace k rozhraní API služby Search Rychlý start
Řeč Rozpoznávání řeči na text, převod textu na řeč, překlad a rozpoznávání mluvčího Referenční informace k rozhraní Speech API Rychlý start
Překladatel 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
Vidění 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 do 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.
Vývoj aplikací generující AI 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. Ucelená řešení jsou komplexní referenční ukázky, včetně dokumentace, zdrojového kódu a nasazení, které vám umožní provádět a rozšiřovat vlastní účely.

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.