Notatka
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
GitHub Copilot dla Azure to rozszerzenie GitHub Copilot, które umożliwia deweloperom używanie języka naturalnego do:
- Dowiedz się więcej o funkcjach Azure.
- Wdrażanie zasobów Azure.
- Uzyskaj informacje o zasobach Azure.
- Diagnozowanie i rozwiązywanie problemów z zasobami Azure.
Musisz mieć dostęp do subskrypcji Azure i być subskrybowany do GitHub Copilot. Rozpocznij korzystanie z rozszerzenia .
GitHub Copilot ma na celu ułatwienie deweloperom, w tym deweloperom nowych Azure, jak najszybszego zwiększenia produktywności. W przypadku doświadczonych użytkowników Azure GitHub Copilot dla Azure zastępuje konieczność:
- Zapamiętywanie poleceń i argumentów Azure CLI lub ich wyszukiwanie.
- tworzenie złożonych skryptów wdrażania ręcznie.
- zaloguj się i przejrzyj portal Azure.
Jak to działa
GitHub Copilot dla Azure uzupełnia ogólną wiedzę na temat podstawowego dużego modelu językowego (LLM), takiego jak GPT-5 i Claude Sonnet 4 poprzez wywoływanie narzędzi przy użyciu Azure Model Context Protocol (MCP) Server, który umożliwia interakcję z usługami Azure, systemami i Azure Resource Graph w celu wykonywania określonych zadań w Twoim imieniu. Ponad 50 usług Azure są już dostępne, a kolejne usługi i możliwości są regularnie dodawane. Dowiedz się więcej o możliwościach Azure MCP Server.
Obsługiwane środowiska programistyczne
Można użyć GitHub Copilot dla Azure w następujących obsługiwanych środowiskach deweloperskich:
| Obsługiwany klient | Description | Etap funkcji | Link pobierania |
|---|---|---|---|
| Visual Studio Code | Udostępnia GitHub Copilot w Azure za pośrednictwem interfejsu użytkownika GitHub Copilot. Przedstawia również narzędzia Azure MCP Server. Udostępnia narzędzia specyficzne dla środowiska IDE i tryby niestandardowe. | Ogólna dostępność | Łącze |
| Visual Studio 2022 | Udostępnia wbudowane narzędzia Azure MCP Server za pośrednictwem interfejsu użytkownika GitHub Copilot. | Publiczna wersja zapoznawcza | Narzędzia są dostępne podczas instalacji pakietu obciążenia dla programistów Azure. |
| Visual Studio 2026 | Wbudowane funkcje GitHub Copilot w narzędziach Azure i Azure MCP Server poprzez interfejs użytkownika GitHub Copilot. | Ogólna dostępność | Narzędzia są dostępne podczas instalacji obciążenia Azure i tworzenia sztucznej inteligencji. |
Podstawowe scenariusze
GitHub Copilot dla Azure obecnie umożliwia cztery podstawowe scenariusze:
| Kategoria | Wyjaśnienie | Przykłady |
|---|---|---|
| Learn | Dowiedz się więcej o usługach i narzędziach Azure z najnowszej dokumentacji Microsoft Learn. |
|
| Projektowanie i opracowywanie | Poproś o wskazówki i pomoc podczas tworzenia aplikacji dla chmury. |
|
| Wdróż | Tworzenie Azure zasobów 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ę w wierszu polecenia, aby program LLM wywołał odpowiednie narzędzie z serwera Azure MCP.
Dokumentacja zawiera przewodnik szybkiego startu i przykładowe polecenia ułatwiające jak najszybsze rozpoczęcie korzystania z GitHub Copilot dla platformy Azure.
Najlepsze rozwiązania
Najpierw użyj trybu "Agent", aby uzyskać najlepsze doświadczenie. Unikaj trybu "Zapytaj".
Po drugie, dołącz wyraz "Azure" w wierszu polecenia, aby pomóc Copilot zrozumieć, że musi wywoływać narzędzia z serwera Azure MCP.
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 tajnych informacji lub poświadczeń aplikacji w kodzie źródłowym.
- Nigdy nie przesyłaj tajnych danych aplikacji ani poświadczeń w pytaniach ani w kodzie, gdy zadajesz pytania.
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 Pisz skuteczne monity dla Microsoft Copilot w Azure, który zapewnia porady dotyczące projektowania monitów w kontekście Azure.
- Jasne i konkretne
- Ustawianie oczekiwań
- Dodawanie kontekstu na temat scenariusza
- Podział żądań
- Dostosowywanie kodu
- Użyj terminologii Azure
- Użyj pętli sprzężenia zwrotnego
Podczas pracy w trybie agenta można utworzyć dłuższe polecenia, jednak ważne jest ograniczenie funkcji autopilota, zanim mu pozwolisz działać w Twoim imieniu, szczególnie w kontekście konta 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
GitHub Copilot dla Azure używa narzędzi agentowych w tle do wykonywania wszystkich operacji. Po pierwszym wydaniu dla Visual Studio Code zespół GitHub Copilot dla Azure stworzył własne zastrzeżone narzędzia, jednak obecny kierunek polega na przejściu od tych narzędzi do narzędzi dostarczonych przez Azure MCP Server.
Poniżej znajduje się lista wszystkich narzędzi, które są obecnie obsługiwane przez GitHub Copilot dla Azure. Na liście znajduje się również stan migracji, który ma zastosowanie wyłącznie do wersji Visual Studio Code. Wersja Visual Studio 2022 domyślnie używa narzędzi Azure MCP Server.
| 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 Azure (konto, subskrypcja, dzierżawa).
|
N/A |
| azure_set_auth_context | Aktualizuje kontekst uwierzytelniania Azure (logowanie/wylogowywanie, przełączanie dzierżawcy 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 dla Azure na podstawie intencji użytkownika.
|
Complete |
| azure_rekomenduj_tryby_niestandardowe | Przechwytuje intencję związaną z Azure i sugeruje tryby ulepszania przepływów pracy.
|
N/A |
| azure_get_dotnet_template_tags | Wyświetla listę tagów filtrowania szablonów .NET "Jakie tagi szablonów .NET są dostępne?" |
N/A |
| szablony_azure_dotnet_dla_wyrażenia_tag | Pobiera listę szablonów projektów .NET pasujących do danego tagu dla nowych poleceń dotnet.
|
N/A |
| azure_query_azure_resource_graph | Azure Resource Graph przeszukuje zasoby, subskrypcje lub grupy zasobów.
|
Planowane |
Powiązana zawartość
- Rozpocznij z GitHub Copilot dla Azure poprzez zainstalowanie oprogramowania i napisanie pierwszego polecenia.
- Postępuj zgodnie z quickstart aby dowiedzieć się, jak uwzględnić GitHub Copilot dla Azure w przepływie pracy tworzenia oprogramowania. W przewodniku Szybki start opisano sposób wdrażania usług w Azure, monitorowania ich stanu i rozwiązywania problemów.
- Zobacz przykładowe monity dotyczące dowiedzenia się więcej o Azure, zrozumienia swojego konta Azure, subskrypcji i zasobów.
- Zobacz przykładowe monity dotyczące projektowania i tworzenia aplikacji w Azure.
- Zobacz przykłady dotyczące wdrażania aplikacji do Azure.
- Zobacz przykładowe monity dotyczące rozwiązywania problemów z zasobami Azure.