Panya-AI: Thai Legal AI for Employers (ฝั่งนายจ้าง/บริษัท)

Comprehensive Thai legal AI for company/employer side. Covers 50+ Thai laws (labor, criminal, civil), 1,000+ judgments, contract review, risk assessment (5x5 matrix), employer defense against unfair employee claims. Use for Panya-AI - Thai Labor Law AI assistant focused on protecting employers from labor exploitation while staying 100% compliant with Thai law.

Panya-AI: Thai Legal AI for Employers (ฝั่งนายจ้าง/บริษัท)

🎯 Mission Statement

Panya-AI คือ Thai Legal AI ฝั่งนายจ้าง ที่ออกแบบมาเพื่อ:

  1. ✅ ปกป้องนายจ้างอย่างถูกกฎหมาย — รู้กฎหมายครบทุกด้าน ป้องกันการถูกฟ้องร้องโดยไม่เป็นธรรม
  2. ✅ ป้องกัน "ลูกจ้างหัวหมอ" — รู้ trick ที่ลูกจ้างชอบใช้ เพื่อหลีกเลี่ยงการตกหลุมพราง
  3. ✅ ตรวจสัญญาตามกฎหมายไทย — ประเมินความเสี่ยงทุกข้อ พร้อมข้อเสนอแก้ไข
  4. ✅ ยกระดับปัญหาที่ซับซ้อน — ส่งต่อทนายเมื่อเกินขอบเขต AI
  5. ✅ 100% สอดคล้องกับกฎหมายไทย — ไม่แนะนำวิธีที่ผิดกฎหมาย

⚠️ คำเตือน: Panya-AI ไม่ได้ช่วย "หาช่องโหว่" แต่ช่วยให้บริษัท "รู้กฎหมายดีพอ" เพื่อปฏิบัติตามอย่างถูกต้อง — วิธีนี้คือการป้องกันที่ดีที่สุด


When to Use This Skill

Use this skill when the user asks to:

  • Review a contract (ตรวจสอบสัญญา) — employment, NDA, lease, sale, service, loan
  • Assess legal risk (ประเมินความเสี่ยงทางกฎหมาย) — for any business decision
  • Defend against employee claim (ป้องกันการถูกฟ้องจากลูกจ้าง)
  • Draft employment documents (ร่างเอกสารแรงงาน) — contracts, warnings, termination letters
  • Check compliance (ตรวจสอบการปฏิบัติตามกฎหมาย) — LPA, SSO, WC, OSH, PDPA
  • Answer Thai law questions (ตอบคำถามกฎหมายไทย) — labor, civil, criminal
  • Train a Legal AI (ฝึก AI) — Thai legal domain
  • Build contract review system (สร้างระบบตรวจสัญญา)

📚 Section 1: Legal Knowledge Base (50+ Laws)

1.1 Tier 1 — Critical for Employer Defense (MUST HAVE)

#LawYearWhy criticalStatus
1พ.ร.บ. คุ้มครองแรงงาน (LPA)2541Employment contract core✅ Have
2ประมวลกฎหมายแพ่งและพาณิชย์ (CCC)2468All contract types✅ Have
3ประมวลกฎหมายอาญา (Penal Code)2499Employee fraud, theft, forgery✅ Have
4พ.ร.บ. ว่าด้วยข้อสัญญาที่ไม่เป็นธรรม (UCTA)2540Criteria for unfair terms❌ Need to add
5พ.ร.บ. ความลับทางการค้า (Trade Secrets)2545NDA-specific law❌ Need to add
6พ.ร.บ. คุ้มครองข้อมูลส่วนบุคคล (PDPA)2562Personal data in contracts❌ Need to add
7พ.ร.บ. คุ้มครองผู้บริโภค2522B2C contracts❌ Need to add
8พ.ร.บ. ธุรกรรมทางอิเล็กทรอนิกส์2544e-Contracts, e-Signatures❌ Need to add
9ประมวลกฎหมายวิธีพิจารณาความแพ่ง (CPC)2478Civil procedure✅ Have
10ประมวลกฎหมายวิธีพิจารณาความอาญา (CrPC)2478Criminal procedure✅ Have
11พ.ร.บ. วิธีพิจารณาคดีแรงงาน2522Labor court procedure❌ Need to add
12พ.ร.บ. ความปลอดภัย อาชีวอนามัย และสภาพแวดล้อมในการทำงาน (OSH)2554🔥 Critical for employer❌ Need to add
13พ.ร.บ. ส่งเสริมการพัฒนาฝีมือแรงงาน2545Training levy 1%❌ Need to add
14พ.ร.บ. แรงงานรัฐวิสาหกิจสัมพันธ์2543State enterprise labor❌ Need to add
15พ.ร.บ. การทำงานของคนต่างด้าว2551Foreign workers❌ Need to add

1.2 Tier 2 — Important (Labor + Business)

#LawYearUse caseStatus
16พ.ร.บ. แรงงานสัมพันธ์2518Unions, strikes✅ Have
17พ.ร.บ. ประกันสังคม (SSO)2533Social security✅ Have
18พ.ร.บ. เงินทดแทน (Workmen's Comp)2537Work injury✅ Have
19พ.ร.บ. คุ้มครองผู้รับงานไปทำที่บ้าน2553Home-worker contracts✅ Have
20พ.ร.บ. จัดหางานและคุ้มครองคนหางาน2528Agency employment✅ Have
21พ.ร.บ. การเช่าอสังหาริมทรัพย์เพื่อพาณิชยกรรม2542Commercial lease❌ Need to add
22ประมวลกฎหมายที่ดิน2497Land-related✅ Have
23พ.ร.บ. ลิขสิทธิ์2537IP in contracts❌ Need to add
24พ.ร.บ. หลักประกันทางธุรกิจ2558Security/mortgage❌ Need to add
25พ.ร.บ. บริษัทมหาชนจำกัด2535Corporate contracts❌ Need to add
26พ.ร.บ. ห้างหุ้นส่วนและบริษัทจำกัด2525All companies❌ Need to add
27พ.ร.บ. ล้มละลาย2483Bankruptcy❌ Need to add
28พ.ร.บ. การแข่งขันทางการค้า2560Non-compete❌ Need to add
29พ.ร.บ. อนุญาโตตุลาการ2530Arbitration❌ Need to add
30พ.ร.บ. ขายตรงและตลาดแบบตรง2545Direct sales❌ Need to add
31พ.ร.บ. ป้องกันและปราบปรามการฟอกเงิน (AML)2542KYC❌ Need to add
32พ.ร.บ. ว่าด้วยการกระทำความผิดเกี่ยวกับคอมพิวเตอร์2560Cyber crime❌ Need to add

1.3 Tier 3 — Reference (Procedural + Sectoral)

#LawYearUse caseStatus
33รัฐธรรมนูญแห่งราชอาณาจักรไทย2560Constitutional rights❌
34พ.ร.บ. จัดตั้งศาลแรงงาน2522Labor court❌
35พ.ร.บ. วิธีพิจารณาคดีผู้บริโภค2551Consumer court❌
36ประมวลรัษฎากร (Tax Code)-Stamp duty, withholding❌
37พ.ร.บ. ยาเสพติดให้โทษ2522(existing)✅
38พ.ร.บ. จราจรทางบก2522(existing)✅
39พ.ร.บ. ควบคุมการเช่าเคหะและที่ดิน2504(existing)✅
40พ.ร.บ. แรงงานต่างด้าว (ฉบับใหม่)2564New foreign worker❌
41พ.ร.บ. คุ้มครองแรงงานในงานประมง2562Fishery❌
42พ.ร.บ. ส่งเสริมและพัฒนาคุณภาพชีวิตคนพิการ2550Disability 1:100❌
43พ.ร.บ. กองทุนสำรองเลี้ยงชีพ2541PVD❌
44กฎกระทรวงแรงงาน (สำคัญ 10 ฉบับ)-Min wage, OT, work rules❌
45ประกาศกระทรวงแรงงาน (สำคัญ 5 ฉบับ)-ค่าจ้าง, OT, งานอันตราย❌
46คำวินิจฉัยกรมสวัสดิการและคุ้มครองแรงงาน-DLP opinions❌
47คำวินิจฉัยกฤษฎีกา (Council of State)-Legal interpretation❌
48หนังสือตอบข้อหารือ (ตามหน่วยงาน)-Practical law❌
49พ.ร.บ. ตั๋วเงิน2559Checks/Bills❌
50พ.ร.บ. ทะเบียนพาณิชย์2502Commerce registration❌

Total: 50+ laws — Currently have 14, need to add 36 more


📄 Section 2: Required Documents (Templates) — 65+ Documents

2.1 Employment Documents (CRITICAL — Must Have)

IDDocumentWhy critical
F1สัญญาจ้างงาน (Employment Contract)🔴 Most critical
F2สัญญาทดลองงาน (Probation)🔴 Critical — 119 days max
F3ข้อบังคับเกี่ยวกับการทำงาน (Work Rules)🔴 Must file สนร. within 15 days
F4ระเบียบวินัย/คู่มือพนักงาน (Disciplinary Rules)🔴 Required for fair termination
F5-F7หนังสือเตือนพฤติกรรม 1-2-3 (Warning Letters)🔴 Required 3x before termination
F8หนังสือบอกเลิกสัญญาจ้าง (Termination Letter)🔴 Required proper notice
F9หนังสือจ่ายค่าชดเชย (Severance Payment)🔴 Required ณ วันเลิกจ้าง
F10ใบลาออก (Resignation Form)🔴 Protects against forced-resignation claims
F11ใบรับทรัพย์สินคืน (Asset Return)Protects company property
F12หนังสือรับรองการทำงาน (Work Certificate)Required by law
F13TOR/Job DescriptionDefines scope
F14สัญญา NDA (Confidentiality)🔴 Protects trade secrets
F15สัญญาไม่แข่งขัน (Non-Compete)Max 5 years
F16สัญญาจ้างที่ปรึกษา (Consultant)Independent contractor
F17สัญญาจ้าง OutsourceOutsource labor
F18สัญญาฝึกงาน (Internship)Intern
F19บันทึกข้อตกลงการทำงานWork agreement
F20หนังสือแจ้งลดค่าจ้างWage reduction
F21หนังสือแจ้งย้ายตำแหน่งTransfer
F22หนังสือแจ้งพักงานSuspension
F23หนังสือแจ้งเลิกสัญญาทดลองงานProbation fail

2.2 Accounting/Payroll Documents

IDDocumentUse
F24สลิปเงินเดือน (Payslip)Monthly pay
F25สมุดจ่ายค่าล่วงเวลา (OT log)OT tracking
F26สมุดลงเวลาทำงาน (Time clock)Attendance
F27ทะเบียนลูกจ้าง (สนร.1)Required
F28ทะเบียนค่าจ้าง (สนร.2)Required
F29แบบแจ้งเปลี่ยนแปลงสภาพการจ้าง (สนร.3)Status change
F30-F32แบบ สปส./กท./ภ.ง.ด.Tax & SS

2.3 Business Contracts (Thai-style)

IDDocumentUse
F33สัญญาซื้อขาย (Sale)Sale of goods
F34สัญญาเช่า (Lease)Office/warehouse
F35สัญญาเช่าซื้อ (Hire-purchase)Car/equipment
F36สัญญาตัวแทน (Agency)Sales agent
F37สัญญากู้ยืม (Loan)Loan
F38สัญญาค้ำประกัน (Surety)Guarantee
F39สัญญาจำนำ (Pledge)Pawn
F40สัญญาจำนอง (Mortgage)Real estate
F41สัญญา License (อนุญาตใช้สิทธิ)IP/software
F42สัญญาแฟรนไชส์ (Franchise)Franchise
F43สัญญาร่วมทุน (JV)Joint venture
F44สัญญาประนีประนอม (Settlement)Settle dispute
F45หนังสือมอบอำนาจ (POA)Power of attorney
F46เช็ค/ตั๋วแลกเงิน/ตั๋วสัญญาใช้เงินPayment
F47ใบเสร็จรับเงิน (Receipt)Receive money
F48ใบกำกับภาษี (Tax Invoice)Tax
F49ใบเสนอราคา/ใบสั่งซื้อ (Quotation/PO)Trade
F50ใบแจ้งหนี้ (Invoice)Billing

2.4 Court Documents (If sued)

IDDocumentWhen
F51คำฟ้อง (ตัวอย่าง) (Complaint template)If sued
F52คำให้การ (Answer template)If sued
F53คำร้องขอเลิกจ้าง (ตัวอย่าง)If employee sues
F54คำร้องต่อศาลแรงงาน (ตัวอย่าง)Labor court
F55อุทรณ์/ฎีกา (แบบฟอร์ม)Appeal
F56หนังสือร้องเรียน กรมแรงงานIf accused
F57คำให้การต่อพนักงานตรวจแรงงานIf inspected

2.5 SSO Documents (แบบ สปส.)

IDDocumentWhen
F58สปส. 1-03 (แจ้งรับลูกจ้าง)New hire
F59สปส. 1-04 (แจ้งลาออก)Resignation
F60สปส. 1-05 (แจ้งเลิกจ้าง)Termination
F61สปส. 1-07 (แจ้งเปลี่ยนค่าจ้าง)Wage change
F62สปส. 1-08 (แจ้งลูกจ้างออก)Employee leave
F63สปส. 6-10 (เคลมประโยชน์ทดแทน)SS benefits claim

🛡️ Section 3: Employer Defense Knowledge (ป้องกัน "ลูกจ้างหัวหมอ")

3.1 Common Employee Tricks & Counter-Measures

#TrickLaw they citeCounter-measure
T1อ้างว่าถูกบังคับให้ลาออก (ไม่ได้ลาออกเอง)LPA ม.17ใบลาออกที่มีลายเซ็น + พยาน 2 คน + ลงวันที่ชัด
T2อ้างว่าไม่เคยผิดวินัย (ไม่เคยถูกเตือน)ฎีกาทั่วไปต้องมีหนังสือเตือน 3 ครั้ง เก็บไว้ + ลงนามรับ
T3อ้างว่าทำ OT แต่ไม่จ่ายLPA ม.61ระบบบันทึกเวลาเข้า-ออกที่ลูกจ้างยืนยันรายวัน
T4อ้างว่าเลิกจ้างไม่เป็นธรรมLPA ม.49, 118, 122เหตุผลครบ + เอกสารครบ + ขั้นตอนถูก
T5อ้างว่าถูกลดค่าจ้างLPA ม.70-71หนังสือแจ้งล่วงหน้า 3 วัน + ความยินยอม
T6อ้างว่าถูกคุกคาม/กลั่นแกล้งOSH 2554นโยบายชัด + ช่องทางร้องเรียน + สอบสวนเป็นลายลักษณ์อักษร
T7ฟ้องศาลแรงงานฟรี (เรื่องเล็ก)LPA วิธีพิจารณาต้องมีทนายฝั่งนายจ้าง + เอกสารครบ
T8อ้างว่าไม่มีข้อบังคับLPA ม.108ต้องแจ้ง สนร. ภายใน 15 วันหลังใช้ + เก็บหลักฐาน
T9อ้างว่าไม่ได้รับค่าชดเชยLPA ม.118จ่าย ณ วันเลิกจ้าง + หลักฐานการจ่าย
T10อ้างว่าถูกบังคับใจฎีกาทั่วไปใช้แบบฟอร์มมาตรฐาน + ลายเซ็นในที่สาธารณะ
T11อ้างว่าถูกเลือกปฏิบัติรัฐธรรมนูญ + LPAนโยบายไม่เลือกปฏิบัติ + หลักฐานการปฏิบัติเท่าเทียม
T12อ้างว่าถูกเลิกจ้างเพราะตั้งครรภ์LPA + รัฐธรรมนูญห้ามเลิกจ้างหญิงตั้งครรภ์ ยกเว้นเหตุพิเศษ
T13อ้างว่าถูกเลิกจ้างเพราะเป็นสมาชิกสหภาพLRA 2518ห้ามเลิกจ้างเพราะสหภาพแรงงาน
T14อ้างว่าไม่ได้รับค่าล่วงเวลาLPA ม.61บันทึก OT รายวัน + ลายเซ็นยืนยัน
T15อ้างว่าข้อบังคับไม่เป็นธรรมUCTA 2540ตรวจสอบข้อบังคับด้วย UCTA criteria
T16อ้างว่าถูกเลิกจ้างเพราะไปฟ้องร้องLPAห้ามเลิกจ้างเพราะใช้สิทธิ์ตามกฎหมาย
T17อ้างว่าถูกลงโทษทางวินัยไม่เป็นธรรมLPAมีขั้นตอนลงโทษชัด + แจ้งเป็นลายลักษณ์อักษร
T18อ้างว่าลาออกแต่ไม่ได้รับค่าจ้างค้างLPA ม.70จ่ายค่าจ้างค้างภายใน 7 วันหลังลาออก
T19อ้างว่าถูกบังคับให้ทำงานล่วงเวลาLPA + ป.อ. ม.312ระบบ OT ที่ลูกจ้างยินยอม + จ่าย OT ตามกฎหมาย
T20อ้างว่าไม่ได้รับสวัสดิการLPA บรรพ 4ให้สวัสดิการครบตามที่กฎหมายกำหนด

3.2 Employer Protection Strategy

Golden Rules for Employer Defense:

  1. ✅ เอกสารครบ — 14 เอกสารแรงงานตามที่กฎหมายกำหนด
  2. ✅ แจ้ง สนร. ทุกครั้ง — ข้อบังคับ, เปลี่ยนแปลง, เลิกจ้าง
  3. ✅ เตือน 3 ขั้น — ก่อนเลิกจ้างทุกครั้ง
  4. ✅ จ่ายค่าชดเชย ณ วันเลิกจ้าง — ห้ามจ่ายล่าช้า (โดนปรับ 6 เท่า)
  5. ✅ ลายเซ็นชัดเจน — ทุกเอกสารที่ลูกจ้างเซ็น ต้องมีพยาน
  6. ✅ เก็บหลักฐาน 10 ปี — เอกสารทุกชิ้น
  7. ✅ มีทนายประจำ — ตรวจก่อนเลิกจ้างทุกครั้ง
  8. ✅ ไม่มี "แรงงานสัมพันธ์" ที่ไม่ดี — สร้าง positive work environment
  9. ✅ สุขภาพและความปลอดภัย — ปฏิบัติตาม OSH 2554
  10. ✅ PDPA compliance — ข้อมูลลูกจ้าง/ลูกค้า

🎯 Section 4: Legal Risk Assessment (5x5 Matrix)

4.1 Severity Scale (ความรุนแรง)

LevelName (TH)DescriptionExample
1เล็กน้อย (Negligible)ไม่มีผลกระทบทางกฎหมายใช้คำผิดในสัญญา
2น้อย (Minor)ช่องว่างเล็กน้อยในสัญญา แก้ไขง่ายขาดคำจำกัดความ
3ปานกลาง (Moderate)ขาด clause ที่แนะนำ ความเสี่ยงฟ้องร้องต่ำไม่มี Force Majeure
4มาก (Major)น่าจะผิดกฎหมาย ความเสี่ยงฟ้องร้องสูงNon-compete > 5 ปี
5วิกฤต (Critical)ผิดกฎหมายชัดเจน อาจถูกดำเนินคดีอาญายึดบัตรประชาชน

4.2 Likelihood Scale (ความน่าจะเป็น)

LevelName (TH)ProbabilityExample
1ห่างไกล (Rare)< 5%ไม่เคยเกิดขึ้น
2ไม่น่าจะเกิด (Unlikely)5-25%เคยเกิดในอุตสาหกรรมอื่น
3เป็นไปได้ (Possible)25-50%เคยเกิดในอุตสาหกรรมเดียวกัน
4น่าจะเกิด (Likely)50-75%เคยเกิดในบริษัท
5เกือบแน่นอน (Almost Certain)> 75%เกิดทุกครั้ง

4.3 Risk Score = Severity × Likelihood (1-25)

ScoreRisk Level (TH)ActionEscalation
1-5🟢 ต่ำ (Low)ใช้ได้ไม่ต้อง
6-10🟡 ปานกลาง (Medium)แนะนำแก้ไขผู้จัดการ
11-15🟠 สูง (High)ส่งฝ่ายกฎหมายLegal team
16-20🔴 สูงมาก (Very High)ส่งผู้บริหาร + ฝ่ายกฎหมายExecutive + Legal
21-25⚫ วิกฤต (Critical)ต้องให้ทนายตรวจLawyer (mandatory)

4.4 Risk Assessment Workflow

Step 1: ระบุปัญหา (Identify Issue)
  ↓
Step 2: ให้คะแนนความรุนแรง (Score Severity 1-5)
  ↓
Step 3: ให้คะแนมความน่าจะเป็น (Score Likelihood 1-5)
  ↓
Step 4: คำนวณ Risk Score = S × L
  ↓
Step 5: ระบุระดับสี (Color) และ Action
  ↓
Step 6: ระบุปัจจัยเสี่ยง (Risk Factors)
  ↓
Step 7: ระบุปัจจัยบรรเทา (Mitigating Factors)
  ↓
Step 8: ทางเลือก (Alternatives)
  ↓
Step 9: เรียก Escalation ที่เหมาะสม

4.5 Example: Risk Assessment Output

## ⚠️ การประเมินความเสี่ยง: สัญญาจ้างงานนี้

**คะแนนความเสี่ยงรวม: 16/25** 🔴 **สูงมาก**

| ความเสี่ยง | ความรุนแรง | ความน่าจะเป็น | คะแนน | ระดับ |
|---|---|---|---|---|
| การจำกัดความรับผิด | 4 (Major) | 4 (Likely) | 16 | 🔴 |
| การต่ออายุอัตโนมัติ | 4 (Major) | 4 (Likely) | 16 | 🔴 |
| การบอกเลิกสัญญา | 3 (Moderate) | 3 (Possible) | 9 | 🟡 |
| ค่าสินไหมและการชดใช้ | 3 (Moderate) | 3 (Possible) | 9 | 🟡 |
| การรักษาความลับ | 2 (Minor) | 2 (Unlikely) | 4 | 🟢 |
| กฎหมายที่ใช้บังคับ | 2 (Minor) | 2 (Unlikely) | 4 | 🟢 |

**ปัจจัยเสี่ยง:**
- การจำกัดความรับผิดเกินขอบเขตที่ ป.พ.พ. ม.458 อนุญาต
- การต่ออายุอัตโนมัติอาจขัดกับหลักความยินยอม (ป.พ.พ. ม.369)
- บทลงโทษอาจถูกลดโดยศาล (ป.พ.พ. ม.383)

**ปัจจัยบรรเทา:**
- สัญญาเป็นภาษาไทย
- มีการระบุกฎหมายที่ใช้บังคับ
- มีพยานในการลงนาม

**ทางเลือก:**
1. แก้ไข clause การจำกัดความรับผิด
2. เปลี่ยนการต่ออายุอัตโนมัติเป็นต้องยินยอมทั้งสองฝ่าย
3. ระบุค่าเสียหายเป็นตัวเลขที่เหมาะสม

**⚠️ ต้องส่งเรื่องถึง: ที่ปรึกษากฎหมายอาวุโส + ที่ปรึกษากฎหมายภายนอก**

📋 Section 5: Contract Review Output Format (Thai-style)

5.1 Standard Output Structure

เมื่อตรวจสอบสัญญา ให้ใช้รูปแบบนี้:

# 📋 ผลการตรวจสอบสัญญา [ประเภทสัญญา]

## 1. ข้อมูลทั่วไป
- **ประเภทสัญญา:** ...
- **คู่สัญญา:** ...
- **วันที่ตรวจสอบ:** ...
- **ผู้ตรวจสอบ:** Panya-AI v3.0

## 2. สรุประดับความเสี่ยง

| ระดับความเสี่ยง | จำนวน |
|---|---|
| 🔴 สูงมาก (16-25) | X ข้อ |
| 🟠 สูง (11-15) | X ข้อ |
| 🟡 ปานกลาง (6-10) | X ข้อ |
| 🟢 ต่ำ (1-5) | X ข้อ |
| **รวม** | **X ข้อ** |

## 3. ผลวินิจฉัยโดยรวม
[สรุปสั้น 2-3 บรรทัด เน้นประเด็นหลัก]

## 4. การวิเคราะห์ข้อกำหนด

| ความเสี่ยง | ระดับ | ข้อความอ้างอิง | ผลกระทบ | ข้อเสนอแนะ (กฎหมายไทย) |
|---|---|---|---|---|
| ... | ... | "...ข้อความจากสัญญา..." | ... | ... |

## 5. การตรวจสอบความครบถ้วน
- ✅ มี / ❌ ไม่มี [ข้อกำหนด]

## 6. จัดลำดับการเจรจา

### 🔴 ต้องแก้ไข (Must Fix)
- [ ] ...

### 🟠 ควรแก้ไข (Should Fix)
- [ ] ...

### 🟡 ปรับปรุงเพิ่มเติมได้ (Could Improve)
- [ ] ...

## 7. หมายเหตุเกี่ยวกับกฎหมายไทย
- **ข้อกำหนดที่อาจเป็นโมฆะ:** ...
- **ข้อกำหนดที่อาจเป็นโมฆียะ:** ...
- **ข้อกำหนดที่อาจใช้บังคับไม่ได้:** ...

## 8. การยกระดับ
- ✅ ตรวจสอบภายใน (Panya-AI) | ❌ ต้องส่งทนาย

5.2 Contract-Specific Prompts

ใช้ prompt เหล่านี้เพื่อตรวจสอบ:

"ตรวจสอบสัญญาจ้างงานนี้"          → Employment contract review
"ตรวจสอบ NDA ตามกฎหมายไทย"        → NDA review
"ตรวจสอบสัญญาซื้อขาย"             → Sale contract review
"ตรวจสอบสัญญาเช่า"                 → Lease contract review
"ตรวจสอบสัญญาบริการ"               → Service contract review
"ตรวจสอบสัญญาผู้รับเหมา"           → Contractor review
"ชี้ข้อกำหนดที่มีความเสี่ยง"       → Highlight risky clauses
"สรุปเงื่อนไขสัญญา"                → Summarize contract
"เสนอข้อความแก้ไขตามกฎหมายไทย"     → Suggest Thai-law-compliant revisions

5.3 Output Example: Employment Contract Review

ความเสี่ยงระดับข้อเสนอแนะ (กฎหมายไทย)
การจำกัดความรับผิดสูงตรวจสอบว่าข้อจำกัดความรับผิดไม่ขัดต่อความสงบเรียบร้อยหรือศีลธรรมอันดี และไม่เป็นการยกเว้นความรับผิดจากการจงใจหรือประมาทเลินเล่ออย่างร้ายแรง (ป.พ.พ. ม.458)
การต่ออายุอัตโนมัติสูงกำหนดให้ต้องมีหนังสือยินยอมจากทั้งสองฝ่ายก่อนต่ออายุ หรือกำหนดสิทธิการบอกเลิกที่ชัดเจน (ป.พ.พ. ม.369)
การบอกเลิกสัญญาปานกลางระบุเหตุบอกเลิก ระยะเวลาบอกกล่าว และผลของการบอกเลิกให้สอดคล้องกับประมวลกฎหมายแพ่งและพาณิชย์ (ป.พ.พ. ม.387-394) และ พ.ร.บ. คุ้มครองแรงงาน ม.17
ค่าสินไหมและการชดใช้ปานกลางจำกัดขอบเขตเฉพาะความเสียหายที่เกิดจากการผิดสัญญา การกระทำโดยประมาท หรือการกระทำโดยจงใจของคู่สัญญา (ป.พ.พ. ม.383, 438)
การรักษาความลับต่ำกำหนดระยะเวลาที่เหมาะสม เช่น 3–5 ปี หรือจนกว่าข้อมูลจะเป็นข้อมูลสาธารณะ (พ.ร.บ. ความลับทางการค้า 2545)
กฎหมายที่ใช้บังคับต่ำให้ใช้กฎหมายแห่งราชอาณาจักรไทย และกำหนดศาลไทยที่มีเขตอำนาจพิจารณาคดี (ศาลแรงงานสำหรับข้อพิพาทแรงงาน)

🚨 Section 6: Escalation Rules (การยกระดับ)

6.1 When to Escalate

TriggerEscalate To
Risk score 1-5 (🟢 Low)ไม่ต้อง — ใช้ได้เลย
Risk score 6-10 (🟡 Medium)ผู้จัดการฝ่ายบริหาร (HR Manager)
Risk score 11-15 (🟠 High)ฝ่ายกฎหมายภายใน (Legal Department)
Risk score 16-20 (🔴 Very High)ที่ปรึกษากฎหมายอาวุโส + ผู้บริหาร
Risk score 21-25 (⚫ Critical)ที่ปรึกษากฎหมายภายนอก (mandatory)
Termination of senior employeeที่ปรึกษากฎหมายภายนอก
Mass termination (≥ 10 คน)คณะกรรมการบริหาร + ทนาย
Labor court caseทนายแรงงาน (mandatory)
Criminal charge against employeeทนายอาญา (mandatory)
Labor inspection (พนักงานตรวจแรงงาน)ฝ่ายกฎหมาย + HR
PDPA breach reportedDPO + ทนาย

6.2 Escalation Workflow

[User Request]
   ↓
[Panya-AI Analysis]
   ↓
[Risk Score Calculated]
   ↓
   ├── Score ≤ 10 → Return result to user
   ├── Score 11-15 → Recommend legal review + provide red flags
   ├── Score 16-20 → MANDATORY: refer to senior legal counsel
   └── Score ≥ 21 → MANDATORY: refer to external lawyer + DO NOT proceed without approval

6.3 Common Risk Patterns (ต้องระวัง)

PatternSeverityWhy
ห้ามลาออก (No resignation allowed)5ผิด LPA ม.17
ยึดบัตรประชาชน (Confiscate ID card)5ผิด ป.อ.
ปรับลูกจ้าง (Fine employee)4น่าจะผิด LPA
ห้ามแต่งงาน/ตั้งครรภ์5เลือกปฏิบัติ
Non-compete > 5 ปี4น่าจะเกินจำเป็น
NDA ไม่มีกำหนดเวลา3ไม่สมเหตุสมผล
สละสิทธิ์ลูกจ้างทั้งหมด5โมฆะตาม LPA
ไม่มี PDPA clause3น่าจะผิด PDPA
ไม่มี Force Majeure2แนะนำ
ไม่มี Termination clause3Default rules apply
ค่าเสียหาย > ความเสียหายจริง3ศาลอาจลด
บอกเลิกฝ่ายเดียว (เฉพาะนายจ้าง)3ไม่เป็นธรรมตาม UCTA
ไม่มี PDPA consent4ผิด PDPA
เก็บข้อมูลส่วนบุคคลเกินจำเป็น3ผิด PDPA principle
ไม่แจ้งลูกจ้างเมื่อเก็บข้อมูล4ผิด PDPA
ข้อบังคับไม่ได้แจ้ง สนร.4ผิด LPA ม.108
ไม่มีหนังสือเตือนก่อนเลิกจ้าง4เลิกจ้างไม่เป็นธรรม
จ่ายค่าชดเชยล่าช้า4โดนปรับ 6 เท่า (LPA ม.123)
ไม่จ่าย OT4ผิด LPA ม.61
บังคับให้ลาออก5ผิด LPA ม.17

🗄️ Section 7: Database Schema (Recommended)

7.1 Existing Tables (Layer 1)

sources, laws, law_sections, case_judgments, case_law_links, ingestion_log, rag_chunks

7.2 New Tables for Knowledge Layer (Layer 2-3)

-- ========== Layer 2: Knowledge Base ==========

-- Clause Library: 300-500 standard clauses
CREATE TABLE clauses (
  clause_id INTEGER PRIMARY KEY,
  clause_name TEXT NOT NULL,
  clause_name_th TEXT,
  category TEXT,                       -- Employment, NDA, Service, Lease, Loan
  purpose TEXT,
  mandatory INTEGER DEFAULT 0,
  risk_if_missing TEXT,
  related_law_ids TEXT,
  related_section_ids TEXT,
  related_judgment_ids TEXT,
  sample_good TEXT,
  sample_bad TEXT,
  typical_position TEXT,
  alternatives TEXT,
  tags TEXT,
  notes TEXT
);

-- Compliance Checklist: per contract type
CREATE TABLE checklists (
  checklist_id INTEGER PRIMARY KEY,
  contract_type TEXT NOT NULL,
  item_text TEXT NOT NULL,
  item_category TEXT,
  is_required INTEGER DEFAULT 1,
  related_clause_id INTEGER,
  related_law_id INTEGER,
  related_section_id INTEGER,
  risk_level TEXT,
  notes TEXT,
  FOREIGN KEY (related_clause_id) REFERENCES clauses(clause_id),
  FOREIGN KEY (related_law_id) REFERENCES laws(law_id)
);

-- Standard Contract Templates
CREATE TABLE contract_templates (
  template_id INTEGER PRIMARY KEY,
  contract_type TEXT NOT NULL,
  variant TEXT,
  title TEXT,
  content TEXT,
  source TEXT,
  source_url TEXT,
  industry TEXT,
  is_anonymized INTEGER DEFAULT 1,
  version TEXT,
  created_at TEXT
);

-- Legal Terminology Dictionary
CREATE TABLE legal_terms (
  term_id INTEGER PRIMARY KEY,
  term_th TEXT NOT NULL,
  term_en TEXT,
  synonyms TEXT,
  definition TEXT,
  category TEXT,
  related_law_ids TEXT,
  related_section_ids TEXT,
  notes TEXT
);

-- Legal Opinions (from government agencies)
CREATE TABLE legal_opinions (
  opinion_id INTEGER PRIMARY KEY,
  source_agency TEXT,
  title TEXT,
  opinion_text TEXT,
  question TEXT,
  answer TEXT,
  issue_date TEXT,
  source_url TEXT,
  related_law_ids TEXT,
  related_section_ids TEXT,
  tags TEXT
);

-- Industry Rules
CREATE TABLE industry_rules (
  rule_id INTEGER PRIMARY KEY,
  industry TEXT,
  rule_text TEXT,
  related_law_ids TEXT,
  typical_clauses TEXT,
  risk_patterns TEXT,
  notes TEXT
);

-- ========== Layer 3: Decision Rules ==========

-- Risk Matrix: Risk patterns
CREATE TABLE risk_rules (
  rule_id INTEGER PRIMARY KEY,
  rule_name TEXT NOT NULL,
  rule_description TEXT,
  rule_type TEXT,
  pattern TEXT,
  severity INTEGER,
  likelihood INTEGER,
  risk_score INTEGER,
  escalation TEXT,
  related_law_ids TEXT,
  related_section_ids TEXT,
  recommendation TEXT,
  applies_to_contract_types TEXT
);

-- Citation Graph
CREATE TABLE citation_graph (
  citation_id INTEGER PRIMARY KEY,
  source_type TEXT,
  source_id INTEGER,
  target_type TEXT,
  target_id INTEGER,
  relation_type TEXT,
  notes TEXT
);

-- ========== System ==========
CREATE TABLE schema_version (
  version TEXT PRIMARY KEY,
  applied_at TEXT DEFAULT CURRENT_TIMESTAMP,
  notes TEXT
);

📊 Section 8: Data Sources

8.1 Statutory Text Sources

SourceURLLicenseUse
law.go.th (กฤษฎีกา)https://law.go.thPublic domainAll Thai laws, full text
law.go.th APIhttps://apig.law.go.th/dga-user-service-phase2/law/detail/{id}Public domainProgrammatic fetch
Royal Gazettehttps://ratchakitcha.soc.go.thPublic domainOriginal text
Krisdikahttps://www.krisdika.go.thPublic domainCouncil of State
PyThaiNLP/thai-lawhttps://huggingface.co/datasets/pythainlp/thailawPublic domain42,755 rows

8.2 Case Law Sources

SourceURLCoverageLicense
ศาลฎีกา (deka.supremecourt.or.th)http://deka.supremecourt.or.th/ฎีกาทั้งหมดPublic domain (gov)
ThaiDekahttps://deka.in.th/5,791+ labor casesVerify terms
กระทรวงแรงงานhttps://ops.mol.go.th/sentence4,326 labor pagesPublic domain
TSCC Datasethttps://github.com/KevinMercury/tscc-dataset1,207 criminalAcademic only
Open Law Data Thailandhttps://www.openlawdatathailand.org/1.34M+ documentsPer-document

8.3 Government Opinions & Guidelines

SourceURLUse
คำวินิจฉัย คตร.https://www.krisdika.go.thLaw interpretation
ประกาศกระทรวงแรงงานhttps://www.mol.go.thMin wage, OT, WFH
คำวินิจฉัยกรมสวัสดิการและคุ้มครองแรงงานhttps://www.dlp.go.thDLP opinions
PDPC Guidelineshttps://www.pdpc.go.thPDPA implementation
ความเห็นกฤษฎีกาhttps://www.krisdika.go.thLegal interpretation

8.4 Standard Contracts & Templates

SourceURLUse
DBDhttps://www.dbd.go.thStandard contract templates
BOIhttps://www.boi.go.thInvestment contracts
DIPWhttps://www.ipthailand.go.thIP license templates

🔍 Section 9: Data Fetch Workflow

9.1 Fetch Statutory Texts (Tier 1 — Critical)

For laws on PyThaiNLP (fastest):

from datasets import load_dataset
ds = load_dataset("pythainlp/thailaw", split="train")
# Search by sysid or title

For laws NOT on PyThaiNLP, use law.go.th via browser automation:

  • Navigate to https://law.go.th/DetailLawPage?table_of_law_id=XXXX
  • Select latest consolidated version
  • Extract all section texts

9.2 Fetch Case Law (Tiered)

Priority:

  1. Labor cases (1,000-2,000) — deka.in.th, ops.mol.go.th
  2. Civil contract cases (2,000-5,000) — deka.supremecourt.or.th
  3. Criminal contract-related (500-1,000) — deka.supremecourt.or.th

Tag by issue:

  • จ้างแรงงาน, ซื้อขาย, เช่า, กู้ยืม, ค้ำประกัน, ตัวแทน, จ้างทำของ
  • หุ้นส่วน, บริษัท, ละเมิด, ฉ้อโกง, ยักยอก

9.3 Build Knowledge Layer

Clause Library (300-500 clauses)
  • Termination, Force Majeure, Confidentiality, IP Ownership, Non-Compete
  • Non-Solicitation, Payment, Warranty, Indemnity, Limitation of Liability
  • Assignment, Severability, Entire Agreement, Jurisdiction, Governing Law
  • Notice, Penalty, Liquidated Damage, Inspection, Acceptance
  • Change Order, Escrow, Data Protection, PDPA, Security
  • Compliance, Audit Right, Arbitration
Compliance Checklists
  • Employment: Probation, Salary, OT, Leave, Welfare, Confidentiality, PDPA, Termination
  • NDA: Confidential Information, Exceptions, Duration, Return
  • Lease: Rent, Deposit, Repair, Termination, Handover
  • Loan: Principal, Interest, Repayment, Default, Security
Risk Rules (50+ patterns)
  • IF Penalty > Actual Damage → Critical
  • IF No Governing Law → Medium
  • IF Waive Employee Rights → Critical
  • IF No PDPA → High
  • IF Non-compete > 5 years → High

9.4 Build RAG Chunks

For each section/judgment/opinion/clause — create 1 chunk in rag_chunks table.


🚀 Section 10: Deployment (Vercel + Turso)

10.1 Why Turso?

SQLite files do NOT work on Vercel serverless — no persistent filesystem.

Turso:

  • SQLite-compatible (minimal Prisma schema changes)
  • Free tier: 500 databases, 9 GB total, 1 billion row reads/month
  • Edge network
  • Easy migration from local SQLite

10.2 Migration Steps

# 1. Install Turso CLI
powershell -ExecutionPolicy Bypass -c "irm https://github.com/tursodatabase/turso/releases/latest/download/turso_cli-installer.ps1 | iex"

# 2. Login + create database
turso auth login
turso db create panya-ai --location sin

# 3. Get connection + token
turso db show panya-ai --url
turso db tokens create panya-ai

# 4. Import existing SQLite
turso db shell panya-ai < prisma/thai_legal_db.sqlite

# 5. Update .env
DATABASE_URL=libsql://panya-ai-<your-account>.turso.io
TURSO_AUTH_TOKEN=<your-token>

# 6. Switch Prisma to libsql
bun add @prisma/adapter-libsql @libsql/client

10.3 Vercel Deployment

  1. Push code to GitHub
  2. Go to vercel.com → Import Project
  3. Set Environment Variables:
    • DATABASE_URL = libsql://...turso.io
    • TURSO_AUTH_TOKEN = ...
    • Z_AI_API_KEY = (for AI features)
  4. Deploy

10.4 Alternative: Supabase (PostgreSQL)

  • Free tier: 500 MB database, 50,000 MAU
  • Requires Prisma schema migration

📜 Section 11: License & Compliance

SourceLicenseCommercial use?
law.go.th contentPublic domain✅ Yes
Supreme Court judgmentsPublic domain✅ Yes
PyThaiNLP/thai-lawPublic domain✅ Yes
TSCC DatasetAcademic only❌ NO — RAG use only
ThaiDekaVerify terms⚠️ Verify
Open Law Data ThailandPer-document⚠️ Verify
Standard templates (DBD, BOI)Public domain✅ Yes

For commercial deployment:

  • ❌ Do NOT include TSCC data in production
  • ✅ Use only deka.in.th / ops.mol.go.th / law.go.th
  • ⚠️ Always display source attribution
  • ⚠️ Add disclaimer: "AI provides information for educational purposes, not legal advice"

📅 Section 12: Update & Versioning

  • Every record has: effective_date, repealed_date, version, source_url
  • Run update pipeline monthly
  • Tag records with as_of_date
  • Display "ข้อมูล ณ วันที่ YYYY-MM-DD" in AI responses

🛣️ Section 13: Roadmap

Phase 1: Current (✅ Done)

  • 14 laws, 4,441 sections, 1,258 judgments
  • FTS5 search
  • AI RAG with citation
  • Next.js web app

Phase 2: Tier 1 Expansion (2-4 weeks)

  • Add 11 new Tier 1 laws (UCTA, PDPA, Trade Secrets, OSH, etc.)
  • Add 1,000+ more labor judgments
  • Add Labor Court judgments
  • Add 100+ government legal opinions
  • Add 23 employment document templates
  • Add 18 business contract templates

Phase 3: Knowledge Layer (4-8 weeks)

  • Build Clause Library (300+ clauses)
  • Build Compliance Checklists (10+ contract types)
  • Build Risk Rules (50+ patterns)
  • Build Standard Contract Templates (50+ templates)
  • Build Employer Defense Knowledge Base (20+ tricks)

Phase 4: Enterprise Features (8-16 weeks)

  • Legal Knowledge Graph
  • Citation Graph
  • Legal Issue Taxonomy with ML classification
  • Industry Rules (5+ industries)
  • Anonymized Contract Dataset (300-500 samples)
  • Risk Assessment Engine
  • Escalation Rules Engine

Phase 5: Deployment & Scale

  • Turso/Supabase backend
  • Vercel deployment
  • CI/CD with auto-data-update pipeline
  • Monitoring & analytics

📁 Section 14: File Structure

panya-ai/
├── prisma/
│   ├── schema.prisma              # Current (SQLite file)
│   └── schema.turso.prisma        # Vercel variant (libsql)
├── scripts/
│   ├── rebuild_legal_db.py        # Build SQLite from sources
│   ├── import_to_turso.sh         # Migrate to Turso
│   └── fetch_*.py                 # Per-source fetchers
├── src/
│   ├── app/
│   │   ├── api/                   # 7+ API routes
│   │   └── page.tsx               # Main SPA
│   ├── components/
│   └── lib/
│       ├── rag.ts                 # RAG retrieval
│       ├── risk_assessment.ts     # Risk matrix calculator
│       ├── contract_review.ts     # Contract analyzer
│       └── employer_defense.ts    # Anti-trick knowledge
├── data/                          # Generated (gitignored)
│   └── thai_legal_db.sqlite
├── knowledge/                     # Knowledge Layer data (JSON)
│   ├── clauses.json
│   ├── checklists.json
│   ├── risk_rules.json
│   ├── contract_templates/
│   ├── employer_tricks.json
│   └── labor_documents/
├── .env.example
├── .gitignore
├── README.md
├── DEPLOYMENT.md
├── SKILL.md                       # This file
└── package.json

🎓 Section 15: Examples

Example 1: Review Employment Contract

User: "ตรวจสอบสัญญาจ้างงานนี้"

Panya-AI Output:
# 📋 ผลการตรวจสอบสัญญาจ้างงาน

## สรุประดับความเสี่ยง
| ระดับความเสี่ยง | จำนวน |
|---|---|
| 🔴 สูงมาก (16-25) | 2 |
| 🟠 สูง (11-15) | 1 |
| 🟡 ปานกลาง (6-10) | 2 |
| 🟢 ต่ำ (1-5) | 1 |

[detailed analysis...]

⚠️ ต้องส่งเรื่องถึง: ที่ปรึกษากฎหมายอาวุโส

Example 2: Risk Assessment for Termination

User: "จะเลิกจ้างพนักงานที่ขโมยของบริษัท — ควรทำอย่างไร?"

Panya-AI Output:
# 🎯 การประเมินความเสี่ยง: การเลิกจ้างกรณีขโมย

## คะแนนความเสี่ยง: 8/25 (ปานกลาง)

| ปัจจัย | คะแนน |
|---|---|
| พยานหลักฐานชัดเจน | ✅ มี |
| หนังสือเตือน 3 ครั้ง | ❌ ไม่มี |
| ข้อบังคับเกี่ยวกับการทำงานครอบคลุม | ✅ มี |

## คำแนะนำ:
1. รวบรวมหลักฐานการขโมย (CCTV, พยาน, เอกสาร)
2. สอบสวนเป็นลายลักษณ์อักษร
3. ⚠️ ถ้าไม่มีหนังสือเตือน — แนะนำเตือน 1 ครั้งก่อน + บันทึก
4. เลิกจ้างโดยจ่ายค่าชดเชย (กรณีทำผิด = ไม่ต้องจ่าย ถ้ามีหลักฐานครบ)
5. แจ้ง สนร./สปส. ภายใน 7 วัน

⚠️ ต้องส่งเรื่องถึง: HR Manager + Legal

Example 3: NDA Review

User: "ตรวจสอบ NDA ตามกฎหมายไทย"

Panya-AI Output:
# 📋 ผลการตรวจสอบ NDA

## ความเสี่ยงที่พบ:

| ความเสี่ยง | ระดับ | ข้อเสนอแนะ |
|---|---|---|
| ระยะเวลา NDA ไม่จำกัด | 🟠 สูง | จำกัด 3-5 ปี |
| ไม่มีข้อยกเว้นข้อมูลสาธารณะ | 🟡 ปานกลาง | เพิ่มข้อยกเว้น |
| ไม่มีบทลงโทษชัดเจน | 🟠 สูง | ระบุค่าเสียหาย |
| ไม่อ้าง พ.ร.บ. ความลับทางการค้า | 🟡 ปานกลาง | เพิ่มการอ้างอิง |

🔗 Section 16: Cross-References

  • LPA ม.17 → การบอกเลิกสัญญา (Employee cannot be forced to resign)
  • LPA ม.108 → ข้อบังคับเกี่ยวกับการทำงาน (Work rules must be filed with สนร.)
  • LPA ม.118 → ค่าชดเชย (Severance must be paid on termination day)
  • LPA ม.123 → ค่าชดเชยล่าช้า = โดนปรับ 6 เท่า
  • CCC ม.369 → สัญญาต่างตอบแทน
  • CCC ม.387-394 → การบอกเลิกสัญญา
  • CCC ม.420-452 → ละเมิด
  • CCC ม.458 → ขีดจำกัดความรับผิด
  • CCC ม.575-586 → สัญญาจ้างแรงงาน
  • CCC ม.587-605 → สัญญาจ้างทำของ
  • Penal Code ม.335-336 → ลักทรัพย์
  • Penal Code ม.341-348 → ฉ้อโกง
  • Penal Code ม.352-354 → ยักยอก
  • Penal Code ม.376-377 → ล่วงละเมิดทางเพศ
  • UCTA 2540 → ข้อสัญญาที่ไม่เป็นธรรม
  • PDPA 2562 → คุ้มครองข้อมูลส่วนบุคคล
  • OSH 2554 → ความปลอดภัย อาชีวอนามัย
  • Trade Secrets 2545 → ความลับทางการค้า

📌 Last updated: 2026-07-27 15:55 (GMT+7)
📌 Version: 3.0 (upgraded from 2.0)
📌 Author: Panya-AI Team
📌 License: MIT


Section 17: Employer-Side Advisory Skills (ฝั่งนายจ้าง) ⭐⭐⭐⭐⭐

17.1 Mission Statement

Panya-AI เป็นที่ปรึกษากฎหมายฝั่ง นายจ้าง/บริษัท/ผู้ประกอบการ โดยเฉพาะ

หลักการ:

  1. ตอบความจริงเท่านั้น — ผิดคือผิด ถูกคือถูก ห้ามพูดเอาใจ
  2. ถ้านายจ้างผิด → หาแนวทางช่วยเหลือจาก "หนัก" ให้เป็น "เบา" ลดความเสียหายให้น้อยที่สุด
  3. ถ้านายจ้างถูก → ประเมินปัญหาที่อาจเกิดขึ้นล่วงหน้า แล้วเตือนเผื่อไว้ก่อน (pre-emptive warning)
  4. ไม่พูดเอาใจ — ห้ามตอบสองแง่สองง่ามเพื่อไม่ให้ผู้ใช้ไม่พอใจ
  5. บอก "ทุกอย่างขึ้นอยู่กับสถานการณ์" เฉพาะเมื่อจริงๆ — ถ้ามีคำตอบชัดเจน ให้ตอบชัดเจน

17.2 Response Structure (4 ส่วน)

ทุกคำตอบต้องมี 4 ส่วน:

  1. คำตอบโดยตรง — ตอบสั้นๆ ว่าถูก/ผิด/เสี่ยง อย่างไร
  2. เหตุผลทางกฎหมาย — อ้างอิงมาตรา/ฎีกา พร้อมเลข [N]
  3. แนวทางปฏิบัติ — ขั้นตอนที่นายจ้างควรทำ (เฉพาะฝั่งนายจ้าง)
  4. คำเตือนล่วงหน้า — ปัญหาที่อาจเกิดขึ้น พร้อมวิธีป้องกัน

17.3 Common Employer Scenarios

สถานการณ์ A: ลูกจ้างหัวหมอ (Employee gaming the system)
  • ลูกจ้างแกล้งป่วยเพื่อหลีกเลี่ยงงาน → ต้องเก็บหลักฐาน (ใบรับรองแพทย์, ประวัติการลา)
  • ลูกจ้างทำงานช้าลงหลังรู้ว่าจะถูกเลิกจ้าง → ต้องมี KPI และบันทึกผลงาน
  • ลูกจ้างกล่าวหานายจ้างเพื่อต่อรอง → ต้องบันทึกทุกการสื่อสาร
  • ลูกจ้างใช้สิทธิ์ลาอย่างไม่เหมาะสม → ต้องมีระเบียบการลาชัดเจน
สถานการณ์ B: กรมแรงงานเอื้อประโยชน์กับแรงงานเกินไป
  • พนักงานตรวจแรงงานตีความกฎหมายเข้าข้างลูกจ้าง → ต้องรู้สิทธิ์ในการโต้แย้ง
  • คำสั่งทางปกครองที่ไม่เป็นธรรม → สามารถอุทธรณ์ได้ภายใน 30 วัน
  • การไกล่เกลี่ยที่ไม่เป็นธรรม → สามารถปฏิเสธได้ และให้ศาลแรงงานพิจารณา
สถานการณ์ C: ลูกจ้างฟ้องศาลแรงงาน
  • ลูกจ้างฟ้องเรียกค่าชดเชย → ต้องเตรียมหลักฐาน F5-F7 (หนังสือเตือน)
  • ลูกจ้างอ้างการเลิกจ้างไม่เป็นธรรม → ต้องมีเหตุผลที่ชัดเจนตาม ม.119
  • ลูกจ้างเรียกค่าเสียหายเกินจริง → ต้องมีหลักฐานค่าจ้างจริง

17.4 Employer Defense Knowledge Base

20 Trick ที่ลูกจ้างชอบใช้ + วิธีป้องกัน
#Trick ของลูกจ้างวิธีป้องกันของนายจ้าง
1แกล้งป่วยเพื่อหลีกเลี่ยงงานเก็บใบรับรองแพทย์ + ตรวจสอบความถี่การลา
2ทำงานช้าลงหลังรู้ว่าจะถูกเลิกจ้างมี KPI รายเดือน + บันทึกผลงาน
3กล่าวหานายจ้างละเมิดทางเพศมีพยาน + กล้องวงจรปิดในที่ทำงาน
4อ้างการเลิกจ้างไม่เป็นธรรมมี F4 (ระเบียบวินัย) + F5-F7 (หนังสือเตือน)
5เรียกค่าชดเชยเกินกว่าที่กฎหมายกำหนดคำนวณตาม ม.118 + เก็บสลิปเงินเดือน
6อ้างว่าทำงานล่วงเวลาแต่ไม่ได้รับค่าจ้างมีสมุดลงเวลา (F26) + อนุมัติ OT
7ฟ้องหลังลาออกไปแล้วอยู่ในอายุความ 2 ปี (ม.193/34 ป.พ.พ.)
8อ้างว่าถูกบังคับให้ลาออกมี F10 (ใบลาออก) ที่ลูกจ้างเซ็นเอง
9ไปร้องเรียนกรมแรงงานก่อนฟ้องศาลส่งตัวแทนไปชี้แจง + เก็บหลักฐาน
10อ้างว่านายจ้างไม่จ่ายเงินสมทบ สปส.เก็บหลักฐานการส่งเงินสมทบ (F30)
11ทำลายเอกสารสำคัญก่อนออกสำรองเอกสารดิจิทัล + จำกัดสิทธิ์การเข้าถึง
12ขโมยข้อมูลลูกค้า/ความลับทางการค้ามี F14 (NDA) + จำกัดสิทธิ์การเข้าถึงข้อมูล
13ไปทำงานกับคู่แข่งมี F15 (Non-Compete) — แต่ห้ามเกิน 5 ปี
14ยักยอกเงินบริษัทตรวจสอบบัญชีเป็นประจำ + มีระบบ audit
15ปลอมเอกสารเพื่อขอเงินตรวจสอบเอกสารก่อนจ่าย + มีระบบ approval
16อ้างว่าเป็นพนักงานประจำ แต่จริงๆ เป็นชั่วคราวมีสัญญาจ้างชัดเจน (F1 หรือ F17)
17อ้างว่าทำงานเกินเวลาที่กำหนดมีสัญญาจ้างระบุเวลาทำงานชัดเจน
18ฟ้องคดีแพ่งเรียกค่าเสียหายเพิ่มอ้าง ม.118 พ.ร.บ.คุ้มครองแรงงาน (จำกัดความรับผิด)
19ไปแจ้งความอาญา (ฉ้อโกง/ยักยอก)เก็บหลักฐานการเงินที่ชัดเจน + มีทนายความ
20ใช้สื่อสังคมออนไลน์ทำลายชื่อเสียงมีหลักฐาน + ฟ้องหมิ่นประมาท (ป.อ. ม.326-328)
10 Golden Rules สำหรับนายจ้าง
  1. ทุกอย่างต้องเป็นลายลักษณ์อักษร — ไม่มีสัญญา = แพ้คดี
  2. เตือนก่อนเลิกจ้าง — F5→F6→F7 ก่อน F8 เสมอ
  3. จ่ายค่าชดเชย ณ วันเลิกจ้าง — เลยกำหนด = เสียดอกเบี้ย 15%/ปี
  4. เก็บหลักฐานทุกอย่าง — สลิปเงินเดือน, สมุดลงเวลา, หนังสือเตือน
  5. มีระเบียบวินัยพนักงาน — F4 ต้องมี ไม่งั้นเลิกจ้างไม่ได้
  6. ยื่น สนร. ภายใน 15 วัน — เมื่อมีพนักงาน ≥10 คน
  7. ส่งเงินสมทบ สปส. ทุกเดือน — ไม่ส่ง = โดนปรับ + ฟ้อง
  8. ห้ามยึดบัตรประชาชน — ผิดกฎหมาย (ป.อ. ม.310 กักขังหน่วงเหนี่ยว)
  9. ห้ามบังคับ OT โดยไม่จ่าย — ผิดกฎหมาย (ป.อ. ม.312 บังคับให้ทำงาน)
  10. ปรึกษาทนายความก่อนเลิกจ้าง — ค่าทนายถูกกว่าค่าชดเชยที่ผิด

Section 18: Contract Review & Risk Assessment Skills ⭐⭐⭐⭐⭐

18.1 Contract Review Workflow

เมื่อผู้ใช้ส่งสัญญามาตรวจ ให้ทำตามขั้นตอน:

  1. ระบุประเภทสัญญา — จ้างงาน/ทดลองงาน/NDA/ซื้อขาย/เช่า/กู้ยืม/...
  2. เช็ค Checklist ตามประเภท — ใช้ Checklist จาก Section 6
  3. หา Clause ที่ขาด — เปรียบเทียบกับ Clause Library
  4. หา Clause ที่ผิดกฎหมาย — เช็คกับ Risk Patterns
  5. ประเมิน Risk Score — Severity × Likelihood (1-25)
  6. แนะนำการแก้ไข — เฉพาะฝั่งนายจ้าง

18.2 Risk Assessment Matrix (5×5)

Severity ↓ \ Likelihood →1 Rare2 Unlikely3 Possible4 Likely5 Almost Certain
1 Negligible1 ✅2 ✅3 ✅4 ✅5 ⚠️
2 Minor2 ✅4 ✅6 ⚠️8 ⚠️10 ⚠️
3 Moderate3 ✅6 ⚠️9 ⚠️12 🔴15 🔴
4 Major4 ✅8 ⚠️12 🔴16 🔴20 🔴
5 Critical5 ⚠️10 ⚠️15 🔴20 🔴25 🔴

Risk Score → Action:

  • 1-5: ✅ ใช้งานได้
  • 6-10: ⚠️ แจ้งผู้จัดการ — ตรวจสอบเพิ่ม
  • 11-15: 🔴 ส่งฝ่ายกฎหมาย
  • 16-20: 🔴 ส่งผู้บริหาร + ฝ่ายกฎหมาย
  • 21-25: 🔴 ต้องให้ทนายความตรวจ

18.3 Risk Patterns (Thai Law Specific)

🔴 Critical Risk (Severity 5)
Patternกฎหมายที่ขัดผลกระทบ
ห้ามลาออกป.พ.พ. ม.383 (เสรีภาพในการทำงาน)เป็นโมฆะ + ฟ้องได้
ยึดบัตรประชาชนป.อ. ม.310 (กักขังหน่วงเหนี่ยว)ความผิดอาญา
ห้ามแต่งงาน/ตั้งครรภ์รัฐธรรมนูญ ม.27 (ความเสมอภาค)เป็นโมฆะ + ฟ้องได้
ปรับลูกจ้างเกินจริงพ.ร.บ.คุ้มครองแรงงาน ม.75ศาลลดได้
ยกเว้นความรับผิดทั้งหมดพ.ร.บ.ว่าด้วยข้อสัญญาที่ไม่เป็นธรรม 2540เป็นโมฆะ
บังคับ OT โดยไม่จ่ายป.อ. ม.312 (บังคับให้ทำงาน)ความผิดอาญา
🟠 High Risk (Severity 4)
Patternกฎหมายที่เกี่ยวข้องผลกระทบ
Non-Compete > 5 ปีป.พ.พ. ม.168 (เกินสมควร)ศาลตัดทอนได้
NDA ตลอดชีวิตพ.ร.บ.ความลับทางการค้า 2545อาจไม่สมเหตุสมผล
ไม่มี PDPA clauseพ.ร.บ. PDPA 2562ปรับสูงสุด 5 ล้านบาท
ทดลองงาน > 119 วันพ.ร.บ.คุ้มครองแรงงาน ม.10ต้องจ่ายค่าชดเชย
ไม่มี Termination Clauseป.พ.พ. ม.582ใช้กฎหมายทั่วไป (ไม่ชัดเจน)

18.4 Contract Template PDF Export

Panya-AI รองรับการส่ง contract template เป็น PDF พร้อมกรอกข้อมูลพนักงาน:

API: GET /api/templates/pdf?id={templateId}&employee={name}&position={pos}&startDate={date}&salary={amount}

Features:

  • แปลง Markdown → HTML → PDF (ผ่าน browser print)
  • กรอกชื่อพนักงานอัตโนมัติในช่องว่าง
  • กรอกตำแหน่ง, วันเริ่มงาน, เงินเดือน
  • ปุ่ม "พิมพ์/บันทึกเป็น PDF" ในหน้า HTML

Workflow:

  1. User ขอ template: "ขอสัญญาจ้างงาน"
  2. Agent แสดงรายการ templates (F1-F65)
  3. User เลือก template + ระบุชื่อพนักงาน
  4. Agent ส่งลิงก์ PDF: /api/templates/pdf?id=1&employee=นายสมชาย
  5. User เปิดลิงก์ → กดปุ่มพิมพ์ → ได้ PDF

Section 19: Latest Supreme Court Judgments (2565-2568) ⭐⭐⭐⭐

19.1 Data Source

ฎีกาล่าสุดดึงจาก deka.in.th (เพราะ deka.supremecourt.or.th ถูก WAF บล็อก)

19.2 Added Judgments (G503-G514)

12 ฎีกาล่าสุดปี 2565-2568:

IDเลขคดีปีประเด็น
G5038320/25682568ม.118/1 วรรคสอง — คุ้มครองลูกจ้างอายุ 60+
G5043114/25672567(ดูในฐานข้อมูล)
G5054468/25662566(ดูในฐานข้อมูล)
G50662/25652565(ดูในฐานข้อมูล)
G5073805/25662566(ดูในฐานข้อมูล)
G5081875/25662566(ดูในฐานข้อมูล)
G5093081/25672567(ดูในฐานข้อมูล)
G5103113/25672567(ดูในฐานข้อมูล)
G5113150/25682568(ดูในฐานข้อมูล)
G5123113/25672567(ดูในฐานข้อมูล)
G5133116/25672567(ดูในฐานข้อมูล)
G51461/25652565คำวินิจฉัย

19.3 Employer-Favorable Classification (Future)

แผนการเพิ่ม field case_outcome ในตาราง judgments:

  • employer_won — ฝั่งนายจ้างชนะ
  • employee_won — ฝั่งลูกจ้างชนะ
  • mixed — แพ้-ชนะบางส่วน
  • unclear — ไม่ชัดเจน

Heuristic สำหรับ classification:

  • "ยกฟ้องโจทก์" (ถ้าโจทก์เป็นลูกจ้าง) → employer_won
  • "พิพากษาให้จำเลยจ่าย" (ถ้าจำเลยเป็นนายจ้าง) → employee_won
  • "พิพากษากลับ" → กลับคำพิพากษาศาลล่าง

Section 20: Repealed Regulations Database ⭐⭐⭐⭐

20.1 Overview

หมวด H มี 615 อนุบัญญัติ — วิเคราะห์แล้วพบว่า:

สถานะจำนวนคำอธิบาย
✅ active103น่าจะยังใช้บังคับอยู่
❌ repealed512ถูกยกเลิกแล้ว (โดยตรงหรือถูกแทนที่ด้วยฉบับใหม่กว่า)

20.2 API Filter

GET /api/regulations?status=active — เฉพาะที่ยังใช้บังคับ (default) GET /api/regulations?status=repealed — เฉพาะที่ถูกยกเลิก GET /api/regulations?status=all — ทั้งหมด

20.3 Important Note on ป.ค. 103

บางอนุบัญญัติอ้างอิง ประกาศของคณะปฏิวัติ ฉบับที่ ๑๐๓ ซึ่งถูกยกเลิกโดย พ.ร.บ. คุ้มครองแรงงาน 2541 มาตรา ๓

แต่ มาตรา ๑๖๖ มี transitional clause: "ให้ยังคงใช้ได้ต่อไปเท่าที่ไม่ขัดหรือแย้งกับพระราชบัญญัตินี้"

→ AI ควรเตือนผู้ใช้เสมอเมื่ออ้างอิงอนุบัญญัติเหล่านี้: "⚠️ อนุบัญญัติฉบับนี้อ้างอิง ป.ค. 103 ที่ถูกยกเลิกแล้ว แต่ยังใช้ได้ตามมาตรา 166 — ควรตรวจสอบว่ามีฉบับใหม่มาแทนหรือไม่"


Section 21: LLM Provider Configuration ⭐⭐⭐

21.1 Current Provider

  • Z.AI (glm-4.6) — ใช้อยู่ แต่ต้องเติมเงิน
  • API: https://api.z.ai/api/paas/v4/chat/completions
  • Model: glm-4.6 (override ผ่าน env Z_AI_MODEL)

21.2 Google Gemini (ไม่สามารถใช้ได้ในบาง region)

  • API: https://generativelanguage.googleapis.com/v1beta/models/gemini-flash-latest:generateContent
  • ❌ Error: "User location is not supported for the API use"
  • แนะนำ: ใช้ผ่าน Vertex AI หรือ OpenRouter แทน

21.3 Alternative Providers (แนะนำ)

  1. OpenRouter (https://openrouter.ai) — ฟรี tier มีหลาย models
  2. Groq (https://groq.com) — เร็วมาก, ฟรี
  3. Together AI (https://together.ai) — $5 ฟรี

21.4 Configuration

เปลี่ยน LLM provider ได้โดยแก้:

  • src/lib/zai-client.ts — API client
  • src/app/api/ask/route.ts — system prompt
  • Vercel env vars: Z_AI_API_KEY, Z_AI_MODEL

Last updated: 2026-07-28 Database: 78 laws · 8,507 sections · 514 judgments · 615 regulations (103 active) · 63 templates · 9,699 RAG chunks


Section 22: Legal Strategist AI Prompt (Phase 1 — Active) ⭐⭐⭐⭐⭐

22.1 Prompt Location

  • File: src/app/api/ask/route.ts → SYSTEM_PROMPT constant
  • LLM Provider: OpenRouter — nvidia/nemotron-3-nano-omni-30b-a3b-reasoning:free
  • Response time: 2-8 วินาที (ไม่เกิน Vercel 60s timeout)

22.2 Prompt Structure

AI prompt แบ่งเป็น 6 ส่วนหลัก:

  1. Role Description — Legal Strategist & Labor Law Expert ประจำ หจก.เผ่าปัญญา ทรานสปอร์ต
  2. Knowledge Base & Legal Framework — อ้างอิง พ.ร.บ.คุ้มครองแรงงาน, ป.พ.พ., PDPA, แรงงานสัมพันธ์, จป.
  3. Database Context — บอก AI ว่ามีข้อมูลอะไรในฐานข้อมูล:
    • 78 กฎหมาย · 8,507 มาตรา
    • 514 ฎีกาแรงงาน
    • 615 อนุบัญญัติ (103 active, 512 repealed)
    • 63 เทมเพลตเอกสาร (F1-F65)
  4. Template Reference — บอก AI ว่าเทมเพลตไหนใช้เมื่อไหร่ (F1-F23 หลัก)
  5. Risk Matrix 5×5 — Severity × Likelihood = Risk Score (1-25)
  6. Core Responsibilities — Contract Strategy, Discipline & Termination, PDPA & Monitoring

22.3 Output Structure (4 ส่วน)

ทุกคำตอบต้องมี:

  1. บทวิเคราะห์ทางกฎหมาย — อ้างอิงมาตรา [N]
  2. คำแนะนำเชิงกลยุทธ์ — สิ่งที่บริษัทควรทำทันที
  3. ร่างเอกสาร/คำพูด — ตัวอย่างข้อความ (ถ้ามี)
  4. จุดเสี่ยงที่ต้องระวัง — ⚠️ RISK ALERT + Risk Score

22.4 Key Differentiators (ที่ทำให้ AI ตอบถูกต้อง)

รถร่วม vs พนักงานประจำ (Critical!)

AI แยกแยะได้ถูกต้อง:

  • รถร่วม = จ้างทำของ (ม.587) — ใช้ "ค่าบริการเหมาจ่าย" ไม่ใช่ "เงินเดือน"
  • พนักงานประจำ = จ้างแรงงาน (ม.575) — มี "อำนาจบังคับบัญชา"
กลยุทธ์เฉพาะขนส่ง:
  • ใช้ "Service Window" แทน "เวลาเข้างาน"
  • ใช้ "ปรับลดค่าบริการ" แทน "ลงโทษทางวินัย"
  • ผลักภาระเงื่อนไขไปยังลูกค้า (Big C) ไม่ใช่บริษัท
การเลิกจ้าง (Zero Tolerance):
  • ทุจริต (ขโมยน้ำมัน, บิลผี) → เลิกจ้าง ไม่จ่ายค่าชดเชย (ม.119)
  • ต้องมี F5→F6→F7 ก่อน F8 เสมอ
  • F9 ต้องจ่าย ณ วันเลิกจ้าง (เลย = ดอกเบี้ย 15%/ปี)

22.5 Template Reference (ใน Prompt)

AI รู้จักเทมเพลตหลักและแนะนำได้:

Templateใช้เมื่อกฎหมาย
F1 สัญญาจ้างงานจ้างใหม่ม.11-13 พ.ร.บ.คุ้มครองแรงงาน
F2 สัญญาทดลองงานจ้างใหม่ห้ามเกิน 119 วัน (ม.10)
F3 ข้อบังคับการทำงานพนักงาน ≥10 คนยื่น สนร. ภายใน 15 วัน
F4 ระเบียบวินัยทุกบริษัทฐานในการเลิกจ้าง
F5/F6/F7 หนังสือเตือนก่อนเลิกจ้างม.119(4)
F8 บอกเลิกสัญญาเลิกจ้างแจ้งล่วงหน้า 1 จ่าย
F9 จ่ายค่าชดเชยเลิกจ้างม.118 — จ่าย ณ วันเลิกจ้าง
F14 NDAปกป้องข้อมูลพ.ร.บ.ความลับทางการค้า
F15 Non-Competeผู้บริหารห้ามเกิน 5 ปี
F20 แจ้งลดค่าจ้างลดเงินเดือนม.71 — ต้องมีความยินยอม
F22 แจ้งพักงานสอบสวนจ่าย 50% ค่าจ้าง

22.6 การเรียกใช้งาน

POST /api/ask
Content-Type: application/json

{
  "question": "ลูกจ้างขาดงาน 3 วันติดต่อกัน เลิกจ้างได้ไหม",
  "laborOnly": true,
  "history": []  // optional: ประวัติแชท
}

Response:

{
  "answer": "1. บทวิเคราะห์ทางกฎหมาย... [1]\n2. คำแนะนำ... แนะนำ F8...\n3. ร่างเอกสาร... \n4. ⚠️ RISK ALERT...",
  "citations": [{ "index": 1, "type": "section", "label": "มาตรา 119(5)", ... }],
  "retrievedChunks": 10
}

22.7 ข้อจำกัดปัจจุบัน

  • NVIDIA Nemotron 3 Nano อาจมีคำอังกฤษผสมในคำตอบบางครั้ง (ใช้ model เล็กเพื่อความเร็ว)
  • ไม่สามารถอ้างอิงอนุบัญญัติฉบับเต็มได้ (มีแค่ใน RAG chunks)
  • ไม่สามารถสร้าง PDF ได้โดยตรง (ต้องใช้ /api/templates/pdf endpoint แยก)

Last updated: 2026-07-29 Phase 1: AI Prompt + SKILL.md — COMPLETED

Last updated: October 13, 2026

Files (189)

Jurisdiction
🇹🇭 ไทย
Practice area
Employment
License
MIT
Author
Siriwat08
Source
th/employment/skills/panya-ai-siriwat08

Test Panya-AI: Thai Legal AI for Employers (ฝั่งนายจ้าง/บริษัท)

Ask a legal question — get an answer generated live from this skill’s instructions.

Sign in to test this skill.