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.
V tomto kurzu vytvoříte vlastní dovednost, která přidává doménové znalosti a úkolové playbooky vašemu agentovi. Dovednosti jsou modulární schopnosti, které váš agent načte automaticky, když je to relevantní, například řešení potíží s konkrétní službou nebo spuštění diagnostického postupu.
V tomto návodu se naučíte, jak:
- Vytvořte dovednost v Agent Canvas
- Psaní pokynů k dovednostem do SKILL.md
- Přidání podpůrných souborů a nástrojů
- Otestování dovednosti v chatu nebo na hřišti
- Úprava existující dovednosti
Odhadovaný čas: 10 minut
Návod
Dovednosti a znalostní dokumenty spolupracují. Dovednost naučí vašeho agenta, jak něco udělat (postupy, playbooky, podrobné pokyny). Dokument znalostí vás naučí, co potřebuje vědět agent (referenční data, dokumentace k architektuře, runbooky). Referenční dokumenty můžete také připojit přímo ke dovednostem jako podpůrné soubory. Proces nahrávání znalostí naleznete v části Nahrání dokumentů znalostí.
Předpoklady
Než začnete, ujistěte se, že máte následující požadavky:
- Agent vytvořený na portálu agenta Azure SRE.
- Jasné porozumění postupu nebo znalosti domény, které chcete zakódovat.
Přejít na Agent Canvas
Open Agent Canvas, kde vytváříte a spravujete dovednosti.
- Otevřete portál agenta SRE.
- Vyberte agenta.
- V levém navigačním panelu vyberte Tvůrce .
- Vyberte Plátno agenta.
- Vybrat + Vytvořit dovednost.
Otevře se dialogové okno pro vytvoření dovednosti s rozložením se dvěma sloupci. Pole formuláře na jedné straně a editor kódu na druhé zobrazující SKILL.md.
Zadejte název a popis.
Zadejte požadovaný název dovednosti. Přidejte popis, který pomůže makléři rozhodnout, kdy dovednost využít.
| Pole | Příklad hodnoty |
|---|---|
| Název (povinný) | high-cpu-troubleshooting |
| Popis (nepovinné) | Postup řešení potíží s vysokými upozorněními procesoru na kontejnerové aplikace Kontroluje nadřazené závislosti, fond připojení a nedávná nasazení. |
Název musí být jedinečný v rámci vašich dovedností. Popis se zobrazí v seznamu dovedností a pomůže agentu rozhodnout, kdy tuto dovednost použít.
Návod
Pokud chcete přepnout do režimu úprav, vyberte Upravit vedle textu popisu. Po dokončení vyberte Uložit.
Napsat pokyny ke dovednostem
V středovém editoru se zobrazuje SKILL.md, který obsahuje pokyny dovednosti. Soubor začíná výchozí šablonou.
---
name:
description:
---
<!-- Add your skill instructions here -->
YAML úvodní část (name, description, tools) zůstává synchronizovaná s poli formuláře na levé straně. Napište své pokyny v Markdownu pod úvodní částí.
---
name: high-cpu-troubleshooting
description: Troubleshooting procedure for high CPU alerts on container apps
tools:
- kusto_query
---
## When to use this skill
Use this skill when you receive a high CPU alert on any container app.
## Steps
1. Check upstream dependencies for cascading failures
2. Query connection pool metrics for the last hour
3. Review deployments in the last 24 hours
4. If a recent deployment correlates with CPU spike, identify the commit
5. Recommend rollback or fix based on findings
## Expected output
Structured report with: affected resource, root cause, recommended action, and evidence.
Přidání podpůrných souborů
V části Soubory na jedné straně se zobrazuje prohlížeč souborů. Kromě výchozího nastavení SKILL.mdmůžete přidat referenční data, šablony a ukázkové dotazy.
- Pokud chcete přidat soubory, vyberte ikonu nového souboru .
- Výběrem ikony nové složky uspořádejte soubory do adresářů.
- Přetáhněte složku do zóny přetažení nebo vyberte odkaz Nahrát složku a nahrajte celou strukturu složek.
Vyberte libovolný soubor v prohlížeči a upravte ho v editoru kódu. Editor podporuje zvýraznění syntaxe pro Markdown, JSON, YAML, KQL, Python a skripty prostředí.
Výběr nástrojů
Volitelně můžete připojit nástroje, které dovednost používá během provádění.
- V části Nástroje vyberte Zvolit nástroje.
- Procházejte nebo vyhledejte nástroje. Filtrovat podle typu (vlastní nástroj, nástroj MCP) nebo hledat podle názvu.
- Zkontrolujte nástroje, které tato dovednost potřebuje (například
kusto_queryazure_resource_health). - Zavřete panel.
Vybrané nástroje se zobrazují jako vyměnitelné pilulky. Tyto nástroje jsou při aktivaci dovednosti dynamicky dostupné.
Poznámka:
Nástroje přidané do dovednosti jsou při aktivaci dovednosti dynamicky dostupné. Pokud chcete konzistentnější chování, nakonfigurujte nástroje přímo v podagentu.
Pokud chcete vytvořit vlastní nástroje, přečtěte si téma Vytvoření nástroje Kusto nebo Vytvoření nástroje Pythonu. Další informace o nástrojích naleznete v tématu Nástroje.
Vytvoření dovednosti
Vyberte Vytvořit , abyste si uložili svoji dovednost.
Tvé schopnosti se objevují na Agent Canvas. Agent teď může tuto dovednost používat automaticky, když narazí na relevantní situaci.
Otestování dovednosti
Hlavní agent může ve výchozím nastavení používat dovednosti, takže je můžete otestovat přímo v chatu, aniž byste nejdřív vytvořili podagent.
Testování v novém chatu
Pomocí nového vlákna chatu ověřte, že agent aktivuje vaši dovednost.
- Na bočním panelu vyberte nové vlákno chatu .
- Zadejte výzvu, která by měla aktivovat vaši dovednost. Příklad: "V naší kontejnerové aplikaci dochází k vysokému využití procesoru, můžete to prověřit?"
- Ověřte, že agent aktivuje dovednost a postupuje podle vámi definovaných postupů.
Test v dětském hřišti
Pomocí sandboxu otestujte dovednost pomocí podagenta.
- Vytvořte podagenta a přiřaďte mu tuto dovednost.
- Na panelu nástrojů Agent Canvas vyberte přepínač zobrazení testovacího hřiště .
- Vyberte subagenta, zadejte testovací výzvu a ověřte, že používá dovednost správně.
Další informace naleznete v tématu Agent playground.
Úprava dovednosti
Existující dovednost můžete upravit tak, aby aktualizovala pokyny, nástroje nebo podpůrné soubory.
Na Agent Canvas vyberte dovednost a pak zvolte Editovat.
Otevře se dialogové okno pro úpravy se všemi aktuálními hodnotami, které jsou předem vyplněné. Změňte pole, která potřebujete.
Co změnit Kde aktualizovat Když ho agent používá Popis a pokyny k SKILL.md Jaké postupy je třeba dodržovat SKILL.md obsah v editoru Které nástroje jsou k dispozici Nástroje> Volba nástrojů Referenční data Soubory> přidání, úprava nebo odebrání souborů Vyberte Uložit.
Tipy pro psaní efektivních dovedností
Pomocí následujících pokynů můžete vytvářet dovednosti, které může váš agent efektivně používat.
- Buďte specifická ohledně toho, kdy ho použít. Agent přečte popis a pokyny k rozhodnutí o relevance.
- Zahrňte podrobné postupy. Číslovaný postup dává agentovi jasný postupový pokyn.
- Zadejte očekávaný výstup. Sdělte agentovi, v jakém formátu mají být výsledky.
- Přidejte referenční data. Nahrajte šablony dotazů, standardní hodnoty konfigurace nebo známé dobré hodnoty jako podpůrné soubory.
- Přiřaďte relevantní nástroje. Pokud dovednost potřebuje konkrétní nástroje, jako jsou dotazy Kusto nebo akce Azure, přidejte je.