Tworzenie analizatora usługi Content Understanding
Rozwiązania content Understanding są oparte na tworzeniu analizatora; który jest szkolony w celu wyodrębnienia określonych informacji z określonego typu zawartości na podstawie zdefiniowanego schematu .
Ogólny proces tworzenia rozwiązania Content Understanding obejmuje następujące kroki:
- Utwórz zasób Foundry Tools.
- Zdefiniuj schemat usługi Content Understanding dla informacji, które mają zostać wyodrębnione. Może to być oparte na przykładzie zawartości i szablonie analizatora.
- Utwórz analizator na podstawie ukończonego schematu.
- Użyj analizatora, aby wyodrębnić lub wygenerować pola z nowej zawartości.
Dostępnych jest wiele szablonów analizatorów, które ułatwiają szybkie opracowywanie odpowiedniego analizatora. Ponadto ze względu na możliwości generowania sztucznej inteligencji usługi Content Understanding można użyć minimalnych danych szkoleniowych, aby zdefiniować schemat według przykładu. W wielu przypadkach usługa dokładnie identyfikuje wartości danych w przykładowej zawartości mapowania na elementy schematu automatycznie, ale można również jawnie oznaczyć pola w zawartości, takie jak dokumenty, aby poprawić wydajność analizatora.
Tworzenie analizatora za pomocą narzędzia Microsoft Foundry
Chociaż można aprowizować zasób narzędzi Foundry Tools i opracowywać kompletne rozwiązanie Content Understanding za pomocą interfejsu API REST, preferowaną metodą dla projektów deweloperskich sztucznej inteligencji jest użycie rozwiązania Microsoft Foundry. W szczególności możesz użyć portalu Microsoft Foundry do utworzenia projektu, zdefiniowania schematu usługi Content Understanding oraz kompilowania i testowania analizatora.
Tworzenie projektu Content Understanding
W rozwiązaniu Microsoft Foundry możesz utworzyć projekt w istniejącym centrum sztucznej inteligencji lub utworzyć nowe centrum podczas tworzenia projektu. Oprócz samego centrum sztucznej inteligencji, utworzenie centrum zapewnia zasoby platformy Azure potrzebne do wspierania co najmniej jednego projektu, w tym zasób Foundry Tools, przestrzeń magazynową i zasób usługi key vault do przechowywania poufnych szczegółów, takich jak poświadczenia i klucze.
Uwaga
Schematy usługi Content Understanding można tworzyć tylko w lokalizacjach platformy Azure, w których jest obsługiwana usługa. Aby uzyskać więcej informacji, zobacz Content Understanding region and language support (Obsługa regionów i języków usługi Content Understanding).
Definiowanie schematu
Po utworzeniu projektu pierwszym krokiem w tworzeniu analizatora jest zdefiniowanie schematu zawartości, który będzie przetwarzać analizator, a informacje, które wyodrębnią. Program Microsoft Foundry udostępnia interfejs edytora schematów, w którym można przekazać plik (dokument, obraz, dźwięk lub wideo), na którym powinien być oparty schemat. Następnie możesz zastosować odpowiedni szablon schematu i zdefiniować określone pola, które mają być identyfikowane przez analizator.
Uwaga
Szablony i typy pól dostępne w schemacie zależą od typu zawartości pliku, na którym jest oparty schemat. Niektóre typy zawartości obsługują dodatkowe funkcje opcjonalne, takie jak wyodrębnianie kodów kreskowych i formuł z tekstu w dokumentach. Aby uzyskać więcej informacji na temat korzystania z usługi Content Understanding z różnymi typami zawartości, zobacz następujące artykuły w dokumentacji produktu:
Testowanie
Schemat analizatora można przetestować w dowolnym momencie w trakcie procesu programowania, uruchamiając analizę w przykładowym pliku używanym do definiowania schematu lub innych przekazanych plików. Wyniki testu obejmują wyodrębnione wartości pól i dane wyjściowe formatu JSON zwrócone przez analizator do aplikacji klienckich.
Tworzenie analizatora
Jeśli wydajność schematu jest satysfakcjonująca, możesz utworzyć analizator. Tworzenie analizatora sprawia, że jest dostępny dla aplikacji klienckich za pośrednictwem punktu końcowego usługi Content Understanding dla zasobu narzędzia Foundry skojarzonego z projektem.
Po utworzeniu analizatora możesz kontynuować testowanie go w portalu Microsoft Foundry i uściślić schemat, aby utworzyć nowe nazwane wersje z różnymi możliwościami.