DevOps Artisan – Nozioni di base di ChatGPT Sviluppo e automazione è un corso introduttivo su come utilizzare a ChatGPT come assistente nelle attività del ciclo di vita dello sviluppo delle applicazioni e nell'automazione delle attività che richiedono molto tempo. Copre argomenti come la recente evoluzione di modelli linguistici di grandi dimensioni, casi d'uso di sviluppo e scripting e le basi dell'ingegneria agile.
A ogni studente verrà assegnata la propria configurazione dell'ambiente di laboratorio virtuale.
Dettagli aggiuntivi:
Per partecipare a questo corso è necessario avere:
• PC/laptop con accesso a Internet
• Browser web aggiornato
Questo corso è adatto a:
• Sviluppatori, programmatori, amministratori di sistema che desiderano incorporare ChatGPT nei loro progetti.
• Sviluppatori, programmatori che desiderano saperne di più sull'intelligenza artificiale e sull'elaborazione del linguaggio naturale.
• Professionisti che vogliono imparare a usare ChatGPT per migliorare il flusso di lavoro e ottenere di più in meno tempo.
Al termine del corso i partecipanti acquisiranno conoscenze e competenze quali:
• Comprendere lo strumento e le funzionalità ChatGPT
• L'uso ChatGPT per aumentare la produttività
• L'uso ChatGPT per creare script e generare documentazione e unit test
• L'uso ChatGPT per tradurre un codice in testo leggibile
• L'uso ChatGPT per la correzione del codice, il rilevamento degli errori e il completamento del codice.
Prima di frequentare questo corso, consigliamo ai partecipanti di avere:
• Conoscenza generale di programmazione, scripting e formati di dati.
Modulo 1: Introduzione a ChatGPT
- Demo
- L'interfaccia della chat
- Memorizzazione delle conversazioni
Modulo 2: Perché è stato ChatGPT rilasciato adesso?
- Introduzione all'elaborazione del linguaggio naturale
- La strada verso i grandi modelli linguistici: Transformers, BERT e GPT
- Dai compiti semplici alla comprensione delle istruzioni: da GPT3 a InstructGPT
- Capire la dimensione di ChatGPT
Laboratorio pratico
Modulo 3: ChatGPT per gli script
- Script Bash, Python e Perl
- Script per manipolare il file system
- Script per l'automazione
- Il problema con il web scraping
Laboratorio pratico
Modulo 4: ChatGPT per le conversioni del formato dei dati
- Scrivere query adeguate per l'attività
- JSON, YAML, CSV, SQL
Laboratorio pratico
Modulo 5: ChatGPT per la generazione della documentazione
- Codice commento
- Generazione di documenti standardizzati
Laboratorio pratico
Modulo 6: ChatGPT per generare test unitari
- Testare le applicazioni senza il boilerplate
Laboratorio pratico
Modulo 7: ChatGPT per spiegare il codice
- Perché avere un riepilogo del codice di alto livello aiuta
- Quanto dovresti fidarti delle spiegazioni?
Laboratorio pratico
Modulo 8: ChatGPT per rilevare i bug
- Quali tipi di bug sono più facili da rilevare automaticamente?
- Chiedere aiuto nel modo giusto
Laboratorio pratico
Modulo 9: ChatGPT fondamenti di ingegneria immediata
- Che cos'è l'ingegneria rapida?
- Perché ChatGPT capire meglio alcuni suggerimenti?
- Suggerimenti e trucchi per ottenere risultati più coerenti
Laboratorio pratico
Il corso non è associato ad alcun programma di certificazione.

