Udostępnij za pośrednictwem


Wzbogacanie projektu przy użyciu uczenia aktywnego

Z tego samouczka dowiesz się, jak wykonywać następujące czynności:

  • Pobieranie pliku testowego uczenia aktywnego
  • Importowanie pliku testowego do istniejącego projektu
  • Akceptowanie/odrzucanie aktywnych sugestii szkoleniowych
  • Dodawanie alternatywnych pytań

W tym samouczku pokazano, jak ulepszyć niestandardowy projekt odpowiadania na pytania przy użyciu aktywnego uczenia. Jeśli zauważysz, że klienci zadają pytania, które nie są uwzględnione w projekcie, mogą być parafrasowane odmiany pytań.

Te odmiany, po dodaniu jako alternatywne pytania do odpowiedniej pary odpowiedzi na pytania, pomagają zoptymalizować projekt w celu odpowiadania na zapytania użytkowników w świecie rzeczywistym. Możesz ręcznie dodać alternatywne pytania do par odpowiedzi na pytania za pośrednictwem edytora. Jednocześnie możesz również użyć funkcji uczenia aktywnego, aby wygenerować sugestie dotyczące uczenia aktywnego na podstawie zapytań użytkowników. Jednak funkcja uczenia aktywnego wymaga, aby projekt odbierał zwykły ruch użytkowników w celu wygenerowania sugestii.

Korzystanie z aktywnej nauki

Uczenie aktywne jest domyślnie włączone dla niestandardowych zasobów z włączoną odpowiedzią na pytania.

Aby wypróbować sugestie dotyczące uczenia aktywnego, możesz zaimportować następujący plik jako nowy projekt: SampleActiveLearning.tsv.

Pobierz plik

Uruchom następujące polecenie w wierszu polecenia, aby pobrać lokalną kopię SampleActiveLearning.tsv pliku.

curl "https://github.com/Azure-Samples/cognitive-services-sample-data-files/blob/master/qna-maker/knowledge-bases/SampleActiveLearning.tsv" --output SampleActiveLearning.tsv

Importowanie pliku

W okienku edytowanie projektu dla projektu wybierz ... ikonę (wielokropka) z menu >Importuj pytania i odpowiedzi>Importuj jako TSV. Następnie wybierz pozycję Wybierz plik , aby przejść do kopii pobranej SampleActiveLearning.tsv na komputer w poprzednim kroku, a następnie wybierz pozycję Gotowe.

Zrzut ekranu przedstawiający pasek menu edycji projektu z wyświetloną opcją importu jako TSV.

Wyświetlanie i dodawanie/odrzucanie aktywnych sugestii szkoleniowych

Po zakończeniu importowania pliku testowego można wyświetlić aktywne sugestie dotyczące uczenia się w okienku sugestii przeglądu:

Zrzut ekranu przedstawiający wyświetloną stronę sugestii przeglądu.

Uwaga

Sugestie dotyczące uczenia aktywnego nie są w czasie rzeczywistym. Przybliżone opóźnienie wynosi 30 minut, zanim sugestie będą widoczne w tym okienku. To opóźnienie polega na upewnieniu się, że równoważymy wysokie koszty związane z aktualizacjami w czasie rzeczywistym do indeksu i wydajności usługi.

Teraz możemy zaakceptować te sugestie lub odrzucić je przy użyciu opcji na pasku menu, aby zaakceptować wszystkie sugestie lub odrzucić wszystkie sugestie.

Alternatywnie, aby zaakceptować lub odrzucić poszczególne sugestie, wybierz symbol znacznika wyboru (zaakceptuj) lub symbol kosza (odrzuć) wyświetlany obok poszczególnych pytań na stronie Sugestie przeglądu.

Zrzut ekranu z opcją akceptowania lub odrzucania wyróżnionej na czerwono.

Dodawanie alternatywnych pytań

Podczas gdy uczenie aktywne automatycznie sugeruje alternatywne pytania na podstawie zapytań użytkowników, które trafiają do projektu, możemy również dodać odmiany pytania na stronie edycji projektu, wybierając pozycję Dodaj frazę alternatywną do par odpowiedzi na pytania.

Dodając alternatywne pytania wraz z aktywnym uczeniem, dodatkowo wzbogacamy projekt o odmiany pytania, które pomagają zapewnić spójne odpowiedzi na zapytania użytkowników.

Uwaga

Jeśli alternatywne pytania mają wiele słów zatrzymania, mogą negatywnie wpłynąć na dokładność odpowiedzi. Jeśli więc jedyną różnicą między pytaniami alternatywnymi są słowa zatrzymania, te alternatywne pytania nie są wymagane. Aby zbadać listę słów zatrzymania, zapoznaj się z artykułem stop words.

Następne kroki