Zwiększanie wydajności odpowiedzi na pytania

Ukończone

Po utworzeniu i przetestowaniu baza wiedzy można poprawić jego wydajność dzięki aktywnemu uczeniu się i zdefiniowaniu synonimów.

Korzystanie z aktywnej nauki

Uczenie aktywne może pomóc w wprowadzania ciągłych ulepszeń, aby lepiej odpowiadać na pytania użytkowników w czasie. Osoby często zadaj pytania, które są sformułowane inaczej, ale ostatecznie mają takie samo znaczenie. Uczenie aktywne może pomóc w takich sytuacjach, ponieważ umożliwia rozważenie alternatywnych pytań do każdej pary pytań i odpowiedzi. Uczenie aktywne jest domyślnie włączone.

Aby korzystać z uczenia aktywnego, możesz wykonać następujące czynności:

Tworzenie par pytań i odpowiedzi

Utworzysz pary pytań i odpowiedzi w programie Language Studio dla projektu. Możesz również zaimportować plik zawierający pary pytań i odpowiedzi, aby przekazać je zbiorczo.

A screenshot showing how to import a file with question and answer pairs.

Przejrzyj sugestie

Następnie uczenie aktywne zaczyna oferować alternatywne pytania dla każdego pytania w parach pytań i odpowiedzi. Dostęp do tego można uzyskać w okienku Sugestie przeglądu:

A screenshot of the Review suggestions pane.

Przeglądasz, a następnie akceptujesz lub odrzucasz te alternatywne frazy sugerowane dla każdego pytania, wybierając znacznik wyboru lub usuń symbol obok frazy alternatywnej. Możesz zbiorczo zaakceptować lub odrzucić sugestie, korzystając z opcji Zaakceptuj wszystkie sugestie lub Odrzuć wszystkie sugestie u góry strony.

Możesz również ręcznie dodać pytania alternatywne po wybraniu pozycji Dodaj alternatywne pytanie dla pary w okienku Edytuj baza wiedzy:

A screenshot showing the Add alternate question option on the Edit knowledge base pane.

Uwaga

Aby dowiedzieć się więcej na temat uczenia aktywnego, zobacz Wzbogacanie projektu przy użyciu uczenia aktywnego.

Definiowanie synonimów

Synonimy są przydatne, gdy pytania przesłane przez użytkowników mogą zawierać wiele różnych wyrazów, aby oznaczać to samo. Na przykład klient biura podróży może odwoływać się do "rezerwacji" lub "rezerwacji". Definiując je jako synonimy, usługa odpowiadania na pytania może znaleźć odpowiednią odpowiedź niezależnie od terminu używanego przez pojedynczego klienta.

Aby zdefiniować synonimy, użyj interfejsu API REST do przesyłania synonimów w następującym formacie JSON:

{
    "synonyms": [
        {
            "alterations": [
                "reservation",
                "booking"
                ]
        }
    ]
}

Uwaga

Aby dowiedzieć się więcej na temat synonimów, zobacz Poprawianie jakości odpowiedzi przy użyciu synonimów.