Baza wiedzy z Hermes Agent

Kompletny przegląd metod i narzędzi do budowy systemu wiedzy osobistej z AI


Spis treści

  1. Wprowadzenie
  2. Podejście 1: Karpathy — LLM jako silnik wiedzy
  3. Podejście 2: Obsidian — Second Brain z AI
  4. Podejście 3: RAG — Retrieval-Augmented Generation
  5. Podejście 4: NotebookLM — źródłowo-ugruntowany notatnik AI
  6. Podejście 5: Hermes Native — wbudowane systemy pamięci
  7. Podejście 6: Inne narzędzia AI-native
  8. Macierz porównawcza
  9. Integracja z Hermes Agent — rekomendacje
  10. Podsumowanie
  11. Źródła

Wprowadzenie

Każdy, kto pracuje z AI agentami — szczególnie z Hermes Agent — prędzej czy później staje przed pytaniem: jak zbudować trwałą bazę wiedzy, która przetrwa między sesjami, będzie rosła wraz z doświadczeniem i pozwoli agentowi na coraz skuteczniejsze działanie?

To pytanie nie jest nowe. Od lat 90. rozwija się koncepcja "drugiego mózgu" (second brain) — zewnętrznego systemu przechowywania i organizacji wiedzy osobistej. W erze LLM-ów koncepcja ta nabiera nowego wymiaru: baza wiedzy może być nie tylko przechowywana, ale też aktywnie przetwarzana, łączona i wnioskowana przez modele językowe.

W tym raporcie przeanalizujemy 6 głównych podejść do budowy bazy wiedzy z AI, ze szczególnym uwzględnieniem integracji z Hermes Agent.


Podejście 1: Karpathy — LLM jako silnik wiedzy

Kim jest Andrej Karpathy?

Andrej Karpathy to jeden z najbardziej wpływowych inżynierów AI na świecie. Były dyrektor AI w Tesli (Autopilot), współzałożyciel OpenAI, twórca kursu CS231n na Stanfordzie. W 2024 roku założył Eureka Labs — firmę edukacyjną AI, której pierwszym produktem był kurs LLM101n. Został uznany przez Time Magazine za jedną ze 100 najbardziej wpływowych osób w AI.

Filozofia Karpathy'ego

Karpathy od lat rozwija koncepcję minimalnego, ale kompletnego rozumienia LLM-ów. Jego podejście do bazy wiedzy można streścić w trzech zasadach:

1. Zrozum, jak działa model — od podstaw

Jego flagowy projekt microgpt (luty 2026) to 200 linii czystego Pythona, które implementują kompletny pipeline LLM: dataset dokumentów → tokenizer → silnik autograd → architektura GPT-2 → optymalizator Adam → pętla treningowa → inferencja. Żadnych zależności.

Filosofia: jeśli rozumiesz każdą linię kodu, rozumiesz cały system. Baza wiedzy to nie tylko dane — to model mentalny tego, jak dane są przetwarzane.

2. Traktuj LLM jako "jądro systemu operacyjnego wiedzy"

Karpathy wielokrotnie mówił o koncepcji "LLM OS" — modelu językowego jako centralnego komponentu systemu operacyjnego nowej generacji, który:

3. Minimalizuj — prostota to najwyższa forma wyrafinowania

Zamiast budować skomplikowane systemy RAG z 10 mikroserwisami, Karpathy pokazuje, że 200 linii kodu wystarczy by wytrenować działający model. Ta sama filozofia dotyczy bazy wiedzy: zamiast overengineeringu, skup się na esencji.

Jak zastosować podejście Karpathy'ego z Hermes Agent?

Element podejściaImplementacja w Hermes
Minimalny pipelineUżywaj wbudowanych narzędzi Hermes zamiast zewnętrznych systemów
LLM jako jądroHermes jako centralny agent orkiestrujący — deleguj, nie komplikuj
Model mentalnySOUL.md — zdefiniuj jak agent ma myśleć, nie tylko co ma robić
Uczenie z doświadczeniaSystem skills — agent sam tworzy i ulepsza procedury
Pamięć jako dokumentyMEMORY.md + session_search — proste, skuteczne

Podejście 2: Obsidian — Second Brain z AI

Czym jest Obsidian?

Obsidian to aplikacja do zarządzania wiedzą oparta na lokalnych plikach Markdown, działająca na zasadzie Zettelkasten (metody karteczkowej). W przeciwieństwie do chmurowych rozwiązań (Notion, Roam), Obsidian przechowuje wszystko lokalnie — twoje dane to zwykłe pliki .md na dysku.

Kluczowe cechy (stan na 2026):

Obsidian + AI — ekosystem pluginów

Najważniejsze pluginy AI do Obsidiana:

PluginFunkcjaIntegracja z Hermes
Smart ConnectionsZnajduje semantycznie podobne notatki używając embeddingówHermes może czytać te połączenia przez API
CopilotChat z LLM wewnątrz Obsidian, z dostępem do notatekWspółdzielony vault = współdzielona wiedza
Text GeneratorGenerowanie treści przez GPT/ClaudeHermes może delegować generowanie treści
DataviewQuery language dla notatek — indeksowanie i filtrowanieHermes może wykonywać zapytania Dataview
TemplaterZaawansowane szablony notatekHermes może tworzyć notatki z szablonów

Jak zintegrować Obsidian z Hermes Agent?

1. Współdzielony vault
   /root/obsidian-vault/  ← Obsidian
   Hermes czyta/zapisuje przez file tools

2. Hermes jako "activity stream"
   - Każda delegacja → nowa notatka w Obsidian
   - Każdy research → podsumowanie w vault
   - Każda decyzja → log z timestampem

3. Graph view = mapa wiedzy agenta
   - Połączenia między taskami, researchami, decyzjami
   - Wizualizacja "czego agent się nauczył"

4. Plugin Smart Connections
   - Hermes może używać embeddingów do przeszukiwania vault
   - Semantyczne wyszukiwanie: "co wiemy o X?"

Podejście 3: RAG — Retrieval-Augmented Generation

Czym jest RAG?

RAG (Retrieval-Augmented Generation) to technika łącząca wyszukiwanie informacji z generowaniem odpowiedzi przez LLM. Zamiast polegać wyłącznie na wiedzy "zamrożonej" w modelu podczas treningu, RAG:

  1. Indeksuje dokumenty — dzieli na fragmenty (chunks), tworzy embeddingi, zapisuje w bazie wektorowej
  2. Wyszukuje — dla danego zapytania znajduje najbardziej podobne fragmenty
  3. Wzbogaca prompt — dodaje znalezione fragmenty jako kontekst
  4. Generuje — LLM odpowiada na podstawie dostarczonego kontekstu

Dlaczego RAG rozwiązuje problem bazy wiedzy?

Problem klasycznych LLM-ów:

RAG adresuje wszystkie te problemy, "ugruntowując" (grounding) odpowiedzi w rzeczywistych dokumentach.

Stack technologiczny RAG

WarstwaNarzędzia
Baza wektorowaPinecone, Chroma, Weaviate, Qdrant, Milvus, pgvector
EmbeddingiOpenAI text-embedding-3, Cohere Embed, Jina Embeddings
ChunkingLangChain, LlamaIndex, Unstructured
OrkiestracjaLangChain, LlamaIndex, Haystack
LLMGPT-4, Claude, Hermes (przez OpenRouter/Nous Portal)

Jak zintegrować RAG z Hermes Agent?

Opcja A: Chroma lokalnie

pip install chromadb

Hermes może przez terminal lub execute_code zarządzać lokalną bazą Chroma, dodawać dokumenty i odpytywać je przed delegacją zadań.

Opcja B: Pipeline "dokument → embedding → wyszukiwanie"

  1. Hermes monitoruje folder z dokumentami
  2. Nowe pliki → chunking → embedding → Chroma
  3. Przed każdą delegacją: wyszukaj kontekst w Chroma
  4. Dodaj do context w delegate_task

Opcja C: session_search jako "lokalne RAG"

Hermes ma wbudowaną bazę FTS5 (SQLite) z historią sesji — session_search to w praktyce forma retrieval. Można ją rozszerzyć o embeddingi dla wyszukiwania semantycznego.


Podejście 4: NotebookLM — źródłowo-ugruntowany notatnik AI

Czym jest NotebookLM?

NotebookLM (dawniej Project Tailwind) to eksperymentalny produkt Google Labs, zaprezentowany na Google I/O 2023 i udostępniony publicznie. To "AI-first notebook" — notatnik zaprojektowany od podstaw z założeniem, że w jego centrum znajduje się model językowy.

Kluczowe funkcje

NotebookLM vs inne podejścia

CechaNotebookLMKlasyczny RAGObsidian + AI
UgruntowanieTylko wskazane źródłaBaza wektorowaWszystkie notatki
CytatyAutomatyczneRęczna implementacjaBrak
InterfejsNotatnik + chatAPI/programistycznyEdytor Markdown
WyszukiwanieSemantyczne (wewnętrzne)Wektorowe (zewnętrzne)Full-text + pluginy
OfflineNie (chmura Google)TakTak

Integracja z Hermes Agent

NotebookLM to narzędzie chmurowe bez publicznego API (stan na 2026), więc integracja programowa jest ograniczona. Można jednak:


Podejście 5: Hermes Native — wbudowane systemy pamięci

Hermes Agent ma cztery wbudowane systemy pamięci, które razem tworzą kompletną bazę wiedzy:

1. Memory System (memory)

Dwa pliki w ~/.hermes/memories/:

PlikPrzeznaczenieLimit
MEMORY.mdNotatki agenta — fakty o środowisku, konwencje, nauczone lekcje2 200 znaków
USER.mdProfil użytkownika — preferencje, styl komunikacji, nawyki1 375 znaków

2. Skills System (skills)

Umiejętności proceduralne w ~/.hermes/skills/:

3. Session History (session_search)

4. Context Files + SOUL.md

Porównanie systemów pamięci Hermes

SystemTyp pamięciTrwałośćPrzeszukiwanieDostęp
MEMORY.mdFakty deklaratywneMiędzy sesjamiPełny tekst w prompcieSystem prompt
SkillsProceduralnaMiędzy sesjamiskill_view(name)Na żądanie
session_searchEpizodycznaMiędzy sesjamiFTS5 + podsumowania LLMPrzez tool
SOUL.mdTożsamośćMiędzy sesjamiPełny tekst w prompcieSystem prompt
KanbanZadaniowaMiędzy sesjamihermes kanban showPrzez CLI

Jak to wygląda w praktyce

Sesja 1: Użytkownik mówi "znajdź mi najlepsze praktyki deployu"
→ Agent zapisuje w MEMORY.md: "Projekt używa Docker Swarm, port 3000"
→ Tworzy skill "deploy-checklist" z krokami
→ Wszystkie decyzje w komentarzach Kanban

Sesja 2 (nowa): Użytkownik mówi "deployuj"
→ MEMORY.md ładuje się → agent wie o Docker Swarm
→ session_search znajduje poprzednią sesję deployu
→ skill_view('deploy-checklist') ładuje procedurę
→ Agent działa autonomicznie, bez pytania "jaki port? jakie narzędzie?"

Podejście 6: Inne narzędzia AI-native

Mem.ai

Mem to "AI-native" aplikacja do notatek, która sama organizuje wiedzę:

Reflect

Reflect to minimalistyczna alternatywa dla Obsidiana:

Rewind AI

Rewind nagrywa wszystko co robisz na komputerze i tworzy przeszukiwalną bazę wszystkiego:

Porównanie narzędzi zewnętrznych

NarzędzieOfflineAI wbudowaneCLI/Dostęp programowyCena
Obsidian✅ Lokalne pliki✅ Pluginy (Smart Connections, Copilot)✅ CLIDarmowe (Sync/Publish płatne)
Mem.ai❌ Chmura✅ Mem X❌ Tylko webFreemium
Reflect❌ Chmura (E2E)✅ Asystent AI❌ Tylko app$10/mies.
Rewind AI✅ Lokalnie✅ Wyszukiwanie AI❌ Tylko macOS$19/mies.
NotebookLM❌ Google Cloud✅ Wbudowane❌ Brak APIDarmowe

Macierz porównawcza

Wszystkie podejścia — porównanie

KryteriumKarpathyObsidianRAGNotebookLMHermes NativeMem.ai
FilozofiaMinimalizm, zrozumienieLokalne pliki, ZettelkastenIndeksowanie, wyszukiwanieAI-first notebookAgent-first memoryAI-auto-organizacja
Offline
Programowalność✅ Python✅ Plugins API✅ Python/API✅ CLI + Tools
Integracja z Hermes🔶 Przez filozofię✅ file tools✅ execute_code✅ Natywna
Próg wejściaWysoki (wymaga wiedzy ML)NiskiŚredniNiskiŚredniNiski
SkalowalnośćOgraniczonaŚrednia (pliki)Wysoka (wektorowa)Ograniczona (Google)Ograniczona (limity char)Wysoka (chmura)
KosztyDarmoweDarmowe (+Sync)$0-50/mies.DarmoweDarmoweFreemium

Integracja z Hermes Agent — rekomendacje

Rekomendowany stack: "Hybryda Hermes + Obsidian"

Na podstawie analizy wszystkich podejść, rekomendowany stack dla użytkownika Hermes Agent:

┌─────────────────────────────────────────────┐
│               HERMES AGENT                   │
│  (centralny orkiestrator + pamięć aktywna)   │
│                                              │
│  MEMORY.md  ←── fakty, konwencje             │
│  Skills     ←── procedury                    │
│  SOUL.md    ←── tożsamość, reguły            │
│  session_search ←── historia sesji           │
│  Kanban     ←── taski, decyzje               │
└──────────────┬──────────────────────────────┘
               │
    ┌──────────┴──────────┐
    │                     │
    ▼                     ▼
┌──────────┐      ┌──────────────┐
│ OBSIDIAN │      │  CHROMA DB    │
│ (vault)  │      │  (RAG layer)  │
│          │      │               │
│ Notatki  │      │ Embeddingi    │
│ Research │      │ Wyszukiwanie  │
│ Logi     │      │ semantyczne   │
└──────────┘      └──────────────┘

Dlaczego akurat tak?

  1. Hermes Native jako fundament — memory, skills, session_search i kanban to już działające, zintegrowane systemy. Nie wymagają dodatkowej konfiguracji.
  1. Obsidian jako "external brain" — wszystkie notatki, research, logi w jednym vault. Hermes czyta i zapisuje przez file tools. Plugin Smart Connections dodaje wyszukiwanie semantyczne.
  1. Chroma jako opcjonalny RAG — dla większych baz dokumentów (>1000 plików). Embeddingi pozwalają na semantyczne wyszukiwanie, którego FTS5 nie daje.

Plan wdrożenia

Faza 1: Fundament (1 dzień)

Faza 2: Obsidian (1-2 dni)

Faza 3: RAG (opcjonalnie, 2-3 dni)

Co zyskujesz?

PrzedPo
Agent pyta "jaki jest adres serwera?" w każdej sesjiAgent czyta z MEMORY.md
Powtarzasz ten sam researchskill + session_search przywołuje poprzednie wyniki
Taski gubią się między sesjamiKanban zachowuje pełną historię
Nie wiesz "czego agent się nauczył"Obsidian vault + graph view pokazuje mapę wiedzy
Kontekst nie mieści się w oknie LLMRAG dostarcza tylko istotne fragmenty

Podsumowanie

Budowa bazy wiedzy z Hermes Agent to nie wybór jednego narzędzia, ale zbudowanie ekosystemu dopasowanego do skali i potrzeb:

Niezależnie od skali, filozofia Karpathy'ego pozostaje aktualna: zaczynaj od minimum, rozumiej każdy element, dodawaj złożoność tylko gdy jest naprawdę potrzebna. 200 linii kodu może zdziałać więcej niż 20 mikroserwisów.


Źródła

Źródła (pliki)

Źródła (Linki URL)

Andrej Karpathy

Obsidian

RAG

NotebookLM

Hermes Agent

Inne narzędzia


Raport opracowany na podstawie analizy dokumentacji, artykułów i materiałów źródłowych — lipiec 2026