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.
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.
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.
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 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:
- 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ązane tematy
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