Sdílet prostřednictvím


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

Model porozumění konverzačnímu jazyku (CLU) můžete integrovat s agentem 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 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í nyní mají tvůrci agentů přístup k existujícím záměrům a entitám modelu CLU přímo v Copilot Studio. Uživatelé Copilot Studio teď můžou mapovat záměry CLU, aby aktivovaly dialogová okna agenta stejným způsobem jako nativní triggery výroků Copilot Studio. Entity importované z modelu CLU se objeví na stránce Entity Copilot Studio a lze je použít spolu s předem vytvořenými entitami 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 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:

V případě existujících agentů, pro které chcete využít výhod integrace CLU, musíte přiřadit model CLU k Copilot Studio a pak můžete aktualizovat spouštěcí fráze agenta, aby každé téma bylo svázáno s odpovídajícím záměrem CLU. Vztah mezi modelem CLU a 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 Copilot Studio. Další informace najdete v části Začínáme s integrací porozumění řeči konverzace.

Konektory CLU

Konektor je obálka kolem rozhraní API, která umožňuje Azure Cognitive Service komunikovat s 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ů, Copilot Studio v současnosti konektory neověřuje.

Připojení v Copilot Studio

Připojení je uložený 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í Copilot Studio jsou specifická pro prostředí. Když importujete agenta, 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 Copilot Studio, včetně systémových proměnných, najdete v tématu Přehled proměnných.

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 Copilot Studio.

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