Číst v angličtině

Sdílet prostřednictvím


Architektura akce Copilot Studio

Akce je opakovaně použitelná část kódu, která může provádět konkrétní úlohu nebo poskytovat konkrétní funkce pro agent. Akce může například pomoci agent odpovědět na dotaz v přirozeném jazyce, spustit pracovní postup, připojit se k externímu systému nebo poskytnout pokyny pro konkrétní téma. An agent je konverzační asistent nebo asistent založený na UX, který pomáhá uživatelům plnit jejich úkoly a cíle v konkrétní doméně nebo aplikaci.

Akce je v tomto kontextu vytvořena v prostředí pro vytváření akcí v Microsoft Copilot Studio. Tato funkce umožňuje uživatelům vytvářet a upravovat akce pomocí grafického uživatelského rozhraní a publikovat je do registru akcí.

Registr akcí vám pomůže vytvořit akci jednou a použít ji ve více agentech. Registr poskytuje úložiště a správu metadat a informací o spuštění akcí. Uživatelé mohou použít sílu a flexibilitu akcí ke zvýšení možností agentů, aniž by museli psát kód pro každého agent zvlášť. Různí agenti komunikují s registrem akcí a zjišťují akce a informace o spuštění, které jsou k dispozici pro uživatele. Tato funkce umožňuje, aby se akce AI vytvořily jednou a mnohokrát se znovu použily.

Zrodí se akce

Obrázek: tvorba akcí v Microsoft Copilot Studio

Obrázek: tvorba akcí pomocí Microsoft Copilot Studio

Vrstva tvůrce

Vrstva Microsoft Copilot Studio tvůrce je místo, kde mohou uživatelé vytvářet a upravovat akce. Tato vrstva podporuje čtyři typy akcí: Výzva, Tok, Konektor a Téma.

  • Akce výzev jsou akce, které mohou odpovídat na dotazy uživatelů v přirozeném jazyce pomocí technik zpracování přirozeného jazyka (NLP) a generování přirozeného jazyka (NLG). Akce výzvy může například odpovědět na otázku typu "Jaké jsou prodejní příležitosti pro společnost ACME Corp?" dotazem na data Microsoft Dataverse a vygenerováním odpovědi v přirozeném jazyce, kterou lze přizpůsobit (například seznam s odrážkami).

  • Akce toku jsou akce, pomocí kterých lze provádět vícekrokové Microsoft Power Automate pracovní postupy. Akce toku může například vytvořit nový kontakt ve Microsoft Dynamics 365 po schválení nadřízeným nebo odeslat e-mail zákazníkovi s předepsanou šablonou.

  • Akce konektoru jsou akce, které se mohou připojit k externím systémům nebo zdrojům dat pomocí Microsoft Power Platform konektorů. Akce konektoru se například může připojit k Salesforce nebo SAP pomocí Power Platform konektorů a načíst nebo aktualizovat data. Akce konektoru mohou být certifikované konektory, které jsou sdíleny napříč klienty, nebo vlastní konektory specifické pro prostředí.

  • Akce tématu jsou jednootáčková konverzační vlákna mezi uživatelem a agent, která lze vytvořit pro odpověď na konkrétní promluvu uživatele. Například: téma o otevírací době prodejny se spouštěcí frází zkontroluj otevírací doby prodejny může vrátit otevírací dobu prodejny. Tato témata mohou díky síle generativní AI stále zpracovávat promluvy uživatelů, jako je "viz otevírací doba obchodu".

Registr obchodních aplikací a Power Platform akcí

Registr akcí ukládá a spravuje metadata akce a informace o spuštění. Registr je jediný zdroj pro zjišťování akcí vytvořených z Microsoft Copilot Studio. Registr vám pomáhá objevit integrované aplikace dostupné na úrovni tenanta, které v centru pro správu Microsoft používají Microsoft 365 Teams. Registr zobrazuje akce, které jsou k dispozici uživateli nebo které používají agenti v Microsoft Copilot Studio. Akce má stejné zabezpečení jako její základní artefakt, jako je například tok, a může poskytnout přizpůsobený seznam akcí pro konkrétní roli uživatele.

Vzorky agentů

Tato ukázková sada různých agentů se integruje s registrem akcí a využívá akce. Mezi tyto agenty patří Microsoft agenti pro Dynamics 365 aplikace, Microsoft agenti pro Teams a vlastní agenti vytvoření pomocí Microsoft Copilot Studio. Očekává se, že seznam se bude v budoucnu rozrůstat, protože se vyvíjí více agentů první a třetí strany.

Akce v Microsoft Copilot

akce použité v agentovi

Vrstva správce

Administrační vrstva je místo, kde mohou správci používat centrum pro správu Microsoft Admin k výběru integrovaných aplikací dostupných pro jejich tenanta. Správci mohou povolit, nasadit nebo blokovat aplikace pro konkrétní nebo všechny uživatele. Integrovaná aplikace může mít několik akcí. Aplikace, které jsou k dispozici z Microsoft Copilot Studio vytvořených akcí, se načítají z registru akcí a zahrnují:

  • Dynamics 365 a Microsoft Copilot Studio: Zahrnuje Dynamics 365 akce od týmů, jako jsou Microsoft Dynamics 365 Sales a Microsoft Dynamics 365 Field Services. Můžete vytvářet vlastní zadání a akce témat.

  • Power Automate: Zahrnuje akce toku Power Automate.

  • Specifické pro konektor: Tady je vyvolána ukázka akcí Salesforce a SAP. Každá certifikovaná akce konektoru vytvořená společností Microsoft nebo nezávislými výrobci softwaru se zobrazí jako vlastní integrovaná aplikace pro detailní správu.

    Poznámka

    Názvy aplikací mohou být změněny.

Zjišťování a provádění akcí

Akce, které má tvůrce k dispozici, zahrnují akce přiřazené prostřednictvím nasazených integrovaných aplikací. Akce, které má tvůrce k dispozici, jsou zjišťovány prostřednictvím registru akcí. Tvůrci si mohou akce dále přizpůsobit podle toho, jak chtějí akční informační rámeček používat. Informace o spuštění akce se načtou z registru akcí a zahrnují cestu za běhu.

Dnes jsou podporovány dvě běhové cesty spuštění:

  1. Akce, které jsou Dataverse založeny: Microsoft Dynamics 365 akcí, které přistupují k datům nebo je upravují Dataverse , Microsoft Copilot Studio akce témat a akce výzev. Tato cesta podporuje ověřování Microsoft Entra ID. Volání jsou prováděna do základního systému jménem uživatele.

  2. Akce, které používají ekosystém Power Platform konektorů: Tato cesta pomáhá spouštět konektory, které poskytují přístup k interním a externím systémům záznamů. Podporuje explicitní konfiguraci přihlašovacích údajů na uživatele, jako jsou přihlašovací údaje pro připojení k Salesforce, které jsou následně udržovány pro každého uživatele.

Pokud tvůrce nenajde vhodnou akci pro svůj úkol, může přejít na Microsoft Copilot Studio a vytvořit akci, která řeší jeho potřeby.

Vrstva dat/AI

Tato vrstva představuje různá úložiště dat a systémy, kde jsou uložena data a obchodní logika. Tato úložiště a systémy zahrnují Sales, Field Service a další produkty Dynamics 365, Microsoft Copilot Studio, Power Automate, externí systémy jako Salesforce, SAP a další.

Toky dat a řízení pro některé typy akcí

Předpokladem pro všechny toky je, že správce používá centrum správy Microsoft ke konfiguraci odpovídajících integrovaných aplikací a přiřazuje je uživatelům, včetně uživatele Copilot, na kterého se odkazuje zde. V těchto tocích nejprve vidíme konfigurační fázi pro uživatele v aplikaci Copilot pro Teams. Jakmile se uživatel přihlásí, načtou se z registru akcí akce použitelné pro tohoto uživatele. Akce v rozbalovací nabídce uživatele patří k integrovaným aplikacím, které pro něj správce nakonfiguruje, a k aplikacím, ke kterým má přístup v registru akcí. Uživatel pak může akce, které chce v prostředí použít, nakonfigurovat v rozbalovací nabídce ve svém prostředí Copilot pro Teams.

Akce Dynamics 365

Toky pro akce Dynamics 365

V toku modulu runtime pro Dynamics 365 akce orchestrátor mapuje promluvu uživatele Get opportunities for ACME corp na sadu kandidátských akcí. Akce z Dynamics 365 se zjistí jako nejlepší kandidát a pak se spustí, přičemž se přeloží promluva uživatele na SQL s dynamickými daty, ke kterým má uživatel přístup. Výsledky se poté vrátí uživateli. Týmy mohou navíc přidávat data z Microsoft 365 výsledků a shrnovat je.

Akce Microsoft Copilot Studio

Tok pro Microsoft Copilot Studio akce

V toku modulu runtime pro Copilot Studio akce výzvy se promluva uživatele znovu namapuje na akci. V tomto případě je odpovídající akcí výzva vytvořená v Microsoft Copilot Studio. Zadání zakládá data na tabulce Dataverse objednávky a volá do OpenAI k shrnutí výsledků pro objednávku 123 a vrátí souhrn uživateli.

Akce konektoru

Tok pro akce konektoru

Tok konfigurace pro Salesforce nebo jiné akce založené na konektorech začíná prostředím Connect v informačním rámečku, kde může uživatel zadat informace o připojení pro Salesforce. Za běhu se promluva uživatele namapuje na akci kandidáta a tato akce se provede pomocí infrastruktury konektoru Power Platform . Výsledky se poté vrátí uživateli.

Akce použité v Microsoft Copilot Studio agentech

Microsoft Copilot Studio Lze použít k vytváření agentů kromě akcí. Dynamics 365 týmy nebo třetí strany mohou vytvářet tyto agenty.

Akce se používá v Microsoft Copilot Studio agentech

Podobně jako u vrstvy tvůrce vypadají vrstvy zjišťování, spouštění a dat/AI akcí jako na obrázku. Rozdíl je v tom, jak spravujete kurátorství akcí pro agent. Tvůrce agent si vybere z dostupných akcí ze svého Dataverse prostředí.

Datové a řídicí toky pro některé typy akcí

Tok pro typy akcí výzev v Microsoft Copilot Studio

Tady je příklad akce zadání, která se používá agentem vytvořeným v Microsoft Copilot Studio. Tok konfigurace zahrnuje tvůrce agenta, který připravuje akce pro agenta z registru akcí. Za běhu ověřený uživatel agent shrnuje objednávku 123 pro společnost Northwind. Tento souhrn mapuje promluvu na akce kandidátů. Odpovídající akce je výzva vytvořená v Copilot Studio. Dotaz používá data z tabulky objednávky v Dataverse. Výsledky jsou shrnuty pomocí OpenAI a jsou vráceny uživateli.

Závěr

Vytvořením akce v aplikaci Microsoft Copilot Studio můžete rozšířit dosah své akce napříč agenty v Microsoft Dynamics 365, Microsoft Copilot for Teams a dalšími agenty třetích stran. Použití akcí tímto způsobem umožňuje flexibilitu vytvořit jednou a nasadit napříč více agenty.