Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
Ismerkedés az Azure-hoz készült GitHub Copilottal a fejlesztési munkafolyamat egyszerűsítése és a hatékonyság növelése érdekében az Azure-platformon. Ez az útmutató végigvezeti az Azure-hoz készült GitHub Copilot bővítmény előfeltételein és telepítésén a Visual Studio Code-ban, hogy megírja az első parancsát.
Előfeltételek
A cikkben ismertetett lépések végrehajtásához győződjön meg arról, hogy rendelkezik a következőkkel:
Egy Azure-fiók és egy Azure-előfizetéshez való hozzáférés. A beállításukkal kapcsolatos részletekért tekintse meg az Azure-fiókok díjszabási oldalát.
Egy GitHub-fiók és egy GitHub Copilot-előfizetés. A beállításukról további információt a Fiók létrehozása a GitHubon és a GitHub Copilot rövid útmutatója című témakörben talál.
Visual Studio Code. A letöltésről és a telepítésről további információt a Visual Studio Code beállítása című témakörben talál.
A GitHub Copilot bővítmény és a GitHub Copilot Chat bővítmény. A bővítmények telepítésével kapcsolatos utasításokért lásd a GitHub Copilot beállítása a VS Code-ban és a GitHub Copilot csevegésének első lépései a VS Code-ban című témakört.
Fontos
A GitHub Copilot nem szerepel a Visual Studio-előfizetésekben, és a GitHub által felügyelt különálló előfizetés. A GitHub Copilot-előfizetésekkel és -támogatással kapcsolatos kérdésekért tekintse meg az egyéni előfizetéseket vagy vállalati előfizetéseket.
Alapértelmezés szerint az Azure-beli Copilot a bérlő összes felhasználója számára elérhető. A globális rendszergazdák azonban kezelhetik a Copilothoz való hozzáférést az Azure-ban a szervezetük számára. Az elérés opcionálisan odaadható specifikus Microsoft Entra-felhasználóknak vagy -csoportoknak. További információ: Microsoft Copilot-hozzáférés kezelése az Azure-ban.
A GitHub Copilot telepítése az Azure-hoz
- A Visual Studio Code-ban válassza a Bővítmények ikont .
- A Bővítmények Piactéren keresse meg az Azure-hoz készült GitHub Copilotot. Amikor megjelenik az Azure-hoz készült GitHub Copilot bővítmény, válassza az Install (Telepítés) lehetőséget.
- Ha a rendszer kéri, jelentkezzen be az Azure-fiókjába.
Az első üzenet írása
Győződjön meg arról, hogy a bővítmény telepítve van, megfelelően hitelesítve van, és hogy a bővítmény megfelelően működik.
Ha a Csevegés ablak még nincs megnyitva, győződjön meg arról, hogy meg van nyitva a menüsáv Csevegés váltása gombjának kiválasztásával, vagy válassza a Csevegés váltása gomb melletti legördülő menüt, és válassza a Csevegés megnyitása (Ctrl+Alt+I) lehetőséget.
A csevegőablak alján található csevegőszöveg-területen adja meg a következő üzenetet:
@azure Do I have any resources currently running?
A GitHub Copilot alapértelmezés szerint ask módot használ. A Kérdés mód választ ad a csevegőablakban megjelenő kérdésekre. Az ügynök mód lehetővé teszi, hogy a GitHub Copilot műveletet hajt végre a munkaterületen.
A kérdés módban a @azure
rész azt jelzi, hogy az Azure-csevegés résztvevőit is be szeretné vonni a beszélgetésbe. A kérés hatóköre egy adott tartományra, nevezetesen az Azure-fiókra terjed ki.
A kérdésre adott válasz attól függ, hogy mi fut jelenleg az Azure-ban az előfizetésében.
Ügynök mód
A Visual Studio Code 1.99-es verziójától kezdődően a GitHub Copilot ügynök üzemmódot vezetett be, amely olyan ügynöki felület, amely képes feladatokat végrehajtani a teljes Visual Studio Code-munkaterületen, szerkesztéseket végezni, terminálparancsokat végrehajtani stb.
Az Azure-hoz készült GitHub Copilot "eszközöket" biztosít a GitHub copilot számára az ügynöki élmény fokozásához az Azure-ral való mély integráció révén.
Ügynök módban nem kell arra utasítania a GitHub Copilotot, hogy használja az Azure-hoz készült GitHub Copilotot az @azure
előtaggal.
Ügynök mód engedélyezése
Lehetséges, hogy engedélyeznie kell az ügynök üzemmódot.
A Visual Studio Code-ban nyissa meg a Beállítások elemet a Kezelés ikon (fogaskerék) használatával.
A Beállítások keresősávjában keressen rá
chat.agent.enabled
.Jelölje be a Csevegőügynök > : Engedélyezve jelölőnégyzetet.
Ügynök mód használata
Három mód létezik: kérdés (alapértelmezett), szerkesztés és ügynök. Az ügynök mód használatához ki kell jelölnie azt a csevegőablakban.
A csevegőablakban, a csevegőüzenetben válassza ki a mód legördülő menüt, és válassza az Ügynök lehetőséget.
A csevegőablak megerősíti, hogy jelenleg ügynök módban van.
Az ügynök üzemmód működésének megtekintéséhez használja a következő parancssort:
What are your tools?
A befejezési válasz megjeleníti az Azure-hoz készült GitHub Copilot-eszközök listáját, amelyek elérhetők a GitHub Copilot számára. A válasz jó áttekintést nyújt az Ön számára elérhető funkciók típusairól:
I can assist you with various tasks using a range of tools. Here are the main tools I have available: 1. Search and Navigation Semantic search for code or documentation File search using glob patterns Text search (grep) List directory contents Read file contents List code usages/references 2. Code Editing and Analysis Insert edits into files Get errors in code files Test search (find test files) 3. Terminal and Git Operations Run commands in terminal Get terminal output Get Git diffs and changed files 4. Project Creation Create new workspaces Get project setup information Install VS Code extensions Create new Jupyter Notebooks 5. Web and API Tools Fetch webpage content Get VS Code API references 6. Azure Tools Azure development best practices Microsoft Learn documentation Azure resource management Azure authentication tools AI model deployment and management Azure Bicep schemas Service configuration and deployment Azure Developer CLI tools Would you like me to explain any specific tool in more detail or help you with a particular task?
Az utolsó bejegyzést
Azure Developer CLI tools
a következő üzenettel lehet alkalmazni:What is the az command to list all my storage accounts ordered by location?
Az utasítás befejezése a következőt eredményezheti:
I'll help you generate the Azure CLI command to list all your storage accounts ordered by location. Let me use the Azure CLI generator tool to get the correct syntax for this command. To list all your storage accounts ordered by location in Azure, you can use the following Azure CLI command: az storage account list --query "sort_by(@, &location)" This command will: 1. Retrieve all storage accounts you have access to in your Azure subscription 2. Sort the results based on the location (Azure region) of each storage account 3. Display the full details of each storage account in the sorted order If you'd prefer a more concise output focusing on specific fields, you could modify the query. For example, to show only the name and location in a table format: az storage account list --query "sort_by(@, &location)[].[name,location]" -o table Make sure you're logged into the Azure CLI before running this command. If you're not logged in yet, you can do so with az login.
Eszközök engedélyezése és letiltása ügynök módban
Érdemes lehet letiltani vagy újra engedélyezni az Azure-hoz elérhető GitHub Copilot bizonyos eszközeit.
Válassza ki az eszközikont a csevegőablakban.
Az eszközök listája melletti jelölőnégyzet bejelölésével engedélyezheti vagy letilthatja az eszközöket (vagy eszközcsoportokat).
Ajánlott eljárások ügynök módban való munkavégzéshez
A jobb ügynöki eredmények érdekében tekintse meg az alábbi ajánlott eljárásokat.
Amikor a rendszer kéri, adja hozzá a fájlt a
copilot-instructions.md
munkaterülethez.A lehető legrészletesen tartsa meg az utasításokat. Ahelyett, hogy egy ilyen
Generate a Python web application and deploy it to Azure
-utasítással találkoznál, érdemes azt felbontani néhány utasításra, melyek mindegyike kisebb felelősségi körrel rendelkezik.Engedélyezze a GitHub Copilot számára a munkát (ahelyett, hogy saját maga tenné). A GitHub Copilot időnként engedélyt kér egy feladat "Folytatás" gombra kattintva történő végrehajtásához. Bár ezt a feladatot a Csevegőablakon kívül is elvégezheti, engedélyeznie kell a GitHub Copilot számára a feladat végrehajtását. Ez lehetővé teszi a GitHub Copilot számára, hogy megőrizze a nagyobb csomag aktuális állapotának kontextusát.
Lehetővé teszi, hogy a GitHub Copilot megismételje önmagát. A GitHub Copilot időnként engedélyt kér egy feladat ismételt végrehajtására. Ezzel jobban megértheti a projektfájlok állapotát és a következő teendőinek módját. Engedélyeznie kell, hogy a GitHub Copilot megismételje azokat a feladatokat, amelyekre szüksége van.
Adja meg a beállításokat. Ha a GitHub Copilot szeretne végrehajtani egy műveletet, de ön inkább egy másik műveletet szeretne végrehajtani, utasíthatja, hogy az ön által választott módon végezze el. Ha például létre szeretne hozni egy mappát, amely a bicep nevű
\.azure
fájlokat tartalmazza, közbeléphet, és megkérheti, hogy használjon egy másik mappát egy üzenettel, például:Instead of naming the folder `.azure`, please name it `infra`
Nem kötelező: Alapértelmezett bérlő beállítása
Ha több Microsoft Entra ID-bérlővel rendelkezik, az alábbi üzenettel állíthat be alapértelmezett bérlőt:
@azure /changeTenant
Válasszon az elérhető bérlők listájából a felső középső legördülő menüben.
Az alapértelmezett bérlőt a bővítménybeállításokban is beállíthatja:
A Visual Studio Code tevékenységsávján válassza a Bővítmények lehetőséget. Ezután görgessen le a GitHub Copilot for Azure részhez.
Válassza a fogaskerék ikont a bővítmény bejegyzésének sarkában, majd válassza a Beállítások elemet az előugró menüből.
A Beállítások lapon állítsa az Azure Resource Graph-bérlőt a Microsoft Entra-bérlőazonosítóra. A Microsoft Entra-bérlőazonosítót az Azure Portalon találja.
Kapcsolódó tartalom
- Ismerje meg, mi az Azure-hoz készült GitHub Copilot, és hogyan működik.
- A rövid útmutatót követve megtudhatja, hogyan építheti be az Azure-hoz készült GitHub Copilototot a szoftverfejlesztési munkafolyamatba. A rövid útmutató bemutatja, hogyan helyezhet üzembe szolgáltatásokat az Azure-ban, hogyan figyelheti az állapotukat, és hogyan háríthatja el a problémákat.
- Az Azure-ról és az Azure-fiók, az előfizetés és az erőforrások megismeréséről szóló példaüzenetek.
- Tekintse meg az Azure-alkalmazások tervezésére és fejlesztésére vonatkozó példakéréseket.
- Tekintse meg az alkalmazás Azure-ban való üzembe helyezésére vonatkozó példakéréseket.
- Tekintse meg az azure-beli alkalmazások optimalizálására vonatkozó példakéréseket.
- Tekintse meg az Azure-erőforrások hibaelhárítására vonatkozó példakéréseket.