Personaalne agent: vestlusest päris tööriistadeni
Isikliku assistendi seadistus avatud lähtekoodiga agenditarkvaral: sõnumid, mälufailid, tööriistad ja ajastatud ülesanded. Koos piirangutega, mis tulid välja alles kasutamisel.
Mida ehitati?
Ehitatud osa oli agendi töökeskkond ja käitumine, mitte uus keelemudel ega nullist loodud agenditarkvara. Seadistus ühendas ühe lubatud kasutaja sõnumikanali, kohaliku konteineri, püsivad mälufailid ning brauseri-, terminali- ja failitööriistad. Korduvad tegevused said ajastatud ülesanneteks. Isiksus, juhised ja oskused kujundasid seda, kuidas agent tööriistu kasutas.
Töövoog ja kontrollipiir
Sõnum
Kasutaja annab ülesande lubatud sõnumikanalis.
Kontekst
Agent kasutab juhiseid ja kohalikke mälufaile. Püsifail ei taga, et iga varasem detail leitakse õigel hetkel.
Tööriist
Ülesanne võib vajada veebilehe lugemist, faili muutmist või käsu käivitamist. Tööriista olemasolu ja konkreetse ülesande edu on eri asjad.
Ülevaatus
Väliste tegevuste jaoks tuleb eristada ettevalmistust ja kinnitust. Siin kujutatud kontrollipiir on töökorralduse nõue, mitte tõend kõiki tegevusi blokeerivast tehnilisest kaitsest.
Tulemus
Vastus või fail jääb kontrollitavaks tulemuseks. Ajastatud töö puhul tuleb kontrollida viimase käivituse tulemust, mitte ainult seda, et töö on sisse lülitatud.
Mida kasutamine õpetas?
Teenuse saldo on osa töökindlusest.
Üks ajastatud töö katkes välise mudeliteenuse saldo lõppemisel. Kohalik server töötas edasi, kuid ülesanne ei valminud. Lähteülevaates ei olnud lahendust uuesti kontrollitud.
Sümbollink ei paranda pääsupiirangut.
Kahe skripti asukoht ei vastanud ajastaja lubatud kataloogile. Sümbollingi katse ei aidanud, sest kontroll kasutas faili tegelikku asukohta. Ülevaate ajal olid tööd endiselt katki.
Seadistatud ei tähenda ühendatud.
Mõned lisakanalid ja teenused olid konfiguratsioonis olemas, kuid ei töötanud. Neid ei saa esitleda valmis integratsioonidena.
Minu roll
Mina määrasin assistendi rolli, töövahendid ja igapäevase kasutuse ning haldasin paigaldust. AI aitas juhiste, oskuste ja skriptidega. Agendi alus on kolmanda osapoole avatud tarkvara.
Andmete liikumine
Failid ja tööriistad olid kohalikus keskkonnas, kuid vestluse sisu ja kontekst liikusid välisesse mudeliteenusesse. Telegram on samuti väline teenus. Kohalik majutus ei tähenda täielikult kohalikku andmetöötlust.