Opracowywanie rozwiązań AI na platformie Azure
DATA06
Czego nauczysz się na tym szkoleniu?
To szkolenie jest przeznaczone dla deweloperów oprogramowania, którzy chcą tworzyć wbudowane aplikacje sztucznej inteligencji korzystające z usługi Azure AI Foundry i innych usług azure AI. Tematy w tym szkoleniu obejmują opracowywanie aplikacji generacyjnych sztucznej inteligencji, tworzenie agentów sztucznej inteligencji i rozwiązań implementujących przetwarzanie obrazów i wyodrębnianie informacji.
Przeznaczenie
Projektanci raportów
Programiści i projektanci baz danych
Administratorzy baz danych
Wymagania
Znajomość środowiska Windows
Podstawowa znajomość relacyjnych baz danych
Czas trwania
5 dni
Poziom
Zaawansowany
- Planowanie i przygotowywanie do tworzenia rozwiązań sztucznej inteligencji na platformie Azure
- Co to jest sztuczna inteligencja
- Usługi sztucznej inteligencji platformy Azure
- Azure AI Foundry
- Narzędzia deweloperskie i zestawy SDK
- Odpowiedzialne używanie sztucznej inteligencji
- Wybieranie i wdrażanie modeli z katalogu modeli w portalu usługi Azure AI Foundry
- Eksplorowanie modeli językowych w katalogu modeli
- Wdrażanie modelu w punkcie końcowym
- Zwiększanie wydajności modelu językowego
- Tworzenie aplikacji sztucznej inteligencji przy użyciu zestawu Azure AI Foundry SDK
- Co to jest zestaw Azure AI Foundry SDK
- Praca z połączeniami projektu
- Tworzenie klienta czatu
- Rozpocznij od przepływu promptów, aby tworzyć aplikacje modelu językowego w platformie Azure AI Foundry
- Omówienie cyklu projektowania aplikacji dużego modelu językowego (LLM)
- Omówienie podstawowych składników i eksplorowanie typów przepływów
- Eksplorowanie połączeń i środowisk uruchomieniowych
- Eksplorowanie wariantów i opcji monitorowania
- Opracowywanie rozwiązania opartego na technologii RAG przy użyciu własnych danych w Azure AI Foundry
- Jak zrozumieć uziemienie modelu językowego
- Umożliwia wyszukiwanie danych
- Tworzenie aplikacji klienckiej opartej na usłudze RAG
- Implementowanie funkcji RAG w przepływie monitu
- Dostosowywanie modelu językowego za pomocą rozwiązania Azure AI Foundry
- Dowiedz się, kiedy dostroić model językowy
- Przygotowywanie danych w celu dostosowania modelu uzupełniania czatu
- Dostrajanie modeli językowych w portalu Azure AI Foundry
- Implementowanie odpowiedzialnego rozwiązania do generowania sztucznej inteligencji w Azure AI Foundry
- Planowanie odpowiedzialnego rozwiązania do generowania sztucznej inteligencji
- Mapowanie potencjalnych szkód
- Mierzenie potencjalnych szkód
- Eliminowanie potencjalnych szkód
- Zarządzanie odpowiedzialnym rozwiązaniem do generowania sztucznej inteligencji
- Ocena wydajności generowania sztucznej inteligencji w portalu Azure AI Foundry
- Ocena wydajności modelu
- Ręczne ocenianie wydajności modelu
- Zautomatyzowane oceny
- Wprowadzenie do tworzenia agenta sztucznej inteligencji na platformie Azure
- Co to są agenci sztucznej inteligencji
- Opcje rozwoju agentów
- Usługa agenta usługi Azure AI Foundry
- Tworzenie agenta sztucznej inteligencji za pomocą usługi Azure AI Foundry Agent
- Co to jest agent sztucznej inteligencji
- Jak używać usługi agenta usługi Azure AI Foundry
- Opracowywanie agentów za pomocą usługi Azure AI Foundry Agent Service
- Integrowanie niestandardowych narzędzi z agentem
- Dlaczego warto używać narzędzi niestandardowych
- Opcje implementowania narzędzi niestandardowych
- Jak zintegrować narzędzia niestandardowe
- Opracowywanie rozwiązania z wieloma agentami za pomocą usługi Azure AI Foundry Agent Service
- Zrozumienie połączonych agentów
- Projektowanie rozwiązania wieloagentowego z połączonymi agentami
- Integrowanie narzędzi MCP z agentami usługi Azure AI
- Zrozumienie odkrywania narzędzi MCP
- Integrowanie narzędzi agenta przy użyciu serwera MCP i klienta
- Opracowywanie agenta sztucznej inteligencji za pomocą jądra semantycznego
- Omówienie agentów sztucznej inteligencji jądra semantycznego
- Tworzenie agenta sztucznej inteligencji platformy Azure za pomocą jądra semantycznego
- Dodawanie wtyczek do agenta sztucznej inteligencji platformy Azure
- Organizowanie rozwiązania z wieloma agentami przy użyciu jądra semantycznego
- Omówienie struktury agenta jądra semantycznego
- Tworzenie czatu grupy agentów
- Projektowanie strategii wyboru agenta
- Definiowanie strategii kończenia czatu
- Analizowanie tekstu przy użyciu języka AI platformy Azure
- Aprowizowanie zasobu języka sztucznej inteligencji platformy Azure
- Wykrywanie języka
- Wyodrębnianie kluczowych fraz
- Analiza sentymentu
- Wyodrębnianie jednostek
- Wyodrębnianie połączonych jednostek
- Tworzenie rozwiązań do odpowiadania na pytania przy użyciu języka sztucznej inteligencji platformy Azure
- Zrozumienie odpowiadania na pytania
- Porównanie odpowiedzi na pytania z usługą Azure AI Language Understanding
- Tworzenie bazy wiedzy
- Implementowanie konwersacji wieloełowej
- Testowanie i publikowanie bazy wiedzy
- Wykorzystaj bazę wiedzy
- Zwiększanie wydajności odpowiedzi na pytania
- Tworzenie modelu interpretacji języka konwersacyjnego
- Omówienie wstępnie utworzonych możliwości usługi językowej Azure AI
- Informacje o zasobach związanych z tworzeniem modelu interpretacji języka konwersacyjnego
- Definiowanie intencji, wypowiedzi i jednostek
- Używanie wzorców do rozróżniania podobnych wypowiedzi
- Korzystanie ze wstępnie utworzonych składników jednostki
- Trenowanie, testowanie, publikowanie i przeglądanie modelu interpretacji języka konwersacji
- Tworzenie niestandardowego rozwiązania do klasyfikacji tekstu
- Omówienie typów projektów klasyfikacji
- Informacje na temat tworzenia projektów klasyfikacji tekstu
- Niestandardowe rozpoznawanie nazwanych jednostek
- Zrozumienie niestandardowego rozpoznawania nazwanych jednostek
- Etykietowanie danych
- Trenowanie i ocenianie modelu
- Tłumaczenie tekstu przy użyciu usługi Azure AI Translator
- Aprowizowanie zasobu usługi Azure AI Translator
- Omówienie wykrywania, tłumaczenia i transliteracji języka
- Określanie opcji tłumaczenia
- Definiowanie tłumaczeń niestandardowych
- Tworzenie aplikacji z obsługą mowy za pomocą usług Azure AI
- Aprowizowanie zasobu platformy Azure na potrzeby mowy
- Korzystanie z interfejsu API zamiany mowy na tekst w usłudze Azure AI
- Korzystanie z interfejsu API zamiany tekstu na mowę
- Konfigurowanie formatu audio i głosów
- Korzystanie z języka znaczników syntezy mowy
- Tłumaczenie mowy za pomocą usługi Rozpoznawanie mowy w usłudze Azure AI
- Aprowizowanie zasobu platformy Azure na potrzeby tłumaczenia mowy
- Tłumaczenie mowy na tekst
- Syntetyzowanie tłumaczeń
- Opracowywanie aplikacji do generowania sztucznej inteligencji z obsługą dźwięku
- Wdrażanie modelu wielomodalnego
- Tworzenie aplikacji do czatu opartego na dźwiękach
- Analizowanie obrazów
- Konfigurowanie zasobu usługi Azure AI Vision
- Analizowanie obrazu
- Odczytywanie tekstu na obrazach
- Eksplorowanie opcji sztucznej inteligencji platformy Azure na potrzeby odczytywania tekstu
- Odczytywanie tekstu za pomocą analizy obrazów usługi Azure AI Vision
- Wykrywanie, analizowanie i rozpoznawanie twarzy
- Planowanie rozwiązania do wykrywania, analizy lub rozpoznawania twarzy
- Wykrywanie i analizowanie twarzy
- Weryfikowanie i identyfikowanie twarzy
- Zagadnienia dotyczące odpowiedzialnej sztucznej inteligencji dla rozwiązań opartych na twarzy
- Klasyfikowanie obrazów
- Usługa Custom Vision w Azure AI
- Trenowanie modelu klasyfikacji obrazów
- Tworzenie aplikacji klienckiej klasyfikacji obrazów
- Wykrywanie obiektów na obrazach
- Używanie usługi Azure AI Custom Vision do wykrywania obiektów
- Trenowanie detektora obiektów
- Opracowywanie aplikacji klienckiej wykrywania obiektów
- Analiza filmów wideo
- Omówienie możliwości usługi Azure Video Indexer
- Wyodrębnij niestandardowe informacje
- Korzystanie z widżetów i interfejsów API analizatora wideo
- Stwórz aplikację generatywnej sztucznej inteligencji z funkcjami wizualnymi
- Wdrażanie modelu wielomodalnego
- Opracuj aplikację do czatu opartą na wizji komputerowej
- Generowanie obrazów za pomocą sztucznej inteligencji
- Co to są modele generowania obrazów
- Eksplorowanie modeli generowania obrazów w portalu usługi Azure AI Foundry
- Tworzenie aplikacji klienckiej korzystającej z modelu generowania obrazów
- Tworzenie rozwiązania do analizy wielomodalnej za pomocą usługi Azure AI Content Understanding
- Co to jest usługa Azure AI Content Understanding
- Tworzenie analizatora usługi Content Understanding
- Korzystanie z interfejsu API REST usługi Content Understanding
- Tworzenie aplikacji klienckiej usługi Azure AI Content Understanding
- Przygotowanie do korzystania z interfejsu API REST usługi AI Content Understanding
- Tworzenie analizatora usługi Content Understanding
- Analizowanie zawartości
- Korzystanie ze wstępnie utworzonych modeli analizy dokumentów
- Omówienie wstępnie utworzonych modeli
- Korzystanie z modeli Dokument ogólny, Odczyt i Układ
- Korzystanie z modeli finansowych, identyfikatorów i podatków
- Wyodrębnianie danych z formularzy za pomocą analizy dokumentów platformy Azure
- Co to jest usługa Azure Document Intelligence
- Rozpoczynanie pracy z usługą Azure Document Intelligence
- Trenowanie modeli niestandardowych
- Korzystanie z modeli analizy dokumentów platformy Azure
- Korzystanie z programu Azure Document Intelligence Studio
- Tworzenie rozwiązania do wyszukiwania wiedzy za pomocą usługi Azure AI Search
- Co to jest usługa Azure AI Search
- Wyodrębnianie danych za pomocą indeksatora
- Wzbogacanie wyodrębnionych danych dzięki umiejętnościom sztucznej inteligencji
- Przeszukiwanie indeksu
- Wyodrębnione informacje przechowuj w magazynie wiedzy