Tworzenie, testowanie i wdrażanie niestandardowego projektu odpowiedzi na pytania

Możesz utworzyć niestandardowy projekt odpowiadania na pytania na podstawie własnej zawartości, takiej jak często zadawane pytania lub podręczniki produktów. Ten artykuł zawiera przykład tworzenia niestandardowego projektu odpowiedzi na pytania z podręcznika produktu w celu udzielenia odpowiedzi na pytania.

Wymagania wstępne

  • Jeśli nie masz subskrypcji platformy Azure, przed rozpoczęciem utwórz bezpłatne konto.
  • Zasób językowy z włączoną funkcją odpowiadania na pytania niestandardowe.

Tworzenie pierwszego niestandardowego projektu odpowiadania na pytania

  1. Zaloguj się do programu Language Studio przy użyciu poświadczeń platformy Azure.

  2. Przewiń w dół do sekcji Informacje o pytaniach i języku konwersacyjnym , a następnie wybierz pozycję Otwórz niestandardowe odpowiadanie na pytania.

    Open custom question answering

  3. Jeśli zasób nie jest jeszcze połączony z usługą Azure Search, wybierz pozycję Połączenie z usługą Azure Search. Spowoduje to otwarcie nowej karty przeglądarki w okienku Funkcje zasobu w witrynie Azure Portal.

    Connect to Azure Search

  4. Wybierz pozycję Włącz niestandardowe odpowiadanie na pytania, wybierz zasób usługi Azure Search, do których chcesz utworzyć link, a następnie wybierz pozycję Zastosuj.

    Enable custom question answering

  5. Wróć do karty Language Studio. Może być konieczne odświeżenie tej strony, aby zarejestrować zmianę zasobu. Wybierz pozycję Utwórz nowy projekt.

  6. Wybierz opcję Chcę ustawić język dla wszystkich projektów utworzonych w tym zasobie>, wybierz pozycję Angielski wybierz pozycję Dalej>.

  7. Wprowadź nazwę projektu Sample-project, opis mojego pierwszego projektu odpowiedzi na pytanie i pozostaw domyślną odpowiedź z ustawieniem Nie znaleziono odpowiedzi.

  8. Przejrzyj wybrane opcje i wybierz pozycję Utwórz projekt

  9. Na stronie Zarządzanie źródłami wybierz pozycję Dodaj źródłowe>adresy URL.

  10. Wybierz pozycję Dodaj adres URL , wprowadź następujące wartości, a następnie wybierz pozycję Dodaj wszystko:

    Nazwa adresu URL Wartość adresu URL
    Podręcznik użytkownika aplikacji Surface Book https://download.microsoft.com/download/7/B/1/7B10C82E-F520-4080-8516-5CF0D803EEE0/surface-book-user-guide-EN.pdf

    Proces wyodrębniania zajmuje kilka chwil, aby odczytać dokument i zidentyfikować pytania i odpowiedzi. Pytanie i udzielenie odpowiedzi określi, czy podstawowa zawartość jest ustrukturyzowana, czy nieustrukturyzowana.

    Po pomyślnym dodaniu źródła możesz edytować zawartość źródłową, aby dodać więcej niestandardowych zestawów odpowiedzi na pytania.

Testowanie projektu

  1. Wybierz link do źródła. Spowoduje to otwarcie strony edycji projektu.

  2. Wybierz pozycję Testuj na pasku > menu Wprowadź pytanie, Jak mogę skonfigurować książkę surface?. Odpowiedź zostanie wygenerowana na podstawie par odpowiedzi na pytanie, które zostały automatycznie zidentyfikowane i wyodrębnione ze źródłowego adresu URL:

    Test question chat interface

    Jeśli zaznaczysz pole wyboru, aby uwzględnić krótką odpowiedź , zobaczysz również dokładną odpowiedź, jeśli jest dostępna, wraz z fragmentem odpowiedzi w okienku testu podczas zadawania pytania.

  3. Wybierz pozycję Zbadaj, aby bardziej szczegółowo sprawdzić odpowiedź. Okno testowe służy do testowania zmian w projekcie przed wdrożeniem projektu.

    See the confidence interval

    W interfejsie Inspekcja można zobaczyć poziom pewności, że ta odpowiedź będzie odpowiadać na pytanie i bezpośrednio edytować daną parę pytań i odpowiedzi.

Wdrażanie projektu

  1. Wybierz ikonę Wdróż projekt, aby wprowadzić menu wdrażania projektu.

    Deploy project

    Podczas wdrażania projektu zawartość projektu przechodzi z indeksu do indeksu testprod w usłudze Azure Search.

  2. Wybierz pozycję Wdróż, a następnie po wyświetleniu monitu wybierz pozycję Wdróż> ponownie.

    Successful deployment

    Projekt został pomyślnie wdrożony. Możesz użyć punktu końcowego, aby odpowiedzieć na pytania we własnej aplikacji niestandardowej, aby odpowiedzieć na nie lub w botze.

Czyszczenie zasobów

Jeśli nie będziesz kontynuować testowania niestandardowego odpowiadania na pytania, możesz usunąć skojarzony zasób.

Następne kroki