Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Agenti mohou používat generativní nebo klasickou orchestraci. Nově vytvořené agenty ve výchozím nastavení používají generování orchestrace. Agent, který používá generování orchestrace, může zvolit nejlepší nástroje, znalosti, témata a další agenty pro odpovědi na dotazy uživatelů nebo reakce na triggery událostí. Alternativou je klasická orchestrace, kdy agent odpovídá uživatelům aktivací tématu, jehož spouštěcí fráze nejvíce odpovídají dotazu uživatele.
Důležité
Pokud vytvoříte agenta z předem vytvořeného agenta, konfigurace předem vytvořeného agenta určuje, jakou metodu orchestrace agent používá.
Pokud správce vypne možnost používat generativní orchestraci v prostředí, agenti vytvoření v tomto prostředí mohou používat pouze klasickou orchestraci.
Následující tabulka porovnává chování agentů mezi generativní orchestrací a klasickou orchestrací.
| Chování | Generativní orchestrace | Klasická orchestrace |
|---|---|---|
| Témata | Agent vybere témata na základě popisu jejich účelu. | Agent vybere témata na základě shody uživatelského dotazu s aktivačními frázemi. |
| Podřízení a spojení agenti | Podřízení a připojení agenti jsou vybráni na základě jejich popisu. | Nelze použít. |
| Nástroje | Agent může vybírat nástroje na základě jejich názvu a popisu. | Nástroje mohou být volány pouze explicitně v rámci tématu. |
| Znalosti | Agent se může rozhodnout proaktivně prohledávat znalosti, aby odpověděl na dotaz uživatele. | Znalosti lze použít jako záložní, pokud žádná témata neodpovídají dotazu uživatele (nebo jsou volána explicitně z tématu). |
| Použití více témat, nástrojů, zdrojů znalostí | Agent může používat kombinaci témat, nástrojů a znalostí. | Agent se pokusí vybrat jedno téma, na které bude reagovat na uživatele, a pokud je to nakonfigurováno, vrátí se ke znalostem. |
| Žádání uživatelů o vstup | Agent může automaticky generovat otázky, které uživatele vyzve k zadání chybějících informací potřebných k vyplnění vstupů témat a nástrojů. | Uzly otázek je nutné použít v tématech k vytváření zpráv vyzývajících uživatele k zadání požadovaných informací. |
| Reakce na uživatele | Agent automaticky vygeneruje odpověď pomocí dostupných informací z témat, nástrojů, dalších agentů a znalostí, které použil. | Uzly zpráv v tématech musíte použít k vytváření zpráv reagujících na uživatele (nebo volání nástroje z tématu). |
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ího agenta si přečtěte o známých omezeních.
Jak funguje generativní orchestrace?
Použití generativní AI k určení toho, jak váš agent reaguje, může učinit konverzaci pro uživatele přirozenější a plynulejší. Agent, který používá generování umělé inteligence, může také samostatně provádět akce.
Výběr správných témat, nástrojů, dalších agentů a zdrojů znalostí
Poznámka:
Když váš agent určí, jak reagovat na zprávu nebo událost uživatele, může k ovlivnění svých rozhodnutí použít historii a kontext předchozí konverzace . Toto chování vysvětluje, že se můžou zobrazit různé odpovědi na stejný dotaz mezi novou konverzací a probíhající konverzací. Například mezi novou testovací konverzací v Copilot Studiu test panel a delší spuštěnou konverzací v Microsoft Teams, která obsahuje předchozí zprávy. Toto chování se očekává a umožňuje agentovi reagovat na následné otázky nebo se vyhnout vyžádání informací, které už má.
Když uživatel odešle zprávu, váš agent vybere jeden nebo více nástrojů, témat, jiných agentů nebo zdrojů znalostí a připraví odpověď. O výběru rozhoduje více faktorů. Nejdůležitějším faktorem je popis témat, nástrojů, agentů a zdrojů znalostí. Mezi další faktory patří název tématu, nástroje, agenta nebo zdroje znalostí, jakékoli vstupní nebo výstupní parametry a jejich názvy a popisy. Popisy umožňují agentovi být přesnější, když přidruží záměr uživatele k nástrojům, jiným agentům a tématům. Nemusíte předvídat všechny způsoby, jak by uživatel mohl naznačit, co potřebuje.
Když nakonfigurujete agenta tak, aby používal generativní orchestraci, může vybrat jeden nebo více nástrojů, témat, jiných agentů nebo zdrojů znalostí pro zpracování uživatelských dotazů (včetně dotazů s více záměry) nebo samostatně reagovat na události. Pokud agent vybere několik nástrojů, agentů nebo témat, zavolá je postupně po vygenerování jakýchkoli otázek, aby uživatele požádal o chybějící informace.
Přečtěte si další informace o tom, jak agenti vyhledávají ve zdrojích znalostí, když je zapnutá 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í, nástrojů, agentů a témat vybraných v reakci na vstup uživatele nebo trigger události a shrnuje odpověď na jakýkoli původní dotaz uživatele.
Tip
Protože agent nakonfigurovaný s generativní orchestrací může k vygenerování odpovědi použít informace ze znalostí, nástrojů, dalších agentů a témat, můžete zajistit větší flexibilitu témat tím, že neodesíláte konečnou odpověď do uzlu zprávy, ale místo toho ji vrátíte jako výstupní proměnnou agentovi. Tato metoda umožňuje agentovi poskytovat uživatelům kontextové odpovědi. Další informace o konfiguraci vstupů a výstupů témat.
Testování
Při testování agenta, který používá generování orchestrace v Copilot Studiu, můžete otevřít mapu aktivit sledovat, jak váš agent reaguje.
Vypnutí generativní orchestrace pro agenta
Přejděte na stránku Nastavení pro vašeho agenta.
V části Generativní AI v části Orchestrace v části Použít orchestraci generativní AI pro odpovědi agenta? vyberte Ne. Váš agent je teď nakonfigurovaný tak, aby používal klasickou orchestraci.
Zapnutí generativní orchestrace pro agenta
Přejděte na stránku Nastavení pro vašeho agenta.
V části Generativní AI v části Orchestrace v části Použít orchestraci generativní AI pro odpovědi agenta? vyberte Ano.
Tip
Je vhodné informovat uživatele, že některé konverzace (například otázky vygenerované při spuštění nástroje) mohou být vygenerovány umělou inteligencí. Můžete například přidat další zprávu do systémového tématuZahájení konverzace, které definuje zprávu, která se zobrazí uživatelům při zahájení nové konverzace s agentem.
Vytváření popisů
Pokud nakonfigurujete agenta tak, aby používal generativní orchestraci, zadejte popis vysoké kvality pro všechny podřízené agenty, připojené agenty, témata, nástroje a zdroje znalostí. Dobré popisy zajišťují, aby agent vybral správná témata, nástroje, další agenty a zdroje znalostí k reakci na uživatele.
V případě nástrojů je vytváření popisu součástí průvodce, který slouží k jejich přidání do agenta. 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ě nástrojů najdete v tématu Přidání nástrojů do vlastních agentů.
U témat se po zapnutí generativní orchestrace zobrazí Vybírá agent na uzlech triggeru (místo Uživatel řekne frázi), což vám umožní přidat nebo upravit popis tématu.
Tip
Pokud zapnete generování orchestrace pro agenta, kterého jste původně vytvořili pro použití klasické orchestrace, Copilot Studio automaticky vygeneruje výchozí popis pro každé existující téma na základě aktivačních frází tématu. 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.
Podpora více jazyků s využitím generativní orchestrace
Pro agenta, který používá generativní orchestraci, je veškerý obsah, který generuje, v aktuálně aktivním jazyce – buď primárním jazykem agenta, nebo v jednom ze sekundárních jazyků. Agent automaticky určí jazyk uživatele z klienta nebo jazyka prohlížeče. Další informace o přidávání jazyků pro agenta najdete v tématu Konfigurace a vytváření vícejazyčných agentů. Seznam jazyků podporovaných s generativní orchestrací najdete v části Podpora jazyků.
Osvědčené postupy
Při pojmenování témat, nástrojů a zdrojů znalostí použijte následující osvědčené postupy. Použijte je také k vytváření jasných, výstižných a relevantních popisů těchto prvků.
Tip
Pokud má několik témat podobné popisy, může je váš agent vyvolat všechny, aby odpověděl na otázku. Pokud chcete tomuto chování zabránit, důkladně otestujte agenta a revidujte všechny překrývající se popisy. Více informací v Konfigurujte vysoce kvalitní instrukce pro generativní orchestraci.
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 „Tento nástroj poskytuje informace o počasí“ místo „Informace o počasí jsou poskytovány tímto agentem“.
Pomocí seznamů s odrážkami a číslovaných seznamů můžete jasně oddělit řadu položek, akcí nebo úvah.
Relevance
Používejte klíčová slova, která se vztahují k funkčnosti nástroje nebo tématu a záměru uživatele. Pokud například nástroj poskytuje informace o počasí, použijte klíčová slova jako „počasí“, „předpověď“, „teplota“, „déšť“, „sníh“ atd.
Pro popis napište krátké a informativní shrnutí funkčnosti nástroje nebo tématu. Omezte souhrn na jednu nebo dvě věty. Vysvětlete, co nástroj nebo téma dělá a jak jsou pro uživatele přínosné.
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í nástroje „Počasí“ ho pojmenujte „Předpověď počasí“ nebo „Zpráva o počasí“.
Konkrétním vyjadřováním můžete zabránit nejednoznačnosti mezi podobnými tématy a nástroji.
Pokud například váš operátor již má nástroj, který poskytuje informace o aktuálních povětrnostních podmínkách, ale chcete přidat další téma, které poskytne předpověď počasí na zítřek, ujistěte se, že názvy a popisy těchto témat jsou dostatečně konkrétní, aby nedocházelo k nejednoznačnosti. Ujistěte se, že taková podobná témata mají jiný název a popis. Může také pomoci naznačit, co neumí. Zde jsou příklady názvů 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
Následující příklady nedodržují pokyny. První příklad je příliš vágní, protože nespecifikuje, na jaké typy otázek může nástroj odpovědět.
Název: Odpověď na otázku
Popis: Tento nástroj 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 agentem pomocí generativní orchestrace ke zpracování požadavků uživatelů
Následující příklady jsou založené na agentovi, který má dvě vlastní témata – jedno pro vyhledání otevírací doby prodejny a druhé pro vyhledání blízkého obchodu – a nástroj založený na předem připraveném konektoru MSN Počasí.
Příklad 1
V tomto příkladu se uživatel ptá: „Jaké je počasí v Seattlu?“. Agent vybere aktuální nástroj počasí a také předvyplní vstup Poloha s hodnotou „Seattle“, kterou rozpoznal z otázky uživatele.
Příklad 2
V tomto příkladu uživatel říká: „Potřebuji získat otevírací dobu prodejny a najít nejbližší prodejnu.“ Agent vybere dvě položky, téma Otevírací doba obchodu a téma Lokátor obchodu, a zřetězí je dohromady, aby odpověděl na obě části dotazu uživatele.
Příklad 3
V tomto příkladu uživatel najde nejbližší obchod, který je označen jako Kirkland, dříve v rámci konverzace. Uživatel se pak zeptá: „Jaké je tam počasí?“. V tomto případě agent vybere aktuální nástroj počasí, ale předvyplní místo „Kirkland“ na základě kontextu nedávné konverzace.
Další možnosti řízení pro generativní orchestraci
Zrušení aktuálního plánu
Pomocí uzlu Ukončit všechna témata v rámci tématu zrušte všechny zbývající kroky, které orchestrátor naplánoval jako odpověď uživateli nebo triggeru události.
Používání spouštěčů témat a řízení používání historie konverzací
K určení chování agenta použijte jeden z následujících spouštěčů tématu:
- Vygenerovaná odpověď AI, když agent vygeneruje odpověď uživateli.
- Plán je dokončen, když je plán dokončen (to znamená, když agent provedl všechny kroky, aby odpověděl uživateli).
Přečtěte si další informace o těchto a dalších spouštěčích témat.
Řízení historie konverzací
Agenti používají nedávnou historii konverzací při rozhodování o tom, jak reagovat na uživatele nebo při provádění jiných akcí, jako je generování odpovědí nebo vyplňování vstupních hodnot z dostupného kontextu. Některé kanály, například Microsoft Teams, udržují rozsáhlou historii konverzací podle návrhu. Pokud chcete, aby váš agent podporoval restartování konverzací z čistého štítu, nastavte jej tak, aby kdykoli vymazal historii konverzací používanou plánovačem, a to pomocí uzlu Vymazat hodnoty proměnných s možností Historie konverzací pro aktuální relaci.
Poznámka:
Ve výchozím nastavení systémové téma Reset konverzacenevymaže historii konverzací. Vymaže pouze globální proměnné pro aktuální relaci.
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ž je zapnutá generativní orchestrace, agent při hledání zdrojů znalostí nepoužívá systémové téma Posílení konverzace. Agent proto nepoužívá žádné úpravy, které provedete v tomto systémovém tématu, aby přizpůsobil způsob vyhledávání znalostí. 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, jak fungují znalosti s generativní orchestrací.
Podpora vlastních entit pro parametry zadání témat a nástrojů
Nástroje a témata zatím nepodporují vlastní entity (uzavřené seznamy a entity regulárních výrazů) jako vstupní parametry. Pokud chcete shromažďovat informace pomocí vlastní entity, použijte uzel Otázky v tématu.
Mnohoznačnost
Agentovi se nemusí podařit rozlišit mezi tématy, pokud více než jedno téma blízce odpovídá záměru uživatele. Za normálních okolností 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 systémového tématu Shoda více témat. Agenti, kteří používají generativní orchestraci, aktuálně toto téma nevolají. Pokud necháte zapnuté systémové téma Více spárovaných témat, agent začne automaticky rozlišovat mezi tématy, jakmile je tento problém vyřešen. Chcete-li zabránit automatickému rozlišování mezi tématy agentem v budoucnu, vypněte systémové téma Shodnost více témat. Vypnutí tohoto tématu vám umožní otestovat agenta. Můžete se znovu přihlásit k používání mnohoznačnosti tak, že po otestování agenta téma znovu zapnete.
Kontext předchozí konverzace
Agent, který používá generování orchestrace, má přístup k nedávné konverzaci s uživatelem, což poskytuje kontext pro rozhodování o tom, které nástroje volat nebo vyplňovat vstupy hodnotami. Množství historie konverzací je v současné době omezené, což znamená, že někdy agent nemůže vidět nebo použít informace v dřívějších částech konverzace. V těchto případech může být nutné znovu shromáždit některé informace od uživatele nebo zajistit, aby byly klíčové informace zahrnuty do přepisu v pravidelných intervalech.
Hypertextové odkazy z dat zdroje znalostí
Hypertextové odkazy nalezené ve zdrojích znalostí, jako jsou Word dokumenty, soubory PDF nebo webové stránky, se v odpovědích agenta zobrazují jako prostý text.