Text Classification
Transformers
Safetensors
Thai
English
openthai_systemone
feature-extraction
guardrail
data-sovereignty
pdpa
data-classification
thai
system-one
decision-model
custom_code
Eval Results (legacy)
Instructions to use nectec/pathumma-crossborder-guardrail with libraries, inference providers, notebooks, and local apps. Follow these links to get started.
- Libraries
- Transformers
How to use nectec/pathumma-crossborder-guardrail with Transformers:
# Use a pipeline as a high-level helper from transformers import pipeline pipe = pipeline("text-classification", model="nectec/pathumma-crossborder-guardrail", trust_remote_code=True)# pip install -U transformers accelerate # Load model directly from transformers import AutoModel model = AutoModel.from_pretrained("nectec/pathumma-crossborder-guardrail", trust_remote_code=True, device_map="auto") - Notebooks
- Google Colab
- Kaggle
Download guardrail_config.json from nectec/pathumma-crossborder-guardrail: direct link, hf CLI and curl.
- Browser
- Download file 6.23 kB
-
https://huggingface.co/nectec/pathumma-crossborder-guardrail/resolve/main/guardrail_config.json
- Command line
-
hf download hf://nectec/pathumma-crossborder-guardrail/guardrail_config.json
-
curl -L -o guardrail_config.json https://huggingface.co/nectec/pathumma-crossborder-guardrail/resolve/main/guardrail_config.json
6.23 kB
| { | |
| "version": "1.0.0", | |
| "task": "cross_border_data_sensitivity", | |
| "question_id": "data_sensitivity", | |
| "question_type": "choice", | |
| "instructions": "จำแนกข้อความ (prompt ของผู้ใช้) ว่ามีข้อมูลประเภทใด เพื่อตัดสินว่าส่งไปให้ AI ต่างประเทศประมวลผลได้หรือไม่ ลำดับความสำคัญเมื่อเข้าได้หลายหมวด: (1) credential/secret ระบบ → system_secret; (2) เอกสารรัฐมีชั้นความลับ → govt_classified; (3) สุขภาพ/ศาสนา/เชื้อชาติ/อาชญากรรมของบุคคลจริง → pdpa_sensitive; (4) ชื่อ/เบอร์/อีเมล/เลขบัตรของบุคคลจริง → pdpa_general (เหนือ confidential); (5) สูตร/งานวิจัย/โมเดล/สิทธิบัตร → trade_secret; (6) เอกสารบริหาร/การเงิน/กฎหมายภายในบริษัท → confidential; (7) ไม่เข้าข้อใด → public. คำว่า ลับ อย่างเดียวไม่ทำให้เป็น govt_classified ต้องเป็นหน่วยงานรัฐด้วย", | |
| "criteria": { | |
| "public": "ความรู้ทั่วไป งานเขียน โค้ด หรือคำถามเชิงแนวคิด ที่ไม่มีชื่อบุคคลจริง ไม่มีข้อมูลองค์กรเฉพาะ ไม่มี secret", | |
| "pdpa_general": "มีข้อมูลระบุตัวบุคคลจริง เช่น ชื่อ-สกุล เบอร์โทร อีเมล ที่อยู่ เลขบัตรประชาชน วันเกิด รหัสพนักงาน — แม้อยู่ในบริบทงานของบริษัทก็นับหมวดนี้", | |
| "pdpa_sensitive": "มีข้อมูลบุคคลจริงประเภทอ่อนไหว: สุขภาพ/โรค/ผลตรวจ พันธุกรรม ชีวภาพ ศาสนา เชื้อชาติ ประวัติอาชญากรรม รสนิยมทางเพศ ความพิการ สหภาพแรงงาน", | |
| "confidential": "เอกสารบริหาร/การเงิน/กฎหมายภายในของบริษัทเอกชน ที่ยังไม่เปิดเผย เช่น สัญญา งบการเงินภายใน รายงานประชุมบอร์ด แผนธุรกิจ ประมูล M&A เลิกจ้าง — ไม่ใช่งานวิจัย/สูตร/โมเดล ไม่ใช่ราชการ ไม่มี credential ระบบ", | |
| "system_secret": "มี credential หรือรายละเอียดเทคนิคของระบบ: API key รหัสผ่าน token connection string private key IP ภายใน config เซิร์ฟเวอร์ ผล pentest/ช่องโหว่", | |
| "govt_classified": "เอกสารของหน่วยงานรัฐ/ทหาร/ตำรวจ/ข่าวกรอง ที่มีชั้นความลับ (ลับ ลับมาก ลับที่สุด) หรือเกี่ยวกับความมั่นคงของชาติ ชายแดน มติ ครม. วาระลับ", | |
| "trade_secret": "ทรัพย์สินทางปัญญาเชิงเทคนิค/วิจัย ที่ยังไม่เปิดเผย: สูตรการผลิต ผลทดลอง งานวิจัยก่อนตีพิมพ์ โมเดล AI/weights สิทธิบัตรที่ยังไม่ยื่น สเปกผลิตภัณฑ์ที่ยังไม่เปิดตัว ซอร์สโค้ดอัลกอริทึมหลัก" | |
| }, | |
| "category_no": { | |
| "public": 1, | |
| "pdpa_general": 2, | |
| "pdpa_sensitive": 3, | |
| "confidential": 4, | |
| "system_secret": 5, | |
| "govt_classified": 6, | |
| "trade_secret": 7 | |
| }, | |
| "routing": { | |
| "public": "foreign_ok", | |
| "pdpa_general": "conditional", | |
| "trade_secret": "conditional", | |
| "pdpa_sensitive": "sovereign_only", | |
| "confidential": "sovereign_only", | |
| "system_secret": "sovereign_only", | |
| "govt_classified": "sovereign_only" | |
| }, | |
| "routing_description": { | |
| "foreign_ok": "ส่งไปประมวลผลกับผู้ให้บริการต่างประเทศได้", | |
| "conditional": "ส่งได้เฉพาะผู้ให้บริการที่มี SCC/BCR/Enterprise DPA พร้อมข้อ no-train หรือได้รับความยินยอมจากเจ้าของข้อมูล", | |
| "sovereign_only": "ต้องประมวลผลด้วยโมเดลในประเทศ/on-prem เท่านั้น ห้าม fallback ไปต่างประเทศ" | |
| }, | |
| "thresholds": { | |
| "min_confidence": 0.6, | |
| "max_abstain": 0.3 | |
| }, | |
| "fail_closed_routing": "sovereign_only", | |
| "state_key": "prompt", | |
| "calibration": { | |
| "temperature": 1.0677 | |
| }, | |
| "eval": { | |
| "test_n": 880, | |
| "baseline_acc": 0.8557, | |
| "baseline_f1": 0.8544, | |
| "finetuned_acc": 0.9284, | |
| "finetuned_f1": 0.9267 | |
| }, | |
| "references": [ | |
| "ETDA Generative AI Governance Guideline for Organizations V2.0 (25 Nov 2024), Appendix §4.2-4.3", | |
| "PDPA B.E. 2562 (2019), Sections 26, 28-29", | |
| "ระเบียบสำนักนายกรัฐมนตรีว่าด้วยการรักษาความลับของทางราชการ พ.ศ. 2544" | |
| ] | |
| } |