WEBINAR GRATUITO SU RICHIESTA

Microsoft Festa delle abilità di intelligenza artificiale

Sviluppo di applicazioni con GitHub Copilot in modalità agente

Speaker: Cristian Rotto

Durata: 1 ora

Cosa imparerai?

  • Come lavorare in modo efficiente in VS Code IDE in GitHub Codespaces
  • Come richiedere attività di sviluppo a GitHub Copilot Agent Mode tramite prompt
  • Come utilizzare la documentazione per guidare l'agente attraverso il processo di sviluppo
  • Modalità agente GitHub Copilot:
    • identifica e corregge gli errori nel codice
    • rielabora automaticamente il codice
    • sviluppa nuove funzionalità in modo iterativo e autonomo

Requisiti preliminari

  • Account GitHub attivo
  • Conoscenza di base di GitHub Copilot
  • Minima familiarità con lo sviluppo software e lavoro in VS Code

Speaker

Cristian Rotto, formatore certificato Microsoft con un ampio riconoscimento nel settore, unisce solide competenze nelle tecnologie Microsoft con un'impressionante carriera di insegnante di oltre due decenni nel settore IT.

Oltre alla specializzazione del prodotto Microsoft, Cristian Lefter si è distinta anche per la capacità di integrare e promuovere le innovazioni tecnologiche emergenti, con un portafoglio di tecnologie all'avanguardia come OpenAI GPT-2, GitHub Copilot, MidJourney, Amazon Whisperer e Google Bard.

Ordine del giorno

  • introduzione
  • Che cos'è la modalità agente GitHub Copilot?
  • Esplora il potere dell'assistenza autonoma nello sviluppo
  • Esercizio pratico su GitHub Codespaces
  • Controllo delle conoscenze

Corsi consigliati

Domande frequenti su GitHub Copilot

Quali vantaggi offre GitHub Copilot in modalità Agente ai team di sviluppo?

La modalità agente trasforma GitHub Copilot da semplice assistente per il completamento del codice in un partner attivo nel processo di sviluppo. Secondo i dati di GitHub Next, può generare automaticamente blocchi di codice, eseguire ricerche nella documentazione, spiegare il codice esistente e suggerire refactoring, aumentando l'efficienza dei team di sviluppo fino al 55%.

In che modo questo corso contribuisce ad accelerare la distribuzione dei prodotti software?

Imparando a usare GitHub Copilot in modalità agente, gli sviluppatori possono ridurre significativamente i tempi di scrittura del codice, i tempi di ricerca di soluzioni online e distribuire rapidamente prototipi funzionali. Il risultato è una riduzione del ciclo di sviluppo del 20-40%, a seconda della complessità del progetto e della maturità del team.

Quali tipi di team traggono i maggiori vantaggi dalla formazione su GitHub Copilot Agent?

Team di sviluppo software, DevOps e QA affrontano direttamente i vantaggi del corso. Inoltre, le startup tecnologiche, i team che lavorano con metodo Agile o quelli coinvolti nello sviluppo rapido (MVP, PoC) possono ottenere miglioramenti significativi in ​​termini di velocità e coerenza del codice.

In che modo l'utilizzo di GitHub Copilot in modalità agente influisce sui costi di sviluppo?

L'automazione della generazione del codice riduce il lavoro manuale e riduce al minimo gli errori. Ciò riduce i costi associati al debug, alla manutenzione e ai tempi di sviluppo. Secondo le stime interne di GitHub, le organizzazioni che adottano Copilot nei propri flussi di lavoro possono riscontrare una riduzione dei costi fino al 25% per sprint.

In che modo l'utilizzo di GitHub Copilot in modalità agente influisce sui costi di sviluppo?

L'automazione della generazione del codice riduce il lavoro manuale e riduce al minimo gli errori. Ciò riduce i costi associati al debug, alla manutenzione e ai tempi di sviluppo. Secondo le stime interne di GitHub, le organizzazioni che adottano Copilot nei propri flussi di lavoro possono riscontrare una riduzione dei costi fino al 25% per sprint.

Cosa differenzia la modalità Agente dalla versione standard di GitHub Copilot?

La modalità agente aggiunge una capacità di conversazione molto più avanzata, consentendo interazioni in linguaggio naturale per la descrizione delle attività, la ricerca contestuale all'interno dei progetti e la scrittura di codice basata su obiettivi. Si tratta di un passo significativo verso un reale sviluppo assistito dall'intelligenza artificiale e verso una collaborazione naturale tra esseri umani e assistenti AI.

Che impatto ha questo corso sulla qualità del codice prodotto dal team?

Grazie all'apprendimento dell'ingegneria prompt per Copilot, gli sviluppatori possono realizzare un codice più chiaro e meglio documentato, con un'architettura più coerente. Inoltre, la modalità Agente fornisce spiegazioni dettagliate sui suggerimenti, contribuendo alla comprensione e all'apprendimento continuo. Il risultato è un codice più robusto e più facile da manutenere.

GitHub Copilot in modalità agente è adatto anche agli sviluppatori junior?

SÌ. Per i ragazzi, la modalità Agente funge da mentore permanente, spiegando i concetti, completando la sintassi corretta e suggerendo le migliori pratiche. Ciò riduce significativamente i tempi di onboarding e accelera la formazione professionale, creando i prerequisiti per un team altamente produttivo fin dalle prime settimane.

In che modo questo corso si allinea con la tua strategia di modernizzazione dei processi IT?

L'utilizzo di Copilot Agent rientra in una strategia più ampia di distribuzione di software assistita dall'intelligenza artificiale. Il corso prepara i team a un modo di lavorare potenziato dall'intelligenza artificiale, in cui l'automazione, la distribuzione continua e l'intelligenza contestuale diventano standard. Si tratta di una pietra miliare fondamentale nell'adozione del moderno DevEx.

Come è possibile integrare rapidamente questo corso nel programma di sviluppo delle competenze del team?

Il corso può essere erogato in un formato intensivo di 1-2 giorni, online o in sede, e può essere parte di un percorso di modernizzazione dei processi DevOps o la transizione all'intelligenza artificiale nell'ingegneria del software. Bittnet Training offre anche sessioni pratiche personalizzate, adattate ai progetti attuali del team.

Accedi gratuitamente al Webinar

Hai bisogno di una guida per scegliere i corsi giusti per il tuo team? Richiedi maggiori informazioni e un nostro consulente ti contatterà al più presto e ti fornirà supporto dedicato.