This commit is contained in:
Martin Sukany
2026-02-17 22:06:04 +01:00
parent c82c325ed4
commit 2e8521a067
5 changed files with 76 additions and 5 deletions

View File

@@ -1,2 +1,3 @@
* INBOX * INBOX
* TODO tmux - upravit workflow a tmux.init
[2026-02-17 Tue 18:26]

View File

@@ -62,10 +62,6 @@ SCHEDULED: <2026-02-14 Sat>
[2026-02-14 Sat 14:33] [2026-02-14 Sat 14:33]
** NEXT Pan Tompkins ** NEXT Pan Tompkins
[2026-02-08 Sun 12:59] [2026-02-08 Sun 12:59]
** DONE [#A] Projit openclaw source files
CLOSED: [2026-02-17 Tue 15:05] SCHEDULED: <2026-02-16 Mon>
- State "DONE" from "TODO" [2026-02-17 Tue 15:05]
[2026-02-16 Mon 13:38]
** TODO Pořádek v knihovně ** TODO Pořádek v knihovně
DEADLINE: <2026-02-22 Sun> DEADLINE: <2026-02-22 Sun>
[2026-02-14 Sat 22:41] [2026-02-14 Sat 22:41]
@@ -84,3 +80,6 @@ Hrany Nadace
Nadace a Země Nadace a Země
** NEXT Dlouhověkost ** NEXT Dlouhověkost
[2026-02-16 Mon 07:28] [2026-02-16 Mon 07:28]
** TODO koupit jelita a rohlik na vikend
SCHEDULED: <2026-02-19 Thu>
[2026-02-17 Tue 17:13]

11
projects/daneel.org Normal file
View File

@@ -0,0 +1,11 @@
#+title: Daneel
#+author: Martin Sukany
* TASKS
* Notes
** Tutorials
- [[id:81eb07fb-2962-4510-bb3f-76c6a4f28308][Daneel - QMD]]
** Long-term issues and solutions
- [[id:dac32a5d-f8f9-4973-8135-771da4afe7c9][Daneel - RAG]]

View File

@@ -0,0 +1,23 @@
:PROPERTIES:
:ID: 81eb07fb-2962-4510-bb3f-76c6a4f28308
:END:
#+title: Daneel - QMD
# poznamky k indexu openclaw
# Celkový stav — počet souborů, vektorů, kdy byl update, kolekce
qmd status
# Seznam souborů v kolekci memory/
qmd ls workspace-memory
# Seznam souborů v kolekci workspace root
qmd ls workspace-root
# Ruční vyhledávání (test)
qmd search "martin email" -c workspace-memory
# Vynutit okamžitý update indexu (normálně není potřeba)
qmd update
# Detail konkrétního souboru
qmd get qmd://workspace-memory/2026-02-17.mdg

View File

@@ -0,0 +1,37 @@
:PROPERTIES:
:ID: dac32a5d-f8f9-4973-8135-771da4afe7c9
:END:
#+title: Daneel - RAG
* QMD Memory Backend
** Problém
=memory_search= vracel prázdné výsledky i když QMD index byl správně naplněn.
Root cause: =qmd query= (defaultní mód) posílá cmake/node-llama-cpp
build output na *stdout* místo stderr. Bridge parsuje stdout jako JSON —
první =[= narazí na =[node-llama-cpp]=, JSON.parse selže → výsledek =[]=.
** Řešení
Přepnout =searchMode= z =query= na =search= v openclaw.json.
Mód =search= = BM25+vector bez LLM query expansion.
Žádné cmake, žádné extra modely, rychlejší.
#+begin_src json
{ "memory": { "backend": "qmd", "qmd": { "searchMode": "search" } } }
#+end_src
** Aktuální stav
- 34 souborů indexováno, 92 vektorů
- Embedding model: embeddinggemma-300M (314 MB, lokální, CPU)
- =memory_search= funguje, score 0.80.9
- Pravidlo: dotazy vždy anglicky (lepší recall)
- Bug nenahlášen upstream
** RAG analýza
Workspace soubory celkem: ~5 200 tokenů = *2,6 % context okna* (200K).
RAG teď nedává smysl — úspora příliš malá, riziko vynechání pravidel.
=memory_search= (QMD) = fakticky RAG pro cold storage (30+ daily logů).
Přehodnotit až overhead > 15 % (~30K tokenů).
Při aktivním pruning to v dohledné době nenastane.