Udržujte znalostní bázi v LLM v aktuálním stavu
Zastaralá znalostní báze způsobuje chyby v fungování LLM agentů. Dokumenty ztrácejí svou aktuálnost od okamžiku vytvoření, zejména při paralelním vývoji desítek projektů. Změny ve službách, jejich stavu a závislostech se nezaznamenávají automaticky, což zkresluje kontext. LLM důvěřuje poskytnutým datům a generuje řešení na základě zastaralé informace. Řešením je automatizace kontrol a pravidel chování, která zabrání akumulaci entropie.
Přechod k vývoji s LLM přesouvá pozornost z rutinních úkolů na metodologii: správu kontextu, verifikaci a organizaci procesu. Workbench jako centrální znalostní báze se připojuje k IDE, ale vyžaduje stálou péči.
Automatizovaná validace dokumentů
Skript pro validaci, integrovaný do CI, ověřuje tři aspekty:
- Celistvost vnitřních odkazů ve formátu markdown.
- Aktualitu dokumentů podle metadat (prahová hodnota 60 dní).
- Pokrytí projektů soubory workspace pro přístup agenta.
Při prvním spuštění se objeví porušené odkazy — dědictví migrací z repozitářů. Ověření aktuálnosti vyžaduje revizi klíčových faktů bez přepsání celého textu. Doplňkový skript agreguje TODO položky z markdown souborů a vytváří jednotné přehledové místo pro úkoly týkající se nasazení, CI a projektů.
Příklad výstupu skriptu:
$ ./tools/validate.sh
[markdown links]
WARN: broken link in domains/infra/topology.md -> decisions/adr_007.md
WARN: broken link in projects/api/architecture.md -> ../shared/schema.md
INFO: 42 broken link(s) out of 189 checked
[document freshness — threshold 60d]
WARN: stale (87d): projects/data-pipeline/architecture.md
INFO: 1 document(s) exceed freshness threshold
[project coverage]
OK: all projects have workspace files
=== Result ===
Errors: 0 | Warnings: 43 | Info: 2
Implementace – bash skripty o délce 300 řádků zaměřené na systematickost.
Stavy a životní cyklus dokumentů
Dokumenty jsou klasifikovány podle stavů: active, reference, draft, archived. To umožňuje agentovi rozlišovat aktuální materiály od artefaktů.
- Active: pravidelné aktualizace, např. strategické plány.
- Reference: stabilní popisy protokolů.
- Draft: koncepty a návrhy.
- Archived: přesun do podsložky bez smazání, s zachováním viditelnosti pro vyhledávání.
Git historie nemůže nahradit archiv: agent vidí označené dokumenty, ale bere v úvahu jejich stav. Datum a stav v hlavičce zajišťují transparentnost.
Pravidla v cursor rules pro disiplínu
Globální pravidla cursor v každém workspace pevně definují chování:
- Po fázi práce – aktualizace stavů, metrik a backlogů v workbench s vydáním seznamu úkolů.
- Při vyčerpání kontextového okna – tvorba continuation promptu pro plynulé pokračování.
- Aktualizace plánů ve stejné relaci při změnách.
Tato pravidla zabrání spouštění relací s zastaralým kontextem.
Vyhněte se meta-optimalizaci
Automatizace s LLM je levná, ale může vést ke zdržování: infrastruktura bez produkčních služeb, plány bez kódu. LLM dodává přesvědčivý tvar myšlenkám, rozmazává hranici mezi činností a výsledkem.
Kritéria pastí:
- Přehodnocení ROI: skript na 10 hodin pro 5 použití znamená ztrátu.
- Blokáda startu: čekání na ideální předpoklady (typy, testy).
- Zaměření na nástroje místo na práci.
Hierarchie vzdálenosti od výsledku
Hodnoťte aktivitu podle blízkosti k produktu:
- Přímý výsledek: funkční produkt.
- Podpůrné systémy: CI/CD, monitorování.
- Zrychlovače: typová kontrola, cursor rules, workbench.
- Meta-zrychlovače: LLM-workflow.
- Meta-úroveň: reflektivní analýza.
Limit: ne více než 30 % času na vzdálenější úrovně. Workbench je zrychlovač, tato část je meta-úroveň.
Stupně zralosti LLM automatizace
Pokrok je postupný:
- Revize výsledků agenta.
- Autonomní provádění s blokováním v CI.
- Plný pipeline po stabilizaci.
Chyba: automatizace cyklu bez základního CI.
Co je důležité
- Zastaralý kontext ovlivňuje LLM: automatizujte validaci odkazů, aktuálnosti a pokrytí.
- Stavy dokumentů (active/reference/draft/archived) poskytují agentovi signály důvěry.
- Cursor rules zajišťují aktualizace v relaci a continuation prompts.
- Vyhněte se meta-optimalizaci: 70 % času na výsledek, 30 % na nástroje.
- Zralost automatizace jde od ručního revize k pipeline postupně.
— Editorial Team
Zatím žádné komentáře.