Omówienie usługi Bot Framework Composer

Ważne

Możliwości i funkcje Power Virtual Agents są teraz częścią Microsoft Copilot Studio w wyniku znacznych inwestycji w generatywną AI i poprawioną integracje z Microsoft Copilot.

Niektóre artykuły i zrzuty ekranów mogą odwoływać się do Power Virtual Agents podczas aktualizowania dokumentacji i zawartości szkoleniowej.

Uwaga

Usługa Microsoft Copilot Studio teraz obsługuje te funkcje bez aplikacji Composer.

Usprawnij swojego bota, rozwijając niestandardowe temat z pomocą Bot Framework Composer, a następnie dodając je do swojego pomocnika Microsoft Copilot Studio.

Aplikacja Composer została zintegrowana z usługą Microsoft Copilot Studio w celu umożliwienia deweloperom i użytkownikom biznesowym wspólnego kompilowania botów. Aplikacja Composer umożliwia poszerzanie możliwości bota przy użyciu funkcji usługi Bot Framework, takich jak:

  • Adaptacyjne sesje dialogowe
  • Generowanie języka (LG, Language Generation)
  • Wyrażenia regularne (RegEx)
  • Karty adaptacyjne

Użycie narzędzia Composer z usługą Microsoft Copilot Studio umożliwia uzyskiwanie dostępu do pamięci i kontekstu konwersacji, w tym zmiennych zdefiniowanych w usłudze Microsoft Copilot Studio. Ta pamięć i kontekst umożliwiają tworzenie tematów w celu obsługi przerw, anulowania i przełączania kontekstów. Możesz również dodawać karty adaptacyjne, w których można wyświetlać w bocie elementy interaktywne, takie jak obrazy i filmy wideo, formularze i inne obiekty.

W Composer jest wiele różnych gotowych funkcji i wyrażeń, z których możesz korzystać, oraz możliwość zdefiniowania wielu wariantów wyrażenia, które bot będzie losowo wybierał w czasie pracy.

Niestandardowe tematy dodane z pomocą Composer są wdrażane, hostowane i wykonywane razem z zawartością pomocnika Microsoft Copilot Studio i nie wymagają żadnego innego hostowania Azure.

Ważne

Integracja aplikacji Composer nie jest dostępna dla użytkowników posiadających tylko licencję Teams w usłudze Microsoft Copilot Studio. Wymagana jest licencja wersji próbnej lub pełna licencja usługi Microsoft Copilot Studio.

Wymagania wstępne

Opis najważniejszych terminów w narzędziu Composer

Composer używa innego zestawu terminów do opisywania podobnych pojęć używanych w Microsoft Copilot Studio. Oto kilka kluczowych terminów, które należy zrozumieć:

  • sesja dialogowa: sesje dialogowe to podstawowe moduły konstrukcyjne w narzędziu Composer, które służą jako kontenery dla wyzwalaczy. Każdy dialog przedstawia część funkcji tego dialogu, które zawierają instrukcje dotyczące działania i reakcji użytkownika na działania użytkownika. Aby dowiedzieć się więcej o oknach dialogowych, Okna dialogowe jako moduły konstrukcyjne w narzędziu Composer.

  • Dialog główny: Dialog główny bota to pierwszy dialog wyświetlany w eksploratorze i tworzony podczas importowania pomocnika Microsoft Copilot Studio do Composer. Dialogu głównego nie należy nigdy usuwać, ponieważ odpowiada on pomocnikowi Microsoft Copilot Studio.

  • trigger: wyzwalacze to główny składnik sesji dialogowej, który umożliwia przechwytywanie zdarzeń i odpowiadanie na nie. Każdy wyzwalacz ma warunek i kolekcję akcji do wykonania po jego spełnieniu. Wyzwalacze są odpowiednikami tematów w usłudze Microsoft Copilot Studio. Aby dowiedzieć się więcej o wyzwalaczach, zobacz Wyzwalacze.

  • akcja: akcje to główne składniki wyzwalacza, które umożliwiają wysyłanie odpowiedzi, tworzenie i przypisywanie wartości do właściwości, obsługę przepływu rozmowy, zarządzanie sesjami dialogowymi i wiele innych działań. Akcje są odpowiednikami węzłów w usłudze Microsoft Copilot Studio.

Funkcje aplikacji Composer nieobsługiwane w usłudze Microsoft Copilot Studio

Następujące funkcje aplikacji Composer nie są obsługiwane w usłudze Microsoft Copilot Studio:

Nieobsługiwana funkcja Informacje dodatkowe
Aparat rozpoznawania LUIS (rozumienie języka) Domyślnym aparatem rozpoznawania dla aplikacji Composer jest ustawienie Microsoft Copilot Studio Natural Language Understanding (NLU).
Bot Framework orkiestrator Orkiestrator Bot Framework nie jest obsługiwany w Composer dla usługi Microsoft Copilot Studio.
Rozpoznawanie niestandardowe Rozpoznawanie niestandardowe nie jest obsługiwane w aplikacji Composer dla usługi Microsoft Copilot Studio.
Umiejętności bota Nie można wywoływać umiejętności bota w zawartości aplikacji Composer przeznaczonej dla usługi Microsoft Copilot Studio.
QnA Maker Ta funkcja jest niedostępna w aplikacji Composer w usłudze Microsoft Copilot Studio.
Logowanie OAuth i wylogowywanie użytkownika Te typy akcji nie są obsługiwane w aplikacji Composer dla usługi Microsoft Copilot Studio.
Wejścia i wyjścia sesji dialogowych Wejścia i wyjścia sesji dialogowych nie są obsługiwane w aplikacji Composer dla usługi Microsoft Copilot Studio.
Wykrywanie encji we frazach wyzwalających w aplikacji Composer Nie można używać frazy # getUserName my name is {username=userName} w aplikacji Composer.
Testowanie w aplikacji Bot Framework Emulator Całą zawartość aplikacji Composer należy opublikować, a następnie przetestować w usłudze Microsoft Copilot Studio.

Wytyczne dotyczące tworzenia zawartości dla usługi Microsoft Copilot Studio w aplikacji Composer

Istnieje kilka kluczowych wytycznych, których należy przestrzegać, używając Composer do tworzenia treści dla Microsoft Copilot Studio:

  • Tematy ze od pobta Microsoft Copilot Studio wyświetlane są w oknie dialogowym Composer. Nie można edytować tych dialogów w Composer; wybranie opcji powoduje otwarcie odpowiednich tematów w Microsoft Copilot Studio do edycji.

    Zrzut ekranu przedstawiający listę tematów w Composer, które zostały zaimportowane z pomocnika Microsoft Copilot Studio.

  • Zmienne globalne Microsoft Copilot Studio są dostępne w aplikacji Composer przy użyciu zakresu virtualagent. Ten zakres nie jest wyświetlany w menu odwołania do właściwości Composer, ale można do niego przejść, wprowadzając bezpośrednio wyrażenie.

  • Publikowanie zawartości w aplikacji Composer powoduje udostępnienie zmian na potrzeby testowania, ale nie powoduje automatycznego publikowania pomocnika Microsoft Copilot Studio. W celu opublikowania zmian pomocnika do kanałów, użyj funkcji Opublikuj w aplikacji Microsoft Copilot Studio.

  • Użyj akcji Rozpocznij temat usługi Microsoft Copilot Studio w celu wywołania tematów Microsoft Copilot Studio w aplikacji Composer.

    Zrzut ekranu menu dodawania aplikacji w aplikacji Composer.

  • Nowe wyzwalacze Composer dowolnego rodzaju można dodawać do głównej sesji dialogowej (znanej również jako „poziom główny”).

  • Z tych wyzwalaczy aplikacji Composer można wysyłać wiadomości i zadawać pytania.

  • Nie można używać rozpoznawania wyrażeń regularnych w głównej sesji dialogowej. Użycie rozpoznawania wyrażenia regularnego w dialogu głównym uniemożliwia opublikowanie zawartości w Composer do Microsoft Copilot Studio. Aparatu rozpoznawania wyrażeń regularnych można jednak używać w innej sesji dialogowej aplikacji Composer.

  • Możesz dodawać dowolne zdarzenia i wyzwalacze aplikacji Composer do nowo utworzonych sesji dialogowych.

  • Na stronie Odpowiedzi bota obszar Popularne powinien być pusty. Użycie jakichkolwiek zasobów w tej aplikacji powoduje błędy weryfikacji i uniemożliwia opublikowanie zawartości narzędzia Composer w programie Microsoft Copilot Studio.

    Zrzut ekranu przedstawiający pusty obszar typowych odpowiedzi bota.

  • Każda sesja dialogowa aplikacji Composer ma własny zasób bota (LG) i własne zasoby rozumienia języka (LU). Na przykład jest to okno dialogowe, które zna język angielski (US) i okno dialogowe o nazwie dialog1 ma jeden plik dialog1.en-us.lg i jeden plik dialog1.en-us.lu.

  • Dialogu głównego w Composer nie należy nigdy usuwać, ponieważ odpowiada on pomocnikowi Microsoft Copilot Studio. Główna sesja dialogowa może zawierać zero lub więcej wyzwalaczy.

  • Można przechwytywać telemetrię w dialogach i wyzwalaczach aplikacji Composer i używać ich usługi Application Insights do jej analizu za pomocą zapytań Kusto dla dialogów adaptacyjnych. Więcej informacji znajduje się w temacie Przechwytywanie telemetrii za pomocą Application Insights.

Więcej szczegółowych informacji na temat dostępnych w aplikacji Composer okien dialogowych, zdarzeń i wyzwalaczy oraz tworzenia zaawansowanej zawartości bota przy użyciu aplikacji Bot Framework można znaleźć w następujących zasobach:

Odwołania

Aby dowiedzieć się więcej o opracowywaniu zawartości w aplikacji Composer, zobacz następujące zasoby: