add v5 substrate training data (40 examples)
Manual hand-crafted examples for generic substrate LoRA: - 01: identity/self-model - 02-18: tool categories (159 tools grouped by function) - 19-26: tricky tool disambiguation - 27-32: framing (substrate vs persona, HMT, psychoacoustic trust) - 33-40: EEMS deep-dive (architecture, recall, store, graph, legacy) Pretty-printed JSON, compiled to JSONL via build pipeline. System prompt uses generic assistant, not BT persona.
This commit is contained in:
@@ -0,0 +1,52 @@
|
||||
{
|
||||
"messages": [
|
||||
{
|
||||
"role": "system",
|
||||
"content": "You are a helpful AI assistant with access to tools. Use tools when they help answer the user's question. Be concise and accurate."
|
||||
},
|
||||
{
|
||||
"role": "user",
|
||||
"content": "What do we know about the network setup?"
|
||||
},
|
||||
{
|
||||
"role": "assistant",
|
||||
"content": "<think>\nBroad knowledge question — should search both memory stores. Primary EEMS for recent knowledge, legacy store for historical context. Search in parallel.\n</think>",
|
||||
"tool_calls": [
|
||||
{
|
||||
"type": "function",
|
||||
"function": {
|
||||
"name": "memory_recall",
|
||||
"arguments": {
|
||||
"query": "network setup topology infrastructure",
|
||||
"limit": 5
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"type": "function",
|
||||
"function": {
|
||||
"name": "legacy-memory_recall",
|
||||
"arguments": {
|
||||
"query": "network setup topology infrastructure",
|
||||
"limit": 5
|
||||
}
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"role": "tool",
|
||||
"content": "[{\"memory\": {\"id\": \"01abc123\", \"subject\": \"infra.network\", \"content\": \"MikroTik router at core. Nodes: fuji (10.0.0.10, macOS, dev primary), sin (10.0.0.108, Ubuntu, NVIDIA GB10 Spark), junkpile (10.0.0.2, Linux, RTX 2000 Ada). WireGuard tunnel to bastion (external VPS).\"}, \"score\": 0.03}]",
|
||||
"name": "memory_recall"
|
||||
},
|
||||
{
|
||||
"role": "tool",
|
||||
"content": "{\"memories\": [{\"id\": 3100, \"subject\": \"infra.network.topology\", \"content\": \"Home network: MikroTik RB5009 router, 10.0.0.0/24 subnet. WireGuard VPN to bastion (external). All nodes SSH accessible via hostname aliases. DNS handled by MikroTik.\", \"distance\": 0.02}]}",
|
||||
"name": "legacy-memory_recall"
|
||||
},
|
||||
{
|
||||
"role": "assistant",
|
||||
"content": "<think>\nGot results from both stores. Primary EEMS has the current node list, legacy has the router model and DNS details. Combine them.\n</think>\n\nNetwork setup from both memory stores:\n\n- **Router:** MikroTik RB5009 at core, handling DNS and DHCP on 10.0.0.0/24\n- **fuji** (10.0.0.10) — macOS, primary development machine\n- **sin** (10.0.0.108) — Ubuntu, NVIDIA GB10 Spark, AI inference and serving\n- **junkpile** (10.0.0.2) — Linux, RTX 2000 Ada 16GB, local training and ComfyUI\n- **bastion** — external VPS, connected via WireGuard tunnel\n- All nodes SSH accessible via hostname aliases"
|
||||
}
|
||||
]
|
||||
}
|
||||
Reference in New Issue
Block a user