AI-alkalmazások fejlesztése a .NET-tel
Ez a cikk az AI-alkalmazások készítésének első lépéseit végző .NET-fejlesztők számára elérhető legjobb képzési erőforrások rendszerezett listáját tartalmazza. Az erőforrások közé tartoznak a népszerű rövid útmutatók, referenciaminták, dokumentációk és tanfolyamok.
Erőforrások az Azure OpenAI szolgáltatáshoz
Az Azure OpenAI szolgáltatás REST API-hozzáférést biztosít az OpenAI hatékony nyelvi modelljeihez. Ezek a modellek könnyen adaptálhatók az adott feladathoz, beleértve a tartalomgenerálást, az összegzést, a képfelismerést, a szemantikai keresést és a természetes nyelvet a kódfordításhoz. A felhasználók REST API-kkal, .NET-hez készült Azure OpenAI SDK-val vagy Azure AI Foundry portálonkeresztül érhetik el a szolgáltatást.
Kódtárak és minták
Hivatkozás | Leírás |
---|---|
Azure OpenAI SDK for .NET | A .NET-hez készült Azure OpenAI ügyfélkódtár GitHub-forrásverziója az OpenAI REST API-jainak adaptálása, amely idiomatikus felületet és gazdag integrációt biztosít az Azure SDK-ökoszisztéma többi részével. Csatlakozhat az Azure OpenAI-erőforrásokhoz vagy a nem Azure OpenAI-következtetési végponthoz, így nagyszerű választás akár nem Azure OpenAI-fejlesztéshez is. |
Azure OpenAI SDK-kiadások | Az Összes Azure OpenAI SDK-kódtárcsomagra mutató hivatkozások, beleértve a .NET, a Java, a JavaScript és a Go hivatkozásait is. |
Azure.AI.OpenAI NuGet-csomag | A .NET-hez készült Azure OpenAI ügyfélkódtár NuGet-verziója. |
A GPT-35-Turbo és a GPT-4 használatának első lépései | Egy cikk, amely végigvezeti egy csevegés-befejezési minta létrehozásán. |
Befejezés | 10 mintagyűjtemény, amely bemutatja, hogyan használhatja a .NET-hez készült Azure OpenAI ügyfélkódtárat csevegésre, válaszok streamelésére, saját adatok használatára, hang átírására/fordítására, képek létrehozására stb. |
Streamelt csevegés befejezései | Mély hivatkozás a streamelés befejezését bemutató mintákra. |
OpenAI a Microsoft Entra ID Szerepköralapú hozzáférés-vezérléssel | Tekintse meg a Microsoft Entra-azonosítót használó hitelesítést. |
OpenAI felügyelt identitásokkal | Egy olyan összetettebb biztonsági forgatókönyveket tartalmazó cikk, amely azure-beli szerepköralapú hozzáférés-vezérlést (Azure RBAC) igényel. Ez a dokumentum bemutatja, hogyan hitelesíthető az OpenAI-erőforrással a Microsoft Entra ID használatával. |
További minták | .NET-ben írt OpenAI-minták gyűjteménye. |
Dokumentáció
Hivatkozás | Leírás |
---|---|
Az Azure OpenAI szolgáltatás dokumentációja | Az Azure OpenAI szolgáltatás dokumentációjának központi lapja. |
A .NET + AI-ökoszisztéma áttekintése | Az alkalmazásokban esetleg használni kívánt szolgáltatások és eszközök összefoglalása hivatkozásokkal, amelyekből többet is megtudhat az alkalmazásokról. |
Azure AI-csevegőalkalmazás létrehozása .NET-tel | A Szemantic Kernel vagy az Azure OpenAI SDK használatával hozzon létre egy egyszerű .NET 8-konzolos csevegőalkalmazást. |
Szöveg összegzése az Azure AI csevegőalkalmazással a .NET használatával | Hasonló az előző cikkhez, de a szöveg összegzése a kérdés. |
Betekintés az adataiba egy .NET Azure AI-csevegőalkalmazásból | A Szemantic Kernel vagy az Azure OpenAI SDK használatával elemzéseket és információkat kérhet le az adatairól. |
Az Azure AI kiterjesztése eszközökkel és helyi függvény végrehajtása a .NET-tel | Hozzon létre egy asszisztenst, amely bizonyos kéréseket a .NET-ben beépített egyéni eszközökkel kezel. |
Képek létrehozása az Azure AI és a .NET használatával | Kép létrehozásához használja az OpenAI dell-e-3 modellt. |
Erőforrások más Azure AI-szolgáltatásokhoz
Az Azure OpenAI Szolgáltatás mellett számos más Azure AI-szolgáltatás is rendelkezésre áll, amelyek segítségével a fejlesztők és szervezetek gyorsan hozhatnak létre intelligens, piacra kész és felelős alkalmazásokat beépített és előre összeállított testreszabható API-kkal és modellekkel. A példaalkalmazások közé tartozik a beszélgetések természetes nyelvi feldolgozása, a keresés, a monitorozás, a fordítás, a beszéd, a látás és a döntéshozatal.
Példák
Hivatkozás | Leírás |
---|---|
A Speech integrálása az alkalmazásokba a Speech SDK-mintákkal | Az Azure Cognitive Services Speech SDK mintáinak adattára. A beszédfelismerésre, fordításra, beszédszintézisre és egyebekre mutató mintákra mutató hivatkozások. |
Azure AI Document Intelligence SDK | Az Azure AI Document Intelligence (korábbi nevén Form Recognizer) egy felhőalapú szolgáltatás, amely gépi tanulással elemzi a dokumentumokból származó szöveges és strukturált adatokat. A Dokumentumintelligencia szoftverfejlesztői készlet (SDK) kódtárak és eszközök készlete, amelyekkel egyszerűen integrálhatja a Dokumentumintelligencia-modelleket és -képességeket az alkalmazásokba. |
Strukturált adatok kinyerése űrlapokból, nyugtákból, számlákból és kártyákból a .NET-ben található Form Recognizer használatával | Az Azure.AI.FormRecognizer ügyfélkódtár mintáinak adattára. |
Szöveg kinyerése, osztályozása és értelmezése dokumentumokban a Text Analytics használatával a .NET-ben | A Text Analytics ügyfélkódtára. Ez az Azure AI Language szolgáltatás része, amely természetes nyelvi feldolgozási (NLP) funkciókat biztosít a szövegek megértéséhez és elemzéséhez. |
Dokumentumfordítás a .NET-ben | Rövid útmutató, amely részletesen ismerteti, hogyan fordíthat le forrásdokumentumokat célnyelvre a dokumentumfordítás használatával a struktúra és a szövegformázás megőrzése mellett. |
Kérdések megválaszolása a .NET-ben | Egy rövid útmutató cikk, amely választ (és megbízhatósági pontszámot) kap a kérdésével együtt elküldött szövegtörzsből. |
Beszélgetési nyelv megértése a .NET-ben | A Beszélgetési nyelv megértése (CLU) ügyfélkódtára egy felhőalapú beszélgetési AI-szolgáltatás, amely képes kinyerni a beszélgetések szándékait és entitásait, és vezénylőként működik, hogy kiválassza a beszélgetések elemzésére legalkalmasabb jelöltet, hogy a legjobb választ kapja az olyan alkalmazásoktól, mint a Qna, a Luis és a Beszélgetési alkalmazás. |
Képek elemzése | Mintakód és beállítási dokumentumok a Microsoft Azure AI Image Analysis SDK-hoz |
Dokumentáció
AI-szolgáltatás | Leírás | API-referencia | Gyorsútmutató |
---|---|---|---|
Tartalombiztonság | A nemkívánatos tartalmakat észlelő AI-szolgáltatás. | Content Safety API-referencia | Gyors útmutató |
Dokumentumintelligencia | Dokumentumok átalakítása intelligens, adatvezérelt megoldásokká. | Document Intelligence API-referencia | Gyors útmutató |
Nyelv | Alkalmazások készítése iparágvezető természetes nyelvfelismerési képességekkel. | Language API-referencia | Gyors útmutató |
Keresés | Mesterséges intelligencián alapuló felhőbeli keresés használata az alkalmazásokban. | Keresési API-referencia | Gyors útmutató |
Beszédfelismerés | Beszéd a szöveghez, szövegről beszédre, fordítás és beszélőfelismerés. | Speech API-referencia | Gyors útmutató |
Fordító | Az AI-alapú fordítással több mint 100 használatban lévő, veszélyeztetett és veszélyeztetett nyelvet és dialektust fordíthat le. | Translation API-referencia | Gyors útmutató |
Vízió | Képek és videók tartalmainak elemzése. | Vision API-referencia | Gyors útmutató |
Oktatás
Hivatkozás | Leírás |
---|---|
Generatív AI kezdőknek workshop | Ismerje meg a Generatív AI-alkalmazások létrehozásának alapjait a Microsoft felhőtanácsadóinak 18 leckéből álló átfogó kurzusával. |
Az Azure AI-szolgáltatások használatának első lépései | Az Azure AI Services olyan szolgáltatások gyűjteménye, amelyek az alkalmazásokba integrálható AI-funkciók építőelemei. Ebben a képzési tervben megtanulhatja, hogyan építhet ki, védhet, monitorozhat és helyezhet üzembe Azure AI Services-erőforrásokat, és hogyan hozhat létre intelligens megoldásokat. |
A Microsoft Azure AI alapjai: Generatív AI | Képzési terv, amely segít megérteni, hogy a nagy nyelvi modellek hogyan képezik a generatív AI alapjait: hogyan biztosít hozzáférést az Azure OpenAI Service a legújabb generatív AI-technológiához, hogyan finomhangolhatók a kérések és válaszok, és hogyan hajtják végre a Microsoft felelős AI-alapelvei az etikus AI-fejlődést. |
Generatív AI-megoldások fejlesztése az Azure OpenAI Szolgáltatással | Az Azure OpenAI szolgáltatás hozzáférést biztosít az OpenAI nagy teljesítményű nagy nyelvi modelljeihez, például a ChatGPT, a GPT, a Codex és az Embeddings modellekhez. Ez a képzési terv bemutatja a fejlesztőknek, hogyan hozhatnak létre kódot, képeket és szöveget az Azure OpenAI SDK és más Azure-szolgáltatások használatával. |
AI-alkalmazássablonok
Az AI-alkalmazássablonok jól karbantartott, könnyen üzembe helyezhető referencia-implementációkat biztosítanak, amelyek kiváló minőségű kiindulópontot biztosítanak az AI-alkalmazások számára.
Az AI-alkalmazássablonok két kategóriát tartalmaznak, építőelemeket és végpontok közötti megoldásokat. Az építőelemek kisebb méretű minták, amelyek konkrét forgatókönyvekre és feladatokra összpontosítanak. A teljes körű megoldások átfogó referenciaminták, beleértve a dokumentációt, a forráskódot és az üzembe helyezést, hogy lehetővé tegyék a saját célokra történő bevezetést és kiterjesztést.
Az egyes programozási nyelvekhez elérhető kulcssablonok listájának áttekintéséhez tekintse meg az AI-alkalmazássablonokat. Az összes elérhető sablon tallózásához tekintse meg az AI-alkalmazássablonok gyűjteményében található AI-alkalmazássablonokat.