$ man how-to/nio-workspace-knowledge-graph-example
גרף הידע של Nio Workspace (דוגמה חיה)
סביבת עבודה אמיתית בייצור שמראה איך 7 קבצי ליבה + 42 כישורים יוצרים שכבת AI ops
by Shawn Tenam
גרף הידע (ויזואלי)
זוהי מפת הקשרים האמיתית בין כל קובץ ב-Nio workspace נכון ל-21 בפברואר 2026. כל חץ הוא הפניה אמיתית. כל תיבה היא קובץ אמיתי.
┌─────────────┐
│ AGENTS.md │ ← BOOT CONTROLLER
│ (boot seq) │
└──────┬──────┘
│
boot order: 1→2→3→4→5→6 (+7 main only)
│
┌──────────┬───────────┬────┼───┬──────────┬──────────┐
▼ ▼ ▼ ▼ ▼ ▼ ▼
┌─────────┐ ┌──────────┐ ┌────────┐ ┌─────────┐ ┌────────┐ ┌─────────┐
│ SOUL.md │ │IDENTITY │ │USER.md │ │BRAIN.md │ │HEART │ │VOICE.md │
│ (1) │ │ .md (2) │ │ (3) │ │ (4) │ │BEAT(5) │ │ (6) │
└────┬────┘ └──────────┘ └───┬────┘ └────┬────┘ └────────┘ └────┬────┘
│ │ │ │
│ voice DNA, │ │ "if empty, │ distilled from
│ model routing, │ refs │ read HEARTBEAT" │
│ blog structure ▼ │ ▼
│ ┌──────────┐ │ ┌──────────────────────┐
│ │CLIENTS.md│ │ │skills/tier-1-voice- │
│ └─────┬────┘ │ │dna/core-voice.md │
│ │ │ │ + anti-slop.md │
▼ ▼ │ └──────────────────────┘
┌───────────────┐ 5 client SKILL.md │
│skills/tier-1 │ directories │ ┌──────────┐
│ voice-dna/ │◄─────────────────────────────── │MEMORY.md │
│skills/tier-3 │ │ │ (7) │
│ pillars/ │ │ │main only │
└───────────────┘ │ └──────────┘
│
┌─────────────────────────────────────┘
│
│ ┌──────────────┐ ┌──────────────┐
│ │ TOOLS.md │────────▶│MISSION- │
│ │ (infra map) │ │CONTROL.md │
│ └──────┬───────┘ └──────┬───────┘
│ │ │
│ ┌───────────┼────────────┐ │ THE PIPELINE
│ ▼ ▼ ▼ ▼
│ Discord WhatsApp 9 MCP ┌────────────────────────┐
│ channel +1347.. tools │ 4 scripts (in order): │
│ 1474.. │ 1. updater.py → /tmp/ │
│ │ 2. gen-dashboard.js │
│ │ 3. gen-metrics.js │
│ │ 4. validate.js │
│ └─────────┬──────────────┘
│ │
│ ▼
│ 6 output files:
│ metrics.json, tasks,
│ calendar, memories,
│ team, status
│
▼
┌──────────────┐
│ PLAYBOOK.md │──────────────────────────────────────┐
│ (decisions) │ │
└──────┬───────┘ │
│ references: │
├──▶ SOUL.md (blog structure) │
├──▶ VOICE.md (anti-slop) │
├──▶ MISSION-CONTROL.md (pipeline) │
│ │
▼ ▼
┌──────────────────────────────────────────────────────────────┐
│ skills/ (4 SKILL.md) │
├─────────────────┬────────────────┬──────────────┬───────────┤
│ blog-pipeline/ │ website-ops/ │content- │ cron-ops/ │
│ │ │pipeline/ │ │
│ refs: │ refs: │ refs: │ refs: │
│ • SOUL.md │ • MISSION- │ • VOICE.md │ • jobs │
│ • VOICE.md │ CONTROL.md │ • Typefully │ .json │
│ • Discord ch │ • 5 apps │ • Substack │ • 3 on │
│ • nio-blog/ │ • shared pkg │ • pillars/ │ • 8 off │
└─────────────────┴────────────────┴──────────────┴───────────┘
תהליך אתחול: AGENTS טוען 7 קבצים (~3,125 טוקנים) → ל-Nio יש זהות מלאה, הקשר, וקול. TOOLS, PLAYBOOK, MISSION-CONTROL, CLIENTS, וכישורים נטענים לפי דרישה כשנדרשים למשימה ספציפית.
רצף אתחול: מה נטען ולמה
AGENTS.md הוא בקר האתחול. הוא טוען 7 קבצים בסדר, כל סשן. עלות כוללת: ~3,125 טוקנים (כ-12% מחלון ההקשר).
| סדר | קובץ | תפקיד | טוקנים |
|---|---|---|---|
| 1 | SOUL.md | זהות ליבה, DNA קולי, כללי החלטות, ניתוב מודלים, מבנה בלוג | ~952 |
| 2 | IDENTITY.md | הגדרת תפקיד, אילוצי אישיות, נתיבי אווטאר | ~161 |
| 3 | USER.md | מי זה Shawn, העדפות, דברים שמעצבנים, סקירת המערכת | ~283 |
| 4 | BRAIN.md | פנקש סשן חי. אם ריק, חזור ל-HEARTBEAT.md | ~44 |
| 5 | HEARTBEAT.md | TODO פעילים, בדיקות מתחלפות, כללים שקטים | ~244 |
| 6 | VOICE.md | אילוצי הגשה מזוקקים מ-DNA קולי tier-1 | ~380 |
| 7 | MEMORY.md | זיכרון מאוצר לטווח ארוך. סשן ראשי בלבד | ~774 |
איך הקבצים מתחברים: SOUL.md קובע התנהגות. VOICE.md אוכף הגשה. USER.md מעגן את האדם. MEMORY.md מעגן רציפות. HEARTBEAT.md מונע סטייה על ידי כפיית בדיקה של מה באמת פעיל. BRAIN.md מחזיק מצב זמני כדי שלא יזהם את הזיכרון לטווח ארוך.
תשתית ואינטגרציית צינור עבודה
סביבת העבודה הזו היא לא רק הערות. היא מחוברת לתשתית אמיתית.
ערוצי הודעות
- Discord: channel 1474174694025330919 (nio-terminal)
- WhatsApp: +13474520467
כלי MCP (9 דרך OpenClaw)
Typefully (תזמון רשתות חברתיות) · GitHub (פעולות repo/PR) · Slack x2 (lead-alchemy + revpartners) · Firecrawl (סריקת אתרים) · Reddit (גלישה) · HeyReach (outreach) · ElevenLabs (TTS) · Substack (ניוזלטרים) · Browserbase (אוטומציית דפדפן)
צינור נתונים של Mission Control
4 סקריפטים אלה רצים ברצף. כל ה-4 חייבים להשלים. דילוג על שלב כלשהו מייצר נתונים חלקיים.
mission_control_updater.py→ כותב /tmp/mission_control_enhanced.jsongenerate-dashboard-data.js→ כותב 5 קבצים ל-public/data/generate-metrics.js→ כותב public/metrics.jsonvalidate-mission-control-data.js→ מאמת את כל 6 קבצי הפלט
ארטיפקטי פלט (6 קבצים ש-Mission Control קורא)
metrics.json · tasks.json · calendar.json · memories.json · team.json · status.json
ארכיטקטורת כישורים וזרימת החלטות
כישורים הם שכבת הביצוע. Playbooks הם שכבת ההחלטות. הם מתחברים דרך הפניות משותפות.
שכבת החלטות: PLAYBOOK.md
לוח המיתוג. הוא מנתב לחוקים שרלוונטיים למשימה הנוכחית:
- SOUL.md למבנה בלוג ואילוצי התנהגות
- VOICE.md לאכיפת anti-slop
- MISSION-CONTROL.md לצינור הדשבורד
שכבת ביצוע: 4 כישורי Workspace
| כישור | הפניות |
|---|---|
| blog-pipeline/ | SOUL.md, VOICE.md, ערוץ Discord, nio-blog/ |
| website-ops/ | MISSION-CONTROL.md, 5 אפליקציות, חבילות משותפות |
| content-pipeline/ | VOICE.md, Typefully, Substack, עמודי תוכן |
| cron-ops/ | jobs.json (3 מופעלים, 8 מושבתים) |
הערת ניקוי: קבצי זרימת עבודה ישנים וחד-פעמיים נמחקו (WORKFLOW_AUTO.md, mission-control-status.md). המערכת מתכנסת לכיוון פחות מקורות אמת, חדים יותר.
ניתוב מודלים ושרשרת נסיגה
משימות שונות מנותבות למודלים שונים על בסיס עלות ויכולת. אם המודל הראשי מגיע למגבלת קצב או תקרת חיוב, המערכת נופלת אוטומטית דרך השרשרת.
| משימה | מודל | למה |
|---|---|---|
| צ'אט / פעולות מהירות | GPT-5.2 | חינם דרך OAuth |
| יצירת תוכן | Opus | לא ניתן לפשרה על איכות |
| crons בתדירות גבוהה | Qwen 2.5 14B (מקומי) | חינם, רץ על Ollama |
| קוד / היסק | Sonnet → Opus | הסלמה חסכונית |
שרשרת נסיגה אוטומטית
אם המודל הראשי נכשל (מגבלת קצב, חיוב, timeout), OpenClaw הולך למטה בשרשרת אוטומטית:
- Opus (ראשי, Anthropic API)
- Sonnet (אותו ספק, שכבה זולה יותר)
- GPT-5.3-codex (OAuth חינם, היסק OpenAI החזק ביותר)
- GPT-5.2 (OAuth חינם, שימוש כללי)
- Gemini 3 Pro (Google API, מוצא אחרון)
אין יותר עצירות מתות באמצע משימה. הסוכן ממשיך לעבוד ללא קשר לאיזה ספק זמין.
שימוש בזה כתבנית שלך
כדי ליישם את המבנה הזה בסביבת העבודה שלך ב-OpenClaw:
- התחל עם AGENTS.md - הגדר את רצף האתחול וסדר טעינת הקבצים
- צור את 7 קבצי הליבה - SOUL, IDENTITY, USER, BRAIN, HEARTBEAT, VOICE, MEMORY
- הקם קבצי תשתית - TOOLS, PLAYBOOK, MISSION-CONTROL, CLIENTS
- בנה כישורים בהדרגה - התחל עם 3-4 כישורים, הרחב לצרכים התפעוליים שלך
- בסס את הצינור - התחבר לכלים שלך (Discord, הודעות, דשבורדים)
- יישם מערכות זיכרון - לוגים יומיים שמקודמים לזיכרון לטווח ארוך
התובנה המרכזית: זה לא ארגון קבצים. זו מערכת תפעולית שבה כל קובץ משרת תפקיד ספציפי בתהליך קבלת ההחלטות של ה-AI. המבנה יוצר זיכרון מוסדי שמצטבר לאורך זמן.