Benvenuto in Copilot Adventures! Questa serie di avventure di programmazione riguarda l'apprendimento di nuovi concetti e linguaggi utilizzando GitHub Copilot per aiutarti a scrivere codice. Cominciamo!
Per iniziare, entra nell'"arena dell'avventura" cliccando il pulsante qui sotto. Questo creerà un GitHub Codespace in cui potrai lavorare. Una volta caricato, seleziona il pulsante Crea codespace.
NOTA: Puoi utilizzare 60 ore di GitHub Codespaces gratuitamente ogni mese.
Se preferisci, puoi clonare il repository ed eseguirlo localmente:
git clone https://github.com/microsoft/copilotadventuresPrerequisiti: È utile avere una conoscenza di base dei linguaggi di programmazione.
Se sei nuovo su GitHub Copilot, devi installare le estensioni e vuoi imparare come iniziare a usarlo, inizia con una di queste avventure di riscaldamento:
- Avventura di Riscaldamento - Modalità Agent - Impara la Modalità Agent autonoma di GitHub Copilot
- Avventura di Riscaldamento - Modalità Ask - Impara la Modalità Ask di GitHub Copilot
GitHub Copilot offre tre potenti modalità di interazione:
🤖 Modalità Agent - IA autonoma che può comprendere compiti complessi, creare interi progetti da zero e lavorare su più file. Perfetta per costruire applicazioni complete con una guida minima. La modalità Agent può iterare autonomamente sul proprio codice, identificare e correggere automaticamente gli errori ed eseguire comandi terminali.
✏️ Modalità Edit - Esperienza di editing multi-file che combina il flusso conversazionale con suggerimenti di codice inline. Copilot Edits può proporre modifiche su più file, creare nuovi file e fornire feedback iterativo veloce per modifiche su larga scala.
💬 Modalità Ask - Modalità chat interattiva dove collabori passo dopo passo con Copilot attraverso la conversazione. Ottima per imparare, ottenere spiegazioni, fare brainstorming di soluzioni e quando vuoi più controllo sul processo.
Sperimenta lo sviluppo autonomo con IA per la creazione completa di progetti
- La città meccanica di Tempora - Nella città meccanica di Tempora, tutto funziona a orologeria e con tempistiche precise. Al cuore della città c'è la Grande Torre dell'Orologio, responsabile del mantenimento dell'orario per tutte le attività della città. Tuttavia, nel corso degli anni, alcuni orologi più piccoli della città hanno iniziato a derivare dall'orario accurato.
- La foresta magica di Algora - Nel profondo della Foresta incantata di Algora, due creature mistiche, il Lox e il Faelis, eseguono una danza sacra ogni millennio. Questa danza non è solo per celebrare ma è un rituale per portare equilibrio alla foresta.
- L'allineamento celestiale di Lumoria - Nella vasta distesa delle Nebulose Galaxia, un fenomeno raro sta per verificarsi nel sistema stellare di Lumoria. I pianeti, che ruotano attorno al Sole Lumoriano, si stanno allineando in una danza celestiale che accade solo una volta ogni pochi millenni. Questo allineamento ha un effetto unico su come la luce dal Sole Lumoriano raggiunge ogni pianeta.
- Il duello leggendario di Stonevale - Nel regno mistico di Stonevale, due guerrieri, Rok e Papyra, sono scelti per un duello che determina il destino delle loro tribù per il prossimo secolo. L'arena, conosciuta come Scissoria, è dove ogni mossa porta peso e conseguenze.
- I rotoli di Eldoria - Nella terra incantata di Eldoria, antichi rotoli contengono i segreti dell'universo. Questi rotoli, tuttavia, furono dispersi e protetti dagli Anziani usando potenti incantesimi. Questi incantesimi nascondevano i segreti all'interno dei rotoli, aggiungendo strati di informazioni fuorvianti per scoraggiare occhi indiscreti. Nel tempo, questi rotoli furono digitalizzati e conservati nella Grande Biblioteca Eldoriana, accessibile solo attraverso la Rete di Conoscenza Eldoriana.
- L'arena di ingorgo di Mythos - Nella terra mistica di Mythos, creature di vari regni si riuniscono per combattere nell'Arena di Ingorgo, una griglia simile agli scacchi dove strategia, potere e astuzia sono testati. Ogni creatura ha la sua mossa, potere e strategia unici.
- Il Cartografo della Conoscenza - Nella vasta distesa digitale degli Archivi Akashici, antichi frammenti di conoscenza sono sparsi in innumerevoli domini web. Come Cartografo della Conoscenza, costruirai un sistema che combina web scraping con organizzazione intelligente della conoscenza utilizzando GitHub Copilot Agent Mode e strumenti MCP (Model Context Protocol).
Collaborazione interattiva con guida passo dopo passo e apprendimento
- La città meccanica di Tempora - Nella città meccanica di Tempora, tutto funziona a orologeria e con tempistiche precise. Al cuore della città c'è la Grande Torre dell'Orologio, responsabile del mantenimento dell'orario per tutte le attività della città. Tuttavia, nel corso degli anni, alcuni orologi più piccoli della città hanno iniziato a derivare dall'orario accurato.
- La foresta magica di Algora - Nel profondo della Foresta incantata di Algora, due creature mistiche, il Lox e il Faelis, eseguono una danza sacra ogni millennio. Questa danza non è solo per celebrare ma è un rituale per portare equilibrio alla foresta.
- L'allineamento celestiale di Lumoria - Nella vasta distesa delle Nebulose Galaxia, un fenomeno raro sta per verificarsi nel sistema stellare di Lumoria. I pianeti, che ruotano attorno al Sole Lumoriano, si stanno allineando in una danza celestiale che accade solo una volta ogni pochi millenni. Questo allineamento ha un effetto unico su come la luce dal Sole Lumoriano raggiunge ogni pianeta.
- Il duello leggendario di Stonevale - Nel regno mistico di Stonevale, due guerrieri, Rok e Papyra, sono scelti per un duello che determina il destino delle loro tribù per il prossimo secolo. L'arena, conosciuta come Scissoria, è dove ogni mossa porta peso e conseguenze.
- I rotoli di Eldoria - Nella terra incantata di Eldoria, antichi rotoli contengono i segreti dell'universo. Questi rotoli, tuttavia, furono dispersi e protetti dagli Anziani usando potenti incantesimi. Questi incantesimi nascondevano i segreti all'interno dei rotoli, aggiungendo strati di informazioni fuorvianti per scoraggiare occhi indiscreti. Nel tempo, questi rotoli furono digitalizzati e conservati nella Grande Biblioteca Eldoriana, accessibile solo attraverso la Rete di Conoscenza Eldoriana.
- L'arena di ingorgo di Mythos - Nella terra mistica di Mythos, creature di vari regni si riuniscono per combattere nell'Arena di Ingorgo, una griglia simile agli scacchi dove strategia, potere e astuzia sono testati. Ogni creatura ha la sua mossa, potere e strategia unici.
Leggi la descrizione della tua avventura Copilot, le attività ad alto livello da eseguire e i suggerimenti di GitHub Copilot per aiutarti a scrivere il tuo codice.
- Usa GitHub Copilot per aiutarti a scrivere il codice per l'avventura. Puoi usare qualsiasi linguaggio tu preferisca. Prova a imparare un nuovo linguaggio se sei pronto per la sfida (più su)!
- Lascia eventuali commenti nel tuo codice per spiegare il tuo processo di pensiero e mostrare i suggerimenti che GitHub Copilot ha usato per aiutarti.
Se desideri condividere la tua soluzione con gli altri, esegui i seguenti passaggi:
-
Pubblica la tua soluzione d'avventura su un repository GitHub.
-
Visita https://github.com/microsoft/CopilotAdventures/issues e seleziona
Nuova Issue. -
Usa la seguente convenzione di denominazione per il titolo dell'issue.
Soluzione per [Nome della tua avventura]Sostituisci
[Nome della tua avventura]con il nome dell'avventura che hai scelto di risolvere (esempio:Il duello leggendario di Stonevale). -
Aggiungi un link al tuo repository GitHub nella sezione del corpo.
-
Se hai qualche feedback, condividi quello che hai trovato (buono o cattivo). Ci piacerebbe sentire il tuo feedback!
Una volta completata la tua prima avventura, provaci di nuovo ma questa volta usa GitHub Copilot per completare l'avventura utilizzando un linguaggio che ti è nuovo. Ad esempio, se normalmente scrivi codice in C#, usa Copilot per aiutarti a risolvere l'avventura utilizzando Python o un altro linguaggio che vorresti imparare di più.
Prova a creare un'interfaccia utente per la tua avventura. Usa HTML/CSS/JavaScript puro o una libreria/framework a tua scelta. Lascia che GitHub Copilot ti aiuti con il codice dell'interfaccia utente. Se la tua interfaccia utente richiede immagini, considera l'uso di Bing Image Creator o un altro servizio di generazione di immagini AI.
Hai una storia/enigma per un'avventura Copilot che ti piacerebbe proporre per gli altri? Ci piacerebbe vederlo! Invia una pull request a questo repository con la tua avventura e soluzione.
- Usa
Nuova Avventura Copilot: [Nome della tua Avventura]per il titolo della PR. Sostituisci[Nome della tua Avventura]con il nome della tua avventura. - Indica se la tua avventura è a livello principiante, intermedio o avanzato.
- Segui il template markdown usato con ogni avventura nella cartella Avventure mentre crei la tua avventura.
- Fornisci un'immagine per la tua avventura (usa Bing Image Creator o un'altra soluzione di generatore di immagini).
- Fornisci una soluzione utilizzando il tuo linguaggio preferito. Metti tutto il codice in un unico file (per mantenere le cose semplici) e includilo nella PR.
Esamineremo la tua proposta e la uniremo al repository se soddisfa i criteri.
-
Accedi a GitHub.
-
Vai a https://github.com/redeem/XXX-YYY dove XXX-YYY è il codice coupon per il tuo workshop.
-
Compila il tuo indirizzo. Non ti verrà chiesto di inserire una Carta di Credito.
-
Seleziona
Salva. -
Nella pagina di riepilogo del coupon, seleziona
Riscatta. -
Dovresti ricevere un messaggio sulla tua dashboard di GitHub.
-
Visita https://gh.io/copilot-free. Questo passaggio è necessario dopo aver riscattato il coupon. Non avrai accesso a GitHub Copilot fino a quando non ti sarai iscritto e configurato le tue preferenze.
-
Seleziona
Ottieni accesso a GitHub Copilot. -
Scegli le impostazioni necessarie per il workshop (ad esempio seleziona
Consenti) e poi selezionaSalva e inizia. -
Dovresti ora avere accesso a GitHub Copilot per 7 giorni!





