Navigácia
ELOWEN · Dokumentácia

Posledná aktualizácia: 20. októbra 2026

Prechádzať dokumentáciu · Pamäť a embeddingy
Každodenná práca

Pamäť a embeddingy

Pamäť uchováva užitočné údaje naprieč konverzáciami, napríklad preferencie, rozhodnutia a podrobnosti o projekte. Nie je to prepis konverzácie. Pracovný priestor Pamäť otvoríte na adrese /memory, kde uložené spomienky hľadáte a spravujete; v podporovaných chatoch môžete používať aj nástroje pamäte, napríklad MemorySearch.

Pamäť je súkromná pre Váš účet, ak administrátor nenastavil zdieľaný fond Projektu. Spomienky vo fonde Projektu sú dostupné oprávneným členom, kým v danom Projekte pracujú. Členovia zdieľaného fondu môžu spravovať dostupné spomienky, ale zdieľanú kategóriu môže meniť alebo mazať iba administrátor. Nástroje na vytváranie kategórií a nové usporiadanie sa týkajú Vašej osobnej pamäte, nie zdieľaného fondu. Osobné nástroje pamäte nie sú dostupné neprepojeným odosielateľom z platforiem ani pracovníkom delegovaných úloh.

Automatické vybavovanie

Elowen môže hľadať v pamäti na začiatku ťahu a, ak je to zapnuté, znova aj počas práce. Obe voľby sú predvolene zapnuté. Zmeníte ich v Účet → Pamäť: Automatické vyhľadávanie spomienok obsahuje voľbu Vyhľadávať v pamäti po každej správe a Vyhľadávanie pri príprave odpovede obsahuje voľbu Znovu vyhľadávať spomienky počas prípravy odpovede. Nastavenie vybavovania sa načítava pre každý ťah, takže sa zmeny prejavia pri ďalšej práci bez reštartu Elowen.

Ak je nakonfigurovaný model embeddingov, hľadanie vychádza z významu. Inak Elowen porovnáva kľúčové slová a aktuálnosť. Automatické vybavovanie na začiatku ťahu predvolene vráti najviac 10 spomienok v rozpočte 20 000 bajtov. Na vyhľadávanie k pôvodnej správe čaká najviac 5 sekúnd, potom odpoveď spustí bez neho; výsledky, ktoré dorazia neskôr, sa odovzdajú pri ďalšom volaní modelu, prípadne v nasledujúcom ťahu, ak tento ťah už ďalšie volanie nemá. Používa sa pritom to isté vyhľadávanie. Administrátor môže čakanie zmeniť od 0 do 30 sekúnd v Nastavenia → <assistant name> AI → Limity voľbou Čakanie na spomienky na začiatku ťahu; hodnota 0 znamená, že sa na prvú odpoveď nečaká nikdy. Prah relevantnosti pamäte a prahy duplicít nájdete v Nastavenia → <assistant name> AI → Beh.

Vybavovanie počas práce hľadá znova, keď Elowen prechádza súbormi, nástrojmi a chybami. Beží na pozadí a výsledky môže pridať do niektorého z ďalších volaní modelu. Jeho predvolené hodnoty a rozsahy pre celú inštanciu sú:

Nastavenie (Nastavenia → <assistant name> AI → Limity) Predvolené Rozsah
Počet vyhľadávaní počas práce 10 0–20
Vybavovanie počas práce — spomienky v dávke 2 0–10
Vybavovanie počas práce — rozpočet ťahu 20 000 bajtov UTF-8 10 000–40 000

Hodnota 0 pri voľbe Počet vyhľadávaní počas práce vybavovanie počas práce vypne; vypne ho aj hodnota 0 pri voľbe Vybavovanie počas práce — spomienky v dávke. Každé vyhľadávanie preskočí spomienky, ktoré Elowen už vidí, a Počet vyhľadávaní počas práce obmedzuje počet požiadaviek na embeddingy, ktoré smie slučka nástrojov odoslať. Nová riadiaca správa rozpočet obnoví. Hľadať môžete aj priamo nástrojom MemorySearch, ktorý predvolene vracia najviac 6 výsledkov.

Automatické ukladanie

Keď je v Účet → Pamäť → Automatické ukladanie zapnutá voľba Ukladať nové spomienky po každej odpovedi, môže prechod na pozadí po každej odpovedi uložiť trvalé nové údaje z výmeny, upraviť spomienky, ktoré sa zmenili, zlúčiť duplicity alebo zmazať spomienky, ktoré už neplatia. Predvolene je vypnuté. Jedna výmena smie zmeniť najviac 2 spomienky; administrátor nastavuje Maximum zápisov do pamäte za výmenu (0–6) v Nastavenia → <assistant name> AI → Beh a hodnota 0 automatické ukladanie vypne. Nástroje pamäte fungujú v oboch prípadoch. Prechod používa pomocný model, takže bez nakonfigurovaného pomocného modelu nič nerobí.

Automatická údržba pamäte

Elowen vie spomienky zlučovať aj na pozadí: prechod údržby zlúči podobné poznámky, opraví zastarané údaje a skráti texty, aby zostali užitočné. Predvolene je vypnutá. Zapnete ju v Účet → Pamäť → Automatická údržba pamäte; kým je vypnutá, nič nebeží samo.

Prechod sa spustí, až od posledného prechodu uplynie dosť času a dosť ďalších Vašich konverzácií bude mať dokončenú výmenu. Spustiť teraz spustí prechod okamžite a tieto podmienky ignoruje. Model údržby určuje, ktorý model prechod použije; predvolene je to model konverzácie, z ktorej prechod vychádza. Prechody pracujú iba s Vašimi osobnými spomienkami, nikdy so zdieľaným fondom Projektu. S oprávneniami účtu môže prechod aj vytvárať, mazať alebo znova usporadúvať Vaše kategórie, aby spomienky zostali dohľadateľné; zmazaním kategórie jej spomienky zostanú nezaradené, takže sa nebudú vybavovať, kým ich niečo znova neusporiada. Spomienku nikdy neodstráni natrvalo: prechod ich môže zlúčiť, prepísať alebo presunúť do koša, odkiaľ ich môžete obnoviť.

Prebehnuté údržby pod prepínačom vypisujú každý prechod: čas, či prebehol automaticky alebo na Váš pokyn, model, počty pridaných, upravených, zlúčených a zmazaných spomienok aj to, čo zmenil. Otvorením prechodu uvidíte stav každej dotknutej spomienky pred zmenou a po nej. Zastaviť ukončí bežiaci prechod. Spracovaná spomienka sa označí ako skontrolovaná, takže nasledujúci prechod sa najskôr pozrie na ostatné; vlastná úprava spomienky alebo zmena vykonaná údržbou ju znova sprístupní.

Administrátor nastavuje, ako dlho musí byť účet v pokoji a koľko ďalších konverzácií musí byť aktívnych, v Nastavenia → <assistant name> AI → Beh (voľby Slučovanie spomienok: hodiny od posledného prechodu a Slučovanie spomienok: konverzácie od posledného prechodu).

Učenie opakovateľných postupov

Fakty patria do pamäte, opakovateľné postupy do skillov. Ak je zapnutý plugin Skills a máte oprávnenie vytvárať skilly, ponúka Účet → Pamäť aj automatické učenie skillov. Predvolene je vypnuté a týka sa iba úspešných osobných ťahov vo webovom rozhraní a v CLI, nie naplánovanej práce, zdieľaných kanálov, priamych správ z platforiem ani riadených ťahov.

Plugin Skills pravidelne kontroluje dokončenú prácu a hľadá opakovateľný postup. Novo naučený skill je bežný osobný skill a je dostupný rovnako ako skill, ktorý ste si uložili sami; žiadne schvaľovanie neprebieha. Kontrola môže neskôr vylepšiť iba skilly, ktoré sama napísala, nikdy ten, ktorý ste napísali alebo upravili Vy. Vychádza z kontextu dokončenej konverzácie s tým istým modelom a účtom poskytovateľa a jej využitie modelu sa účtuje Vášmu účtu. Kontrola sa môže preskočiť, ak nemožno presnú požiadavku konverzácie bezpečne rozšíriť, nie je dostupná kapacita alebo je týždenný limit predplatného vyčerpaný aspoň z 90 % či neznámy. Počet potom zostáva čakať na neskoršiu vhodnú výmenu. Administrátori nastavujú tri limity v Nastavenia → <assistant name> AI → Beh: Najmenej volaní nástrojov pre kontrolu skillov (1–200, predvolené 1) určuje, koľko úspešných volaní nástrojov musí jedna výmena mať, aby sa vôbec počítala; Kontrola skillov po každých N volaniach nástrojov (1–200, predvolené 100; Vami výslovne uložený interval zostáva bez zmeny) určuje, na koľko takých volaní sa započítané výmeny musia spočítať, kým sa kontrola spustí; Maximum zmien skillov za výmenu (0–6, predvolené 1) obmedzuje zápisy skillov, ktoré smie jedna kontrola navrhnúť, a hodnota 0 učenie vypne všetkým.

Správa spomienok

V pracovnom priestore Pamäť spomienky hľadáte, filtrujete, zoraďujete a prezeráte, a potom ich vytvárate, upravujete, zaraďujete do kategórií, zlučujete, obnovujete alebo mažete. Filtre stavu a kategórie Vám pomôžu sústrediť sa na aktívne alebo zmazané záznamy. Okrem zobrazenia Zoznam ponúka aj zobrazenie Mapa. Zmazané spomienky sa presunú do koša, odkiaľ ich možno obnoviť alebo natrvalo odstrániť.

Každá spomienka má samostatný text, druh, napríklad user, feedback, project alebo reference, dôležitosť od 1 do 10 (predvolené 5) a kategóriu. Spomienky bez kategórie sa uložia, ale nemožno ich vybaviť.

Dôležitosť vyjadruje, čo by zabudnutie údaja stálo, nie mieru istoty či čerstvosti: 1 je drobná výhoda, 3 úzky odkaz, 5 bežný trvalý údaj alebo preferencia, 7 dôležité rozhodnutie či obmedzenie platné pre viac úloh, 9 kritické obmedzenie alebo opakovaná lekcia zo zlyhania a 10 výnimočná hranica bezpečnosti, práva alebo vlastníctva. Každá úroveň slabne, keď sa nepoužíva; vyššia úroveň slabne pomalšie.

Nástroje pamäte

Samostatný príkaz elowen memory neexistuje. V podporovaných reláciách Elowen môžete používať tieto nástroje:

Nástroj Použitie
MemorySearch(query, limit?) Nájde relevantné spomienky. Predvolený limit: 6.
MemoryAdd(content, kind?, importance?) Uloží jeden trvalý údaj. Dôležitosť 1–10, predvolené 5.
MemoryUpdate(id, content?, kind?, importance?) Opraví spomienku alebo zmení jej dôležitosť (1–10).
MemoryMerge(ids, content) Nahradí viac spomienok jednou zlúčenou spomienkou.
MemoryDelete(id) Presunie spomienku do koša.
MemoryListRecent(limit?) Vypíše najnovšie spomienky. Predvolený limit: 10.
MemoryCategories() Vypíše kategórie.
MemoryCategoryCreate(name, description?, icon?) Vytvorí kategóriu.
MemoryCategoryDelete(id) Zmaže kategóriu a jej spomienky nechá bez kategórie.
MemoryRecategorize(all?) Zaradí spomienky bez kategórie; all: true prejde všetky spomienky.

MemoryAdd spomienku uloží, aj keď sa podobá existujúcej. Skontrolujte ohlásenú zhodu a rozhodnite, či ponechať obe, jednu upraviť, zlúčiť ich alebo jednu zmazať.

Kategórie a pamäť Projektu

Kategórie držia spomienky v poriadku a určujú, ktoré z nich možno vybaviť. Dajte každej kategórii užitočný názov a konkrétny opis, napríklad:

Deployment layout, service topology, DNS records, and hosting details. No secrets.

Kategóriu môžete v správcovi kategórií na adrese /memory previazať s Projektom; kategória previazaná s Projektom sa vybavuje iba v ňom. Globálne kategórie sú dostupné v každom Projekte, mimo Projektu sú spôsobilé iba globálne kategórie. Zdieľaný fond Projektu môžu vybavovať oprávnení členovia daného Projektu.

Nové spomienky sa zaraďujú na pozadí. Automatické zaraďovanie používa pomocný model. Administrátor ho nastavuje v Nastavenia → Modely → Roly modelov → Pomocný model; bez neho sa nové spomienky automaticky netriedia. Ak zaradenie zlyhá alebo sa nehodí žiadna kategória, spomienka zostane uložená, ale nevybavuje sa. V Projekte možno použiť kategóriu Projektu, keď sa nehodí žiadna iná. MemoryRecategorize spracúva Vaše osobné spomienky, nie zdieľaný fond Projektu.

Pri zapnutom automatickom ukladaní prechod po každej odpovedi vyťaží z výmeny trvalé údaje, ako opisuje časť Automatické ukladanie. Beží na pozadí a bez nakonfigurovaného pomocného modelu nič nerobí.

Zmazaním kategórie sa jej spomienky nezmažú, ale nebudú sa vybavovať, kým ich znova niečo nezaradí. Trvalé zmazanie spomienok nemožno vrátiť.

Retencia pamäte

Spomienky majú skóre vitality od 0 do 100. Vybavenie spomienky zvyšuje signál o jej používaní; nepoužívané spomienky slabnú podľa dôležitosti. Slabne každá úroveň a každú úroveň možno nakoniec presunúť do koša; trvalé pripnutie neexistuje. Predvolené polčasy pre dôležitosť 1 až 10 sú 1, 3, 7, 14, 21, 30, 45, 60, 90 a 180 dní. Aj úroveň 10 klesne pod predvolený prah po približne 418 dňoch (zhruba 14 mesiacoch) bez jediného vybavenia. Spomienka, ktorá sa nikdy nevybavila, začína na 50, teda na polovici plnej vitality, takže pri úrovni 10 trvá približne 2,3 polčasu, kým z 50 klesne na predvolený prah 10. Detail spomienky ukazuje dátum, kedy sa spomienka stane spôsobilou, nech je akokoľvek ďaleko.

Automatická retencia je predvolene zapnutá. Po štrnásťdňovej ochrannej lehote denné čistenie presunie spomienky pod vitalitou 10 do koša, predvolene najviac 5 spomienok na účet za ľubovoľných 24 hodín; ostatné počkajú na ďalšie čistenie. Limit sa počíta z auditovaných automatických zmazaní, takže reštart ho neresetuje. Administrátor môže retenciu zmeniť v Nastavenia → <assistant name> AI → Retencia pamäte: ochrannú lehotu 0–365 dní, minimálnu hodnotu spomienky 1–90, denný limit presunu do koša 1–200 a polčasy 0,1–365 dní pre každú z desiatich úrovní. Nula sa pri minimálnej hodnote ani pri žiadnom polčase neprijíma. Hlavný vypínač úplne pozastaví automatické odstraňovanie. Spomienky presunuté do koša možno obnoviť (obnovenie vitalitu neosvieži, preto pri oprave chyby retenciu pozastavte); trvalé odstránenie vrátiť nemožno. V zdieľanom fonde Projektu môže spomienku natrvalo odstrániť každý člen, ktorý ju smie čítať, bez ohľadu na to, kto ju napísal.

Preindexovanie a nové usporiadanie

Ak zmeníte model embeddingov, obnovte index pamäte, aby vyhľadávanie používalo vektory z nového modelu. V pracovnom priestore Pamäť otvorte časť Údržba pamäte. Riadok Znovu vytvoriť index spomienok vyžaduje model embeddingov. Riadok Znova usporiadať spomienky vyžaduje pomocný model a ponúka voľby Zaradiť spomienky bez kategórie a Znova usporiadať všetky spomienky; druhá z nich najskôr požiada o potvrdenie. Úlohy pokračujú na pozadí, ukazujú priebeh a počet zlyhaní a sú súkromné pre Váš účet. Podrobnosti k jednotlivým zlyhaniam sa zapisujú do logov služby. Spustenie úlohy, ktorá už beží, vráti túto úlohu namiesto vytvorenia duplikátu.

Zaradiť spomienky bez kategórie môžete aj nástrojom MemoryRecategorize. Voľbu all: true použite iba vtedy, keď chcete skontrolovať aj existujúce zaradenia. Nové usporiadanie každú spomienku pred uložením skontroluje, takže ručná zmena kategórie vykonaná počas behu sa neprepíše.

Nastavenie embeddingov

Administrátor nastavuje poskytovateľa a model embeddingov v Nastavenia → Modely → Roly modelov v poliach Poskytovateľ embeddingov, Model embeddingov a Dimenzie. Predvolená hodnota je prázdna, takže sémantické vyhľadávanie v pamäti nie je dostupné, kým model embeddingov nenakonfigurujete. Fungujúce nastavenie potrebuje názov modelu a nakonfigurovaného poskytovateľa. Poskytovateľ musí byť buď poskytovateľ s kľúčom API, alebo prepojený účet OAuth, ktorého zoznam modelov označuje daný model ako poskytujúci embeddingy, napríklad účet OpenRouter, ktorého zoznam obsahuje model embeddingov. Ak to poskytovateľ podporuje, možno nastaviť aj voliteľnú dimenziu vektora; ponechajte ju prázdnu, ak chcete použiť predvolenú veľkosť vektora daného modelu.

Sprievodca nastavením vie znova použiť existujúceho poskytovateľa alebo nakonfigurovať OpenRouter:

elowen setup --memory reuse --embedding-model text-embedding-3-small

Ďalšie voľby nastavenia sú --memory openrouter a --memory skip; --memory-key odovzdá kľúč OpenRouter a --skip-test preskočí testovací beh agenta. Pripravenosť pamäte overíte príkazom elowen doctor.

Súkromie a správna hygiena pamäte

Neukladajte heslá, tokeny, kľúče API ani iné tajné údaje. Výslovné nástroje pamäte ich nefiltrujú.

  • Ukladajte jeden samostatný údaj, nie výňatok z konverzácie.
  • Uchovávajte dôvod rozhodnutia, nie iba voľbu.
  • Keď sa údaj zmení, použite MemoryUpdate; na duplicity MemoryMerge.
  • Kým sa na vybavenú spomienku spoľahnete, overte súbory, nastavenia a stav mimo Elowen.

Ďalej: Spotreba a náklady