Přehled integrace porozumění konverzační řeči

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í.

Svůj model porozumění konverzační řeči (CLU) můžete integrovat s botem Microsoft Copilot Studio. Porozumění konverzační řeči je jednou z vlastních funkcí, které nabízí Azure Cognitive Service for Language. Jedná se o cloudovou službu, která využívá inteligenci strojového učení, aby umožnila vytvořit komponentu pro porozumění přirozené řeči, která bude použita v komplexní konverzační aplikaci. Rozhraní API jazykových služeb jsou k dispozici (ale nejsou vyžadována pro integraci s Microsoft Copilot Studio) a Azure Language Studio poskytuje funkce zpracování přirozené řeči(NLP) pro analýzu konverzačního textu.

U projektů vytvořených s touto funkcí mají nyní tvůrci botů přístup k existujícím záměrům a entitám modelu CLU přímo v Microsoft Copilot Studio. Uživatelé Microsoft Copilot Studio nyní mohou mapovat záměry CLU tak, aby aktivovaly dialogová okna robotů stejným způsobem jako nativní triggery výroků Microsoft Copilot Studio. Entity importované z modelu CLU se objeví na stránce Entity Microsoft Copilot Studio a lze je použít spolu s předem vytvořenými entitami Microsoft Copilot Studio. Tvůrci robotů mohou přidat nové uzly otázek v tématu a vybrat dostupné entity a záměry z importovaného modelu CLU. Entity CLU jsou vázány na ekvivalentní objekty Microsoft Copilot Studio. Uživatelé zadávají název, datový typ a strukturu JSON vlastního datového typu, pokud je nutno pro každou entitu.

Poznámka:

U stávajících robotů, u kterých chcete využít integraci CLU, budete muset namapovat model CLU na Microsoft Copilot Studio, poté můžete aktualizovat spouštěcí fráze robota tak, aby se každé téma navázalo na odpovídající záměr CLU. Vztah mezi modelem CLU a Microsoft Copilot Studio můžete také spravovat ručně.

Předpoklady

Klíčové koncepty

Koncepty popsané v tomto článku vám pomohou pochopit, jak integrovat modely CLU s projekty Microsoft Copilot Studio. Další informace získáte v tématu Začínáme s porozumněním řeči.

Konektory CLU

Konektor je obálka kolem rozhraní API, která umožňuje Azure Cognitive Service komunikovat s Microsoft Copilot Studio. Poskytuje uživatelům způsob, jak připojit své účty a použít sadu předdefinovaných akcí a triggerů k vytvoření vlastních aplikací a pracovních postupů. Další informace viz Azure Cognitive Service for Language – konektory.

Konektory Power Platform umožňují službám Microsoft komunikovat s rozhraním API pro CLU. Další informace najdete v části Dokumentace ke konektorům Power Platform a Azure Logic Apps – konektory. Ačkoli můžete importovat libovolné typy konektorů, Microsoft Copilot Studio v současnosti konektory neověřuje.

Připojení v Microsoft Copilot Studio

Připojení je uložený ověřovací přihlašovací údaj pro konektor, například přihlašovací údaje OAuth pro konektor SharePoint. Informace o připojení jsou součást řešení, která obsahuje informace o připojení o konkrétním konektoru.

Připojení Microsoft Copilot Studio jsou specifická pro prostředí. Když importujete robota, musíte pro něj nastavit připojení. Nabízíme standardní způsob dosažení této funkce v Power Platform prostřednictvím informací o připojení. Další informace naleznete v části Informace o připojení v řešeních – Power Apps.

Externí rozpoznávače

Integrace CLU podporuje specifické externí rozpoznávače. Trigger OnRecognize se spustí v následujících scénářích:

  • Když je aktivováno téma: LanguageUnderstandingReason.TriggerTopic

  • Když uzel otázky nepodporuje přerušení a vyžaduje odpověď: LanguageUnderstandingReason.AnswerQuestion

  • Když uzel otázky podporuje přerušení a vyžaduje odpověď: LanguageUnderstandingReason.AnswerQuestionWithInterruptions

Externí záměry

Integrace CLU podporuje rozpoznané externí záměry, které využívají systémovou proměnnou System.Recognizer.IntentOptions v následujících scénářích:

  • Opětovné pouižtí TopicId pro externí ID záměru
  • Opětovné pouižtí TriggerId pro externí ID záměru
  • Vytvoření nové vlastnosti IntentId pro externí ID záměru
  • Systémové proměnné, které podporují důvod aktivace rozpoznávače
Název vlastnosti Type Description
DisplayName Řetězcové Zobrazovaný název rozpoznaného záměru; lokalizován v aktuálním jazyce a zobrazen ve výzvě DYM (pokud je to možné)
Skóre Počet Skóre rozpoznávače
TopicId Řetězcové Schéma názvu Dataverse tématu
TriggerId Řetězcové Jedinečné ID triggeru v tématu AdaptiveDialog

Úplný seznam proměnných Microsoft Copilot Studio , včetně systémových proměnných, naleznete v části Použití proměnných – Microsoft Copilot Studio.

Smíšené a porovnané typy komponent entit

Entity CLU zahrnují relevantní informace extrahované z výroků NLU. Entitu lze extrahovat pomocí různých metod. Lze je naučit prostřednictvím kontextu, smíšením a porovnáním ze seznamu nebo je detekovat předem vytvořenpou rozpoznanou entitou. Úplný seznam typů komponent entit najdete v tématu Typy komponent.

Poznámka:

Spolu s entitami CLU můžete také použít předem vytvořené entity Microsoft Copilot Studio.

Mezi další funkce vytváření robotů, které integrace CLU podporuje, patří: