ลากเพื่อหมุนมุมมอง
STOPP012568
case study · Technical Lead

Lohma (โลมา) — ระบบช่วยเตรียมคดีด้วย AI สำหรับนักกฎหมาย

ระบบช่วยเตรียมคดีด้วย AI สำหรับนักกฎหมายไทย ช่วยสรุปประเด็น ค้นแนวคำพิพากษา และวางแผนงานเตรียมคดี ในบทบาท Technical Lead รับผิดชอบการวางแผน การบริหารทีม และการพัฒนาระบบจนต่อยอดสู่ความร่วมมือกับคณะนิติศาสตร์ มหาวิทยาลัยเชียงใหม่

roleTechnical Lead
teamทีมพัฒนา Intellicore Co., Ltd.
01

เส้นทางของโปรเจกต์

จุดเริ่มต้นของโปรเจกต์ และหน้าที่ที่รับผิดชอบในแต่ละด้าน ก่อนนำไปสู่ผลลัพธ์

  1. 01 / start · จุดเริ่มต้น

    จากแนวคิดสู่ผลิตภัณฑ์

    Intellicore ริเริ่มพัฒนาผลิตภัณฑ์ AI สำหรับงานกฎหมายไทย เพื่อลดเวลาที่นักกฎหมายใช้ในการเตรียมคดี ตั้งแต่การรวบรวมข้อเท็จจริงจากเอกสาร การค้นแนวคำพิพากษา จนถึงการวางแผนงาน โดยต้องคุ้มครองข้อมูลที่อ่อนไหวของลูกความอย่างเข้มงวด

    • รองรับข้อมูลคดีหลายรูปแบบ ทั้งเอกสาร PDF ภาพสแกน และไฟล์เสียงสัมภาษณ์
    • ช่วยค้นแนวคำพิพากษาฎีกาที่เกี่ยวข้องพร้อมแหล่งอ้างอิงที่ตรวจสอบได้
    • แปลงผลวิเคราะห์เป็นแผนงานเตรียมคดีที่ทีมกฎหมายนำไปใช้ต่อได้ทันที
    • คุ้มครองข้อมูลส่วนบุคคลตาม PDPA โดยผู้ใช้เป็นผู้ตัดสินใจขั้นสุดท้ายเสมอ
  2. 02 / plan · วางแผน

    Strategy · การวางแผนและตัดสินใจ

    แปลงวิสัยทัศน์ของผู้บริหารเป็นแผนงานเชิงเทคนิค และตัดสินใจเลือกแนวทางด้วยข้อมูลเชิงเปรียบเทียบ

    • แปลง requirement จากผู้บริหารและผู้ใช้งานเป็น technical roadmap พร้อมกำหนดขอบเขต ลำดับความสำคัญ และเกณฑ์การส่งมอบที่วัดผลได้
    • ประเมินทางเลือกด้านเทคโนโลยีด้วยข้อมูลเชิงเปรียบเทียบ (benchmark, PoC, cost-benefit) ก่อนตัดสินใจ และบันทึกเหตุผลเป็น decision record
    • จัดทำร่างนโยบาย (Policy) และ Terms of Service ฉบับต้นเป็น requirement สำหรับทีมกฎหมาย
  3. 03 / infra · โครงสร้างพื้นฐาน

    Hardware · Infrastructure

    วางรากฐานของระบบตั้งแต่ระดับ hardware และเครือข่าย พร้อมควบคุมการย้ายระบบสู่ on-premise โดยไม่กระทบผู้ใช้

    • คัดเลือกและติดตั้ง server ระดับองค์กรและ GPU node สำหรับงาน AI ให้สอดคล้องกับปริมาณงาน งบประมาณ และแผนการขยายระบบ
    • วางแผนและควบคุมการย้ายระบบจาก cloud สู่ on-premise แบบเป็นระยะ พร้อมแผน cutover และแผน rollback โดยไม่กระทบผู้ใช้
    • ปรับปรุงเครือข่ายภายในสำหรับงานประมวลผล AI ลด latency จากประมาณ 100 ms เหลือประมาณ 1 ms
    • ออกแบบเครือข่ายตามหลัก Zero-Trust Network Design และ least privilege
  4. 04 / platform · แพลตฟอร์ม

    Platform · DevOps

    วางกระบวนการให้ทีมส่งมอบงานได้บ่อย ปลอดภัย และกู้คืนได้เมื่อเกิดเหตุ

    • วางระบบ GitOps ให้ทุก service deploy ผ่าน Git เป็นแหล่งข้อมูลเดียว ตรวจสอบย้อนหลังและย้อนกลับได้
    • วาง Automated Security Testing ใน CI/CD ตามแนวทาง DevSecOps ให้ทุกการ deploy ผ่านการตรวจสอบความปลอดภัย
    • ปรับกระบวนการ CI ให้เป็นมาตรฐานเดียวกันทุก service และลดงานซ้ำซ้อนด้วย shared library
    • ออกแบบการขยายทรัพยากรอัตโนมัติ (autoscaling) ตามปริมาณงานจริง
    • วางระบบ observability (metrics, logging, alerting) เพื่อตรวจพบความผิดปกติได้ก่อนกระทบผู้ใช้
    • วางกลยุทธ์ Disaster Recovery พร้อมขั้นตอนกู้คืนที่ผ่านการทดสอบ
    • กำหนดนโยบายทรัพยากรและความปลอดภัยของ container ตามแนวปฏิบัติของ Kubernetes
  5. 05 / backend · Backend

    Backend · AI Engineering

    พัฒนาระบบหลักและ AI workflow ด้วยตนเอง โดยออกแบบให้ทนต่อความผิดพลาดและคุ้มครองข้อมูลตั้งแต่ต้นทาง

    • เป็นผู้พัฒนาหลักของ backend: พัฒนา AI workflow แบบหลายขั้นตอนสำหรับวิเคราะห์คดี ที่ทำงานต่อเนื่องได้แม้บริการภายนอกขัดข้อง และควบคุมค่าใช้จ่ายของ AI ได้
    • ออกแบบระบบประมวลผลแบบ asynchronous ที่ทนต่อความผิดพลาดและกู้คืนงานได้อัตโนมัติ
    • พัฒนาระบบตรวจจับและปกปิดข้อมูลส่วนบุคคลก่อนส่งให้ AI พร้อมหน้าจอให้ผู้ใช้ตรวจสอบ
    • พัฒนาการตรวจคุณภาพผลลัพธ์ OCR อัตโนมัติ เพื่อให้ข้อมูลที่ส่งต่อมีความถูกต้อง
    • ดูแลคุณภาพด้วยชุดทดสอบอัตโนมัติมากกว่า 3,400 รายการ ที่ต้องผ่านก่อนทุกการ deploy
  6. 06 / gateway · บริการ AI

    API Gateway · AI Services

    กำหนดมาตรฐานการเรียกใช้บริการ AI ภายใน และพัฒนาบริการประมวลผลที่ใช้ทรัพยากรสูงให้ทำงานได้อย่างเสถียร

    • ออกแบบ Secure API Architecture สำหรับบริการ AI และกำหนดมาตรฐานการเรียกใช้ร่วมกันของทุก service
    • พัฒนาบริการถอดเสียง (ASR) แบบ asynchronous ที่รองรับงานปริมาณมากได้อย่างเสถียร
    • พัฒนาบริการ inference บน GPU ให้ทำงานได้อย่างเสถียรภายใต้ปริมาณงานสูง
    • พัฒนาระบบเฝ้าระวังคิวงานที่ล้มเหลวและแจ้งเตือนอัตโนมัติ
  7. 07 / frontend · Frontend

    Frontend · Product

    พัฒนาประสบการณ์ใช้งานสำหรับนักกฎหมายและผู้ดูแลระบบ ทั้งบน desktop และ mobile

    • พัฒนาเว็บแอปพลิเคชันหลักด้วย Next.js ครอบคลุมชุดเครื่องมือสำหรับนักกฎหมาย chatbot แผงผู้ดูแลระบบ และ CMS ข่าว รองรับทั้ง desktop และ mobile
    • พัฒนาหน้าจอตรวจสอบการปกปิดข้อมูลส่วนบุคคล PDPA consent และ social login (Google, LINE, Microsoft)
    • ดูแลชุดทดสอบ end-to-end ด้วย Playwright 25 ชุดทดสอบ (spec) ครอบคลุมทุกบทบาทผู้ใช้
  8. 08 / research · วิจัย

    AI R&D · การวิจัยและพัฒนา

    นำการทดลองและปรับปรุงคุณภาพของ AI ด้วยข้อมูลจริง เพื่อให้ผลลัพธ์แม่นยำและตรวจสอบได้ในบริบทกฎหมายไทย

    • ออกแบบและนำโครงการปรับแต่ง (fine-tune) Typhoon OCR สำหรับเอกสารกฎหมายไทย ตั้งแต่การเตรียมข้อมูลจนถึงการใช้งานจริง และปรับปรุงความแม่นยำให้ผ่านเกณฑ์ที่ทีมกำหนดไว้สำหรับเอกสารทางกฎหมายที่ใช้ทดสอบ
    • ทำ PoC เปรียบเทียบแนวทาง OCR หลายแบบบนเอกสารจริง และเลือกแนวทางที่ไม่สร้างข้อความขึ้นเอง โดยให้นักกฎหมายเป็นผู้ตัดสินในจุดที่ไม่แน่ใจ
    • ตรวจพบและแก้ไขการอ้างอิงกฎหมายไม่ถูกต้องจาก AI ใน pipeline วิเคราะห์คำพิพากษา ด้วยการตรวจทานผลย้อนหลังทั้งชุดข้อมูล (10,727 คดี)
    • ออกแบบ pipeline วิเคราะห์คำพิพากษาแบบหลายขั้นตอน พร้อมการเปรียบเทียบผลระหว่าง 2 โมเดลและการตรวจอนุมัติโดยผู้เชี่ยวชาญ
  9. 09 / governance · มาตรฐาน

    Security · Compliance

    ออกแบบระบบโดยอ้างอิงมาตรฐานสากลด้านความมั่นคงปลอดภัยและการคุ้มครองข้อมูล สำหรับข้อมูลทางกฎหมายที่อ่อนไหวสูง

    • ISO/IEC 27001 (ระบบบริหารความมั่นคงปลอดภัยสารสนเทศ): ออกแบบโดยอ้างอิงแนวทางของมาตรฐาน ด้านการควบคุมการเข้าถึงและการบันทึกเพื่อตรวจสอบย้อนหลัง
    • OWASP ASVS Level 2 (มาตรฐานตรวจสอบความปลอดภัยของแอปพลิเคชัน): อ้างอิงเป็นเกณฑ์ในการออกแบบและทวนสอบความปลอดภัย
    • PDPA (พ.ร.บ.คุ้มครองข้อมูลส่วนบุคคล): ออกแบบตามหลัก privacy by design เช่น การปกปิดข้อมูลส่วนบุคคลก่อนประมวลผลด้วย AI และการกำหนดสิทธิ์ตามบทบาท
    • แนวปฏิบัติ OWASP ด้านการยืนยันตัวตนและการจัดการข้อมูลลับ: ใช้เป็นมาตรฐานของทีมในการพัฒนาทุก service
    • Vulnerability management: ติดตามช่องโหว่ (CVE) และกำหนดรอบการ patch และอัปเดต dependency อย่างสม่ำเสมอ
  10. 10 / ops · ดูแลระบบ

    Operations · Incident Response

    ดูแลเสถียรภาพของระบบบน production ตามแนวปฏิบัติการจัดการเหตุขัดข้อง และเปลี่ยนทุกเหตุเป็นมาตรการป้องกัน

    • จัดการเหตุขัดข้องตามขั้นตอน incident response: จำกัดผลกระทบ กู้คืนบริการ และวิเคราะห์หาสาเหตุที่แท้จริง (root cause)
    • กำหนดมาตรการป้องกันการเกิดซ้ำจากทุกเหตุขัดข้อง เพื่อปกป้องบริการหลัก
    • จัดทำ post-mortem, decision paper และรายงานผล load test เพื่อเป็นมาตรฐานการปฏิบัติงานของทีม
    • วางแผนและดำเนินการบำรุงรักษาระบบ (PM/CM) เป็นรายเดือน
  11. 11 / team · บริหารทีม

    Team Leadership · การบริหารทีม

    บริหารทีมพัฒนาแบบ Agile แบ่งงานตามความถนัด มอบหมายให้สมาชิกเป็นเจ้าของ และรักษามาตรฐานคุณภาพของทีม

    • วิเคราะห์และแยกย่อยงาน มอบหมายตามระดับและความถนัดของสมาชิก และติดตามความคืบหน้าแบบ Agile ผ่าน ClickUp
    • มอบหมายงานเฉพาะทางให้สมาชิกเป็นเจ้าของ เช่น งานคลังคำพิพากษาและงานปรับแต่งโมเดล OCR โดยวางแนวทาง กำหนดเกณฑ์ความสำเร็จ และติดตามผลจนระบบเสถียร
    • ตรวจสอบโค้ด (code review) เพื่อรักษามาตรฐานเดียวกัน รวมถึงโค้ดที่พัฒนาร่วมกับ AI โดยกำหนด rules และ skill ให้ AI ทำงานตามมาตรฐานของทีม
    • ประเมินงานออกแบบ UX/UI และ prototype จากผู้บริหารและทีม designer ก่อนเข้าสู่ขั้นตอนพัฒนา
    • จัดทำเอกสารสถาปัตยกรรม runbook และคู่มือการทำงาน เพื่อให้ทีมทำงานตรงกันและส่งต่องานได้
  12. 12 / result · ผลลัพธ์

    ผลลัพธ์

    ความร่วมมือ รางวัล และการใช้งานจริง

    MOU + DPAกับคณะนิติศาสตร์ มช. นำร่องใช้ในคลินิกกฎหมาย (พ.ค. 2569)
    ~200ผู้ใช้งานบนแพลตฟอร์ม
02

แผนผังบทบาทและหน้าที่

สิ่งที่รับผิดชอบในแต่ละช่วงของงาน และวิธีกระจายงานในทีม

รับผิดชอบเองมอบหมายและติดตามผลร่วมกับผู้บริหาร / ทีม
  1. 01วางแผนPlan
    • รับ requirementจากผู้บริหารและผู้ใช้กลุ่มนักกฎหมาย
    • แผนงานเป็นระยะแบ่งส่งมอบเป็นช่วงที่วัดผลได้
    • ร่าง Policy · ToSเป็น requirement ให้ทีมกฎหมาย
  2. 02ตัดสินใจDecide
    • ประเมินทางเลือกเปรียบเทียบด้วยข้อมูลก่อนตัดสินใจ
    • คัดเลือก hardware · เครื่องมือให้เหมาะกับงานและงบประมาณ
    • แผนย้าย cloud → on-premiseเป็นระยะ ไม่กระทบผู้ใช้
  3. 03บริหารทีมLead
    • กระจายงานตามความถนัดแยกย่อยงานตามระดับของสมาชิก
    • งานคลังคำพิพากษามอบหมายและติดตามผล
    • งานปรับแต่งโมเดล OCRวางแนวทาง แล้วมอบหมายต่อ
    • Agile · ClickUpติดตามความคืบหน้าและอุปสรรค
  4. 04พัฒนาBuild
    • Backend · Frontendผู้พัฒนาหลักของระบบ
    • บริการ AIงานวิเคราะห์เอกสารและถอดเสียง
    • CI/CD · ทดสอบอัตโนมัติส่งมอบได้บ่อยและคงคุณภาพ
  5. 05คุณภาพReview
    • Code reviewรวมถึงโค้ดที่พัฒนาร่วมกับ AI
    • ประเมิน UX/UIจาก designer และ prototype ของผู้บริหาร
    • OWASP · PDPAกำหนดแนวทางความปลอดภัยและข้อมูลส่วนบุคคล
  6. 06ดูแลระบบOperate
    • PM/CM รายเดือนบำรุงรักษาตามแผน
    • แก้เหตุขัดข้องนำทีมแก้ไขและทำ post-mortem
    • Runbook · คู่มือทีมให้ทีมทำงานและส่งต่องานได้
03

ภาพจากโปรเจกต์

หน้าจอและสื่อจริงที่ใช้งาน · คลิกเพื่อดูภาพใหญ่

04

เทคโนโลยีที่ใช้

Technical LeadTeam ManagementAgileAI ProductFull StackPDPACode ReviewFastAPINext.jsRedisBackground WorkerSQLAlchemy (ORM)
05

แหล่งอ้างอิง