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řit dovednost v nástroji pro tvorbu podagentů
- 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řejděte do tvůrce subagentů.
Otevřete tvůrce podagentů, kde můžete vytvářet a spravovat dovednosti.
- Otevřete portál agenta SRE.
- Vyberte agenta.
- V levém navigačním panelu vyberte Tvůrce .
- Vyberte Tvůrce subagenta.
Zahájení vytváření dovedností
Spusťte proces vytváření dovedností z panelu nástrojů.
- Na panelu nástrojů vyberte rozevírací seznam Vytvořit .
- Vyberte 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 název a popis, který agentu pomůže rozhodnout, kdy tuto dovednost použít.
| Pole | Příklad hodnoty |
|---|---|
| název | high-cpu-troubleshooting |
| Description | 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.
Vaše dovednost se zobrazí na kartě Dovednosti v tvůrci podagentů. 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ů tvůrce podagentů vyberte přepínač zobrazení Testovací 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 kartě Dovednosti vyberte název dovednosti nebo ho vyberte a zvolte Upravit.
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.