Asistentët, agjentët dhe lejet
PërfunduarDalloni një përgjigje nga një veprim. Identifikoni mjetet dhe lejet që ndryshojnë pasojat e një gabimi.
Publikuar nga TaigaSi shkruajmë
Kontrolloni çfarë keni kuptuarNjë agjent mund të redaktojë një branch dhe të ekzekutojë teste. A do të thotë kjo se duhet të ketë edhe leje për vendosje në një mjedis?Bëni ushtrimin
Çfarë do të mësoni
- Shpjegoni dallimin mes një asistenti dhe një agjenti që përdor mjete.
- Identifikoni veprimet që kërkojnë kufij të qartë lejesh.
- Përcaktoni një kusht të dobishëm ndalimi.
Identifikoni si vepron sistemi
Një asistent mund të shpjegojë kodin, të propozojë një plan ose të sugjerojë një implementim. Një agjent mund të përdorë edhe mjete dhe të veprojë në mjedis. Emrat e produkteve nuk japin një kufi të besueshëm. Disa ndërfaqe bisede mund të ekzekutojnë komanda. Disa mjete programimi vetëm sugjerojnë tekst.
Shqyrtoni mjetet e disponueshme. Një përshkrim i dobishëm përcakton çfarë mund të lexojë, ndryshojë, ekzekutojë dhe publikojë sistemi. Ky përshkrim identifikon edhe kredencialet dhe mjedisin që përdor çdo veprim.
Anthropic dallon rrjedhat e paracaktuara të punës nga agjentët që zgjedhin vetë rendin e përdorimit të mjeteve. Ky dallim ndihmon të shpjegohet si ecën puna. Nuk përcakton nëse një veprim i caktuar është i sigurt. Të dy projektimet kërkojnë kufij të qartë lejesh.
Ndani qëllimin nga leja
Merrni një kërkesë të sajuar: ‘Rregulloni eksportin e faturave.’ Një agjent mund të shqyrtojë depon e kodit, të riprodhojë defektin, të redaktojë një branch dhe të ekzekutojë kontrolle. Mund të gjejë gjithashtu në mjedisin e vet kredenciale për bazën e të dhënave të prodhimit.
Qëllimi nuk autorizon çdo veprim të disponueshëm. Leximi i një tabele në prodhim, ndryshimi i rekordeve të faturave dhe vendosja e një versioni të ri kanë pasoja të ndryshme. Një udhëzim i gjerë si ‘përfundoni detyrën’ nuk shpjegon cilat prej këtyre veprimeve lejon organizata.
Përcaktoni kufijtë para se të nisë puna. Në këtë shembull, agjenti mund të përdorë të dhëna të shpikura dhe një bazë të dhënash lokale. Mund të hapë një pull request. Nuk mund të hyjë te rekordet e prodhimit ose ta vendosë ndryshimin. Një proces i veçantë publikimi merret me këto veprime.
Përdorni kontrolle teknike për autoritetin
Udhëzimet e ndihmojnë agjentin të kuptojë detyrën. Kredencialet dhe kontrollet e aksesit përcaktojnë çfarë mund të bëjë realisht. Përdorini të dyja.
| Nevoja e detyrës | Kufiri i përshtatshëm për këtë shembull |
|---|---|
| Shqyrtimi i kodit përkatës | Akses për lexim në depon e zgjedhur të kodit |
| Propozimi i një korrigjimi | Akses për shkrim në një feature branch |
| Kontrolli i sjelljes | Një mjedis testimi me të dhëna të shpikura |
| Kërkesa për shqyrtim | Leje për të hapur një pull request |
| Publikimi i softuerit | Një rol i veçantë vendosjeje dhe politikë publikimi |
Një detyrë vetëm për lexim nuk duhet të marrë kredenciale shkrimi vetëm sepse janë të leverdishme. Një mjedis testimi nuk duhet të trashëgojë në heshtje akses në prodhim. Shqyrtoni lidhjet mes mjeteve, identiteteve dhe burimeve. Një komandë që duket e padëmshme mund të ketë ndikim të madh kur përdor një identitet me leje të gjera.
Përcaktoni kur duhet të ndalet puna
Një agjent ka nevojë për një kusht ndalimi kur veprimi i radhës tejkalon autoritetin e tij. I duhet një kusht i tillë edhe kur evidenca nuk mjafton.
Në shembullin e faturave, ndaloni nëse defekti kërkon korrigjim të të dhënave në prodhim. Ndaloni nëse sjellja e kërkuar bie ndesh me rregullin e dokumentuar të kontabilitetit. Raportoni konfliktin me evidencën përkatëse dhe vendimin që duhet të marrë personi përgjegjës.
Një kufi kohe ose kostoje është i dobishëm për përpjekjet e përsëritura. Nuk zëvendëson kufijtë e lejeve. Dhjetë përpjekje të autorizuara dhe një vendosje e paautorizuar janë probleme të ndryshme.
Vlerësoni rezultatin dhe regjistrin e veprimeve
Në përfundim, shqyrtoni më shumë se përgjigjen finale. Shqyrtoni skedarët e ndryshuar, kontrollet e ekzekutuara dhe pasigurinë që mbetet. Kontrolloni nëse veprimet qëndruan brenda fushës së rënë dakord.
Një agjent i aftë mund të ulë punën manuale. Organizata ende duhet të përcaktojë veprimet e lejuara, të verifikojë rezultatet e rëndësishme dhe të mbajë përgjegjësinë për vendimin e publikimit. Më shumë autonomi e rrit rëndësinë e këtyre përgjegjësive.
Bëni ushtrimin
Zgjidhni një mjet AI të disponueshëm për ekipin tuaj. Renditni çfarë mund të lexojë, ndryshojë, ekzekutojë dhe publikojë. Identifikoni ku duhet ta miratojë një person një veprim. Verifikoni një kufi në konfigurimin real.
Shkarkoni fletën e punës (Markdown)Heqja e kësaj zgjedhjeje fshin të gjithë përparimin e ruajtur në këtë shfletues.
Përparimi mbetet në këtë shfletues. Pa llogari, pa gjurmim.