Agenter
Hvad som helst kan starte en sløjfe. At stoppe en er konstruktionen
En agent, der ikke kan afgøre, at den er færdig, bliver ved, indtil nogen opdager det, og til den tid har den allerede handlet.
Hvad en agent faktisk er
Skræl ordet, og en agent er fire ting i en ring. Noget udløser den. Den planlægger, hvad den skal gøre. Den handler gennem værktøjer. Den kontrollerer, om det virkede.
Intet i den beskrivelse er nyt. Reguleringssystemer har set sådan ud i halvtreds år. Det nye er, at planlægningstrinnet nu kan udføres af en sprogmodel, og at det gør det tilsvarende sværere at forudsige.
Så vi bygger dem, som et reguleringssystem bygges. Afgrænsede værktøjer, en udtrykkelig definition af færdig, et loft over antal forsøg, og en vej ud til et menneske.
Sløjfen
Fire trin, og det fjerde er produktet
Udløs, planlæg, handl, kontrollér. De tre første optræder i hver demonstration, og det fjerde er det, der gør det til noget, du kan lade køre.
Kontrollen skal svare på to spørgsmål, de andre trin aldrig stiller. Er dette resultat acceptabelt, og hvis det ikke er, hvad sker der så nu.
Værktøjerne er risikofladen
En agent er kun så farlig som de værktøjer, du giver den. En sløjfe, der kan læse en database, er en rapport. En sløjfe, der kan skrive til den, er et system, der skal konstrueres.
Så værktøjslisten skrives ned og holdes kort, hvert værktøj afgrænses så stramt, som opgaven tillader, og alt, der er svært at gøre om, kræver et menneske.
Dette er uglamourøst, og det er det meste af forskellen mellem en agent, du kan lade køre, og en du skal holde øje med.
Valgene
Fire beslutninger, der afgør, om den kan køre uden opsyn
Ingen af dem handler om hvilken model. Alle fire handler om sløjfen omkring den.
| Beslutning | Hvad den låser | Hvad der går galt uden den |
|---|---|---|
| Definition af færdig | Hvornår sløjfen må stoppe med succes | Den bliver ved med en opgave, der allerede var færdig |
| Grænse for nye forsøg | Hvor mange gange den må prøve igen | En billig fejl bliver til en dyr i løbet af en nat |
| Værktøjernes rækkevidde | Hvad den må røre ved | Skaderadius af en misforståelse er hele din database |
| Vej videre | Hvem den overlader til, når den ikke kan afgøre | Den gætter, og ingen finder ud af det, før en kunde gør |
Hvert af dem er en linje i en specifikation og ikke en indstilling i et produkt, og derfor skrives de, før noget bygges.
Eller skriv her
Tre felter, og et menneske læser det
Navn, en adresse vi kan svare til, og hvad du prøver at bygge. Du får en reference tilbage med det samme.
Hvad ville du overlade til en sløjfe?
Beskriv opgaven og hvem, der ellers ville lave den. Det er nok til at sige, om den er en god kandidat.
