Insights

ถอดบทเรียนการสร้างระบบพยากรณ์ เมื่อผมต้อน AI จนมุมด้วยศาสตร์คำนวณโบราณ

เบื้องหลังการพัฒนาแพลตฟอร์มคำนวณดวงชะตาไทยโบราณ เมื่อความพยายามให้ AI ช่วยประมวลผล 100% ต้องชนเข้ากับขีดจำกัดของปฏิทินจันทรคติและการนับเวลาแบบไทย จนนำมาสู่การต้อน AI ให้จนมุมและแก้ระบบใหม่ด้วยโค้ด Logic แบบเพียวๆ

Astrology EngineAI LimitationsNext.jsWeb DevelopmentExperience
ถอดบทเรียนการสร้างระบบพยากรณ์ เมื่อผมต้อน AI จนมุมด้วยศาสตร์คำนวณโบราณ
สารบัญเนื้อหาMAP

จากวันที่ผมได้เขียนบทความวิเคราะห์กับดักพรอมต์ขั้นสูง (Advanced Prompt Trap Analysis) ซึ่งเป็นการเตือนสติว่าอย่าเพิ่งตกเป็นเหยื่อให้กับคำโฆษณาขาย “พรอมต์เทพ” หรือ “พรอมต์คำสั่งขั้นสุดยอด” ต่าง ๆ ในท้องตลาด

ในยุคนี้ใคร ๆ ก็ใช้ AI และมองว่ามันทำงานแทนมนุษย์ได้สารพัด แต่จากประสบการณ์ที่ผมได้ทดลอง พัฒนาระบบจริง และปล่อยโปรเจกต์ (Project) ใช้งานจริง ผมมีข้อมูลอีกด้านที่อยากนำมาแชร์เพื่อหักล้างความเชื่อนี้ ผลลัพธ์จากการทดสอบทำให้ผมยังคงยึดมั่นในคำเตือนเดิมเสมอ: AI คือครูและคู่คิดที่ดีมากในการนำเราไปสู่เป้าหมายได้เร็วขึ้นด้วยคลังทรัพยากรและความรู้มหาศาลของมัน แต่ในทางกลับกัน มันจะพาคุณไปเจอทางตันทันทีถ้าคุณเลือกที่จะเชื่อใจมัน 100%

ระหว่างการทำงานในโปรเจกต์นี้ ซึ่งมีความซับซ้อนสูงเกี่ยวกับศาสตร์ตัวเลขโบราณในการทำนายดวงชะตา ผมได้ตั้งเกณฑ์ควบคุมความถูกต้องไว้ค่อนข้างเข้มงวด ดังนี้:

  • เกณฑ์แรก: ต้องเป็นศาสตร์ที่มีอยู่จริงตามประวัติศาสตร์โบราณของไทย และมีแหล่งอ้างอิงหลักการที่เชื่อถือได้
  • เกณฑ์ที่สอง: ต้องไม่ใช่ระบบสุ่มคำทำนายแบบทั่วไป (Random) ที่แค่ดึงข้อความมาสลับไปมา
  • เกณฑ์ที่สาม: ต้องจับคู่ตัวเลขและประมวลผลคำนวณจาก วันเกิด, เดือนเกิด, ปีเกิด และเวลาตกฟาก (เวลาเกิด) ได้อย่างถูกต้องแม่นยำ

โจทย์ที่มีความเฉพาะทางเหล่านี้ หากปล่อยให้ AI ทำงานโดยไม่มีการตรวจสอบ มันจะส่งผลลัพธ์ที่ผิดพลาดออกมาทันที ในแง่การเขียนโค้ด (Coding) การสั่งให้ AI เขียนฟังก์ชันสุ่มข้อมูลขึ้นมาแสดงผลนั้นทำได้ง่ายมาก แต่สำหรับการจับคู่ตัวเลขให้เสถียรและตรงตามตำราศาสตร์โบราณแท้ ๆ ผลลัพธ์ที่ได้จาก AI จะมีความมั่วซั่วสูงมาก หากผู้พัฒนาไม่มีความรู้พื้นฐานในศาสตร์นั้นมาก่อนเลย

จริงอยู่ที่ผมเขียนโค้ดเป็นและเข้าใจโครงสร้างระบบอย่างดี แต่ถ้าผมไม่ศึกษาเชิงลึกในตำราศาสตร์โบราณเหล่านี้ไว้ก่อน ผมคงโดน AI หลอกเข้าเต็มเปา เพราะเวลาที่จับผิดไม่ทัน AI จะเริ่มสร้างคำตอบแบบข้าง ๆ คู ๆ ขึ้นมาแก้ตัวเนียน ๆ แต่ในโปรเจกต์นี้ ผมเลือกใช้วิธีการป้อนชุดข้อมูลตรวจสอบ (Test Cases) เพื่อต้อน AI ให้จนมุม จนในที่สุดมันก็ยอมรับสารภาพว่าเกิดข้อผิดพลาดขึ้นในหลายจุด เช่น การจับคู่ปีนักษัตร ที่ระบบดึงสับสนและแปลงสลับไปมาระหว่างคริสตศักราช (ค.ศ.) และพุทธศักราช (พ.ศ.) จนมั่วไปหมด

ทั้งที่ก่อนหน้านี้ผมได้ป้อนคำสั่ง (Prompt) กำกับไว้อย่างชัดเจนแล้วว่า ให้สร้างผลลัพธ์ที่ถูกจริตคนไทย สะท้อนความเป็นไทย และมอบประสบการณ์การใช้งานที่ใกล้ตัวและอ่านง่าย แต่สิ่งที่ระบบทำออกมาในตอนแรกกลับเป็นคนละทิศคนละทางเลย สรุปแล้วโปรเจกต์นี้เราใช้กำลังของ AI ในการค้นหาและประมวลผลข้อมูลได้สำเร็จจริงเพียงแค่ 50% เท่านั้น (ขอย้ำว่าเป็นประสบการณ์ส่วนตัวของผมเพียงผู้เดียว ไม่นำไปเปรียบเทียบกับนักวิชาการหรือผู้ทรงคุณวุฒิศาสตร์ขั้นสูงท่านอื่น ๆ ครับ) โดย AI ที่ผมใช้ทดสอบเป็นโมเดลค่ายยอดนิยมที่มีราคาแพงและเป็นที่รู้จักกันดีในตลาด

ส่วนอีก 50% ที่เหลือคือแรงงานของมนุษย์ล้วน ๆ ในการสืบค้นข้อมูลเชิงลึกและไล่ตรวจสอบความถูกต้องของผลลัพธ์ เช่น การทดสอบเปรียบเทียบผลคำทำนายว่าคนที่เกิดวันที่ 1 มกราคม พ.ศ. 2568 ได้ผลทำนายตรงตามตำราจริงไหม? ปีนักษัตรถูกต้องไหม? วันเกิดตรงวันพฤหัสบดีจริงหรือเปล่า? และอายุปัจจุบันตรงตามเกณฑ์โหราศาสตร์ไทยหรือไม่?

ระบบที่ผมพัฒนาขึ้นมาสามารถคำนวณและแสดงผลลัพธ์ได้ลึกถึงระดับนั้น แต่ถ้าปล่อยให้เป็นหน้าที่ของ AI ทั้งหมด วันในสัปดาห์จะเพี้ยนทันที เช่น วันตามปฏิทินสุริยคติจริงคือวันพฤหัสบดี แต่ AI คำนวณออกมาดื้อ ๆ ว่าเป็นวันศุกร์ เนื่องจากการคำนวณปี ค.ศ./พ.ศ. และช่วงรอยต่อการเปลี่ยนปีนักษัตรตามปฏิทินจันทรคติไทยมีความซับซ้อนเฉพาะตัว จุดนี้คือข้อพิสูจน์ว่าหากคุณเชื่อใจ AI 100% โปรเจกต์นี้จะพังทลายทันทีและไม่สามารถนำมาใช้งานได้จริง หรือหากฝืนปล่อยระบบออกไป ผู้พัฒนาคงต้องอับอายผู้ใช้งานอย่างแน่นอน

จุดบกพร่องหลักที่ตรวจพบคือผลการคำนวณในการจับคู่ตัวเลขและคำทำนายต่าง ๆ สิ่งแรกที่ AI มักจะทำเพื่อให้งานเสร็จไปที คือการเขียนโค้ดและประดิษฐ์ข้อความแบบสุ่มป้อนเข้ามา แม้เนื้อหาคำทำนายจะดูสมเหตุสมผลประมาณ 90% แต่ฟิลลิ่งของข้อมูลมันเหมือนข้อมูลสมมติ (Mock Data) ที่ทำให้ผู้ใช้งานรู้สึกได้ทันทีว่ามันปลอม ไม่ได้อินหรือสัมผัสได้ว่าข้อมูลถูกคำนวณประมวลผลมาจากฐานดวงชะตาจริง ๆ

แต่ในข้อจำกัดก็มีเรื่องที่น่าทึ่งครับ สิ่งที่ทำให้ผมรู้สึกมหัศจรรย์และดีต่อใจมากคือ ตัวเลขการคำนวณของศาสตร์โบราณไทยและคำทำนายต่าง ๆ สามารถนำมาแปลงเป็นลอจิก (Logic) การเขียนโค้ดได้อย่างแม่นยำอย่างน่าตกใจ มันสะท้อนให้เห็นความเชื่อมโยงของตัวเลขที่มีเหตุมีผลและสอดรับกันทางสถิติ จนอาจกล่าวได้ว่าแพลตฟอร์มนี้สามารถคำนวณดวงชะตาได้แม่นยำและเสถียรกว่าการพึ่งความจำของมนุษย์ (หรือหมอดูทั่วไป) เพราะมนุษย์เราต่อให้ศึกษาตำรามาจริง ย่อมมีขีดจำกัดในการจดจำคู่ตัวเลข ตารางคู่คำทำนาย หรือการวิเคราะห์ตำแหน่งดาวกาลกิณีและดาวเสียทั้งหมดพร้อมกันได้อย่างครบถ้วน 100% แต่คอมพิวเตอร์สามารถทำได้ผ่านฟังก์ชันที่ผมพัฒนาขึ้นมาทั้งหมด ซึ่งประกอบด้วยระบบย่อยดังนี้ครับ:


1. ระบบคำนวณและพยากรณ์ศาสตร์ไทยโบราณ (Astrology Engines)

  • ระบบมหาทักษาปกรณ์ (mahathaksa.ts): ทำหน้าที่คำนวณและจัดวางตำแหน่งดาวเสวยอายุและดาวแทรกตามวันและเวลาเกิด พร้อมทั้งวิเคราะห์และระบุทิศทางตำแหน่งดาวที่เป็นมงคล (เช่น ศรี) และจุดที่ต้องระวัง (เช่น กาลกิณี) เป็นรายบุคคล
  • ระบบเลข ๗ ตัว ๙ ฐาน (seven-numbers.ts): ทำหน้าที่ผูกดวงชะตาและคำนวณฐานชะตาโดยเชื่อมโยงความสัมพันธ์ระหว่างวันเกิด เดือนไทยทางจันทรคติ และปีนักษัตร เพื่อวิเคราะห์โครงสร้างวิบากกรรมเดิมและแนวโน้มเหตุการณ์ตามช่วงอายุ
  • ระบบกราฟชีวิตไทยโบราณ (life-graph.ts): ทำหน้าที่วิเคราะห์คะแนนพลังชีวิตและแสดงผลแนวโน้มดวงชะตาในรูปแบบกราฟ 12 มิติ เช่น วาสนา, ทรัพย์, เพื่อน, ญาติ, บริวาร และศัตรู
  • ระบบวิเคราะห์เลขศาสตร์มงคล (number-analyzer.ts, number-meanings.ts): ทำหน้าที่วิเคราะห์ความหมายของคู่ดาว ผลรวม และพลังตัวเลขสำหรับเบอร์โทรศัพท์ (เน้น 7 ตัวท้าย) และทะเบียนรถยนต์
  • ระบบปฏิทินกาลโยคและฤกษ์ยาม (calendar-engine.ts): ทำหน้าที่คำนวณวันมงคลและวันต้องห้ามรายเดือน (วันธงชัย, วันอธิบดี, วันอุบาทว์, วันโลกาวินาศ) พร้อมคำนวณเวลาฤกษ์ยามตามหลักยามอัฐกาลรายชั่วโมง เพื่อใช้ในการหาฤกษ์เจรจาหรือประกอบการมงคล
  • ระบบตรวจดวงสมพงษ์คู่ชะตา (compatibility.ts): ทำหน้าที่เปรียบเทียบเกณฑ์ความสมพงษ์ของดวงชะตาระหว่างบุคคลผ่านธาตุ ปีนักษัตร และตรรกะทักษา พร้อมคำนวณคะแนนและมีระบบสร้างลิงก์สำหรับแชร์ผลคำทำนาย

ชุดข้อมูลและฟังก์ชันประมวลผลทั้งหมดนี้ หากมีผู้นำไปใช้งานจริงในเชิงธุรกิจ น่าจะสามารถนำไปต่อยอดไอเดียในการสร้างรายได้ เช่น การทำเว็บไซต์คำนวณดวงชะตาแล้วติดโฆษณา Google หรือประยุกต์ใช้ในแง่ศาสตร์ตัวเลขเชิงสถิติอื่น ๆ ได้ตามแต่ความคิดสร้างสรรค์ของแต่ละบุคคลครับ


2. ชุมชนเว็บบอร์ด (Community & Forum)

นอกจากระบบคำนวณพื้นฐาน เพื่อให้แพลตฟอร์มนี้รองรับการแลกเปลี่ยนข้อมูลดิบที่ผ่านการตรวจสอบลอจิกแล้ว ผมจึงพัฒนาโครงสร้างคอมมูนิตี้รองรับไว้ดังนี้:

  • ระบบจัดการกระทู้และเนื้อหา: พื้นที่แลกเปลี่ยนความคิดเห็นสำหรับผู้สนใจด้านโหราศาสตร์ มีฟังก์ชันสำหรับให้สมาชิกตั้งกระทู้ เขียนบทความ ถาม-ตอบ และแสดงความคิดเห็นในประเด็นต่าง ๆ พร้อมระบบจัดการข้อมูลหลังบ้านที่มีประสิทธิภาพ
  • ระบบสถาปัตยกรรมการจัดการแคช (Next.js Cache Components): เพิ่มความเร็วในการโหลดหน้าเว็บบอร์ดด้วยการใช้เทคโนโลยี use cache, cacheLife และ cacheTag เพื่อลดการดึงข้อมูลซ้ำจากฐานข้อมูลโดยไม่จำเป็น
  • ระบบเส้นทาง URL แบบไดนามิก (Dynamic Routing): รองรับโครงสร้างลิงก์ในรูปแบบ /forum/[slug] เพื่อสร้าง URL ที่เหมาะสมและสอดคล้องกับหลัก SEO (Search Engine Optimization)

3. ระบบสมาชิกและการตรวจสอบสิทธิ์ (Auth & User Profile)

เพื่อความปลอดภัยของฐานข้อมูลและโปรไฟล์ผู้ใช้งานที่เข้ามาคำนวณดวงชะตารายบุคคล ระบบจึงถูกควบคุมสิทธิ์การเข้าใช้งานอย่างเข้มงวด:

  • ระบบยืนยันตัวตนและการเข้าสู่ระบบ: ระบบควบคุมความปลอดภัยและการจัดการข้อมูลส่วนบุคคลของผู้ใช้งาน โดยทำงานร่วมกับ Supabase มีระบบสมัครสมาชิกและลงชื่อเข้าใช้งานแบบ Cookie-based Auth ผ่าน Middleware เพื่อความปลอดภัยสูงในการเข้าถึงข้อมูลส่วนตัว
  • ระบบจัดการโปรไฟล์ผู้ใช้งาน: ฟังก์ชันสำหรับให้สมาชิกแก้ไขข้อมูลส่วนตัว อัปเดตรูปภาพประจำตัว (Avatar) และชื่อที่ใช้แสดงผล (Display Name)
  • ระบบตรวจสอบความถูกต้องของข้อมูล (Form Validation): ใช้โครงสร้าง React Hook Form ร่วมกับ Zod ในการตรวจสอบความถูกต้องของข้อมูลที่ผู้ใช้กรอกในทุกฟอร์มก่อนส่งเข้าสู่ระบบ เพื่อป้องกันข้อผิดพลาดทางเทคนิคและช่องโหว่ความปลอดภัย

4. ระบบเพิ่มประสิทธิภาพการแสดงผลและเสิร์ชเอนจิน (SEO & Performance)

การทำระบบให้โหลดเร็วและเสิร์ชเอนจินเข้าใจโครงสร้างข้อมูลได้ง่าย คือหัวใจหลักในการทำให้อัลกอริทึมมองเห็นข้อมูลที่ถูกต้องและน่าเชื่อถือที่เราคัดกรองมาแล้ว:

  • ระบบโครงสร้างข้อมูลสำหรับเสิร์ชเอนจิน (JSON-LD): มีการฝังข้อมูลโครงสร้างเสิร์ชเอนจินไว้ในทุกหน้าคำนวณและหน้ารายละเอียดของเว็บบอร์ด เพื่อช่วยให้บอตของ Google สามารถประมวลผลและเข้าใจเนื้อหาของเว็บไซต์ได้ถูกต้องที่สุด
  • ระบบโหลดหน้าเว็บอัจฉริยะ (PPR & Component Tuning): รองรับโครงสร้าง Partial Prerendering (PPR) เพื่อโหลดโครงสร้างเว็บหลักขึ้นมาแสดงผลก่อน แล้วจึงดึงข้อมูลไดนามิกมาแสดงผลตามหลัง รวมถึงแยกส่วนประกอบที่เป็นฝั่งไคลเอนต์ (Client Component) เช่น ปุ่มเมนูผู้ใช้งาน ทำให้ไฟล์ JavaScript หลักมีขนาดเล็กลง โหลดหน้าเว็บครั้งแรกได้เร็วขึ้น ส่งผลดีต่อการใช้งานผ่านโทรศัพท์มือถือ

สรุปผลการทดสอบประสิทธิภาพระบบ (PageSpeed Insights)

สิ่งที่ผมต้องการสื่อสารทั้งหมดนี้ ผมไม่ได้คาดหวังให้ใครต้องมาเชื่อผม 100% แต่ข้อมูลเหล่านี้คือข้อมูลดิบที่เกิดจากการลงมือทำงานจริงของผมเองทั้งหมด และมีหลักฐานที่สามารถตรวจสอบได้ โดยความตั้งใจหลักคือการสร้างให้เป็นร่องรอยดิจิทัล (Digital Footprint) เพื่อยืนยันตัวตนของผมบนเว็บไซต์ ซึ่งตัวเว็บจะไม่มีการจัดเก็บรายได้ใด ๆ และมุ่งเน้นให้เป็นประโยชน์แก่ผู้อ่านเป็นสำคัญ

จากสถานะล่าสุดของโปรเจกต์ ณ วันเสาร์ที่ 6 มิถุนายน พ.ศ. 2569 เวลา 00:16 น. ผลคะแนนการทดสอบประสิทธิภาพมีรายละเอียดดังนี้:

  • Performance (ประสิทธิภาพ)
    • คะแนนบนมือถือ (Mobile): 94 คะแนน
    • คะแนนบนคอมพิวเตอร์ (Desktop): 100 คะแนน
  • Accessibility (การเข้าถึง)
    • คะแนนบนมือถือ (Mobile): 100 คะแนน
    • คะแนนบนคอมพิวเตอร์ (Desktop): 95 คะแนน
  • Best Practices (แนวปฏิบัติที่ดี)
    • คะแนนบนมือถือ (Mobile): 100 คะแนน
    • คะแนนบนคอมพิวเตอร์ (Desktop): 100 คะแนน
  • SEO (การปรับแต่งค้นหา)
    • คะแนนบนมือถือ (Mobile): 100 คะแนน
    • คะแนนบนคอมพิวเตอร์ (Desktop): 100 คะแนน

สำหรับผู้ที่สนใจศึกษาโครงสร้างระบบเพิ่มเติม สามารถเข้าชมตัวอย่างโปรเจกต์จริงได้ที่ลิงก์ด้านล่างนี้ครับ 🌐 Link: krumordrink-astrology-platform.vercel.app


โครงสร้างไฟล์รวมของโปรเจกต์ (Project Structure)

หมายเหตุสำหรับผู้อ่านบนมือถือ: แผนผังแสดงโครงสร้างไฟล์และโฟลเดอร์ทั้งหมดในโปรเจกต์ Next.js ที่รองรับสถาปัตยกรรมระบบตามที่อธิบายไว้ข้างต้น

├── .env
├── .env.development.local
├── .env.local
├── .gitignore
├── .prettierignore
├── .prettierrc
├── .vercel
│   ├── README.txt
│   └── repo.json
├── actions
│   └── moderation.ts
├── app
│   ├── about
│   │   └── page.tsx
│   ├── auth
│   │   ├── login
│   │   │   └── page.tsx
│   │   └── signup
│   │       └── page.tsx
│   ├── contact
│   │   └── page.tsx
│   ├── error.tsx
│   ├── faq
│   │   └── page.tsx
│   ├── forum
│   │   ├── [slug]
│   │   │   └── page.tsx
│   │   ├── new
│   │   │   └── page.tsx
│   │   └── page.tsx
│   ├── globals.css
│   ├── horoscope
│   │   ├── auspicious-calendar
│   │   │   ├── [slug]
│   │   │   │   └── page.tsx
│   │   │   └── page.tsx
│   │   ├── compatibility
│   │   │   ├── [slug]
│   │   │   │   └── page.tsx
│   │   │   └── page.tsx
│   │   ├── life-graph
│   │   │   ├── [slug]
│   │   │   │   └── page.tsx
│   │   │   └── page.tsx
│   │   ├── mahathaksa
│   │   │   ├── [slug]
│   │   │   │   └── page.tsx
│   │   │   └── page.tsx
│   │   ├── number-analysis
│   │   │   ├── [slug]
│   │   │   │   └── page.tsx
│   │   │   └── page.tsx
│   │   └── seven-numbers
│   │       ├── [slug]
│   │       │   └── page.tsx
│   │       └── page.tsx
│   ├── layout.tsx
│   ├── not-found.tsx
│   ├── page.tsx
│   ├── privacy-policy
│   │   └── page.tsx
│   ├── profile
│   │   └── page.tsx
│   └── terms
│       └── page.tsx
├── components
│   ├── astrology
│   │   ├── AuspiciousCalendarForm.tsx
│   │   ├── BirthPreview.tsx
│   │   ├── CompatibilityForm.tsx
│   │   ├── CompatibilityResultContainer.tsx
│   │   ├── LifeGraphForm.tsx
│   │   ├── LifeGraphResultContainer.tsx
│   │   ├── MahathaksaForm.tsx
│   │   ├── MahathaksaResultContainer.tsx
│   │   ├── NumberAnalysisForm.tsx
│   │   ├── NumberAnalysisResultContainer.tsx
│   │   ├── RitualLoader.tsx
│   │   ├── SevenNumbersForm.tsx
│   │   └── SevenNumbersResultContainer.tsx
│   ├── auth
│   │   ├── SignInForm.tsx
│   │   └── SignUpForm.tsx
│   ├── forum
│   │   ├── AttachedChartCard.tsx
│   │   ├── CommentForm.tsx
│   │   ├── CreateTopicForm.tsx
│   │   ├── ModerationControls.tsx
│   │   └── ViewCounter.tsx
│   ├── layout
│   │   ├── Footer.tsx
│   │   ├── Header.tsx
│   │   ├── UserButton.tsx
│   │   └── UserButtonWrapper.tsx
│   ├── profile
│   │   └── ProfileForm.tsx
│   ├── seo
│   │   └── JsonLd.tsx
│   └── ui
│       ├── button.tsx
│       ├── card.tsx
│       ├── form.tsx
│       ├── input.tsx
│       ├── label.tsx
│       └── select.tsx
├── components.json
├── db
│   ├── admin_and_ban_schema.sql
│   ├── attached_chart_schema.sql
│   └── forum_schema.sql
├── docs
│   └── Dev.md
├── eslint.config.mjs
├── knip.json
├── lib
│   ├── astrology-engines
│   │   ├── calendar-engine.ts
│   │   ├── compatibility.ts
│   │   ├── life-graph.ts
│   │   ├── mahathaksa.ts
│   │   ├── meanings.ts
│   │   ├── number-analyzer.ts
│   │   ├── number-meanings.ts
│   │   ├── seven-numbers.ts
│   │   └── utils.ts
│   ├── forum-data.ts
│   ├── schema.ts
│   ├── security.ts
│   ├── supabase-api.ts
│   ├── supabase-client.ts
│   ├── supabase-server.ts
│   └── utils.ts
├── next-env.d.ts
├── next-sitemap.config.js
├── next.config.ts
├── package.json
├── pnpm-lock.yaml
├── postcss.config.mjs
├── proxy.ts
├── public
│   ├── grid.svg
│   ├── images
│   │   └── og-main.png
│   ├── robots.txt
│   ├── sitemap-0.xml
│   └── sitemap.xml
├── scripts
│   ├── generate-map.mjs
│   ├── pagespeed-check.mjs
│   ├── register-admin.mjs
│   └── stress-test-3-samples.ts
├── tsconfig.json
├── tsconfig.tsbuildinfo
└── types
    ├── astrology.ts
    └── forum.ts
9M

9mza | นายเอ็มซ่ามากส์

Strategic Infrastructure Architect & Technical SEO Specialist
ผู้ก่อตั้ง AEMDEVWEB และ UNLINK THAILAND ผู้รวบรวมบันทึกชีวิตและเรื่องราวที่ตกผลึก เพื่อแบ่งปันบทเรียนและการเติบโตผ่านมุมมองของสถาปัตยกรรมดิจิทัลและประสบการณ์จริง