Udostępnij za pośrednictwem


Co to jest GitHub Copilot dla wersji zapoznawczej platformy Azure?

GitHub Copilot for Azure Preview 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.

Narzędzie GitHub Copilot dla platformy Azure jest obecnie dostępne dla programu Visual Studio Code. Musisz mieć dostęp do subskrypcji platformy Azure i być subskrybowany w usłudze GitHub Copilot.

Usługa GitHub Copilot została zaprojektowana tak, aby pomóc deweloperom, w tym tym osobom, które dopiero zaczynają korzystać z platformy Azure, aby jak najszybciej zapewnić większą produktywność. W przypadku doświadczonych użytkowników platformy Azure narzędzie GitHub Copilot dla platformy Azure oszczędza czas, ponieważ mogą uzyskiwać dostęp do funkcji platformy Azure bez konieczności wyszukiwania poleceń i argumentów oraz bez konieczności logowania się i przeglądania witryny Azure Portal.

Podstawowe scenariusze

Narzędzie GitHub Copilot dla platformy Azure w wersji zapoznawczej obecnie udostępnia 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.
  • "@azure Jakich usług platformy Azure należy używać z moją aplikacją?"
  • "@azure Jakie są dostępne typy modeli usługi Azure OpenAI?"
  • "@azure Co to jest usługa Azure AI Search i dlaczego należy jej używać?"
  • "@azure Jak działa cennik usługi Azure SQL?"
Projektowanie i opracowywanie Poproś o wskazówki i pomoc podczas tworzenia aplikacji dla chmury.
  • "@azure Czy możesz mi pomóc w tworzeniu aplikacji RAG przy użyciu języka Python?"
  • "@azure Użyj azd, aby nie wdrożyć mojego projektu."
  • "@azure Jesteśmy firmą pizzy i chcemy utworzyć online dostosowane rozwiązanie do dostarczania pizzy. Tworzenie interfejsu API do akceptowania zamówień na pizzę".
Wdróż Tworzenie zasobów platformy Azure i wdrażanie aplikacji.
  • "@azure Czy możesz mi pomóc w wdrożeniu mojej aplikacji?"
  • "@azure potrzebuję potoku ciągłej integracji/ciągłego wdrażania, aby móc wdrożyć aplikację".
  • "@azure Użyj azd, aby nie wdrożyć mojego projektu."
Rozwiązywanie problemów Diagnozowanie i rozwiązywanie problemów z aplikacją i zasobami.
  • "@azure Co używa limitu przydziału modelu GPT-4o?"
  • "@azure Dowiedz się, dlaczego mój klaster Kubernetes typu store-service-prod działa wolno".
  • "@azure Dlaczego występują błędy 500 podczas otwierania mojej witryny internetowej?"
Optymalizacja Odpowiedz na pytania dotyczące zasobów, w tym lokalizacji, ustawień i kondycji zasobów.
  • "@azure ile wdrożeń usługi Azure OpenAI mam?"
  • "@azure Daj mi liczbę kont magazynu w eastus według subskrypcji, posortowanych od największych do najmniejszych."

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.

Jak to działa

Narzędzie GitHub Copilot dla platformy Azure w wersji zapoznawczej jest oparte na podstawowym modelu języka (LLM), takiego jak GPT-4o. Uzupełnia ogólną wiedzę LLM o stale aktualizowanej wiedzy z witryny Microsoft Learn. Jego inteligentni agenci wchodzą w interakcje z usługami, systemami i usługą Azure Resource Graph w celu wykonywania określonych zadań w Twoim imieniu.

Rozszerzenie GitHub Copilot Chat zapewnia obsługę czatu. Rozszerzenie czatu można otworzyć jako okienko w programie Visual Studio Code, wybierając ikonę Czat na pasku działań. W okienku czatu możesz utworzyć nowy czat, uzyskać dostęp do historii sesji czatu, otworzyć sesję czatu w pełnym oknie edytora i nie tylko.

Najlepsze rozwiązania

Użycie narzędzia copilots 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 użyj dobrych technik inżynierii monitów, aby uzyskać najlepsze wyniki. 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.