DevOps Artisan – Basics of ChatGPT Development and Automation este un curs introductiv privind modul de utilizare a ChatGPT ca asistent în sarcinile legate de ciclul de viață al dezvoltării aplicațiilor și automatizarea sarcinilor care necesită mult timp. Acesta acoperă subiecte precum evoluția recentă a modelelor lingvistice mari, cazurile de utilizare a dezvoltării și a scripturilor și elementele de bază ale ingineriei promptă.
Fiecarui student i se va atribui propria configurație a mediului de laborator virtual.
Detalii suplimentare:
Pentru a participa la acest curs, trebuie să aveți:
• PC/Laptop cu acces la internet
• Browser web actualizat
Acest curs este potrivit pentru:
• Dezvoltatori, programatori, administratori de sistem care doresc să încorporeze ChatGPT în proiectele lor.
• Dezvoltatori, programatori care doresc să afle mai multe despre AI și procesarea limbajului natural.
• Profesioniști care doresc să învețe cum să utilizeze ChatGPT pentru a-și îmbunătăți fluxul de lucru și pentru a realiza mai mult în mai puțin timp.
După finalizarea acestui curs, participanții vor dobândi cunoștințe și abilități precum:
• Înțelegerea instrumentului și a capacităților ChatGPT
• Utilizarea ChatGPT pentru creșterea productivității
• Utilizarea ChatGPT pentru a construi scripturi și a genera documentație și teste unitare
• Utilizarea ChatGPT pentru traducerea unui cod într-un text lizibil
• Utilizarea ChatGPT pentru remedierea codului, detectarea de erori și pentru finalizarea codului.
Înainte de a participa la acest curs, recomandăm participanților să dețină:
• Cunoștințe generale despre programare, scripturi și formate de date.
Modulul 1: Intro to ChatGPT
- Demo
- The chat interface
- Storing conversations
Modulul 2: Why was ChatGPT released now?
- Introduction to Natural Language Processing
- The road to Large Language Models: Transformers, BERT and GPT
- From simple tasks to understanding instructions: GPT3 to InstructGPT
- Understanding the size of ChatGPT
Hands-on Lab
Modulul 3: ChatGPT for scripts
- Bash, Python and Perl scripts
- Scripts for manipulating the file system
- Scripts for automation
- The problem with web scraping
Hands-on Lab
Modulul 4: ChatGPT for data format conversions
- Writing proper queries for the task
- JSON, YAML, CSV, SQL
Hands-on Lab
Modulul 5: ChatGPT for generating documentation
- Commenting code
- Generating standardized docs
Hands-on Lab
Modulul 6: ChatGPT for generating unit tests
- Testing applications without the boilerplate
Hands-on Lab
Modulul 7: ChatGPT for explaining code
- Why having a high-level summary of code helps
- How much should you trust the explanations?
Hands-on Lab
Modulul 8: ChatGPT for detecting bugs
- What types of bugs are easier to detect automatically?
- Asking for help the right way
Hands-on Lab
Modulul 9: ChatGPT prompt engineering fundamentals
- What is prompt engineering?
- Why does ChatGPT understand some prompts better?
- Tips and tricks for getting more consistent results
Hands-on Lab
Cursul nu este asociat cu nici un program de certificare.