Sdílet prostřednictvím


Přehled prostředí Bot Framework Composer

Důležité

Schopnosti a funkce Power Virtual Agents jsou nyní součástí Microsoft Copilot Studio po významných investicích do generativní umělé inteligence a vylepšených integracích napříč Microsoft Copilot.

Některé články a snímky obrazovky mohou odkazovat na Power Virtual Agents, zatímco aktualizujeme dokumentaci a obsah školení.

Poznámka:

Microsoft Copilot Studio nyní podporuje tyto funkce bez aplikace Composer.

Vylepšete svého robota vývojem vlastních témat pomocí Bot Framework Composeru a poté je přidejte do svého kopilota Microsoft Copilot Studio.

Composer je integrován do Microsoft Copilot Studio, aby umožnil vývojářům a podnikovým uživatelům vytvářet roboty společně. Composer vám umožní rozšířit robota o funkčnost architektury Bot Framework, včetně těchto prvků:

  • Adaptivní dialogy
  • Generování jazyka (LG)
  • Regulární výrazy (RegEx)
  • Adaptivní karty

Použití Composer s Microsoft Copilot Studio umožňuje přístup do konverzační paměti a kontextu, včetně proměnných definovaných v Microsoft Copilot Studio. Tato paměť a kontext umožňují vytvářet témata pro zpracování přerušení, zrušení a přepnutí kontextu. Můžete také přidat adaptivní karty pro zobrazení interaktivních prvků v robotu, jako jsou obrázky a videa, formuláře apod.

V Composer jsou připravené různé předpřipravené funkce a výrazy spolu se schopností definovat více variant fráze, kterou robot náhodně vybere za běhu.

Vlastní témata přidaná v Composeru jsou nasazena, hostována a spouštěna společně se zbytkem obsahu kopilota Microsoft Copilot Studio a nevyžadují žádný další hosting Azure.

Důležité

Integrace Composer není dostupná uživatelům, kteří mají pouze licenci Teams Microsoft Copilot Studio. Musíte mít zkušební verzi nebo úplnou licenci Microsoft Copilot Studio.

Předpoklady

Pochopení klíčových pojmů Composer

Composer používá jinou sadu termínů k popisu podobných konceptů používaných v Microsoft Copilot Studio. Zde je několik klíčových pojmů, které je třeba chápat:

  • dialogové okno: Dialogá okna jsou základním stavebním kamenem v Composer a slouží jako kontejnery pro spouštěče. Každý dialog představuje část funkčnosti robota, která obsahuje pokyny, co robot dělá a jak reaguje na vstup uživatele. Další informace o dialogových oknech naleznete v části Dialogová okna jako stavební bloky konverzace v aplikaci Composer.

  • Hlavní dialog: Hlavní dialog robota je první dialog, který se objeví v průzkumníku robotů a je vytvořen, když importujete kopilota Microsoft Copilot Studio do aplikace Composer. Hlavní dialog nesmí být nikdy odstraněn, protože odpovídá vašemu kopilotovi Microsoft Copilot Studio.

  • trigger: Triggery jsou hlavní součástí dialogového okna a umožňují zachytit události a reagovat na ně. Každý trigger má podmínku a kolekci akcí, které se mají provést, když je podmínka splněna. Triggery si můžete představit jako ekvivalent témat v Microsoft Copilot Studio. Chcete-li se dozvědět více o triggerech, viz Triggery.

  • akce: Akce jsou hlavními součástmi triggeru, které vám umožňují odesílat odpověď, vytvářet a přiřazovat hodnoty vlastnostem, manipulovat s tokem konverzace, spravovat dialogy a mnoho dalších činností. Akce si můžete představit jako ekvivalent uzlů v Microsoft Copilot Studio.

Funkce Composeru, které nejsou podporovány v Microsoft Copilot Studio

Následující funkce aplikace Composeru nejsou podporovány v Microsoft Copilot Studio:

Nepodporovaná funkce Další informace
Rozpoznávač LUIS (porozumění řeči) Výchozí rozpoznávač v Composeru je nastaven na Microsoft Copilot Studio Natural Language Understanding (NLU).
Bot Framework Orchestrator Bot Framework Orchestrator není v Composer pro Microsoft Copilot Studio podporován.
Vlastní rozpoznávač Vlastní rozpoznávač není v Composer pro Microsoft Copilot Studio podporován.
Dovednosti robota Nelze vyvolat dovednosti robota v obsahu Composer určeném pro Microsoft Copilot Studio.
QnA Maker Tato funkce není v Composer pro Microsoft Copilot Studio dostupná.
Přihlášení a odhlášení uživatele přes protokol OAuth Tyto typy akcí nejsou v Composer pro Microsoft Copilot Studio podporovány.
Vstupy a výstupy dialogů Vstupy a výstupy dialogů nejsou v Composer pro Microsoft Copilot Studio podporovány.
Detekce entit ve spouštěcích frázích v aplikaci Composer V aplikaci Composer nelze použít zápis # getUserName my name is {username=userName}.
Testování v emulátoru Bot Framework Veškerý obsah Composeru by měl být publikován a poté otestován v Microsoft Copilot Studio.

Pokyny pro vytváření obsahu Microsoft Copilot Studio v aplikaci Composer

Existuje několik klíčových pokynů, které je třeba dodržovat, když používáte Composer k vytváření obsahu pro Microsoft Copilot Studio:

  • Témata robota Microsoft Copilot Studio se zobrazí v aplikaci Composer jako dialogy. Tyto dialogy nemůžete upravit v aplikaci Composer; když je vyberete, otevřou se relevantní témata k úpravám v Microsoft Copilot Studio.

    Screenshot seznamu témat v aplikaci Composer, která byla importována z kopilota Microsoft Copilot Studio.

  • Ke globálním proměnným Microsoft Copilot Studio se v Composer přistupuje pomocí rozsahu virtualagent. Tento rozsah se nezobrazuje v referenční nabídce vlastností aplikace Composer, ale můžete k němu přistupovat přímým zadáním výrazu.

  • Publikování obsahu v aplikaci Composer zpřístupní změny pro testování, ale automaticky nezveřejní vašeho kopilota Microsoft Copilot Studio. K publikování změn kopilota v kanálech použijte funkci Publikovat v Microsoft Copilot Studio.

  • K volání témat Microsoft Copilot Studio v aplikaci Composer použijte akci Zahájit téma Microsoft Copilot Studio.

    Snímek obrazovky s nabídkou akce přidání aplikace Composer.

  • Do hlavního (označovaného také jako „kořenový“) dialogu můžete přidat nové triggery Composer jakéhokoli druhu.

  • Z těchto spouštěčů aplikace Composer můžete posílat zprávy a klást otázky.

  • V hlavním dialogu nemůžete použít nástroj pro rozpoznávání regulárních výrazů. Použití nástroje pro rozpoznávání regulárních výrazů v hlavním dialogu brání publikovat obsah aplikace Composer v aplikaci Microsoft Copilot Studio. Rozpoznávání regulárních výrazů však můžete použít v jakémkoli jiném dialogu Composeru.

  • Jakékoli události a triggery Composer můžete přidávat do nově vytvořených dialogů.

  • Na stránce Odpovědi robotů musí být část Společný prázdná. Pokud tam používáte nějaké materiály, povede to k chybám ověření a zabrání vám to publikovat obsah z Composeru do Microsoft Copilot Studio.

    Snímek obrazovky běžné sekce odpovědí robotů je prázdný.

  • Každý dialog Composer má vlastní zdroje odpovědí robotů (.lg) a porozumění jazyku (.lu). Například robot, který mluví anglicky (USA) a má dialog s názvem dialog1 má jeden soubor dialog1.en-us.lg a jeden soubor dialog1.en-us.lu.

  • Hlavní dialog v aplikaci Composer nesmí být nikdy odstraněn, protože odpovídá kopilotovi Microsoft Copilot Studio. Hlavní dialog nemusí mít žádný trigger, ale může mít i více triggerů.

  • Telemetrii můžete zachytit v dialozích a triggerech aplikace Composer a používat Application Insights k analýze spolu s dotazy Kusto v adaptivních dialozích. Další informace získáte v tématu Zachycení telemetrie s Application Insights.

Podrobný výklad dialogů, událostí, triggerů Composer a návod k vytvoření rozšířeného obsahu robota v Bot Framework najdete v následujících zdrojích:

Odkazy

Chcete-li se dozvědět více o vývoji aplikací v Composer, podívejte se na tyto zdroje: