อภิธานศัพท์

คำความหมาย
OKF (Open Knowledge Format)สเปกเปิดสำหรับเก็บความรู้เป็นไดเรกทอรีของ Markdown + YAML frontmatter (v0.1, Google Cloud, 2026)
Bundleไดเรกทอรีของไฟล์ความรู้ทั้งหมด — หน่วยที่ใช้แจกจ่าย (ในโปรเจกต์นี้คือ wiki/)
Conceptความรู้หนึ่งหน่วย = ไฟล์ .md หนึ่งไฟล์
Concept IDpath ของไฟล์ใน bundle ตัด .md ออก เช่น tables/orders.mdtables/orders
Frontmatterบล็อก YAML บนหัวไฟล์ คั่นด้วย --- เก็บ metadata
Bodyเนื้อหา Markdown ใต้ frontmatter
Linkลิงก์ Markdown ระหว่าง concept = ความสัมพันธ์ (untyped)
Citationลิงก์จาก concept ไปแหล่งภายนอกที่สนับสนุน claim ในเนื้อหา
Reserved fileไฟล์สงวน: index.md (สารบัญ), log.md (บันทึกการเปลี่ยนแปลง)
Progressive disclosureการให้เห็นสารบัญก่อนเปิดไฟล์จริง — ลดการล้น context window
Conformanceการที่ bundle ทำตามกฎ v0.1 (frontmatter parse ได้ + มี type + ไฟล์สงวนถูกโครงสร้าง)
typeฟิลด์ frontmatter เดียวที่บังคับ — ระบุชนิดของ concept
Referencetype ที่ใช้กับความรู้สังเคราะห์ (join, นิยาม metric) มักอยู่ใต้ references/
RAGRetrieval-Augmented Generation — ดึง chunk เอกสารดิบตอนถามมายัด context
LLM-wiki patternแนวคิด (Karpathy) ที่ให้ AI สังเคราะห์ความรู้ลง Markdown wiki ที่ดูแลต่อเนื่อง แทนการดึงดิบทุกครั้ง
Ingestการนำแหล่งดิบมาสังเคราะห์เป็น concept ใน wiki (ควรมีคนกำกับ)
Contradiction flagธง > **CONTRADICTION FLAG**: ... ที่เติมเมื่อข้อมูลใหม่ขัดของเก่า
BM25อัลกอริทึมค้นแบบ keyword ให้คะแนนความเกี่ยวข้อง
Embeddingเวกเตอร์แทนความหมายของข้อความ (สร้างด้วยโมเดล เช่นผ่าน Ollama)
Semantic searchค้นด้วยความใกล้เคียงเชิงความหมาย (cosine ของ embedding)
Hybrid searchรวม BM25 + semantic
RRF (Reciprocal Rank Fusion)วิธีรวมผลจัดอันดับหลายสัญญาณ: Σ 1/(k + rank)
MCP (Model Context Protocol)มาตรฐานเปิดให้ AI agent ต่อกับเครื่องมือ/ข้อมูลภายนอก
MCP serverservice ที่เปิด tool (search/get/propose) ครอบ bundle ให้ agent ต่อ
PR-gatedโมเดลเขียนผ่าน branch + Pull Request + CI + review
Lease/lockโมเดลเขียนที่จองสิทธิ์ต่อ concept แบบมี TTL กันเขียนชนกัน
Leaseสิทธิ์จองแบบมี TTL หมดอายุเอง ตรวจด้วย token
Curator(โมเดลที่ 3) agent ตัวเดียวที่รวบ proposal แล้ว merge เข้า wiki
CODEOWNERSไฟล์กำหนดเจ้าของต่อ subtree (ใช้แบ่งความรับผิดชอบข้ามทีมใน monorepo)
Federated bundlesหลาย repo/bundle ต่อโดเมน MCP server mount หลายตัว namespace ด้วยชื่อ bundle
air-gapสภาพแวดล้อมที่ไม่ต่ออินเทอร์เน็ต (เครือข่ายปิด)
Gitea / GitLab CEgit server ที่ self-host ได้ ใช้เป็นต้นทางความจริง
AGENTS.mdไฟล์ schema ที่บอก agent ถึงโครงสร้าง/กฎ/workflow (อาจชื่อ CLAUDE.md/GEMINI.md)