Jak nauczyć asystenta AI rozumieć Azure tak dobrze jak Solutions Architect
Ostatnio złapałem się na myśli: przyzwyczailiśmy się, że GitHub Copilot czy Claude Code wiedzą prawie wszystko, ale gdy tylko chodzi o specyfikę chmury, zaczynają się halucynacje. Sieć neuronowa może podać konfigurację Azure Functions, która jest przestarzała od około trzech lat, albo zasugerować architekturę, która narusza wbudowane limity subskrypcji. Problem polega na tym, że wiedza modelu jest ograniczona do momentu jego treningu, a dokumentacja Microsoft Learn zmienia się niemal codziennie.
Natknąłem się na repozytorium Agent-Skills od ludzi z Microsoft. Pomysł jest prosty, ale niezwykle użyteczny: zamiast zmuszać AI do "zapamiętywania" dokumentacji, dostarczasz mu ustrukturyzowane umiejętności. To jak przewodnik referencyjny dla agenta, który żyje tuż w Twoim projekcie i mówi mu: "Pracując z Azure, zajrzyj tutaj, używaj tych wzorców i nie zapominaj o tych ograniczeniach."
Co to w ogóle jest
Projekt to ogromny katalog prawie dwustu gotowych umiejętności do pracy z Azure. To nie są tylko linki do dokumentacji. Każda umiejętność to zestaw instrukcji w formacie Markdown, które asystent AI czyta przed zasugerowaniem Ci kodu.
Programiści z Microsoft poszli drogą "dokumentacja jako kod". Wzięli górę treści z Microsoft Learn — najlepsze praktyki, drzewa decyzyjne, typowe błędy i wymagania bezpieczeństwa — i spakowali to w instrukcje przyjazne dla LLM. W rezultacie agent nie tylko pisze kod; rozumie kontekst konkretnej usługi.
Po co w ogóle dodawać to do swojego projektu
Jeśli pracujesz z Azure, wiesz, ile jest niuansów. Na przykład możesz skonfigurować Azure Container Apps na tuzin sposobów, ale tylko kilka z nich spełni standardy Enterprise.
Oto co te umiejętności dają Ci w praktyce:
- Agent przestaje zgadywać i zaczyna używać aktualnych wzorców API.
- Odpowiedzi zawierają bezpośrednie linki do odpowiednich sekcji Microsoft Learn.
- AI zaczyna ostrzegać Cię o limitach i dziwactwach konfiguracji, zanim wdrożysz zepsutą konfigurację.
- Agent dostaje gotowe listy kontrolne do rozwiązywania problemów.
Jak to działa pod maską
U podstaw leży otwarty standard Agent Skills. Każda umiejętność żyje we własnym folderze w katalogu skills/. Struktura plików SKILL.md wygląda mniej więcej tak:
---
name: azure-functions
description: Инструкции по разработке и развертыванию Azure Functions
---
# Azure Functions
## Инструкции
[Тут идут конкретные шаги для агента]
## Примеры
[Примеры правильного использования сервиса]
Ciekawe jest to, że system działa na zasadzie stopniowego ujawniania. Najpierw agent widzi tylko nazwę i krótki opis w nagłówku YAML. Jeśli Twoje żądanie pasuje do tematu umiejętności, agent "rozwija" pełną instrukcję i zaczyna działać według niej. To oszczędza okno kontekstowe modelu bez zaśmiecania go niepotrzebnymi rzeczami.
Jak to uruchomić
Najłatwiejszy sposób to zainstalowanie wszystkiego jako wtyczki. Dla VS Code robisz to przez paletę poleceń: wybierz Chat: Install Plugin From Source i wklej link do repozytorium https://github.com/MicrosoftDocs/agent-skills.
Jeśli wolisz pełną kontrolę lub używasz Cursor, możesz po prostu sklonować repozytorium i skopiować potrzebne foldery z skills/ do katalogu swojego projektu. Ścieżka różni się w zależności od narzędzia:
- GitHub Copilot:
.github/skills/ - Cursor:
.cursor/skills/ - Claude Code:
.claude/skills/
Przy okazji, dla VS Code musisz pamiętać o włączeniu ustawienia chat.agent.skills, w przeciwnym razie magia się nie wydarzy.

Praktyczne korzyści i kategorie
Repozytorium zawiera obecnie 193 umiejętności. Są podzielone na kategorie, więc nie musisz ciągać wszystkiego — możesz wybrać tylko to, czego potrzebujesz dla swojego konkretnego stosu technologicznego:
- Compute (13 umiejętności): App Service, Functions, Batch.
- AI & ML (23 umiejętności): wszystko o Azure AI Services i botach.
- Security (19 umiejętności): Active Directory, Key Vault i nie tylko.
- Infrastructure (52 umiejętności): tutaj jest cała ciężka artyleria — AKS, Arc i konfiguracje sieciowe.
Jeśli nie wiesz, od czego zacząć, folder docs/BUNDLES.md zawiera starannie dobrane kolekcje. Na przykład pakiet "Quick Start" zawiera 7 podstawowych usług, które będą przydatne dla każdego programisty Azure.
Czy warto wypróbować
Projekt wygląda na świetny sposób na "uziemienie" asystentów AI na rzeczywistych zadaniach. Zamiast za każdym razem wklejać fragmenty dokumentacji do czatu Copilota, łączysz repozytorium raz i masz kompetentnego asystenta, który zna zasady gry w ekosystemie Microsoft.
Będzie to szczególnie przydatne dla zespołów, które dopiero migrują do Azure lub zaczynają używać złożonych usług, takich jak Durable Functions czy Azure API Management. Łatwo je źle skonfigurować, a późniejsze naprawianie tego jest czasochłonne i kosztowne.
Jedyną wadą jest to, że projekt jest nadal w wersji preview, a niektóre funkcje wymagają włączenia eksperymentalnych flag w IDE. Ale nawet w trybie ręcznym, kopiowanie potrzebnych plików .md do projektu daje zauważalny wzrost jakości generowanego kodu. Jeśli mocno inwestujesz w Azure, to repozytorium zdecydowanie powinno znaleźć się w Twoich zakładkach.
Powiązane projekty