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.
Z tego przewodnika Szybki start dowiesz się, jak używać trybu agenta w narzędziu GitHub Copilot dla platformy Azure, aby przenieść istniejącą aplikację na platformę Azure. Demonstruje, jak tryb agenta ułatwia definiowanie infrastruktury Azure, wdrażanie aplikacji do Azure oraz tworzenie potoku CI/CD.
Wymagania wstępne
Aby uzyskać pełne instrukcje dotyczące konfiguracji, zobacz artykuł Wprowadzenie . Upewnij się, że masz następujące elementy:
Konto platformy Azure i dostęp do subskrypcji platformy Azure. Aby uzyskać szczegółowe informacje na temat sposobu ich konfigurowania, zobacz stronę cennika kont platformy Azure.
Konto usługi GitHub i subskrypcja usługi GitHub Copilot. Aby uzyskać szczegółowe informacje na temat sposobu ich konfigurowania, zobacz Tworzenie konta w usłudze GitHub i przewodnik Szybki start dla usługi GitHub Copilot, odpowiednio.
Visual Studio Code. Aby uzyskać szczegółowe informacje na temat pobierania i instalowania go, zobacz Konfigurowanie programu Visual Studio Code.
Rozszerzenie GitHub Copilot i rozszerzenie GitHub Copilot Chat. Aby uzyskać instrukcje dotyczące sposobu instalowania tych rozszerzeń, zobacz Konfigurowanie narzędzia GitHub Copilot w programie VS Code i Wprowadzenie do czatu Copilot w programie VS Code, odpowiednio.
Ważne
GitHub Copilot to oddzielna subskrypcja zarządzana przez usługę GitHub. Aby uzyskać pytania dotyczące subskrypcji i pomocy technicznej usługi GitHub Copilot, zobacz Wprowadzenie do planu GitHub Copilot.
Definiowanie infrastruktury platformy Azure dla aplikacji
W tej sekcji użyj trybu agenta GitHub Copilot, aby utworzyć pliki wdrożeniowe Bicep oraz szablon azd dla aplikacji.
Otwórz istniejącą aplikację w programie Visual Studio Code.
Jeśli chcesz wykonać czynności opisane w tym samouczku, możesz sklonować następujące repozytorium z usługi GitHub na komputer lokalny:
git clone https://github.com/Azure-Samples/storage-blob-upload-from-webapp.gitW programie Visual Studio Code na Pasku Tytułu wybierz ikonę Otwórz czat (logo GitHub Copilot), aby otworzyć okienko czatu w pomocniczym pasku bocznym. Wybierz pozycję Agent w polu tekstowym czatu.
Aby rozpocząć nową sesję czatu, wybierz ikonę znaku plus (+) na pasku tytułu okienka.
W polu tekstowym czatu w dolnej części okienka wpisz następujący monit. Następnie wybierz pozycję Wyślij (ikona samolotu papieru) lub naciśnij Enter na klawiaturze.
Help me deploy my project to AzureAgent Copilot analizuje projekt, poleca usługi platformy Azure i generuje pliki Bicep. Może zostać wyświetlona odpowiedź podobna do poniższego przykładu.
Ważne
Za każdym razem, gdy GitHub Copilot dla platformy Azure odpowiada na pytanie, sformułowanie odpowiedzi różni się ze względu na sposób, w jaki duże modele językowe (LLM) generują odpowiedzi. Możliwe, że Twoje doświadczenia mogą się różnić od opisanych w tym artykule. Pośmiń czas na przeczytanie odpowiedzi narzędzia GitHub Copilot i wybranie prawidłowego przebiegu akcji. Jeśli nie masz pewności, jak kontynuować, zapytaj GitHub Copilot, co zamierza zrobić i dlaczego.
Wybierz pozycję Kontynuuj , a agent copilot kończy analizowanie projektu i rozpoczyna generowanie niezbędnych plików. Może zostać wyświetlona odpowiedź podobna do poniższego przykładu.
Wybierz pozycję Kontynuuj , a aplikacja Copilot generuje pliki niezbędne do wdrożenia. W projekcie może zostać wygenerowanych kilka plików i pojawi się odpowiedź podobna do poniższego przykładu.
Wdrażanie aplikacji
Następnie agent Copilot chce przeprowadzić kontrolę przed wdrożeniem.
Wybierz pozycję Kontynuuj , a agent Copilot sprawdza, czy aplikacja jest gotowa do wdrożenia za pomocą polecenia
azd. Jeśli występuje problem, agent Copilot naprawia go i sprawdza ponownie, podobnie jak w poniższym przykładzie.
Po zakończeniu sprawdzania przed wdrożeniem agent Copilot kontynuuje proces wdrażania. Najpierw sprawdza kilka zależności. Może zostać wyświetlona odpowiedź podobna do poniższego przykładu.
Wybierz pozycję Kontynuuj dla każdego sprawdzania zależności. Agent Copilot pyta, czy chcemy kontynuować wdrażanie. Może zostać wyświetlona odpowiedź podobna do poniższego przykładu.
Wybierz Kontynuuj. Agent Copilot powinien w twoim imieniu otworzyć terminal na polecenie
azd up. Wykonaj wymagane kroki w terminalu.Może wystąpić błąd z wersją platformy .NET; Copilot rozpoznaje go i generuje rozwiązanie. Może zostać wyświetlona odpowiedź podobna do poniższego przykładu.
Wybierz Kontynuuj. Agent Copilot pomyślnie wdraża aplikację. Może zostać wyświetlona odpowiedź podobna do poniższego przykładu.
Jeśli podczas procesu wdrażania napotkano jakiekolwiek błędy, tryb agenta Copilot może również naprawić błędy i ponownie wdrożyć aplikację.
Wskazówki
Użyj Claude Sonnet 4, aby uzyskać lepsze wyniki.
Upewnij się, że na liście narzędzi GitHub Copilot dla Azure wybrano następujące narzędzia:
- Zalecana konfiguracja usługi platformy Azure
- Sprawdzanie ustawień przed wdrożeniem platformy Azure
- Uruchamianie usługi AZD Up w celu wdrożenia na platformie Azure
- Sprawdzanie stanu aplikacji dla wdrożenia usługi Azure azd
- Konfigurowanie potoku wdrażania platformy Azure
- Sprawdzanie dostępności regionów platformy Azure
- Sprawdzanie dostępności limitu przydziału platformy Azure
Aby wyświetlić listę narzędzi dostępnych dla podpowiedzi, wybierz przycisk Wybierz narzędzia... w oknie tekstowym czatu.