Produktivní.cz — rychleji každý den
Pro profesiUčiteléStudentiManažeřiMarketingVývojářiFreelanceřiRodičeNovináři

Agenti a vlastní AI · Vaše data · Díl 05 · Pro začátečníky · 5 min čtení

Zálohy agenta: co uložit, aby šel obnovit za deset minut

Po třech měsících má agent v jedné složce vaši paměť, vyladěné postupy a klíče ke všemu. Co z toho zálohovat, kam, jak často — a proč záloha musí ležet tam, kam agent sám nedosáhne.

Naposledy ověřeno:

#Vaše data#Bezpečnost#AI agenti#Hardware

Obsah článku
  1. Co v ní je
  2. Tři vrstvy
  3. Nastavení v Hyper Backup
  4. Proč verze, a proč mimo dosah agenta
  5. Rychlá cesta: export
  6. Zkouška obnovy
  7. Co se zálohou neobnoví
  8. Na co si dát pozor

První týden s agentem nemáte co ztratit. Po třech měsících v jeho složce leží seznam lidí a souvislostí, který si o vás složil, dvacet postupů vyladěných na vaši práci, rozvrh úloh a tokeny ke všem službám. Vyrobit to znovu znamená ty tři měsíce zopakovat.

A všechno je to v jedné složce na jednom disku.

Co v ní je

Hermes drží veškerý stav v jedné složce; v kontejneru je to ta, kterou jste připojili jako /opt/data.

CoK čemuJak moc by chybělo
config.yamlmodely, nástroje, napojenípůl hodiny práce
.env, auth.jsonklíče a přihlášeníhodina a obcházení služeb
soubory pamětico o vás agent vítýdny
skills/vyladěné postupytýdny až měsíce
cron/plánované úlohyhodina, pokud si je pamatujete
SOUL.mdpovaha agentačtvrt hodiny
historie rozhovorůhledání v minulostipodle toho, jak ji používáte

Program samotný v tabulce není. Ten se při obnově stáhne znovu.

Pro sestavu s Beeperem přidejte druhou složku, tu s daty Beeper Serveru. Jsou v ní šifrovací klíče k vašim chatům; bez nich se po havárii musíte znovu přihlásit do všech sítí.

Tři vrstvy

Osvědčené pravidlo říká: tři kopie, na dvou různých místech, jedna z nich mimo dům. Pro agenta na NASu to vychází takhle.

Od nejrychlejší po nejodolnější
  1. 1Snímky na NASuU modelů se souborovým systémem Btrfs. Vrátí složku do stavu před hodinou. Chrání před chybou, ne před požárem.
  2. 2Záloha na jiný diskHyper Backup na USB disk nebo druhý NAS, denně, s verzemi. Chrání před selháním disku.
  3. 3Záloha mimo důmHyper Backup do cloudu, šifrovaně. Chrání před krádeží, požárem a vytopením.

Kdo má jen jednu, ať je to ta třetí.

Nastavení v Hyper Backup

V DSM otevřete Hyper Backup a založte úlohu zálohování složek. Čtyři volby jsou podstatné:

  • Zdroj: jen složky agenta, ne celý svazek. Malá záloha se rychle obnovuje a snadno zkouší.
  • Šifrování na straně klienta: zapnout. Záloha obsahuje tokeny ke všemu, co agent umí. Nešifrovaná kopie v cloudu je druhý exemplář vašich klíčů u cizí firmy. Heslo si uložte do správce hesel; bez něj zálohu neobnoví nikdo, ani vy.
  • Verze: ponechat aspoň třicet dní zpět. Důvod je níž.
  • Plán: denně v noci, mimo dobu, kdy běží plánované úlohy agenta.

K poslednímu bodu: agent si průběžně zapisuje do databáze. Záloha pořízená uprostřed zápisu se většinou obnoví, ale může přijít o poslední chvíle rozhovoru. Kdo chce jistotu, nechá kontejner před zálohou na minutu zastavit; Hyper Backup umí před úlohou a po ní spustit skript.

Proč verze, a proč mimo dosah agenta

Běžná představa o záloze je, že chrání před rozbitým diskem. U agenta je pravděpodobnější jiná nehoda: agent sám si něco pokazí.

Přepíše si dovednost horší verzí. Smaže z paměti něco, co smazat neměl. Naučí se špatný návyk, jak popisuje díl o dovednostech. A vy si toho všimnete za čtrnáct dní.

Dvě věci z toho plynou:

Jedna kopie nestačí. Záloha, která se každou noc přepíše, má po čtrnácti dnech uloženou tu pokaženou verzi. Proto verze třicet dní zpět.

Cíl zálohy nesmí být připojený do kontejneru. Kdyby agent viděl složku se zálohami, umí pokazit originál i kopii jedním příkazem. Kontejner má vidět jen svou pracovní složku. Zálohu dělá NAS zvenčí.

Rychlá cesta: export

Hermes má vlastní příkaz, který sbalí profil do jednoho souboru:

hermes profile export default
hermes profile import ./default.tar.gz --name default

Hodí se před větší změnou — než přepíšete nastavení, než nainstalujete cizí dovednost, než aktualizujete. Není to náhrada za pravidelnou zálohu, ale je to nejrychlejší krok zpět, jaký máte. Soubor obsahuje klíče, takže s ním zacházejte jako s heslem a nenechávejte ho ležet ve sdílené složce.

Zkouška obnovy

Tohle je část, kterou skoro nikdo neudělá, a jediná, která říká, jestli zálohu máte.

  1. V Hyper Backup obnovte včerejší verzi do nové, prázdné složky. Ne přes tu živou.
  2. Založte zkušební kontejner, který místo původní složky připojí tu obnovenou. Druhého bota nepotřebujete; původní kontejner na tu chvíli zastavte, protože dva agenti nesmějí běžet na jednom tokenu.
  3. Napište agentovi: „Co o mně víš?“ a „Jaké máš plánované úlohy?“
  4. Zkušební kontejner smažte, původní spusťte.

Stopněte si to. Když to napoprvé trvá hodinu, zapište si, kde jste se zdrželi. Napodruhé to bude těch deset minut z nadpisu.

Co se zálohou neobnoví

  • Přihlášení, která mezitím vypršela. Některé tokeny mají omezenou platnost. Po obnově ze starší zálohy se k části služeb přihlásíte znovu.
  • Zprávy v Beeperu z doby mezi zálohou a havárií. Sítě je většinou dosynchronizují, ale ne vždy celé.
  • Zápisy v Notionu. Ty leží u Notionu, ne u vás. Mají vlastní historii stránek; počítejte s ní zvlášť.

Na co si dát pozor

  • Heslo k záloze mějte jinde než na NASu. Zní to samozřejmě, dokud nezjistíte, že je v poznámce uložené na témže disku.
  • Po obnově na jiný stroj zkontrolujte práva souborů. Soubory s klíči mají být čitelné jen pro vlastníka.
  • Upozornění na selhání zálohy si nechte posílat. Záloha, která tři týdny tiše neproběhla, je nejčastější druh žádné zálohy.
  • Starý NAS před prodejem vymažte bezpečně. Složka agenta je sbírka klíčů.

Zálohu budete potřebovat nejspíš ne kvůli disku, ale kvůli obyčejnému úternímu omylu — svému nebo agentovu. Na ten stačí třicet dní verzí a jedna vyzkoušená obnova.

Zdroje