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 vytvoření v Copilot Studio získávají nové možnosti díky integraci s dalšími online službami. Tyto služby mohou zahrnovat služby Microsoft, jako jsou SharePoint a Dataverse, služby třetích stran, například ServiceNow, Salesforce a Databricks, a vlastní rozhraní API. Power Platform nabízí bohatý ekosystém vestavěných konektorů, které jsou dostupné v Copilot Studio, takže je nemusíte vytvářet sami. Máte také různé možnosti vytvářet vlastní integrace s minimálním psaním kódu nebo prostřednictvím profesionálního kódu. Agent může rozšířit své schopnosti prostřednictvím protokolu Model Context Protocol (MCP) pro interakci s externími nástroji a daty standardizovaným, škálovatelným způsobem, nebo prostřednictvím používání počítače k řízení webových a desktopových aplikací přímo z virtuálního stroje – což umožňuje širší integrační scénáře i v případě, že není dostupné rozhraní API.
Díky integracím se agenti stávají pohodlným rozhraním pro přístup k funkcím více systémů. Uživatelé mohou provádět mnoho různých operací, aniž by museli opustit agenta. Například jeden agent navržený v Copilot Studio může být použit k následujícím úkonům:
- Čtení, vytváření a úprava položek v seznamu SharePoint.
- Odeslání e-mailové zprávy pomocí Office 365 Outlook.
- Otevření nového lístku podpory v ServiceNow.
Předpoklady vzorů integrace
Copilot Studio podporuje integraci prostřednictvím konektorů Power Platform, požadavků HTTP, toků agenta, dovedností Bot Framework a dalších. Volba správného vzoru integrace závisí na požadavcích projektu.
Konektory Power Platform
Konektory umožňují agentům interagovat se základní službou. Jsou to sada akcí a spouštěčů vystavených přes rozhraní s minimálním psaním kódu. Akce jsou operace, které agent provádí, například čtení, zápis nebo aktualizace. Spouštěče upozorní agenta, když se v jiné službě stane událost.
Použijte předem připravené konektory a vlastní konektory:
- Předpřipravené konektory: Microsoft nabízí rozsáhlý ekosystém konektorů SaaS (software as a service) připravených k použití s Copilot Studio.
- Vlastní konektory: Pokud není k dispozici předpřipravený konektor, můžete si vytvořit vlastní konektor pro danou službu. Je to obálka s žádným nebo minimálním psaním kódu pro REST API.
Konektory Power Platform splňují tyto požadavky:
- Tvůrci, kteří pracují s Power Platform, znají konektory s žádným nebo minimálním psaním kódu.
- Je podporován kód Power Fx, včetně proměnných, podmínek, parametrů a dalších.
- Funkce pro parsování a obsluhu chyb jsou zabudované.
- Předpřipravené konektory vyžadují pouze konfiguraci bez nutnosti vývoje.
- Vlastní konektory lze vytvořit jednou a použít je u mnoha agentů.
- Je možné monitorovat aktivitu jako součást integrace Copilot Studio s Application Insights (funkce Azure Monitor).
- Některé konektory a vlastní konektory podporují virtuální sítě.
Při integraci pomocí konektorů Power Platform zvažte následující body:
- Vrácení stovek výsledků způsobuje výrazné zpoždění v odpovědi agenta uživateli.
- Konektory třetích stran vyzývají uživatele k zadání přihlašovacích údajů před tím, než se mohou ke službě připojit. Uživatel nemusí rozumět tomu, jak spojení navázat bez návodu. Zvažte použití přihlašovacích údajů tvůrce, když uživatel nemá potřebné informace k navázání spojení.
Požadavky HTTP
Agenti se mohou integrovat s jinou službou provedením požadavku HTTP. Vývojář musí při každém odeslání požadavku HTTP zadat tyto hodnoty:
- Identifikátor URI
- Metoda (GET, POST, PATCH apod.)
- Hlavičky
- Body
Požadavky HTTP splňují následující podmínky:
- Schopnost spojit se se službami a provádět akce, které nejsou dostupné mezi předdefinovanými konektory.
- Vývoj zabere méně času než u vlastního konektoru.
Při používání požadavků HTTP zvažte následující faktory:
- Mnoho tvůrců aplikací používajících žádné nebo minimální psaní kódu nerozumí tomu, jak nakonfigurovat požadavek HTTP, a může mít potíže s jeho správou.
- Nemůžete jej sdílet napříč organizací pro opětovné použití jako vlastní konektory.
Toky agenta
Toky agenta provádějí sérii akcí v předem definované sekvenci. Používají akce s minimálním psaním kódu obsažené v konektorech Power Platform. Agenti mohou předávat hodnoty jako vstup do toku agenta a přijímat jejich výstupy.
Toky agenta jsou funkčně podobné cloudovým tokům Power Automate s několika důležitými rozdíly:
- Toky agenta mohou umožnit vysokou propustnost a nízkou latenci.
- Toky agentů nabízejí více možností než toky Power Automate, jako jsou akce „člověk v obraze“.
- Toky agentů spotřebovávají kredity Copilot podle využití. Toky Power Automate obvykle běží v rámci modelu licencování na uživatele nebo modelu na proces.
Toky agenta splňují tyto požadavky:
- Žádné nebo minimální psaní kódu.
- Deterministické řetězení akcí.
- Aktivitu lze monitorovat samostatně.
- Skrývá citlivé hodnoty, jako jsou klíče a tajné kódy, v akcích toku. Získává přihlašovací údaje z Azure Key Vault pro ověření identity.
- Zpracovává velké objemy dat a velké soubory.
- Používá souběžné zpracování a paralelní vlákna ke zvýšení výkonu.
- Stávající cloudové toky Power Automate lze převést na toky agentů.
Při návrhu agenta, který používá toky, je třeba zvážit následující aspekty:
- Výkon je omezen limity rozhraní API pro služby a akce, které zahrnuje.
- Vývojář musí vytvořit schéma zpracování chyb, aby agent mohl správně řešit výjimky.
- Odezva toku na agenta má limit velikosti.
- Déle běžící logika může pokračovat v provádění i po akci Odpovědět agentovi.
Dovednosti Bot Framework
Dovednosti jsou znovupoužitelné stavební bloky pro konverzaci, které vytváříte pomocí Bot Framework. Implementujte dovednosti prostřednictvím profesionálního kódu. Zaregistrujte dovednosti v Copilot Studio, abyste je mohli používat. Po registraci dovednosti v Copilot Studio ji můžete vyvolat jako uzel v tématu konverzace.
Dovednosti Bot Framework splňují tyto požadavky:
- Synchronní spuštění.
- Podpora privátních koncových bodů.
- Stávající dovednosti Bot Framework lze znovu využít v Copilot Studio.
Při používání dovedností Bot Framework zvažte následující faktory:
- Vyžaduje profesionální kód pro průběžný vývoj a podporu (například v jazyce C#).
- Běží ve službě Azure AI Bot Service.
- V Azure vznikají dodatečné náklady, které musíte pokrýt předplatným Azure.
- Správa životního cyklu aplikací (ALM) probíhá mimo Power Platform.
Další hlediska vzorů integrace
Kromě pokynů pro každý typ integrace vezměte v úvahu následující body pro celkovou strategii integrace:
- Vzory integrace v Copilot Studio nejsou vzájemně výlučné a lze je kombinovat.
- Integrace jsou jen tak rychlé, jak rychlé jsou koncové body, ke kterým se připojují.
- Vždy optimalizujte dotazy tak, aby vracely výsledky co nejrychleji a zajistily tak dobrý konverzační zážitek.
- Pokud toky agentů a Copilot Studio nejsou schopny spustit logiku v dostatečném čase, zvažte tyto možnosti:
- Vlastní rozhraní API služby Dataverse
- Pluginy Dataverse pro práci s minimálním psaním kódu
- Funkce Azure
- V některých specifických scénářích je nutné provádět integraci dat ve střední vrstvě, která modifikuje zprávy při jejich předávání dál.
Přidání integrací do agenta
Přidejte integrace do agenta pomocí následujících metod:
Nástroje
- Připojte integraci jako nástroj pro rozšíření funkcí agenta.
- Popište v přirozeném jazyce, kdy by měl orchestrátor vybrat nástroj pro splnění úkolu.
- Definujte, jak má agent určovat vstupní hodnoty nástroje a jak má vypadat výstup. Generativní AI může dynamicky doplňovat vstupy na základě popisu, nebo můžete ručně definovat hodnoty a vzorce.
- Vyvolejte jako součást plánu, který byl vytvořen generativní orchestrací.
Témata
- Volejte integraci pomocí uzlu tématu. Provádí se pokaždé na stejné pozici v pořadí tématu.
- Zadejte vstupy do uzlu pomocí Power Fx.
Agenti
- Vytvořte podřízeného agenta, který má vlastní sadu pokynů, a definujte, k jakým znalostem a nástrojům dostupným nadřazenému agentovi bude mít přístup.
- Alternativně se připojte k existujícímu agentovi v Copilot Studio, Microsoft 365 SDK, Microsoft Foundry, Fabric, Agent-To-Agent a podobně.
Kvóty a omezení
Zkontrolujte aktuální limity služeb pro Copilot Studio a Power Platform:
- Ometení a kvóty pro Copilot Studio
- Limity Power Automate
- Limity a přidělení požadavků Power Platform
- Limity konektorů Power Platform, uvedené na stránce každého konektoru.
Limity API pro tyto služby musíte zjistit odděleně:
- Kapacita OpenAI: Limity počtu požadavků nejsou zdokumentovány.
- Dovednosti Bot Framework: Zkontrolujte dokumentaci Azure pro konkrétní používané služby.
Ukázkový přehled plánování integrací
Při plánování integrací s Copilot Studio zjistěte pro každou službu následující informace:
- Připojený systém: Služba, ke které se připojujete.
- Volala: součást robota v Copilot Studio, která volá službu.
- Voláno s: Zvolený typ integrace.
- Očekávaný denní objem: Průměrný počet požadavků.
- Očekávaný maximální počet: Nejvyšší předpokládaný počet denních požadavků.
- Podrobnosti: Další informace o integraci.
Zde je příklad agenta s více integracemi:
| Propojený systém | Volající | Voláno s | Očekávaný denní objem | Očekávaný vrchol | Počet volání API za minutu | Údaje |
|---|---|---|---|---|---|---|
| ServiceNow | Téma KB Service Desk | Pracovní postup | 5 000 | 1 000 | 600 | Uživatelský dotaz slouží jako vstup pro spuštění dotazu na znalostní bázi ServiceNow pomocí standardního konektoru. Do Copilot Studio se vrátí JSON výsledků pro vlastní data generativních akcí. |
| Web Contoso | Znalosti | Generativní odpovědi | 1 000 | 100 | Není k dispozici |
https://contoso.com/en-us/FAQ s /en-us/, což je dynamicky nastaveno podle jazykového nastavení uživatele. |
| API interního adresáře | Téma Zahájení konverzace | Pracovní postup | 15 000 | 5 000 | Není k dispozici | Použití vlastních konektorů spuštěných v kontextu virtuální sítě Azure pro připojení k internímu rozhraní API. |
| API počasí | Téma Počasí | HTTP | 500 | 100 | Není k dispozici | Požadavek GET na REST API. |
| Teams | Téma Rezervace schůzky | Nástroje | 1,500 | 300 | 100 | Vytvoření schůzky v Teams na základě vstupů z konverzace. |
| SAP | Každých 24 hodin | Pracovní postup | 20 000 | - | 2500 | Denní dávková synchronizace katalogu produktů ze SAP do Dataverse. |
Další krok
Zjistěte, jak výzvy AI, Model Context Protocol a agenti pro používání počítače mohou rozšířit možnosti vašeho agenta.