Orchestrujte chování agent pomocí generativní umělé inteligence (Preview)
Agent můžete nakonfigurovat tak, aby používal některý z následujících typů orchestrace. Při klasické orchestraci agent reaguje na uživatele spuštěním téma, jehož spouštěcí fráze se nejvíce shodují s dotazem uživatele. S povolenou generativní orchestrací váš agent může vybrat ty nejlepší akce, znalosti a témata k zodpovězení uživatelských dotazů nebo reakci na spouštěče událostí.
Důležité
Tento článek obsahuje dokumentaci k funkcím Preview v řešení Microsoft Copilot Studio a může se změnit.
Funkce Preview nejsou určené pro normální používání a mohou mít omezené fungování. Jsou to funkce, které jsou poskytnuté před oficiálním vydáním, abyste si je mohli co nejdříve vyzkoušet a napsat nám své názory.
Pokud vytváříte agent připravený k výrobě, podívejte se na Microsoft Copilot Studio Přehled.
Důležité
Povolení generativní orchestrace může ovlivnit způsob výpočtu fakturace. Další informace o fakturaci za generativní režim.
Následující tabulka porovnává chování agent mezi klasickou orchestrací a generativní orchestrací.
Chování | Klasická orchestrace | Generativní orchestrace |
---|---|---|
Témata | Témata jsou vybírána na základě shody uživatelského dotazu se spouštěcími frázemi | Témata jsou vybírána na základě popisu jejich účelu |
Akce | Akce lze volat pouze explicitně z téma | Agent se může rozhodnout volat akce na základě jejich názvu a popisu |
Znalosti | Znalosti lze použít jako záložní, když žádná témata neodpovídají uživatelskému dotazu (nebo volají explicitně z téma) | Agent se může rozhodnout proaktivně vyhledávat znalosti, aby odpověděl na dotaz uživatele. |
Použití více témat, akcí, zdrojů znalostí | Agent se pokouší vybrat jeden téma, který bude odpovídat uživateli, a pokud je nakonfigurován, vrátí se ke znalostem | Agent může používat kombinaci témat, akcí a znalostí |
Žádat uživatele o vstup | K vytváření zpráv požadujících od uživatele požadované informace musíte použít uzly otázek v tématech | Agent může automaticky generovat otázky, které uživatele vyzvou k zadání chybějících informací potřebných k vyplnění vstupů pro témata a akce |
Odpověď uživateli | K vytváření zpráv, které odpovídají uživateli, musíte použít uzly zpráv v tématech (nebo zavolat akci z téma) | Agent automaticky generuje odpověď pomocí dostupných informací z témat, akcí a znalostí, které nazval |
Tip
Mezi klasickou a generativní orchestrací existují klíčové rozdíly, například způsob vyhledávání znalostí a podporované zdroje dat. Před zapnutím generativního režimu pro existující agent si přečtěte o známých omezeních.
Jak funguje generativní režim?
Pomocí generativní umělé inteligence k určení toho, jak vaše agent reaguje, může být konverzace pro uživatele přirozenější a plynulejší. Generativní AI může také umožnit agent provádět akce autonomně.
Výběr správných témat, akcí a zdrojů znalostí
Když uživatel odešle zprávu, váš agent vybere jednu nebo více akcí, témat nebo zdrojů znalostí pro přípravu odpověď. O výběru rozhoduje více faktorů. Nejdůležitějším faktorem je popis témat, akcí a zdrojů znalostí. Mezi další faktory patří název téma, akce nebo zdroje znalostí, jakékoli vstupní nebo výstupní parametry a jejich názvy a popisy. Popisy umožňují, aby agent byl přesnější, když spojuje záměr uživatele s akcemi a tématy. Nemusíte předvídat všechny způsoby, jak může uživatel uvést, co potřebuje.
Když je agent nakonfigurován tak, aby používal generativní orchestraci, může vybrat jednu nebo více akcí nebo témat nebo si vybrat ze svých zdrojů znalostí pro zpracování uživatelských dotazů (včetně multi-intent dotazů) nebo pro autonomní reakce na události. Pokud je vybráno více akcí nebo témat, agent je po vygenerování jakýchkoli otázek zavolá postupně, aby se uživatele zeptal na chybějící informace.
Přečtěte si další informace o jak agenti vyhledávají ve zdrojích znalostí když je povolena generativní orchestrace.
Reakce na vstup uživatele nebo spouštěče událostí
Agent přebírá informace vrácené ze všech zdrojů znalostí, akcí a témat, které vybral v odpověď, do uživatelského vstupu nebo do spouštěče události a shrnuje odpověď na jakýkoli původní uživatelský dotaz.
Tip
Když je agent nakonfigurován s generativní orchestrací, protože agent může použít informace poskytnuté znalostmi, akcemi a tématy ke generování odpověď pro uživatele, můžete svá témata učinit flexibilnějšími tím, že nebudete odesílat jejich finální odpověď v message node, ale místo toho jej vraťte jako výstupní proměnnou do agent. To umožňuje agent poskytovat kontextové odpovědi vašim uživatelům. Přečtěte si další informace o konfiguraci téma vstupů a výstupů.
Testování
Když testujete agent, který používá generativní režim v Copilot Studio, můžete otevřít Mapa aktivit a sledovat, jak váš agent reaguje.
Zapněte generativní orchestraci pro agent
Otevřete agent.
Vyberte Nastavení.
Vyberte kartu Generativní umělá inteligence.
Vyberte Generativní volba.
(Volitelné) Vyberte preferovanou úroveň přísnosti pro moderování obsahu.
Zvolte Uložit.
Důležité
Použití generativní umělé inteligence pro orchestraci akcí jak pomocí spouštěčů uživatelů, tak událostí je funkce Preview. Funkce Preview nejsou určené pro normální používání a mohou mít omezené fungování. Jsou to funkce, které jsou poskytnuté před svým oficiálním vydáním, aby si je zákazníci mohli co nejdříve vyzkoušet a mohli nám napsat své názory.
Tip
Je dobrým zvykem informovat uživatele, že některé konverzace (například otázky generované při provádění akce) mohou být generovány umělou inteligencí. Můžete například přidat další zprávu do Zahajte konverzaci systémové téma, který řídí zprávu zobrazenou vašim uživatelům při zahájení nové konverzace pomocí agent.
Vytváření popisů
Pokud je agent nakonfigurován pro použití generativní orchestrace, je důležité poskytnout vysoce kvalitní popis pro každé z jeho témat, akcí a zdrojů znalostí. Dobré popisy zajišťují, že agent vybere správná témata, akce a zdroje znalostí, aby reagovala na uživatele.
U akcí je vytváření popisu součástí průvodce, který se používá k jejich přidání do agent. Popis je pro vás často předvyplněný, ale můžete podle potřeby provést změny. Další informace o přidávání a správě akcí naleznete v části Použití akcí s vlastními agenty (Preview).
Pro témata, jakmile je povolena generativní orchestrace, Spuštěno agent se objeví na Spoušť uzly (místo Fráze), což vám umožňuje přidat nebo upravit popis pro téma.
Tip
Když zapnete generativní orchestraci, Copilot Studio automaticky vygeneruje výchozí popis pro každý existující téma na základě spouštěcích frází téma. Vygenerovaný popis je často dost dobrý na to, aby umožnil výběr těchto témat v reakci na relevantní dotazy uživatelů. Je však vhodné řídit se radami uvedenými v tomto článku a upravit vygenerované popisy.
Osvědčené postupy
Zde jsou některé osvědčené postupy pro pojmenování témat, akcí a zdrojů znalostí a pro jejich vypracování jasných, stručných a relevantních popisů.
Styl psaní
Používejte jednoduchý a přímý jazyk. Vyhněte se žargonu, slangu nebo technickým výrazům.
Pro popisy používejte činný rod a přítomný čas. Napište například „Tato akce poskytuje informace o počasí“ místo „Informace o počasí jsou poskytnuty touto akcí“.
Pomocí odrážkových a číslovaných seznamů jasně oddělte řadu položek, akcí nebo úvah.
Relevance
Použijte klíčová slova, která se týkají akce nebo funkčnosti tématu a záměru uživatele. Pokud například akce poskytuje informace o počasí, použijte klíčová slova jako „počasí“, „předpověď“, „teplota“, „déšť“, „sníh“ a podobně.
Pro popis napište krátké a informativní shrnutí funkcí akce nebo témat. Shrnutí by mělo být omezeno na jednu nebo dvě věty, vysvětlovat, co akce nebo téma dělá a jaký je přínos pro uživatele.
Použijte popisný a jedinečný název, který je krátkou frází. Vyhněte se používání obecných nebo nejednoznačných názvů, které by mohly být matoucí. Například místo pojmenování akce „Počasí“ ji pojmenujte „Předpověď počasí“ nebo „Zpráva o počasí“.
Používejte specifický jazyk, abyste předešli nejednoznačnosti mezi podobnými tématy a akcemi.
Pokud například vaše agent již obsahuje akci, která poskytuje informace o aktuálních povětrnostních podmínkách, ale chcete přidat další téma, abyste poskytli předpověď počasí na zítra, ujistěte se, že názvy a popisy těchto témat jsou dostatečně konkrétní, aby se předešlo nejednoznačnosti. Ujistěte se, že podobná témata mají jiný název a popis. Může také pomoci naznačit, co neumí. Zde jsou příklady jmen a popisů, které můžete použít.
Název: aktuální počasí
Popis: Toto téma poskytuje předpověď počasí pro jakékoli místo na světě. Můžete se zeptat na aktuální počasí, včetně teploty a jestli prší nebo sněží. Nezískává předpovědi počasí na budoucí dny.
Název: Předpověď počasí na zítra
Popis: Toto téma poskytuje informace o počasí pro jakékoli místo na světě na následující den. Poskytuje teplotu. Nezobrazuje aktuální počasí pro dnešek.
Příklady toho, co nedělat
Zde uvádíme několik příkladů, které nejsou v souladu s pokyny. Tento příklad je příliš vágní, protože nespecifikuje, na jaké typy otázek může akce odpovědět.
Název: Odpověď na otázku
Popis: Tato akce může odpovídat na otázky.
Následující příklad používá žargon. Místo toho by měl uvádět zisk na akcii (EPS).
Název: Získat EPS
Popis: Získává EPS pro jakýkoli burzovní indikátor.
Příklady interakcí s agent pomocí generativní orchestrace ke zpracování požadavků uživatelů
Následující příklady jsou založeny na agent, který má dvě vlastní témata – jedno pro vyhledání otevírací doby prodejny a druhé pro vyhledání blízkého obchodu – a akci založenou na předem vytvořeném konektoru MSN Weather.
Příklad 1
V tomto příkladu se uživatel ptá: „Jaké je počasí v Seattlu?“. Agent vybere aktuální počasí zásuvná akce a také předvyplní vstup Location "Seattle", který rozpoznal z dotazu uživatele.
Příklad 2
V tomto příkladu se uživatel ptá: "Potřebuji získat otevírací dobu a najít nejbližší prodejnu." Zde agent vybere dvě položky, Otevírací dobu prodejen téma a Vyhledávač prodejen téma a spojí je dohromady, aby reagovaly na obě části dotazu uživatele.
Příklad 3
V tomto příkladu uživatel našel svůj nejbližší obchod, který byl identifikován jako Kirkland, dříve v rámci konverzace. Uživatel se pak zeptal: "Jaké je tam počasí?". Zde agent vybere aktuální akci počasí, ale předvyplní místo „Kirkland“ na základě nedávného kontextu konverzace.
Známá omezení pro generativní orchestraci
Při použití režimu generativní orchestrace existují následující známé problémy a omezení.
Znalosti
Když váš agent prohledává zdroje znalostí v generativním režimu, již nepoužívá posílení konverzace systémové téma. Žádné úpravy, které jste provedli v tomto systémové téma, abyste přizpůsobili způsob, jakým agent vaše znalosti vyhledávání nebudou použity. Toto omezení platí také pro klasické zdroje dat nakonfigurované v uzlech generativních odpovědí, včetně vlastních zdrojů dat. Přečtěte si další informace o tom, jak znalosti fungují v generativním režimu.
Podpora vlastních entit pro téma a vstupní parametry akce
Akce a témata zatím nepodporují vlastní entity (uzavřené seznamy a entity regulárních výrazů) jako vstupní parametry. Chcete-li shromažďovat informace pomocí vlastní entity, můžete použít uzel Otázka v téma.
Mnohoznačnost
Agent se nemusí podařit rozlišit mezi tématy, pokud existuje více než jedno téma, které úzce odpovídá záměru uživatele. Normálně agent požádá uživatele, aby si vybral mezi jedním nebo více tématy, která odpovídají jeho záměru, prostřednictvím Více shodných témat systémové téma. Agenti nakonfigurovaní pro použití generativní orchestrace však v současné době neříkají toto téma. Pokud necháte zapnutou možnost Více shodných témat systémové téma, po vyřešení tohoto problému se agent začne automaticky rozlišovat mezi tématy. Pokud chcete zabránit tomu, aby se vaše agent v budoucnu automaticky nejednoznačila mezi tématy, vypněte Více shodných témat systémové téma. Vypnutí tohoto téma vám umožní otestovat agent. Volitelně se můžete znovu přihlásit k používání jednoznačnosti tím, že po otestování agent znovu zapnete téma.