Wprowadzenie do niestandardowego odpowiadania na pytania

Ukończone

Możesz łatwo utworzyć rozwiązanie do odpowiadania na pytania na platformie Microsoft Azure przy użyciu usługi językowej Azure AI. Język AI platformy Azure zawiera niestandardową funkcję odpowiadania na pytania, która umożliwia tworzenie baza wiedzy par pytań i odpowiedzi, które mogą być odpytywane przy użyciu danych wejściowych języka naturalnego.

Tworzenie niestandardowej odpowiedzi na pytania baza wiedzy

Za pomocą programu Azure AI Language Studio można tworzyć, trenować, publikować i zarządzać projektami odpowiedzi na pytania.

Uwaga

Możesz napisać kod w celu tworzenia projektów i zarządzania nimi przy użyciu interfejsu API REST języka AI platformy Azure lub zestawu SDK. Jednak w większości scenariuszy łatwiej jest używać programu Language Studio.

Aby utworzyć projekt, musisz najpierw aprowizować zasób języka w ramach subskrypcji platformy Azure.

Definiowanie pytań i odpowiedzi

Po aprowizacji zasobu language można użyć niestandardowej funkcji odpowiadania na pytania w programie Language Studio, aby utworzyć projekt składający się z par pytań i odpowiedzi. Pytania i odpowiedzi mogą być następujące:

  • Wygenerowane na podstawie istniejącego dokumentu lub strony internetowej z często zadawanymi pytaniami.
  • Wprowadzone i edytowane ręcznie.

W wielu przypadkach projekt jest tworzony przy użyciu kombinacji wszystkich tych technik; począwszy od podstawowego zestawu danych pytań i odpowiedzi z istniejącego dokumentu z często zadawanymi pytaniami i rozszerzania baza wiedzy z dodatkowymi wpisami ręcznymi.

Pytania w projekcie można przypisać alternatywnymi frazami, aby ułatwić skonsolidowanie pytań o tym samym znaczeniu. Na przykład możesz uwzględnić takie pytanie jak:

Jaka jest lokalizacja siedziby firmy?

Można przewidywać różne sposoby zadania tego pytania przez dodanie alternatywnych fraz, takich jak:

Gdzie znajduje się siedziba firmy?

Testowanie projektu

Po utworzeniu zestawu par pytań i odpowiedzi należy go zapisać. Ten proces umożliwia analizowanie literałowych pytań i odpowiedzi oraz zastosowanie wbudowanego modelu przetwarzania języka naturalnego w celu dopasowania odpowiedzi do pytań, nawet jeśli nie są one sformułowane dokładnie tak jak w definicjach pytań. Następnie możesz użyć wbudowanego interfejsu testowego w programie Language Studio, aby przetestować baza wiedzy, przesyłając pytania i przeglądając zwrócone odpowiedzi.