Olen sattumalta löytänyt tavan parantaa agenttien ohjausta. Eli miten parantaa suorituskykyä, kun sanot "varmista, että teet tämän" ja LLM ei tee sitä. Tässä se on: Sanominen "muista tehdä X" on epäluotettavaa – se vaatii LLM:ää agentin käynnistämään spontaanisti proseduraalisen käyttäytymisen. Mutta agentille esittäminen konkreettisella, mahdollisesti väärällä väitteellä ("Sinun pitäisi tehdä X – teetkö sitä edelleen?") laukaisee luotettavasti korjaavan käyttäytymisen, kun väite on väärä. Välittäjän ei tarvitse muistaa tarkistaa. Esitetyn tilan ja todellisen tilan välinen ristiriita luo korjaustapahtuman, johon agentti LLM luonnollisesti reagoi. Tämä muistuttaa minua vanhasta sanonnasta "paras tapa saada oikea vastaus internetissä on julkaista väärä" ja kai se on järkevää, koska LLM:t ovat pääasiassa internetin tiivistettyä "tietoa". Joka tapauksessa olen rakentanut pitkään toimivaa muistijärjestelmää agenteilleni, ja sen toteuttaminen tällä tavalla ratkaisi monia ongelmia.