Agenter
Hva som helst kan starte en sløyfe. Å stoppe en er konstruksjonen
En agent som ikke kan avgjøre at den er ferdig, fortsetter til noen merker det, og da har den allerede handlet.
Hva en agent faktisk er
Skreller du ordet, er en agent fire ting i en ring. Noe utløser den. Den planlegger hva den skal gjøre. Den handler gjennom verktøy. Den kontrollerer om det virket.
Ingenting i den beskrivelsen er nytt. Reguleringssystemer har sett slik ut i femti år. Det som er nytt er at planleggingssteget nå kan gjøres av en språkmodell, og at det gjør det tilsvarende vanskeligere å forutsi.
Så vi bygger dem slik et reguleringssystem bygges. Avgrensede verktøy, en uttrykkelig definisjon av ferdig, et tak på antall forsøk, og en vei ut til et menneske.
Sløyfen
Fire steg, og det fjerde er produktet
Utløs, planlegg, handle, kontroller. De tre første finnes i hver demonstrasjon, og det fjerde er det som gjør det til noe du kan la gå.
Kontrollen må svare på to spørsmål de andre stegene aldri stiller. Er dette resultatet akseptabelt, og hvis det ikke er det, hva skjer nå.
Verktøyene er risikoflaten
En agent er bare så farlig som verktøyene du gir den. En sløyfe som kan lese en database er en rapport. En sløyfe som kan skrive til den er et system som må konstrueres.
Så verktøylisten skrives ned og holdes kort, hvert verktøy avgrenses så stramt jobben tillater, og alt som er vanskelig å gjøre om krever et menneske.
Dette er lite glamorøst, og det er det meste av forskjellen mellom en agent du kan la gå og en du må se på.
Valgene
Fire beslutninger som avgjør om den kan gå uten tilsyn
Ingen av dem handler om hvilken modell. Alle fire handler om sløyfen rundt den.
| Beslutning | Hva den låser | Hva som går galt uten den |
|---|---|---|
| Definisjon av ferdig | Når sløyfen får stoppe med suksess | Den fortsetter på en oppgave som allerede var ferdig |
| Grense for nye forsøk | Hvor mange ganger den får prøve igjen | En billig feil blir en dyr over natten |
| Verktøyenes rekkevidde | Hva den får lov til å røre | Skaderadiusen av en misforståelse er hele databasen din |
| Vei videre | Hvem den overlater til når den ikke kan avgjøre | Den gjetter, og ingen får vite det før en kunde gjør det |
Hvert av dem er en linje i en spesifikasjon og ikke en innstilling i et produkt, og derfor skrives de før noe bygges.
Eller skriv her
Tre felt, og et menneske leser det
Navn, en adresse vi kan svare til, og hva du prøver å bygge. Du får en referanse tilbake med en gang.
Hva ville du gitt til en sløyfe?
Beskriv oppgaven og hvem som ellers ville gjort den. Det holder for å si om den er en god kandidat.
