🧠 Brain — คลังความรู้ของ AI
ไฟล์ .md ที่อัปที่นี่คือแหล่งความรู้ที่น้อง NV ใช้ตอบลูกค้าและพนักงาน · ทุกไฟล์ลงเป็น ร่าง ก่อนเสมอ ต้องมี admin อนุมัติจึงจะเข้าสมองจริง · ต้นฉบับเก็บใน git ที่ knowledge/products/
แบรนด์
ใครเห็นได้
📥
ลากไฟล์ .md มาวาง หรือคลิกเพื่อเลือก
อัปหลายไฟล์พร้อมกันได้ · ส่งทีละ 900 KB (เพดาน Cloudflare) · ไฟล์ที่ไม่ใช่ .md จะถูกพักไว้รอแปลง
💡 ชื่อไฟล์จะถูกแปลงเป็นตัวพิมพ์เล็ก-ขีดกลางอัตโนมัติ · ถ้าชื่อชนของเดิม = อัปเดตทับ (มี diff ให้ดูก่อนอนุมัติ)
กำลังโหลด…
กำลังโหลด…
พิมพ์คำถามแบบที่ลูกค้าหรือพนักงานถามจริง แล้วดูว่าสมองคืน "ท่อน" ไหนกลับมา — ถ้าเอกสารที่เพิ่งอัปไม่โผล่ แปลว่าเขียนแล้วค้นไม่เจอ ต้องแก้ที่เอกสาร ไม่ใช่ที่ AI
ยิงความรู้เข้ามาจากสคริปต์
ปลายทางเดียวกับการอัปหน้าเว็บทุกประการ — ลงเป็น ร่าง รออนุมัติ ไม่มีทางลัดเข้าสมอง · กุญแจอยู่ที่ /etc/nvk/brain-hmac บนเซิร์ฟเวอร์ (ขอจากผู้ดูแลระบบ)
TS=$(date +%s)
BODY='{"brand":"Hikvision","fname":"ds-k1t671.md","audience":"partner",
"markdown":"# DS-K1T671\n\n## Overview\n...","by":"tech-team"}'
SIGN=$(printf '%s\n%s' "$TS" "$BODY" | openssl dgst -sha256 -hmac "$SECRET" -r | cut -d' ' -f1)
curl -s https://www.nvk.co.th/portal/brain/api.php?action=push \
-H "Content-Type: application/json" \
-H "X-NVK-Ts: $TS" -H "X-NVK-Sign: $SIGN" \
--data-binary "$BODY"
ตอบกลับมีผลด่านตรวจ (lint) ทันที — สคริปต์ฝั่งทีมเช็คได้เองว่าไฟล์ที่ส่งมาจะค้นเจอไหม