Udostępnij za pośrednictwem


Rozpoczynanie pracy z integracją rozumienia języka konwersacyjnego

Ten artykuł zawiera opis procedur krok po kroku, których potrzebujesz do rozpoczęcia integracji rozumienia języka konwersacyjnego (CLU). Zaczynajmy.

Tworzenie pomocnika przy użyciu istniejącego modelu CLU:

  1. Przygotowanie środowiska.

  2. Przygotowanie projektu z rozumieniem języka konwersacyjnego

  3. Mapowanie zamierzeń CLU i encji.

Przygotowanie środowiska

Przed rozpoczęciem upewnij się, że masz nazwę projektu modelu CLU, nazwę wdrożenia, klucz konta usługi Cognitive Services i adres URL witryny usługi Azure Cognitive Service dla języka.

  1. Utwórz pomocnika Copilot Studio.

    Uwaga

    Upewnij się, że środowisko dla pomocnika zostało utworzone w regionie obsługiwanym przez Copilot Studio z równoważnym regionem CLU.

    Nie wszystkie regiony obsługiwane przez Copilot Studio mają równoważnik regionu CLU.

  2. Po otwarciu pomocnika wybierz Ustawienia na górnym pasku menu.

  3. Wybierz Rozumienie języka.

  4. Jeśli zostanie wyświetlony następująca informacja, środowisko nie jest połączone z usługą Azure Cognitive Service dla języka. Wybierz Zarządzaj połączeniami Power Apps, aby utworzyć połączenie CLU.

    Zrzut ekranu przedstawiający obszar Rozumienie języka naturalnego na stronie Ustawienia językowe, gdy środowisko Copilot Studio nie jest połączone z usługą Azure Cognitive Service dla języka.

    W obszarze Rozumienie języka naturalnego na stronie ustawień Język opcja Microsoft Copilot Studio NLU jest wybrana domyślnie.

  5. Wybierz żądane połączenie CLU z listy zasobów NLU i wybierz opcję Zapisz.

    Zrzut ekranu przedstawiający zewnętrzny zasób NLU w obszarze Rozumienie języka naturalnego na stronie Ustawienia językowe.

    Zostanie wyświetlone okno z monitem o zapisanie migawki pomocnika.

  6. Wybierz opcję Zapisz migawkę i zapisz wynikowe archiwum ZIP o nazwie botContent.zip domyślnie w żądanym miejscu. Archiwum ZIP zawiera pojedynczy plik YML botContent.yml z zawartością pomocnika, w tym komunikaty i frazy wyzwalające.

  7. Wybierz opcję Tak, usuń frazę wyzwalającą, a następnie wybierz opcję Kontynuuj.

  8. Wprowadź nazwę i informacje dotyczące wdrożenia modelu dla odpowiedniego projektu usługi Azure Cognitive Service dla języka i wybierz opcję Zapisz.

Uwaga

Zmiana konfiguracji NLU dla pomocnika z powrotem Microsoft Copilot Studio NLU powoduje usunięcie tematu systemowego Analizowanie tekstu. Wymaga również ręcznego dodawania przykładowych fraz dla tematów obecnie mapowanych do zamiarów zewnętrznych.

Po przygotowaniu środowiska można już zamapować zamiary i encje na dane modelu CLU.

Przygotowanie projektu z rozumieniem języka konwersacyjnego

  1. Jeśli nie masz subskrypcji platformy Azure, przed rozpoczęciem utwórz bezpłatne konto.

  2. Następnie można utworzyć zasób języka w programie Language Studio z włączoną funkcją rozumienie języka konwersacyjnego.

  3. Aby zapewnić poprawne funkcje Copilot Studio, trzeba utworzyć zamiary dla tematów systemowych Copilot Studio i dla tematów niestandardowych, które chce się utworzyć.

  4. Tworzenie dowolnych encji niestandardowych, których chcesz użyć w projekcie Copilot Studio.

  5. Należy przeszkolić i wdrożyć projekt w tym samym regionie, w który jest zasób Copilot Studio.

Mapuj zamiary CLU i encje na wstępnie wbudowane typy danych Copilot Studio

Nowego pomocnika Copilot Studio tworzy się, mapując istniejące tematy na zamiary ze specyfikacją CLU. Można ręcznie zamapować opcje i encje lub mapować zbiorczo, zobacz Kreator użycia narzędzia zbiorczego.

Ręczne mapowanie zamiarów

  1. Otwórz pomocnika Copilot Studio.

  2. Po lewej stronie nawigacji wybierz opcję Tematy i pluginy i wybierz opcję.

    W lewym okienku nawigacji, wybierz Tematy.

  3. W sekcji Frazy w węźle Wyzwalacz dla zamiaru wybierz link Edytuj.

    Wybierz łącze Edycji.

  4. W polu Dodaj frazy wprowadź nazwę intencji CLU, na który chcesz zmapować dane.

    Wprowadź nazwę intencji CLU.

    Uwaga

    Nazwa intencji CLU musi być wpisana dokładnie tak samo, jak w modelu CLU, w tym pasujące wielkie i małe litery.

  5. Aby zapisać zamiar, należy kliknąć znak + (plus) po prawej stronie pola Dodaj frazy.

  6. Powtórz te działania dla innych zamiarów.

Ręczne mapowanie encji

  1. Otwórz pomocnika.

  2. W lewym okienku nawigacji, wybierz Encje.

    W lewym okienku nawigacji, wybierz Encje.

  3. Na stronie Nowa encja wybierz pozycję Encje.

    Wybierz pozycję + Nowa encja, aby utworzyć nową encję.

  4. W okienku Nowa encja dodaj nazwę , opis (opcjonalnie) i typ danych encji.

    Wprowadź nazwę, opis i typ danych nowej encji.

  5. Aby uzyskać dostęp do wstępnie utworzonych encji CLU, z menu rozwijanego Typ danych wybierz pozycję Z przykładowych danych i wybierz jeden z utworzonych wstępnie fragmentów kodu JSON CLU.

  6. (Opcjonalnie) Aby zaimportować schemat JSON z przykładowego pliku, wybierz opcję Pobierz schemat z przykładowego pliku JSON, aby uzyskać dostęp do pliku zewnętrznego.

Korzystanie z Kreatora narzędzi zbiorczych

Nowego pomocnika tworzy się, zbiorczo mapując istniejące tematy na zamiary CLU przy użyciu kreatora Mapuj zamiary i encje. Przy użyciu kreatora pomocnik może automatycznie wykorzystywać istniejące zamiary z modelu CLU zamiast uruchamiać frazy wyzwalania w celu określenia, który temat należy zamapować.

Rozpocznij od przekazania pliku danych modelu CLU i automatycznego zamapowania zamiarów CLU na pomocnika Copilot Studio.

  1. Z lewej nawigacji wybierz pozycję Język, a następnie Dodaj tematy i encje z danych modelu.

  2. W opcji Nazwa pliku wybierz opcję Wybierz plik, aby wybrać plik danych, z którego chcesz przekazać model CLU.

    Plik danych modelu jest wyświetlany w oknie Podgląd.

  3. Wybierz przycisk Dalej, aby kontynuować.

  4. wybierz opcję Dodaj zamiary i encje.

  5. Na ekranie Mapowanie istniejących tematów na zamiary CLU wybierz opcję zamiary CLU, która ma być mapowana na odpowiadający jej temat.

    Zamapuj istniejące tematy na intencje modelu CLU.

  6. Przejrzyj wybrane opcje, a następnie wybierz opcję Zapisz.

    Przejrzyj wybór, a następnie wybierz opcję Zapisz.

  7. (Opcjonalnie) Dla tych zamiarów, które nie są zamapowane na istniejący temat, można tworzyć nowe tematy dla poszczególnych tematów.

    W kreatorze jest wyświetlona lista zamiarów CLU, które nie są zmapowane na żaden temat. W polu Utwórz nowy temat wprowadź nazwę każdego z tematów do utworzenia, a następnie wybierz opcję Dalej.

    Utwórz nowe tematy dla intencji modelu CLU.

    Uwaga

    Wszystkie pola, które pozostawią puste, zostaną zignorowane przez kreatora.

  8. Po zamapowaniu wszystkich zamiarów i encji CLU na tematy wybierz opcję Gotowe.

    Dodaj intencje oraz encje i wybierz opcję Zakończ, aby dokończyć pracę.

Po zakończeniu tej procedury tematy pomocnika będą teraz wyświetlane na stronie Tematy. Aby uzyskać więcej informacji, zobacz Zarządzanie tematami.

Tworzenie połączenia CLU w Power Apps

  1. W Power Apps, jeśli strona Połączenia nie ma jeszcze fokusu, zaznacz pozycję Połączenia w bocznym okienku nawigacji.

  2. Wybierz Nowe połączenie.

  3. Wybierz Azure Cognitive Service dla języka (użyj pola wyszukiwania, aby w razie potrzeby zawęzić listę). Zostanie wyświetlone okno z monitem o informacje o uwierzytelnieniu.

  4. Dla typu uwierzytelniania wybierz wartość Klucz interfejsu API i wprowadź wymagany klucz klienta.

  5. W razie potrzeby wprowadź odpowiedni adres URL witryny głównej.

  6. Wybierz pozycję Utwórz. Nowe połączenie o nazwie domyślnej „Azure Cognitive Service dla języka” pojawia się na liście połączeń dla środowiska.

  7. Zaznacz ikonę Więcej poleceń (...) obok tego połączenia i wybierz opcję Edytuj.

  8. W wyświetlanym oknie zastąp domyślną nazwę wyświetlaną innym łącznikiem, aby odróżnić ten łącznik od innych łączników CLU, i wybierz opcję Zapisz.