Intrati in legatura

Schița de curs

De la autocomplete la agenți: de ce eșuează agenții

•     Anatomia unui agent de codificare: model, carcasă (harness), suprafața instrumentelor, context, permisiuni

•     Unde se situează fiecare instrument: Claude Code, GitHub Copilot, Cursor, Codex CLI, Gemini CLI

•     O taxonomie a eșecului: context incorect, instrumente greșite, lipsa feedback-ului, autonomie nelimitată

Demonstrație: Aceeași sarcină, executată bine și proastă, una lângă alta

Ingineria contextului

•     Fereastra de context ca un buget: ceea ce merită să ocupe un spațiu în ea

•     AGENTS.md, CLAUDE.md, .cursor/rules, copilot-instructions.md — un concept, mai multe nume de fișiere, o singură sursă adevărată

•     Convenții, comenzi de construire și testare, limite arhitecturale

•     Recuperarea informațiilor versus contextul explicit; descompunerea sarcinilor și agenții derivați (sub-agents)

Laborator: Scrieți contextul depozitului de cod pentru un serviciu Python necunoscut, apoi rulați din nou o sarcină care a eșuat și comparați ieșirile

Fluxuri de lucru reutilizabile și Abilități pentru Agenți (Agent Skills)

•     Alegerea abstracției: fișier de instrucțiuni, abilitate, comandă personalizată sau script simplu

•     Anatomia unei abilități: declanșare, instrucțiuni, scripturi incluse, dezvăluire progresivă

•     Portabilitatea între instrumente și punctul în care începe dependența (lock-in)

•     Versiunile, revizuirea și distribuția între o echipă; anti-paterni comune

Laborator: Construiți și testați un flux de lucru reutilizabil care impune un standard intern de codificare

MCP: conectarea agenților la sisteme reale

•     Arhitectură: clienți, servere, instrumente, resurse și prompturi; transport prin stdio și HTTP

•     Servere care merită să fie incluse: gazduire Git, sisteme de urmărire a problemelor, baze de date, browsere, API-uri interne

•     Când un CLI sau un script bate un server MCP

•     Igienă suprafeței instrumentelor: de ce mai multe instrumente înseamnă mai puțină fiabilitate

Laborator: Conectați serverele MCP și parcurgeți o sarcină (ticket) de la început până la sfârșit — problemă, ramifică (branch), patch, teste, cerere de pull

Bucle de feedback și evaluare

•     Testele, tipurile și linterii ca adevăr fundamental pentru agent; munca „test-first” ca mecanism de control

•     CI ca buclă exterioară și disciplina de revizuire pentru diferențele (diffs) create de agenți

•     Seturi de sarcini de referință (golden-task evaluation sets): ce măsurăm și cum prindem regresii

•     Costul și latența ca metrici de prim rang (first-class metrics)

Laborator: Construiți un set mic de evaluare și evaluați două configurații de agenți pe baza lui

Securitate și garduri de siguranță

•     Injecția de prompturi prin probleme (issues), cereri de pull, README-uri, dependențe și pagini accesate

•     Modele de permisiuni: liste albe, aprobări, instrumente doar pentru citire, controlul ieșirii de rețea

•     Igiena secretelor și izolarea (sandboxing): containere, acreditări efemere, limitarea razei de explozie

•     Risc în lanțul de aprovizionare la serverele MCP terțe și abilitățile partajate

Laborator: Urmăriți un agent care este preluat de controlul unui depozit de cod corupt (poisoned repository), apoi consolidați configurația pentru a evita acest lucru

Implementarea aceasta într-o echipă

•     Un drum gradual pentru adoptare; ce să standardizezi și ce să lași în seama indivizilor

•     Metricile care indică o valoare reală și cele care nu o fac

Cerințe

•     Cunoștințe solide de Python, Git și linia de comandă

•     O expunere anterioară la un asistent AI de codificare

•     NobleProg va configura mașini virtuale Dadesktop pentru participanți, cu Docker, VS Code și Python 3.11 sau versiune ulterioară

•     Un asistent AI de codificare funcțional la alegerea participantului: Claude Code, GitHub Copilot, Cursor, Codex CLI sau Gemini CLI. Laboratoarele sunt agnostice din punct de vedere al instrumentelor și sunt furnizate instrucțiuni pentru fiecare

Public țintă

•     Ingineri software, lideri tehnici și arhitecți care utilizează asistenți AI de codificare dar nu obțin rezultate fiabile

•     Ingineri de platformă și experiență pentru dezvoltatori care implementează instrumente AI în echipă

•     Manageri de inginerie care stabilesc standardele, gardurile de siguranță și metricile de succes

 7 Ore

Numărul de participanți


Pret per participant

Mărturii (3)

Cursuri viitoare

Categorii înrudite