Použití proměnný vstupu a výstupu k předávání informací
Proměnné můžete použít jako vstupní a výstupní parametry k předávání informací mezi toky Power Automate a agenty Copilot Studio.
Důležité
Agent může přijmout až 1 MB dat z toku v jediné akci. Počet proměnných nebo množství dat, které může agent odeslat, ale není nijak omezený.
V tomto příkladu vytvoříte tok se vstupním parametrem a vrátíte ho agentovi jako výstupní parametr.
Předpoklady
- Pochopte, jak vytvořit nový tok z plátna pro vytváření obsahu Copilot Studio
Podporované typy parametrů
Agenti Copilot Studio podporují následující typy vstupních a výstupních parametrů pro toky Power Automate:
- Počet
- Řetězcové
- Logické
Následující datové typy nejsou podporovány:
- Object
- Date
- Časové razítko
- Seznam [řetězec]
- Seznam [číslo]
- Seznam [logická hodnota]
- Seznam [objekt]
- Seznam [datum]
- Seznam [časové razítko]
Vytvoření tématu a toku
Přejděte na stránku Témata svého agenta.
Vytvořte nové téma s názvem Echo zpráva.
Přidejte spouštěcí frázi echo.
Přidejte uzel Otázka a zadejte zprávu „Řekni mi něco a já ti to odpovím“.
V poli Identifikovat vyberte Celá odpověď uživatele.
V části Uložit odpověď uživatele jako přejmenujte proměnnou na userResponse.
Vyberte ikonu Přidat uzel
pod uzlem Otázka a vyberte Přidat akci.
Na kartě Základní akce vyberte Nový tok Power Automate.
V části Power Automate vyberte název toku a nahraďte jej textem Opakovat parametr.
Přidání vstupního parametru do toku
Vyberte aktivační událost toku Spustit tok z Copilota a vyberte Přidat vstup.
Vyberte Text a zadejte název String_Input.
Přidání výstupního parametru do toku
Vyberte reakční akci Reakce na funkci Copilot a vyberte Přidat výstup.
Vyberte Text a zadejte název String_Output.
Jako hodnotu zadejte do pole lomítko (
/
), vyberte Vložit dynamický obsah a pak vyberte proměnnou String_Input.Zvolte Uložit.
Volání toku z tématu
V Copilot Studio vyberte ikonu Přidat uzel
pod uzlem Otázka a vyberte Přidat akci.
Na kartě Základní akce vyberte dříve vytvořený tok Opakovat parametr.
Nastavte vstupní parametr toku na výstupní proměnnou z uzlu Otázka: String_Input (řetězec) získá svou hodnotu z proměnné userResponse.
Přidejte uzel Zpráva.
Vyberte Vložit proměnnou a poté vyberte String_Output.
Zvolte Uložit.
Otestujte svého agenta.