Subscribe Now
Trending News
Shorts

obsidian-wiki: agent pro osobní znalosti

obsidian-wiki: agent pro osobní znalosti

obsidian-wiki řeší problém, který vzniká při dlouhodobé práci s AI asistenty: znalosti se znovu a znovu hledají v chatech, dokumentech nebo projektech místo toho, aby se jednou uložily do použitelné podoby. Projekt převádí zdroje do propojených markdown souborů v Obsidian vaultu a nechává AI agenta, aby wiki průběžně udržoval. Navazuje na Karpathyho „LLM Wiki“ pattern, kde se znalosti nevyhledávají pokaždé od nuly, ale postupně se kompilují do vlastní znalostní báze.

Za projektem stojí uživatel Ar9av. Repozitář popisuje obsidian-wiki jako framework pro AI agenty, kteří umí číst soubory a provádět instrukce ze skillů. V praxi to znamená, že projekt není jedna aplikace s vlastním UI, ale sada markdown skill souborů pro nástroje jako Claude Code, Cursor, Windsurf, Codex, Gemini CLI, Kiro, OpenCode nebo Aider.

Instead of asking an LLM the same questions over over (or doing RAG every time), you compile knowledge once into interconnected markdown files and keep them current.

Použití míří hlavně na lidi, kteří pracují napříč projekty a chtějí si zachovat rozhodnutí, poznámky, vzory řešení nebo kontext z minulých diskuzí. Agent může ingestovat markdown soubory, PDF, JSONL exporty konverzací, textové logy, chat exporty, meeting transkripty i obrázky, pokud model podporuje vision. Výsledkem nejsou jen uložené poznámky, ale stránky s wikilinky, frontmatterem, souhrny a vazbami na původní zdroje.

Základní workflow má čtyři kroky: ingest, extract, resolve a schema. Agent nejdřív přečte vstupní materiál, potom z něj vytáhne koncepty, entity, tvrzení, vztahy a otevřené otázky. Následně je porovná s tím, co už ve wiki existuje, a buď aktualizuje existující stránku, nebo vytvoří novou. Schéma wiki se nemá pevně navrhnout předem; rozšiřuje se podle toho, jaké zdroje do něj uživatel přidává.

Důležitá část je delta tracking. obsidian-wiki si vede manifest s informacemi o ingestovaných zdrojích, jejich časech a stránkách, které z nich vznikly. Při dalším běhu tak nemusí zpracovávat celou knihovnu znovu, ale pouze nové nebo změněné části. Vedle toho obsahuje dovednosti pro lintování wiki, hledání rozbitých wikilinků, detekci orphan pages, automatické cross-linkování, export grafu a dotazování přes wiki-query.

Instalace jde přes Skills CLI příkazem npx skills add Ar9av/obsidian-wiki, případně přes git clone a bash setup.sh. Setup zapisuje cestu k Obsidian vaultu do konfigurace, symlinkuje skills do podporovaných agentů a instaluje globální použití příkazů jako wiki-update a wiki-query. Volitelně lze připojit QMD, lokální MCP server pro lexikální a vektorové vyhledávání, ale bez něj projekt padá zpět na Grep a Glob.

Zdroje:

Related posts