Udostępnij za pośrednictwem


Migrowanie z baza wiedzy usługi QnA Maker do niestandardowego odpowiadania na pytania

Uwaga

Możesz również przeprowadzić migrację do usługi Azure OpenAI.

Niestandardowe odpowiadanie na pytania, funkcja języka azure AI została wprowadzona w maju 2021 r. z kilkoma nowymi możliwościami, w tym zwiększonym istotnością przy użyciu klasyfikatora uczenia głębokiego, precyzyjnych odpowiedzi i kompleksowej obsługi regionów. Każdy projekt odpowiedzi na pytania niestandardowe jest odpowiednikiem baza wiedzy w usłudze QnA Maker. Można łatwo migrować baza wiedzy z zasobu usługi QnA Maker do niestandardowych projektów odpowiedzi na pytania w ramach zasobu językowego. Możesz również przeprowadzić migrację baza wiedzy z wielu zasobów usługi QnA Maker do określonego zasobu językowego.

Aby pomyślnie przeprowadzić migrację baza wiedzy, konto wykonujące migrację wymaga dostępu współautora do wybranego zasobu usługi QnA Maker i zasobu językowego. Po zmigrowaniu baza wiedzy do nowego niestandardowego projektu odpowiedzi na pytania są kopiowane następujące szczegóły:

  • Pary pytań i odpowiedzi, w tym sugestie dotyczące uczenia aktywnego.
  • Synonimy i domyślna odpowiedź z zasobu usługi QnA Maker.
  • Nazwa bazy wiedzy jest kopiowana do pola opisu projektu.

Ustawienia na poziomie zasobów, takie jak kontrola dostępu oparta na rolach (RBAC) nie są migrowane do nowego zasobu. Te ustawienia na poziomie zasobów musiałyby zostać ponownie skonfigurowane na potrzeby migracji zasobów językowych po migracji. Należy również ponownie włączyć analizę dla zasobu językowego.

Kroki migracji zestawów SDK

Ten przewodnik migracji zestawu SDK ma pomóc w migracji do nowej niestandardowej biblioteki klienta odpowiedzi na pytania, Azure.AI.Language.QuestionAnswering ze starego, Microsoft.Azure.CognitiveServices.Knowledge.QnAMaker. Koncentruje się on na porównaniach równoległych dla podobnych operacji między dwoma pakietami.

Kroki migracji baza wiedzy

Aby przeprowadzić migrację baza wiedzy, możesz wykonać poniższe kroki:

  1. Utwórz zasób językowy z włączoną wcześniej niestandardową odpowiedzią na pytania. Podczas tworzenia zasobu językowego w witrynie Azure Portal zobaczysz opcję włączenia niestandardowej odpowiedzi na pytania. Po wybraniu tej opcji i kontynuowaniu zostanie wyświetlony monit o podanie szczegółów usługi Azure Search w celu zapisania baza wiedzy.

  2. Jeśli chcesz dodać baza wiedzy w wielu językach do zasobu językowego, odwiedź stronę Language Studio, aby utworzyć pierwszy niestandardowy projekt odpowiadania na pytania i wybrać pierwszą opcję, jak pokazano poniżej. Ustawienia języka zasobu językowego można określić tylko podczas tworzenia projektu. Jeśli chcesz migrować istniejące baza wiedzy w jednym języku do zasobu językowego, możesz pominąć ten krok.

    Zrzut ekranu przedstawiający ekran wybierania interfejsu użytkownika języka

  3. Odwiedź stronę https://www.qnamaker.ai i wybierz pozycję Rozpocznij migrację w notatce dotyczącej migracji na stronie baza wiedzy. Zostanie otwarte okno dialogowe w celu zainicjowania migracji.

    Przycisk Rozpocznij migrację wyświetlany na banerze na qnamaker.ai

  4. Podaj szczegóły wymagane do zainicjowania migracji. Dzierżawa zostanie wybrana automatycznie. Możesz przełączyć dzierżawę.

    Migrowanie usługi QnAMaker z czerwonym polem wyboru wokół opcji wyboru dzierżawy

  5. Wybierz zasób usługi QnA Maker zawierający baza wiedzy, które mają zostać zmigrowane.

    Migrowanie usługi QnAMaker z czerwonym polem wyboru wokół opcji wyboru zasobu QnAMaker

  6. Wybierz zasób języka, do którego chcesz przeprowadzić migrację baza wiedzy. Zobaczysz tylko te zasoby językowe, które mają włączoną niestandardową odpowiedź na pytania. Ustawienie języka zasobu języka jest wyświetlane w opcjach. Nie będzie można migrować baza wiedzy w wielu językach z zasobów usługi QnA Maker do zasobu językowego, jeśli jego ustawienie języka nie zostanie określone.

    Migrowanie usługi QnAMaker z czerwonym polem wyboru wokół opcji zasobu języka aktualnie wybranego zasobu zawiera informacje, które język jest nieokreślony

    Jeśli chcesz przeprowadzić migrację baza wiedzy w wielu językach do zasobu językowego, należy włączyć wiele ustawień języka podczas tworzenia pierwszego niestandardowego projektu odpowiedzi na pytania dla zasobu języka. Możesz to zrobić, postępując zgodnie z instrukcjami w kroku 2. Jeśli ustawienie języka zasobu języka nie zostanie określone, zostanie przypisany język wybranego zasobu usługi QnA Maker.

  7. Wybierz wszystkie baza wiedzy, które chcesz zmigrować>, wybierz pozycję Dalej.

    Migrowanie usługi QnAMaker z czerwonym polem wyboru wokół opcji wyboru baza wiedzy z listą rozwijaną z trzema nazwami baza wiedzy

  8. Możesz przejrzeć baza wiedzy, które planujesz przeprowadzić migrację. W nazwach projektów mogą występować pewne błędy weryfikacji, ponieważ stosujemy bardziej rygorystyczne reguły sprawdzania poprawności dla niestandardowych projektów odpowiedzi na pytania. Aby rozwiązać te błędy występujące z powodu nieprawidłowych znaków, zaznacz pole wyboru (na czerwono) i wybierz przycisk Dalej. Jest to metoda jednym kliknięciem, aby zastąpić problematyczne znaki w nazwie zaakceptowanymi znakami. Jeśli istnieje duplikat, nowa unikatowa nazwa projektu jest generowana przez system.

    Uwaga

    W przypadku migracji baza wiedzy o takiej samej nazwie jak projekt, który już istnieje w zasobie języka docelowego, zawartość projektu zostanie zastąpiona zawartością wybranej baza wiedzy.

    Zrzut ekranu przedstawiający komunikat o błędzie podczas uruchamiania nazw projektów nie może zawierać znaków specjalnych.

  9. Po usunięciu błędów walidacji wybierz pozycję Rozpocznij migrację

    Zrzut ekranu przedstawiający usunięte znaki specjalne.

  10. Migracja może potrwać kilka minut. Nie anuluj migracji, gdy jest ona w toku. Możesz przejść do zmigrowanych projektów w programie Language Studio po migracji.

    Zrzut ekranu przedstawiający pomyślnie zmigrowane baza wiedzy z informacjami, które można opublikować przy użyciu programu Language Studio.

    Jeśli jakiekolwiek baza wiedzy nie można przeprowadzić migracji do niestandardowych projektów odpowiedzi na pytania, zostanie wyświetlony błąd. Najczęstsze błędy migracji występują, gdy:

    • Zasoby źródłowe i docelowe są nieprawidłowe.
    • Próbujesz przeprowadzić migrację pustego baza wiedzy (KB).
    • Osiągnięto limit wystąpienia usługi Azure Search połączonego z zasobami docelowymi.

    Zrzut ekranu przedstawiający nieudaną migrację z przykładowym błędem.

    Po usunięciu tych błędów możesz ponownie uruchomić migrację.

  11. Migracja będzie kopiować tylko wystąpienia testowe baza wiedzy. Po zakończeniu migracji należy ręcznie wdrożyć baza wiedzy, aby skopiować indeks testowy do indeksu produkcyjnego.

Następne kroki

  • Dowiedz się, jak ponownie włączyć analizę za pomocą dzienników diagnostycznych usługi Azure Monitor.