ℹ️ LOW |
Category: Odoo Tips |
ID: T10 |
Owner: CEO
T10 — KB Intelligence Roadmap: Manual → RAG → Knowledge Graph
Context
Knowledge Base (KB) hiện dùng manual mapping (DOMAIN_KB_MAP + SKILL_DOMAINS). Hoạt động tốt cho quy mô hiện tại (16 entries, 35 skills, 2 projects). Roadmap này ghi lại lộ trình upgrade khi KB grow.Kiến truc hien tai (Phase 0)
company_hq/ops/knowledge/
├── kb_core.py ← Core: DOMAIN_KB_MAP + load_kb() + helpers
├── tech-odoo/*.md ← KB entries (chung)
├── compliance/*.md
└── ...
Mỗi project:
└── .claude/skills/_shared/
└── kb_loader.py ← Wrapper: import kb_core + SKILL_DOMAINS riêng
load_kb_for_skill(skill_name) → list[dict]Roadmap
Phase 0 — Manual Mapping (DONE, 03/2026)
Phase 1 — ChromaDB + Semantic Search
kb_core.py — dict lookup → ChromaDB queryembed_kb.py script (index KB entries, chạy khi thêm entry)Phase 2 — MCP Server + Knowledge Graph
Phase 3 — Multi-Agent Orchestration
Phase 4 — External Data Sources
Nguyên tắc xuyên suốt
1. Mỗi phase thêm layer, KHÔNG xóa layer cũ 2. API backward compatible —load_kb_for_skill() luôn hoạt động
3. Data format chuẩn — markdown + frontmatter là nền tảng cho mọi phase
4. Upgrade khi có pain point thực tế — không upgrade preemptive
5. Kaizen: đúng tool cho đúng lúc, đủ dùng trước, scale sau
Khi nào upgrade?
| Signal | Upgrade to | |--------|-----------| | KB > 50 entries, mapping burden | Phase 1 (ChromaDB) | | Cần cross-domain auto-discovery | Phase 1 | | Cần multi-agent shared context | Phase 2 (MCP + Graph) | | Cần proactive alerts, impact analysis | Phase 2 | | Nhiều data sources ngoài Odoo | Phase 4 |
📚 Published from Company Knowledge Base — T10
Last updated:
Review by: 2026-06-10