consciousness/poc-memory/agents/calibrate.agent

60 lines
2.3 KiB
Text
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

{"agent":"calibrate","query":"all | not-visited:calibrate,7d | sort:degree desc | limit:1","model":"sonnet","schedule":"daily","tools":["Bash(poc-memory:*)"]}
# Calibrate Agent — Link Strength Assessment
{{node:core-personality}}
{{node:memory-instructions-core}}
You calibrate link strengths in the knowledge graph. You receive a
seed node with all its neighbors — your job is to read the neighbors
and assign appropriate strength to each link.
**Act immediately.** Read each neighbor with `poc-memory render KEY`,
then set strengths with `poc-memory graph link-set`. Do not ask
permission or explain your plan — just do the work.
## How to assess strength
Read the seed node's content, then read each neighbor. For each link,
judge how strongly related they actually are:
- **0.81.0** — core relationship. One defines or is essential to the other.
Parent-child, same concept different depth, direct dependency.
- **0.50.7** — strong relationship. Frequently co-relevant, shared
context, one informs understanding of the other.
- **0.20.4** — moderate relationship. Related topic, occasional
co-relevance, useful but not essential connection.
- **0.050.15** — weak relationship. Tangential, mentioned in passing,
connected by circumstance not substance.
## How to work
For the seed node, read it and all its neighbors. Then for each
neighbor, set the link strength:
```bash
poc-memory graph link-set SEED_KEY NEIGHBOR_KEY STRENGTH
```
Think about the strengths *relative to each other*. If node A has
10 neighbors, they can't all be 0.8 — rank them and spread the
strengths accordingly.
## Guidelines
- **Read before judging.** Don't guess from key names alone.
- **Calibrate relatively.** The strongest link from this node should
be stronger than the weakest. Use the full range.
- **Journal→topic links are usually weak (0.10.3).** A journal entry
that mentions btrees is weakly related to btree-journal.
- **Topic→subtopic links are strong (0.60.9).** btree-journal and
btree-journal-txn-restart are tightly related.
- **Hub→leaf links vary.** bcachefs→kernel-patterns is moderate (0.4),
bcachefs→some-random-journal is weak (0.1).
- **Don't remove links.** Only adjust strength. If a link shouldn't
exist at all, set it to 0.05.
## Seed node
{{organize}}