Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
GitHub Copilot dla platformy Azure to rozszerzenie GitHub Copilot, które umożliwia deweloperom używanie języka naturalnego do:
- Dowiedz się więcej o funkcjach platformy Azure.
- Wdrażanie zasobów platformy Azure.
- Uzyskaj informacje o zasobach platformy Azure.
- Diagnozowanie i rozwiązywanie problemów z zasobami platformy Azure.
Musisz mieć dostęp do subskrypcji platformy Azure i być subskrybowany w usłudze GitHub Copilot. Rozpocznij korzystanie z rozszerzenia .
Usługa GitHub Copilot została zaprojektowana tak, aby pomóc deweloperom, w tym deweloperom nowym na platformie Azure, jak najszybciej zwiększyć produktywność. W przypadku doświadczonych użytkowników platformy Azure narzędzie GitHub Copilot dla platformy Azure zastępuje konieczność:
- Zapamiętywanie lub wyszukiwanie poleceń i argumentów Azure CLI.
- tworzenie złożonych skryptów wdrażania ręcznie.
- zaloguj się i przejrzyj witrynę Azure Portal.
Jak to działa
GitHub Copilot for Azure uzupełnia ogólną wiedzę podstawowego dużego modelu językowego (LLM), takiego jak GPT-5 i Claude Sonnet 4, poprzez wywołanie narzędzi za pomocą serwera Azure Model Context Protocol (MCP), co umożliwia interakcję z usługami Azure, systemami i Azure Resource Graph, aby realizować określone zadania w imieniu użytkownika. Ponad 35 usług platformy Azure jest już dostępnych, a coraz więcej usług i możliwości jest regularnie dodawanych. Dowiedz się więcej o możliwościach serwera McP platformy Azure.
Obsługiwane środowiska programistyczne
Narzędzia GitHub Copilot dla platformy Azure można używać w następujących obsługiwanych środowiskach programistycznych:
| Obsługiwany klient | Description | Etap funkcji | Link pobierania |
|---|---|---|---|
| Visual Studio Code | Przedstawia narzędzie GitHub Copilot dla platformy Azure za pośrednictwem interfejsu użytkownika narzędzia GitHub Copilot. Przedstawia również narzędzia MCP serwera Azure. Udostępnia narzędzia specyficzne dla środowiska IDE i tryby niestandardowe. | Ogólna dostępność | Łącze |
| Visual Studio 2022 | Przedstawia również narzędzie GitHub Copilot dla platformy Azure za pośrednictwem interfejsu użytkownika narzędzia GitHub Copilot i narzędzi serwera MCP platformy Azure. | Publiczna wersja zapoznawcza | Łącze |
| Visual Studio 2026 | Zintegrowane funkcje GitHub Copilot dla platformy Azure oraz narzędzi Azure MCP Server są dostępne poprzez interfejs użytkownika GitHub Copilot. | Ogólna dostępność | Narzędzia są dostępne po zainstalowaniu pakietu narzędzi programistycznych dla platformy Azure i sztucznej inteligencji. |
Podstawowe scenariusze
Narzędzie GitHub Copilot dla platformy Azure obecnie obsługuje cztery podstawowe scenariusze:
| Kategoria | Wyjaśnienie | Przykłady |
|---|---|---|
| Learn | Dowiedz się więcej o usługach i narzędziach platformy Azure z najnowszej dokumentacji platformy Microsoft Learn. |
|
| Projektowanie i opracowywanie | Poproś o wskazówki i pomoc podczas tworzenia aplikacji dla chmury. |
|
| Wdróż | Tworzenie zasobów platformy Azure i wdrażanie aplikacji. |
|
| Rozwiązywanie problemów | Diagnozowanie i rozwiązywanie problemów z aplikacją i zasobami. |
|
Uwaga / Notatka
Upewnij się, że słowo "Azure" znajduje się gdzieś w wierszu polecenia, aby usługa LLM wywołuje odpowiednie narzędzie z serwera MCP platformy Azure.
Dokumentacja zawiera przewodnik Szybki start i przykładowe monity ułatwiające rozpoczęcie korzystania z narzędzia GitHub Copilot dla platformy Azure tak szybko, jak to możliwe.
Najlepsze rozwiązania
Najpierw użyj trybu "Agent", aby uzyskać najlepsze doświadczenie. Unikaj trybu "Zapytaj".
Po drugie, dołącz słowo "Azure" w wierszu polecenia, aby pomóc Copilot zrozumieć, że musi wywoływać narzędzia z serwera MCP platformy Azure.
Po trzecie, użycie copilotów może zwiększyć produktywność deweloperów, odpowiadając na pytania, wykonując zadania i generując kod. Należy jednak pamiętać o następujących ważnych regułach:
- Przejrzyj wszystkie odpowiedzi wygenerowane przez sztuczną inteligencję. Przed podjęciem działań na podstawie tych odpowiedzi sprawdź poprawność, możliwość stosowania, potencjalne wyniki (takie jak koszty i zabezpieczenia).
- Nigdy nie zapisuj wpisów tajnych aplikacji ani poświadczeń w kodzie źródłowym.
- Nigdy nie przesyłaj wpisów tajnych aplikacji lub poświadczeń w pytaniach ani w kodzie podczas zadawania pytań.
Podczas pracy z dowolnym narzędziem opartym na dużych modelach językowych, należy stosować dobre techniki inżynierii promptów, aby uzyskać najlepsze rezultaty. Poniższe porady pochodzą z artykułu Pisanie skutecznych monitów dotyczących rozwiązania Microsoft Copilot na platformie Azure, który zapewnia porady dotyczące monitowania inżynieryjnego w kontekście platformy Azure.
- Jasne i konkretne
- Ustawianie oczekiwań
- Dodawanie kontekstu na temat scenariusza
- Podział żądań
- Dostosowywanie kodu
- Korzystanie z terminologii platformy Azure
- Korzystanie z pętli opinii
Podczas pracy w trybie agenta można utworzyć dłuższe monity, jednak ważne jest ograniczenie copilot przed zezwoleniem na działanie w Twoim imieniu, szczególnie podczas pracy z kontem platformy Azure. Oto podejście do tworzenia dłuższego monitu, który może pomóc uzyskać pożądane wyniki.
- Polecenie — "Nie podejmuj żadnych działań, dopóki nie autoryzuję". Zapobiegaj podejmowaniu działań przez copilot przed zweryfikowaniem czy rozumie monit.
- Opis — wyrażanie tego, co chcesz zrobić. Tutaj opisz pracę w taki sposób, w jaki opisałbyś ją współpracownikowi, z wystarczającymi szczegółami, aby mógł odnieść sukces.
- Zadaj - "Czy masz jakieś pytania wyjaśniające, które chcesz mi zadać przed rozpoczęciem?" - Dajemy copilota szansę na zidentyfikowanie niejasnych instrukcji.
- Iteracja - Iteruj z kopilotem, dopóki nie zrozumie, o co prosisz. Copilot może wymagać kilku iteracji, zanim będzie miał wszystko, czego potrzebuje, aby odnieść sukces.
- Żądanie — "Utwórz szczegółowy plan krok po kroku, który mogę przejrzeć przed udzieleniem Ci zgody na jego wykonanie". To nie tylko zmusza asystenta do przemyślenia swoich działań i wyjaśnienia podejścia, ale także umożliwia śledzenie tych kroków i dostarcza informacji o postępach.
- Recenzja - W pewnym momencie możesz zaufać kopilotowi i nieuważnie sprawdzać jego pracy. Jednak zawsze najlepiej jest upewnić się, że przeglądasz plan i wyjaśniasz, co chcesz.
- Autoryzacja — "Przejrzałem plan i jesteś upoważniony do rozpoczęcia."
- Weryfikacja — poświęcaj czas na sprawdzanie pracy, aby upewnić się, że realizuje ona zamierzone działania.
Uruchamianie narzędzi
Narzędzie GitHub Copilot dla platformy Azure używa narzędzi agentowych w tle do wykonywania wszystkich operacji. Po pierwszym wydaniu dla programu Visual Studio Code zespół GitHub Copilot dla platformy Azure utworzył zastrzeżone narzędzia do użycia, jednak bieżącym kierunkiem jest migracja z własnych narzędzi do narzędzi dostarczonych przez serwer MCP platformy Azure.
Oto lista wszystkich narzędzi, które są obecnie obsługiwane przez narzędzie GitHub Copilot dla platformy Azure. Na liście znajduje się również stan migracji, który ma zastosowanie wyłącznie do wersji programu Visual Studio Code. Wersja programu Visual Studio 2022 domyślnie używa narzędzi serwera MCP platformy Azure.
| Tool | Opis i przykładowe podpowiedzi | Stan migracji |
|---|---|---|
| azure_list_activity_logs | Wyświetla listę dzienników aktywności dla zasobu w określonym czasie.
|
Complete |
| azure_diagnozować_zasób | Diagnozuje wydajność lub błędy aplikacji przy użyciu dzienników i danych telemetrycznych.
|
Complete |
| azure_get_auth_context | Pobiera bieżący kontekst uwierzytelniania platformy Azure (konto, subskrypcja, dzierżawa).
|
N/A |
| azure_set_auth_context | Aktualizuje kontekst uwierzytelniania platformy Azure (logowanie/wylogowywanie, przełączanie dzierżawy lub subskrypcji).
|
N/A |
| moduł azure_get_azure_verified (zweryfikowany moduł Azure) | Pobiera zweryfikowane moduły Bicep dla typu zasobu.
|
Planowane |
| azure_wygeneruj_polecenie_azure_cli | Generuje polecenia CLI platformy Azure na podstawie zamiarów użytkownika.
|
Complete |
| azure_rekomenduj_tryby_niestandardowe | Przechwytuje intencję związaną z platformą Azure i sugeruje tryby ulepszania przepływów pracy.
|
N/A |
| azure_get_dotnet_template_tags | Wyświetla tagi do filtrowania szablonów platformy .NET "Jakie tagi szablonów platformy .NET są dostępne?" |
N/A |
| szablony_azure_dotnet_dla_wyrażenia_tag | Pobiera listę szablonów projektów .NET pasujących do określonego tagu, używanych w poleceniach dotnet new.
|
N/A |
| azure_query_azure_resource_graph | Wysyła zapytania do usługi Azure Resource Graph o zasoby, subskrypcje lub grupy zasobów.
|
Planowane |
Powiązana zawartość
- Rozpocznij pracę z usługą GitHub Copilot dla platformy Azure, instalując oprogramowanie i pisząc pierwszy monit.
- Postępuj zgodnie z przewodnikiem Szybki start , aby dowiedzieć się, jak uwzględnić narzędzie GitHub Copilot dla platformy Azure w przepływie pracy tworzenia oprogramowania. W przewodniku Szybki start opisano sposób wdrażania usług na platformie Azure, monitorowania ich stanu i rozwiązywania problemów.
- Zobacz przykładowe monity, aby dowiedzieć się więcej o platformie Azure i zrozumieniu konta, subskrypcji i zasobów platformy Azure.
- Zobacz przykładowe monity dotyczące projektowania i tworzenia aplikacji dla platformy Azure.
- Zobacz przykładowe monity dotyczące wdrażania aplikacji na platformie Azure.
- Zobacz przykładowe monity dotyczące rozwiązywania problemów z zasobami platformy Azure.