Korzystanie z analizy dokumentów sztucznej inteligencji platformy Azure

Ukończone

W tym ćwiczeniu możesz zobaczyć, jak działa analiza dokumentów usługi Azure AI, wdrażając zasób analizy dokumentów i aplikację — wystarczy skopiować i wkleić jedno polecenie interfejsu wiersza polecenia platformy Azure.

Aby rozpocząć, musisz aktywować piaskownicę — wystarczy wybrać przycisk Aktywuj piaskownicę i zalogować się, bez konieczności płacenia ani subskrypcji platformy Azure. Pomimo pełnego dostępu administracyjnego do witryny internetowej i zasobów platformy Azure zasoby w tym ćwiczeniu są tworzone w ramach subskrypcji firmy Microsoft, więc nie kosztują Cię. Po zaakceptowaniu wymaganych uprawnień wróć do tej strony, aby rozpocząć pracę.

Wybieranie środowiska szkoleniowego

To ćwiczenie można traktować jako pokaz, aby zobaczyć, co można zrobić za pomocą analizy dokumentów. Jednak w pełni kontrolujesz te zasoby, więc jeśli interesuje Cię zapoznanie się ze szczegółami technicznymi, możesz dokładniej poznać szczegóły techniczne. Przejrzyj kod w witrynie GitHub, zapoznaj się z zasobami w witrynie Azure Portal, a nawet użyj zdalnego debugowania programu Visual Studio, aby przejść przez proces.

Aby uzyskać więcej praktycznych informacji na temat analizy dokumentów, mamy więcej modułów learn, które można sprawdzić. Następnie zawsze możesz wrócić tutaj, aby zastosować to, czego nauczysz się w bezpłatnej piaskownicy.

Wdrażanie analizy dokumentów

Aby utworzyć zasób analizy dokumentów i wdrożyć aplikację, wykonaj następujące kroki:

  1. Po załadowaniu usługi Cloud Shell i wyświetleniu monitu skopiuj następujące polecenie i wklej je w usłudze Cloud Shell. Po prostu wybierz polecenie Kopiuj, kliknij prawym przyciskiem myszy, a następnie wklej polecenie w usłudze Cloud Shell.

    Uruchom następujące polecenie w usłudze Cloud Shell:

    curl -s https://raw.githubusercontent.com/MicrosoftDocs/mslearn-intro-to-form-recognizer/main/scripts/deploy-in-sandbox.sh | bash 
    
  2. Poczekaj kilka minut na uruchomienie polecenia. Możesz zakończyć czytanie tej strony i przejść do innych stron w tym module — nie ma to wpływu na uruchomiony skrypt.

  3. Wybierz link do adresu URL wyświetlanego w dolnej części powłoki. Zostanie otwarta aplikacja internetowa, która umożliwia korzystanie z analizy dokumentów. Możesz również wyciąć i wkleić adres URL z tego miejsca, ale pamiętaj, że nie działa, dopóki skrypt nie zakończy działania: https://fr-[sandboxName].azurewebsites.net

Po uruchomieniu kodu możesz bawić się przy użyciu analizy dokumentów we własnym tempie.

Opcjonalnie: przeglądanie lub klonowanie kodu w usłudze GitHub

Kod źródłowy dla tego całego pokazu jest w pełni dostępny dla publicznej wersji w witrynie GitHub. Przeglądaj ją, użyj jej do debugowania aplikacji demonstracyjnej lub całkowicie go ignoruj.

Repozytorium GitHub można odwiedzić tutaj.

Przykładem dobrego miejsca do rozpoczęcia przeglądania jest użycie zestawu SDK do wywołania usługi:

public async Task<RecognizedForm> Analyze(Uri invoiceUri)
{
    RecognizeInvoicesOperation operation = await GetClient().StartRecognizeInvoicesFromUriAsync(invoiceUri, OperationOptions);
    Response<RecognizedFormCollection> operationResponse = await operation.WaitForCompletionAsync();
    RecognizedFormCollection invoices = operationResponse.Value;

    return ProcessResults(invoices);
}

Zwróć uwagę, że używamy metody wygody specjalnie dla Invoice tego typu, ponieważ jest to jeden z wbudowanych typów formularzy.

Opcjonalnie: Przejrzyj zasób w interfejsie wiersza polecenia lub witrynie Azure Portal

Zasób utworzony w witrynie Azure Portal można przejrzeć.

Jeśli wolisz środowisko wiersza polecenia, możesz ponownie użyć usługi Cloud Shell do przeglądania. Możesz zacząć od wyświetlania listy zasobów usług Azure AI (powinno być tylko jedno):

az cognitiveservices account list