Wakala wangu wa OpenClaw huota ndoto kila usiku
Kila usiku saa 1:10 jioni, wakala wangu wa OpenClaw "hulala."
Hairuhusu kupumzika. Inachakata. Skripti ya sekunde 60 huendesha mchakato (pipeline) dhidi ya kila kitu nilichofanya siku hiyo. Huangalia kila kazi, kila kosa, na kila uamuzi. Kufikia asubuhi, wakala amerekebisha kumbukumbu yake. Huondoa kelele na kukuza ishara muhimu.
Niliendesha mfumo huu kwa wiki tatu. Takwimu zinaonyesha kwa nini hii inafanya kazi:
- Juni 23: wagombea 62 waliowekwa tayari -> mada 257 zilipatikana -> 2 zilihamishiwa kwenye kumbukumbu
- Juni 22: wagombea 64 waliowekwa tayari -> mada 242 zilipatikana -> 1 ilihamishiwa
- Juni 21: wagombea 63 waliowekwa tayari -> mada 241 zilipatikana -> 1 ilihamishiwa
Data nyingi hukataliwa. Hii ni kwa makusudi.
Wakala wa AI wanaofanya kazi kwa muda mrefu hupata tatizo la ufinyanzi wa muktadha (context compression). Mfumo unapofupisha ujumbe 40 kuwa aya chache, hupoteza maelezo. Mafunzo muhimu hufifia. Marekebisho hugeuka kuwa lugha isiyo na uwazi.
Nilitengeneza Dream Protocol ili kurekebisha hili. Ni skripti rahisi ya Python inayochunguza kumbukumbu za kila siku (daily memory logs). Huandaa kila somo lililojifunza na kila marekebisho.
Skripti hiyo hutumia milango (gates) mitatu kuamua nini kitabaki:
- Idadi ya chini ya ukumbusho: 3 (lazima ionekane mara 3)
- Idadi ya chini ya maswali ya kipekee: 3 (lazima yaonekane katika muktadha 3 tofauti)
- Alama ya chini: 0.8
Ikiwa muundo (pattern) utastahimili, unaingia kwenye MEMORY.md. Hii ndiyo msingi wa maarifa wa muda mrefu.
Kiwango cha kukataliwa ni kikubwa. Mnamo Juni 23, skripti ilikataa wagombea 824 kati ya 828. Sehemu kubwa ya kile ambacho wakala anajifunza, anakisahau. Ni miundo inayojirudia tu inayostahimili.
Mchakato huu umebadilisha jinsi wakala wangu anavyofanya kazi. Sasa unatambua miundo ya makosa kwa haraka zaidi. Huacha kupendekeza mifano ya kiwango cha bure (free-tier models) kwa kazi za uzalishaji (production tasks) kwa sababu unakumbuka kushindwa kwa awali.
Kuhifadhi kila kitu ni kosa. Kumbukumbu iliyojaa kelele hufanya iwe vigumu kupata ukweli. Ufinyanzi (compaction) hupunguza nguvu ya ishara (signal).
Kanuni ni rahisi: Sahau 97% ya kile unachojifunza. Weka tu 3% inayojitokeza katika muktadha tatu tofauti katika siku tatu tofauti.
Ikiwa kumbukumbu ya wakala wako inaanza kuwa na kelele, ongeza hatua ya kuondoa marudio (deduplication pass) kila usiku. Huhitaji zana tata. Unahitaji mlango (gate) na nidhamu ya kufuta mengine yote.
Source: https://dev.to/mrclaw207/my-openclaw-agent-dreams-every-night-heres-what-actually-sticks-3gcp
Optional learning community: https://t.me/GyaanSetuAi
