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.
Udoskonalaj swojego pomocnika, tworząc własne tematy za pomocą Bot Framework Composer, a następnie dodając je do swojego pomocnika Copilot Studio.
Aplikacja Composer została zintegrowana z usługą Copilot Studio w celu umożliwienia deweloperom i użytkownikom biznesowym wspólnego kompilowania pomocników. Aplikacja Composer umożliwia poszerzanie możliwości pomocnika 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ą Copilot Studio umożliwia uzyskiwanie dostępu do pamięci i kontekstu konwersacji, w tym zmiennych zdefiniowanych w usłudze Copilot Studio. Ta pamięć i kontekst umożliwiają tworzenie tematów w celu obsługi przerw, anulowania i przełączania kontekstów. Istnieje również możliwość dodawania kart adaptacyjnych, w których można wyświetlać w pomocniku 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ć, a także możliwość zdefiniowania wielu wariantów wyrażenia, które pomocnik będzie losowo wybierał w czasie pracy.
Niestandardowe tematy dodane z pomocą Composer są wdrażane, hostowane i wykonywane razem z zawartością pomocnika 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 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 Copilot Studio do Composer. Dialogu głównego nie należy nigdy usuwać, ponieważ odpowiada on pomocnikowi 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 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 Copilot Studio.
Funkcje aplikacji Composer nieobsługiwane w usłudze Copilot Studio
Następujące funkcje aplikacji Composer nie są obsługiwane w usłudze 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 Copilot Studio. |
Rozpoznawanie niestandardowe | Rozpoznawanie niestandardowe nie jest obsługiwane w aplikacji Composer dla usługi Copilot Studio. |
Umiejętności bota | Nie można wywoływać umiejętności bota w zawartości aplikacji Composer przeznaczonej dla usługi Copilot Studio. |
QnA Maker | Ta funkcja jest niedostępna w aplikacji Composer w usłudze Copilot Studio. |
Logowanie OAuth i wylogowywanie użytkownika | Te typy akcji nie są obsługiwane w aplikacji Composer dla usługi 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 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 Copilot Studio. |
Wytyczne dotyczące tworzenia zawartości dla usługi Copilot Studio w aplikacji Composer
Istnieje kilka kluczowych wytycznych, których należy przestrzegać, używając Composer do tworzenia treści dla Copilot Studio:
Tematy z pomocnika Copilot Studio są wyświetlane w Composer jako sesje dialogowe. Nie można edytować tych dialogów w Composer; wybranie opcji powoduje otwarcie odpowiednich tematów w Copilot Studio do edycji.
Zmienne globalne 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 Copilot Studio. W celu opublikowania zmian pomocnika do kanałów, użyj funkcji Opublikuj w aplikacji Copilot Studio.
Użyj akcji Rozpocznij temat usługi Microsoft Copilot Studio w celu wywołania tematów Copilot Studio 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 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 Copilot Studio.
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 plikdialog1.en-us.lg
i jeden plikdialog1.en-us.lu
.Dialogu głównego w Composer nie należy nigdy usuwać, ponieważ odpowiada on pomocnikowi 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 sesji dialogowych, zdarzeń i wyzwalaczy oraz tworzenia zaawansowanej zawartości bota przy użyciu programu Bot Framework można znaleźć w następujących zasobach:
- Sesje dialogowe aplikacji Bot Framework Composer
- Zdarzenia i wyzwalacze aplikacji Bot Framework Composer
- Generowanie języka
- Przepływ i pamięć konwersacji
Odwołania
Aby dowiedzieć się więcej o opracowywaniu zawartości w aplikacji Composer, zobacz następujące zasoby:
- Dokumentacja dotycząca aplikacji Bot Framework Composer
- Przewodnik po aplikacji Composer
- Samouczek: tworzenie nowego bota
- Samouczek: dodawanie kart i przycisków do bota
- Samouczek: dodawanie generowania języka do bota
- Aplikacja Bot Framework Composer w usłudze GitHub
Powiązana zawartość
Opinia
https://aka.ms/ContentUserFeedback.
Dostępne już wkrótce: W 2024 r. będziemy stopniowo wycofywać zgłoszenia z serwisu GitHub jako mechanizm przesyłania opinii na temat zawartości i zastępować go nowym systemem opinii. Aby uzyskać więcej informacji, sprawdź:Prześlij i wyświetl opinię dla