Użyj zmiennych wejściowych i wyjściowych do przekazania informacji
Używaj zmiennych jako parametrów wejściowych i wyjściowych do przekazywania informacji między przepływami Power Automate i Copilot Studio agentami.
Ważne
Agent może odbierać do 1 MB danych z przepływu usługi w ramach jednej akcji. Nie ma jednak ograniczeń co do liczby zmiennych ani ilości danych, które agent może wysłać.
W tym przykładzie utworzysz przepływ z parametrem wejściowym i zwrócisz go do agenta jako parametr wyjściowy.
Wymagania wstępne
- Rozumienie tworzenia przepływu z poziomu kanwy tworzenia usługi Copilot Studio
Obsługiwane typy parametrów
Agenci funkcji Copilot Studio obsługują następujące typy parametrów wejściowych i wyjściowych dla przepływów Power Automate:
- telefonu
- String
- Wartość logiczna
Nie są obsługiwane następujące typy danych:
- Objekt
- Date
- Sygnatura czasowa
- Lista [ciąg]
- Lista [liczba]
- Lista [wartość logiczna]
- Lista [obiekt]
- Lista [data]
- Lista [znacznik czasu]
Utwórz temat i przepływ
Przejdź do strony Tematy swojego agenta.
Utwórz nowy temat o nazwie Komunikacie echa.
Dodaj frazę wyzwalającą echo.
Dodaj węzeł Pytanie i wprowadź komunikat "Powiedz coś, a ja to powtórzę".
Dla ustawienia Identyfikuj wybierz Cała odpowiedź użytkownika.
W polu Zapisz odpowiedź użytkownika jako zmień nazwę zmiennej na userResponse.
Wybierz ikonę Dodaj węzeł
pod węzłem Pytanie i wybierz Dodaj akcję.
Na karcie Akcje podstawowe wybierz pozycję Nowy przepływ Power Automate.
W obszarze Power Automate wybierz nazwę przepływu i zastąp ją ciągiem Echo parametru.
Dodawanie parametru wejściowego do przepływu
Wybierz wyzwalacz Uruchom przepływ z przepływu Copilot i wybierz Dodaj parametry wejściowe.
Wybierz Tekst i wprowadź nazwę String_Input.
Dodawanie parametru wyjściowego do przepływu
Wybierz akcję Odpowiedz do Copilot, a następnie wybierz pozycję Dodaj dane wyjściowe.
Wybierz Tekst i wprowadź nazwę String_Output.
Jako wartość wprowadź ukośnik (
/
) w polu, wybierz pozycję Wstaw zawartość dynamiczną, a następnie wybierz zmienną String_Input.Wybierz pozycję Zapisz.
Wywoływanie przepływu z tematu
W Copilot Studio wybierz ikonę Dodaj węzeł
pod węzłem Pytanie i wybierz Dodaj akcję.
Na karcie Podstawowe akcje, wybierz utworzony wcześniej przepływ, Echo parametru.
Ustaw parametr wejściowy przepływu na zmienną wyjściową z węzła Pytanie: String_Input (Ciąg) otrzymuje swoją wartość ze zmiennej userResponse.
Dodaj węzeł Komunikat.
Wybierz Wstaw zmienną, a następnie wybierz opcję String_Output.
Wybierz pozycję Zapisz.
Przetestuj swojego agenta.