Intrati in legatura

Schița de curs

De la Autocompletare la Agent: Înțelegerea Schimbării

  • Cum diferă sugestiile Copilot de planificarea în mai mulți pași a agentului
  • Arhitectura ciclului agentului: planificare, generare, execuție, iterare
  • Suportul pentru limbaje și selecția modelelor pentru sarcinile agentului
  • Exemple din lumea reală: de la funcții de cinci linii la funcționalități pe mai multe fișiere

Activarea Modului Agent în IDE-ul Dvs.

  • Activare în VS Code, JetBrains și Neovim
  • Configurarea ferestrei de context și preferințelor pentru nivelul modelului
  • Setarea regulilor de lucru și ignorarea fișierelor binare mari
  • Gestionarea fluxurilor de lucru Copilot Chat față de cele inline

Planificare și Execuție în Mai Mulți Pași

  • Solicitarea Copilot pentru a construi o funcționalitate de la început până la sfârșit
  • Observarea cum agentul împarte sarcini în pași pe mai multe fișiere
  • Revizuirea fiecărui pas înainte de a aplica modificările
  • Utilizarea revenirii inline când pașii se abat de la cale

Comenzi în Terminal în Ciclul Agentului

  • Instalarea dependențelor prin integrarea terminalului Copilot
  • Rularea comenzilor de build și interpretarea rezultatelor
  • Gestionarea variabilelor de mediu din sesiunile Copilot
  • Limite de siguranță: ce comenzi necesită aprobare manuală

Dezvoltare Orientată pe Teste cu un Agent

  • Generarea testelor unitare din codul sursă existent
  • Conducerea creării de teste cu prompturi în limbaj natural
  • Rularea suitelor de teste și interpretarea jurnalelor de eșec în Copilot
  • Rafinarea aserțiunilor după observarea eșecurilor la cazuri limită

Navigarea în Coduri Surse Mari

  • Găsirea automată a referințelor între fișiere
  • Refactorizarea utilităților partajate cu ghidul Copilot
  • Actualizarea fișierelor de configurare și a fișierelor de schemă în paralel
  • Evitarea epuizării ferestrei de context cu prompturi țintite

Personalizarea Copilot pentru Standardele Echipei

  • Scrierea instrucțiunilor specifice repository-ului în .github/copilot-instructions.md
  • Aplicarea convențiilor de denumire și a modelelor de arhitectură
  • Excluderea fișierelor și directoarelor sensibile din context
  • Crearea șabloanelor de prompturi specifice echipei pentru sarcini comune

Guvernanța GitHub Copilot Enterprise

  • Alocarea locurilor, facturarea și panourile de utilizare
  • Jurnale de audit: urmărirea a ceea ce a generat Copilot față de ceea ce a fost comis
  • Politicile de indemnizare IP ale Microsoft și implicațiile de licențiere
  • Blocarea anumitor tipuri de fișiere din fluxurile de sugestii AI

Depanare cu Modul Agent

  • Citirea urmelor de stivă împreună cu agentul
  • Depanare bazată pe ipoteze: întrebarea Copilot de ce a eșuat un test
  • Utilizarea bisectului asistat de agent pentru a găsi sursele de regresie
  • Gestionarea riscurilor de halucinație la depanarea codului necunoscut

Performanță și Gestionarea Limitelor

  • Înțelegerea limitelor zilnice de cerere și a cotelor modelelor
  • Optimizarea lungimii prompturilor pentru a evita răspunsurile trunchiate
  • Comutarea între modele pentru diferite sarcini
  • Monitorizarea latenței agentului și a strategiilor de caching

Securitate și Conformitate pentru Întreprinderi

  • Prelucrarea datelor: ce părăsește repository-ul și ce rămâne local
  • Prevenirea scurgerii de secrete și credențiale prin prompturi
  • Conformitate cu GDPR, SOC 2 și cerințele FedRAMP
  • Testarea codului generat pentru vulnerabilități de injecție

Depanarea Scenariilor Comune

  • De ce Copilot uneori ignoră contextul codului sursă
  • Rezolvarea eșecurilor de indexare pentru repository-uri mari
  • Gestionarea erorilor de limită de rată în orele de vârf
  • Remedierea problemelor de sincronizare a extensiilor IDE

Rezumat și Planuri Viitoare

  • Recapitularea capacităților Modului Agent și a fluxurilor de lucru practice
  • Planul de dezvoltare al GitHub Copilot și funcționalitățile viitoare ale agentului
  • Resurse pentru a rămâne la curent cu lansările Copilot

Cerințe

  • Experiență în programare orientată pe obiect sau funcțională
  • Cont GitHub și cunoștințe de bază despre fluxul de lucru Git
  • Familiaritate cu cel puțin un IDE (VS Code, JetBrains sau Neovim)

Publicul Țintă

  • Dezvoltatori care folosesc deja Copilot și doresc să activeze Modul Agent
  • Manageri de inginerie care implementează Copilot în echipe de dezvoltare
  • Echipe de securitate care analizează politicile de generare de cod asistată de AI
 21 Ore

Numărul de participanți


Pret per participant

Cursuri viitoare

Categorii înrudite