.NET-alkalmazások fejlesztése AI-funkciókkal

A .NET segítségével mesterséges intelligenciát (AI) használhat arra, hogy automatizálja és elvégezze az összetett feladatokat alkalmazásaiban, az Ön számára ismert eszközök, platformok és szolgáltatások segítségével.

Miért válassza a .NET-et az AI-alkalmazások létrehozásához?

Fejlesztők milliói használják a .NET keretrendszert alkalmazások létrehozására, amelyek futnak az interneten, mobil- és asztali eszközökön vagy a felhőben. A .NET használatával az alkalmazásaidba AI-t integrálva, kihasználhatod mindazt, amit a .NET kínál.

  • Egy egységes történet a webes felhasználói felületek, API-k és alkalmazások építéséhez.
  • Windows, macOS és Linux rendszeren támogatott.
  • Nyílt forráskódú és közösségközpontú.
  • A legnépszerűbb webszervereken és felhőplatformokon működik.
  • Hatékony eszközhasználatot biztosít a szerkesztéshez, hibakereséshez, teszteléshez és üzembe helyezéshez.

Támogatott AI-szolgáltatók

A .NET-kódtárak számos AI-szolgáltatót támogatnak, így az igényeinek leginkább megfelelő AI-platformmal hozhat létre alkalmazásokat. Az alábbi táblázat azokat a főbb AI-szolgáltatókat sorolja fel, amelyek integrálva állnak a következőkkel Microsoft.Extensions.AI:

Provider Description
OpenAI Közvetlen integráció az OpenAI modelljeivel, beleértve a GPT-4-et, a GPT-3.5-öt és a DALL-E
Azure OpenAI Az Azure-ban üzemeltetett nagyvállalati szintű OpenAI-modellek fokozott biztonsággal és megfelelőséggel
Azure AI Foundry A Microsoft felügyelt platformja az AI-ügynökök nagy méretekben történő kiépítéséhez és üzembe helyezéséhez
GitHub-modellek Hozzáférés a GitHub AI-modell piacterén elérhető modellekhez
Ollama Nyílt forráskódú modellek helyi futtatása, például Láma, Mistral és Phi-3
Google Gemini A Google multimodális AI-modelljei
Amazon Bedrock Az AWS felügyelt szolgáltatása alapmodellekhez

Minden AI-szolgáltató, amelyet Microsoft.Extensions.AI-vel lehet használni, kompatibilis az Agent Frameworkkel is.

Mit építhet az AI és .NET segítségével?

Az AI által nyújtott lehetőségek szinte végtelenek. Íme néhány példa olyan megoldásokra, amelyeket mesterséges intelligenciával építhetsz a .NET alkalmazásaidban.

  • Nyelvi feldolgozás: Virtuális ügynököket vagy csevegőrobotokat hozhat létre az adatokkal való beszélgetéshez, valamint tartalmakat és képeket hozhat létre.
  • Számítógépes látás: Egy kép vagy videó objektumainak azonosítása.
  • Hanggenerálás: Szintetizált hangokat használjon az ügyfelekkel való interakcióhoz.
  • Osztályozás: Az ügyfél által jelzett probléma súlyosságának megjelölése.
  • Feladat automatizálás: Automatikusan hajtsa végre a következő lépést a munkafolyamatban, amikor a feladatok befejeződnek.

Javasoljuk az alábbi útmutatók és cikkek sorrendjét az AI és .NET alapú alkalmazásfejlesztés bevezetéséhez:

Forgatókönyv Útmutató
Készíts egy chat alkalmazást Alkoss egy Azure AI chat alkalmazást a .NET keretrendszerrel
Szöveg összegzése Szöveg összegzése az Azure AI-csevegőalkalmazással
Csevegés az adatokkal Betekintés az adataiba egy .NET Azure AI-csevegőalkalmazásból
Hívja a .NET függvényeket mesterséges intelligenciával Kiterjessze az Azure AI-t eszközök segítségével, és hajtson végre egy helyi funkciót a .NET használatával
Képek létrehozása Képek létrehozása szövegből
Képezze saját modelljét ML.NET oktatóanyag

A tartalomjegyzékben megismerheti az alapvető fogalmakat, kezdve a generatív AI és az LLM-ekkel.

Következő lépések