DevOps Artisan – Basics of ChatGPT Development and Automation

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

Cui i se adresează?

Cui i se adresează?

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.

Ce vei învăța?

Ce vei învăța?

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.

Cerințe preliminare:

Cerințe preliminare:

Î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.

Agenda cursului:

Materialele de curs sunt în limba Engleză. Predarea se face în limba Română.

Agenda cursului:

Materialele de curs sunt în limba Engleză. Predarea se face în limba Română.

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

Recomandăm să continui cu:

Recomandăm să continui cu:

Programe de certificare

Programe de certificare

Cursul nu este asociat cu nici un program de certificare.

DevOps Artisan – Basics of ChatGPT Development and Automation

Detalii curs

Durată

2
zile

Preț

La cerere

Modalități de livrare

Predare în clasă, Clasă hibridă, Clasă virtuală

Nivel de specializare

2. Fundamental

Roluri asociate

Administrator de sistem, Programmer