Belief Formation
Beliefs are built from evidence and revised the same way.
flowchart LR
subgraph MEM["Memory"]
direction TB
obs["Observe"] --> mem["Store"]
end
subgraph KNOW["Knowledge"]
direction TB
claim["Claim + Source"] --> verify["Corroborate"]
verify --> fact["Fact"]
end
subgraph WIS["Wisdom"]
direction TB
synth["Synthesize"] --> belief["Belief"]
end
MEM --> KNOW
KNOW --> WIS
belief -.->|revise| claim
style MEM fill:#1f2937,stroke:#3fb950,color:#f0f6fc
style KNOW fill:#1f2937,stroke:#58a6ff,color:#f0f6fc
style WIS fill:#1f2937,stroke:#a371f7,color:#f0f6fc
The steps
Section titled “The steps”Observe something. Store it to Memory.
{ "tool": "remember", "arguments": { "observation": "API returns 429 frequently" }}Claim it with a source. Store to Knowledge.
{ "tool": "learn", "arguments": { "claim": "Rate limit is 100 req/min", "evidence": "https://api.example.com/docs/limits" }}Corroborate. Three independent sources saying the same thing promotes the claim to fact. Happens automatically.
Synthesize. Form a belief from facts.
{ "tool": "believe", "arguments": { "belief": "We need request batching", "about": ["node_rate_limit", "node_429_obs"] }}Confidence
Section titled “Confidence”| Score | Meaning |
|---|---|
| 0.9+ | Multiple authoritative sources |
| 0.7-0.9 | One reliable source |
| 0.5-0.7 | Inference, not verified |
| <0.5 | Speculation |
Revision
Section titled “Revision”Supersede, do not delete.
{ "tool": "learn", "arguments": { "claim": "Rate limit is 200 req/min", "evidence": "https://api.example.com/changelog", "supersedes": "node_old_limit" }}Old node stays in the graph. History preserved.