<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Posts on Code &amp; Community</title><link>https://neng-lab.com/posts/</link><description>Recent content in Posts on Code &amp; Community</description><generator>Hugo -- gohugo.io</generator><language>th-th</language><managingEditor>jitaret@gmail.com (เหน่ง)</managingEditor><webMaster>jitaret@gmail.com (เหน่ง)</webMaster><lastBuildDate>Mon, 13 Apr 2026 11:00:00 +0700</lastBuildDate><atom:link href="https://neng-lab.com/posts/index.xml" rel="self" type="application/rss+xml"/><item><title>Harness Engineering ตอนที่ 3: Query Loop - หัวใจของระบบ</title><link>https://neng-lab.com/posts/harness-part-3/</link><pubDate>Mon, 13 Apr 2026 11:00:00 +0700</pubDate><author>jitaret@gmail.com (เหน่ง)</author><guid>https://neng-lab.com/posts/harness-part-3/</guid><description>&lt;img src="https://neng-lab.com/" alt="Featured image of post Harness Engineering ตอนที่ 3: Query Loop - หัวใจของระบบ" /&gt;&lt;h1 id="harness-engineering-ตอนท-3-query-loop---หวใจของระบบ"&gt;&lt;a href="#harness-engineering-%e0%b8%95%e0%b8%ad%e0%b8%99%e0%b8%97-3-query-loop---%e0%b8%ab%e0%b8%a7%e0%b9%83%e0%b8%88%e0%b8%82%e0%b8%ad%e0%b8%87%e0%b8%a3%e0%b8%b0%e0%b8%9a%e0%b8%9a" class="header-anchor"&gt;&lt;/a&gt;Harness Engineering ตอนที่ 3: Query Loop - หัวใจของระบบ
&lt;/h1&gt;&lt;h2 id="บทนำ-ทำไม-query-loop-ถงสำคญ"&gt;&lt;a href="#%e0%b8%9a%e0%b8%97%e0%b8%99%e0%b8%b3-%e0%b8%97%e0%b8%b3%e0%b9%84%e0%b8%a1-query-loop-%e0%b8%96%e0%b8%87%e0%b8%aa%e0%b8%b3%e0%b8%84%e0%b8%8d" class="header-anchor"&gt;&lt;/a&gt;บทนำ: ทำไม Query Loop ถึงสำคัญ?
&lt;/h2&gt;&lt;p&gt;ลองนึกภาพว่า คุณมีผู้ช่วย AI ที่เก่งมาก แต่ครั้งที่คุณคุยด้วยทีละคำถาม มันก็ตอบได้แค่นั้น ถามต่อ ก็ตอบต่อ แต่ถ้าคุณต้องการให้มันทำงานซับซ้อน เช่น สร้างทั้งระบบ ต้องคุยกันหลายรอบ ปรับแก้หลายจุด จนบางทีคุณเองก็จำไม่ได้ว่าตอนนี้มันทำงานถึงไหนแล้ว&lt;/p&gt;
&lt;p&gt;นี่แหละคือที่มาของ &lt;strong&gt;Query Loop&lt;/strong&gt; - แนวคิดที่เปลี่ยน AI จาก &amp;ldquo;ผู้ตอบคำถาม&amp;rdquo; เป็น &amp;ldquo;ผู้ร่วมงานที่จดจำบริบทได้&amp;rdquo;&lt;/p&gt;
&lt;p&gt;และที่น่าสนใจคือ &lt;strong&gt;OpenAI ใช้ Query Loop สร้างโค้ดได้มากกว่า 1 ล้านบรรทัดในเวลาเพียง 5 เดือน&lt;/strong&gt; ตัวเลขนี้ไม่ใช่แค่ความเร็ว แต่มันบอกว่าการออกแบบระบบที่ถูกต้องสามารถยกระดับศักยภาพของ AI ได้อย่างมหาศาล&lt;/p&gt;
&lt;p&gt;แต่ที่น่าคิดคือ งานวิจัยจากหลายที่ชี้ว่า &lt;strong&gt;69% ของโค้ดที่ AI สร้างยังต้องมีคนตรวจสอบ&lt;/strong&gt; - หมายความว่า Query Loop ที่ดีไม่ใช่แค่ทำให้ AI ทำงานได้เร็ว แต่ต้องทำให้มันทำงาน &amp;ldquo;ถูกต้อง&amp;rdquo; ด้วย&lt;/p&gt;
&lt;p&gt;บทความนี้จะพาคุณเข้าใจว่า Query Loop คืออะไร ทำไมมันถึงเป็นหัวใจของระบบ AI และจะนำไปใช้อย่างไรให้เกิดประสิทธิภาพสูงสุด&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id="query-loop-คออะไร"&gt;&lt;a href="#query-loop-%e0%b8%84%e0%b8%ad%e0%b8%ad%e0%b8%b0%e0%b9%84%e0%b8%a3" class="header-anchor"&gt;&lt;/a&gt;Query Loop คืออะไร?
&lt;/h2&gt;&lt;h3 id="คำจำกดความ"&gt;&lt;a href="#%e0%b8%84%e0%b8%b3%e0%b8%88%e0%b8%b3%e0%b8%81%e0%b8%94%e0%b8%84%e0%b8%a7%e0%b8%b2%e0%b8%a1" class="header-anchor"&gt;&lt;/a&gt;คำจำกัดความ
&lt;/h3&gt;&lt;p&gt;&lt;strong&gt;Query Loop&lt;/strong&gt; คือรูปแบบการสื่อสารกับ AI ที่ไม่ใช่แค่ &amp;ldquo;ถาม-ตอบ&amp;rdquo; ครั้งเดียว แต่เป็น &lt;strong&gt;วงจรการสนทนาที่ต่อเนื่อง&lt;/strong&gt; โดยในแต่ละรอบ AI จะ:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;รับ Query (คำถาม/คำสั่ง) พร้อมบริцепจาก.radiansก่อนหน้า&lt;/li&gt;
&lt;li&gt;ประมวลผลและให้คำตอบ&lt;/li&gt;
&lt;li&gt;รอ feedback หรือคำถามถัดไป&lt;/li&gt;
&lt;li&gt;วนซ้ำจนกว่างานจะเสร็จ&lt;/li&gt;
&lt;/ol&gt;
&lt;h3 id="เปรยบเทยบใหเหนภาพ"&gt;&lt;a href="#%e0%b9%80%e0%b8%9b%e0%b8%a3%e0%b8%a2%e0%b8%9a%e0%b9%80%e0%b8%97%e0%b8%a2%e0%b8%9a%e0%b9%83%e0%b8%ab%e0%b9%80%e0%b8%ab%e0%b8%99%e0%b8%a0%e0%b8%b2%e0%b8%9e" class="header-anchor"&gt;&lt;/a&gt;เปรียบเทียบให้เห็นภาพ
&lt;/h3&gt;&lt;p&gt;ลองนึกถึงการไปร้านอาหาร:&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Prompt ปกติ (ถามครั้งเดียว):&lt;/strong&gt;&lt;/p&gt;

 &lt;blockquote&gt;
 &lt;p&gt;&amp;ldquo;อยากกินข้าวผัดกระเพรา&amp;rdquo;&lt;/p&gt;

 &lt;/blockquote&gt;
&lt;p&gt;พนักงานก็จะทำข้าวผัดกระเพราให้ เสร็จ แต่ถ้าคุณอยากได้น้ำซุปด้วย? ต้องสั่งใหม่&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Query Loop (วงจรต่อเนื่อง):&lt;/strong&gt;&lt;/p&gt;

 &lt;blockquote&gt;
 &lt;p&gt;&amp;ldquo;อยากกินข้าว&amp;rdquo;
&amp;ldquo;อยากกินข้าวผัด&amp;rdquo;
&amp;ldquo;ข้าวผัดกระเพรา ไม่เผ็ด&amp;rdquo;
&amp;ldquo;เพิ่มไข่ดาว&amp;rdquo;
&amp;ldquo;เอาน้ำซุปมาด้วย&amp;rdquo;&lt;/p&gt;

 &lt;/blockquote&gt;
&lt;p&gt;ทุกครั้งที่สั่ง พนักงานจะจำได้ว่าคุณสั่งอะไรไปแล้วบ้าง และสร้างผลลัพธ์ที่สมบูรณ์ขึ้นเรื่อยๆ&lt;/p&gt;
&lt;p&gt;นี่แหละคือ Query Loop - การ &amp;ldquo;สะสมบริบท&amp;rdquo; ข้ามรอบการสนทนา&lt;/p&gt;
&lt;h3 id="ตางจาก-prompt-ปกตอยางไร"&gt;&lt;a href="#%e0%b8%95%e0%b8%b2%e0%b8%87%e0%b8%88%e0%b8%b2%e0%b8%81-prompt-%e0%b8%9b%e0%b8%81%e0%b8%95%e0%b8%ad%e0%b8%a2%e0%b8%b2%e0%b8%87%e0%b9%84%e0%b8%a3" class="header-anchor"&gt;&lt;/a&gt;ต่างจาก Prompt ปกติอย่างไร?
&lt;/h3&gt;&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;ด้าน&lt;/th&gt;
 &lt;th&gt;Prompt ปกติ&lt;/th&gt;
 &lt;th&gt;Query Loop&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;strong&gt;บริบท&lt;/strong&gt;&lt;/td&gt;
 &lt;td&gt;แยกขาดกันทุกรอบ&lt;/td&gt;
 &lt;td&gt;สะสมต่อเนื่อง&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;strong&gt;ความจำ&lt;/strong&gt;&lt;/td&gt;
 &lt;td&gt;ไม่มี (หรือมีแค่ในรอบเดียว)&lt;/td&gt;
 &lt;td&gt;จำได้ตลอดทั้งเซสชัน&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;strong&gt;ผลลัพธ์&lt;/strong&gt;&lt;/td&gt;
 &lt;td&gt;คำตอบเดี่ยว&lt;/td&gt;
 &lt;td&gt;งานที่ค่อยๆ สมบูรณ์ขึ้น&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;strong&gt;การแก้ไข&lt;/strong&gt;&lt;/td&gt;
 &lt;td&gt;ต้องสั่งใหม่หมด&lt;/td&gt;
 &lt;td&gt;แก้ได้ทีละส่วน&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;strong&gt;เหมาะกับ&lt;/strong&gt;&lt;/td&gt;
 &lt;td&gt;คำถามง่ายๆ&lt;/td&gt;
 &lt;td&gt;งานซับซ้อน&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;hr&gt;
&lt;h2 id="ทำไม-query-loop-คอหวใจของระบบ"&gt;&lt;a href="#%e0%b8%97%e0%b8%b3%e0%b9%84%e0%b8%a1-query-loop-%e0%b8%84%e0%b8%ad%e0%b8%ab%e0%b8%a7%e0%b9%83%e0%b8%88%e0%b8%82%e0%b8%ad%e0%b8%87%e0%b8%a3%e0%b8%b0%e0%b8%9a%e0%b8%9a" class="header-anchor"&gt;&lt;/a&gt;ทำไม Query Loop คือหัวใจของระบบ?
&lt;/h2&gt;&lt;h3 id="1-เปลยน-ai-จาก-เครองมอ-เปน-พารทเนอร"&gt;&lt;a href="#1-%e0%b9%80%e0%b8%9b%e0%b8%a5%e0%b8%a2%e0%b8%99-ai-%e0%b8%88%e0%b8%b2%e0%b8%81-%e0%b9%80%e0%b8%84%e0%b8%a3%e0%b8%ad%e0%b8%87%e0%b8%a1%e0%b8%ad-%e0%b9%80%e0%b8%9b%e0%b8%99-%e0%b8%9e%e0%b8%b2%e0%b8%a3%e0%b8%97%e0%b9%80%e0%b8%99%e0%b8%ad%e0%b8%a3" class="header-anchor"&gt;&lt;/a&gt;1. เปลี่ยน AI จาก &amp;ldquo;เครื่องมือ&amp;rdquo; เป็น &amp;ldquo;พาร์ทเนอร์&amp;rdquo;
&lt;/h3&gt;&lt;p&gt;เมื่อ AI จำบริบทได้ มันไม่ใช่แค่ตอบคำถาม แต่สามารถ:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;เข้าใจเป้าหมายระยะยาว&lt;/strong&gt; - รู้ว่าคุณกำลังสร้างอะไร&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;เสนอแนะสิ่งที่ดีกว่า&lt;/strong&gt; - แนะนำวิธีที่คุณอาจไม่ได้คิด&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;ปรับตัวตาม feedback&lt;/strong&gt; - รับคำแนะนำและแก้ไขได้ทันที&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id="2-ชวยลดความผดพลาดและเพมโอกาสใหตรวจสอบ"&gt;&lt;a href="#2-%e0%b8%8a%e0%b8%a7%e0%b8%a2%e0%b8%a5%e0%b8%94%e0%b8%84%e0%b8%a7%e0%b8%b2%e0%b8%a1%e0%b8%9c%e0%b8%94%e0%b8%9e%e0%b8%a5%e0%b8%b2%e0%b8%94%e0%b9%81%e0%b8%a5%e0%b8%b0%e0%b9%80%e0%b8%9e%e0%b8%a1%e0%b9%82%e0%b8%ad%e0%b8%81%e0%b8%b2%e0%b8%aa%e0%b9%83%e0%b8%ab%e0%b8%95%e0%b8%a3%e0%b8%a7%e0%b8%88%e0%b8%aa%e0%b8%ad%e0%b8%9a" class="header-anchor"&gt;&lt;/a&gt;2. ช่วยลดความผิดพลาดและเพิ่มโอกาสให้ตรวจสอบ
&lt;/h3&gt;&lt;p&gt;ข้อมูลจากงานวิจัยหลายชิ้นชี้ให้เห็นว่า AI ยังไม่สมบูรณ์แบบ 100% แต่ Query Loop ช่วยลดปัญหานี้ได้ด้วยการ:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;เพิ่มโอกาสให้ AI ตรวจสอบตัวเอง&lt;/strong&gt; - ถาม AI ว่า &amp;ldquo;โค้ดนี้ถูกต้องหรือไม่?&amp;rdquo; ก่อนจบแต่ละรอบ&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;ให้คนตรวจสอบได้บ่อยขึ้น&lt;/strong&gt; - แทนที่จะรอทำเสร็จทั้งหมดแล้วค่อยตรวจ ก็ตรวจทีละส่วน&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;ลดความผิดพลาดแบบ Cascade&lt;/strong&gt; - ถ้าผิดตั้งแต่ต้น จะไม่ลากไปทั้งระบบ&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id="3-claude-code-vs-codex-ตวอยางจากโลกจรง"&gt;&lt;a href="#3-claude-code-vs-codex-%e0%b8%95%e0%b8%a7%e0%b8%ad%e0%b8%a2%e0%b8%b2%e0%b8%87%e0%b8%88%e0%b8%b2%e0%b8%81%e0%b9%82%e0%b8%a5%e0%b8%81%e0%b8%88%e0%b8%a3%e0%b8%87" class="header-anchor"&gt;&lt;/a&gt;3. Claude Code vs Codex: ตัวอย่างจากโลกจริง
&lt;/h3&gt;&lt;p&gt;ทั้ง &lt;strong&gt;Claude Code&lt;/strong&gt; (Anthropic) และ &lt;strong&gt;Codex&lt;/strong&gt; (OpenAI) ล้วนใช้ Query Loop แต่ออกแบบต่างกัน:&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Claude Code&lt;/strong&gt; เน้น:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Context window กว้าง (เก็บบริบทได้มาก)&lt;/li&gt;
&lt;li&gt;การตรวจสอบโค้ดอัตโนมัติ (computer use)&lt;/li&gt;
&lt;li&gt;การแก้ไขแบบ iterative&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Codex&lt;/strong&gt; เน้น:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;ความเร็วในการสร้างโค้ด&lt;/li&gt;
&lt;li&gt;การ integrate กับเครื่องมือ dev&lt;/li&gt;
&lt;li&gt;การทำงานแบบ subtask (แบ่งงานเป็นชิ้นเล็กๆ)&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;สิ่งที่ทั้งสองมีเหมือนกันคือ: &lt;strong&gt;ทั้งคู่เชื่อว่างานซับซ้อนต้องใช้ Query Loop&lt;/strong&gt; - ไม่มีทางที่จะสั่งครั้งเดียวแล้วได้ผลลัพธ์ที่ดี&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id="ประสบการณเหนง-การใช-query-loop-กบ-openclaw"&gt;&lt;a href="#%e0%b8%9b%e0%b8%a3%e0%b8%b0%e0%b8%aa%e0%b8%9a%e0%b8%81%e0%b8%b2%e0%b8%a3%e0%b8%93%e0%b9%80%e0%b8%ab%e0%b8%99%e0%b8%87-%e0%b8%81%e0%b8%b2%e0%b8%a3%e0%b9%83%e0%b8%8a-query-loop-%e0%b8%81%e0%b8%9a-openclaw" class="header-anchor"&gt;&lt;/a&gt;ประสบการณ์เหน่ง: การใช้ Query Loop กับ OpenClaw
&lt;/h2&gt;&lt;p&gt;ในระบบ &lt;strong&gt;OpenClaw&lt;/strong&gt; ที่เหน่งใช้งาน มีการนำ Query Loop มาใช้ในรูปแบบ &lt;strong&gt;Sub-agent Pattern&lt;/strong&gt; ซึ่งเป็นตัวอย่างที่ดีของการนำทฤษฎีมาใช้จริง&lt;/p&gt;
&lt;h3 id="วธทใช"&gt;&lt;a href="#%e0%b8%a7%e0%b8%98%e0%b8%97%e0%b9%83%e0%b8%8a" class="header-anchor"&gt;&lt;/a&gt;วิธีที่ใช้:
&lt;/h3&gt;&lt;p&gt;&lt;strong&gt;1. Main Agent เป็น Router&lt;/strong&gt;&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-fallback" data-lang="fallback"&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;1&lt;/span&gt;&lt;span class="cl"&gt;ผู้ใช้ → Main Agent (วิเคราะห์คำขอ) → เลือก Specialist Agent 
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;2&lt;/span&gt;&lt;span class="cl"&gt; → Specialist Agent (ทำงาน) → ส่งผลลัพธ์กลับ → Main Agent → ผู้ใช้
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;นี่คือ Query Loop ระดับหนึ่ง - Main Agent จำได้ว่าคำขอนี้ควรไปที่ไหน และรอรอบต่อไป&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;2. Specialist Agents ทำงานเป็น Loop&lt;/strong&gt;&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-fallback" data-lang="fallback"&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;1&lt;/span&gt;&lt;span class="cl"&gt;Writer 1 → ส่งงาน → (รอ feedback) → แก้ไข → ส่งใหม่ → ...
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;2&lt;/span&gt;&lt;span class="cl"&gt;Writer 2 → ส่งงาน → (รอ feedback) → แก้ไข → ส่งใหม่ → ...
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;แต่ละ Agent ทำงานใน Query Loop ของตัวเอง รอ feedback จาก Main Agent หรือผู้ใช้ก่อนจะดำเนินต่อ&lt;/p&gt;
&lt;h3 id="ปญหาทเจอและวธแก"&gt;&lt;a href="#%e0%b8%9b%e0%b8%8d%e0%b8%ab%e0%b8%b2%e0%b8%97%e0%b9%80%e0%b8%88%e0%b8%ad%e0%b9%81%e0%b8%a5%e0%b8%b0%e0%b8%a7%e0%b8%98%e0%b9%81%e0%b8%81" class="header-anchor"&gt;&lt;/a&gt;ปัญหาที่เจอและวิธีแก้:
&lt;/h3&gt;&lt;p&gt;&lt;strong&gt;ปัญหา 1: Context ล้น (Context Overflow)&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;อาการ:&lt;/strong&gt; พอทำงานนานๆ AI เริ่ม &amp;ldquo;ลืม&amp;rdquo; สิ่งที่คุยก่อนหน้า&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;วิธีแก้:&lt;/strong&gt; ใช้การสรุปบริบท (Context Summary) ก่อนเริ่มรอบใหม่ หรือแบ่งงานเป็นชิ้นเล็กๆ&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;ปัญหา 2: Feedback Loop หลุด&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;อาการ:&lt;/strong&gt; Agent ทำงานต่อเนื่องโดยไม่รอ feedback&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;วิธีแก้:&lt;/strong&gt; กำหนดจุด &amp;ldquo;หยุดรอ&amp;rdquo; (Checkpoint) ชัดเจน เช่น ทุกครั้งที่ส่งผลลัพธ์ ต้องรอ approval ก่อน&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;ปัญหา 3: Sub-agent ไม่สื่อสารกัน&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;อาการ:&lt;/strong&gt; Writer 1 ทำอย่าง Writer 2 ทำอีกอย่าง ไม่เชื่อมกัน&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;วิธีแก้:&lt;/strong&gt; ใช้ Main Agent เป็นตัวกลางประสาน และกำหนด shared context ให้ทุก Agent&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id="บทเรยนทได"&gt;&lt;a href="#%e0%b8%9a%e0%b8%97%e0%b9%80%e0%b8%a3%e0%b8%a2%e0%b8%99%e0%b8%97%e0%b9%84%e0%b8%94" class="header-anchor"&gt;&lt;/a&gt;บทเรียนที่ได้:
&lt;/h3&gt;&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Query Loop ไม่ใช่แค่ &amp;ldquo;คุยซ้ำๆ&amp;rdquo;&lt;/strong&gt; - ต้องมีโครงสร้างชัดเจน&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Checkpoint สำคัญ&lt;/strong&gt; - กำหนดจุดที่ต้องหยุดและรอ approval&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Balance ระหว่างอัตโนมัติและการควบคุม&lt;/strong&gt; - ปล่อยให้ AI ทำ แต่คนยังตรวจสอบได้&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id="query-loop-ในทางปฏบต-จากทฤษฎสการใชงานจรง"&gt;&lt;a href="#query-loop-%e0%b9%83%e0%b8%99%e0%b8%97%e0%b8%b2%e0%b8%87%e0%b8%9b%e0%b8%8f%e0%b8%9a%e0%b8%95-%e0%b8%88%e0%b8%b2%e0%b8%81%e0%b8%97%e0%b8%a4%e0%b8%a9%e0%b8%8e%e0%b8%aa%e0%b8%81%e0%b8%b2%e0%b8%a3%e0%b9%83%e0%b8%8a%e0%b8%87%e0%b8%b2%e0%b8%99%e0%b8%88%e0%b8%a3%e0%b8%87" class="header-anchor"&gt;&lt;/a&gt;Query Loop ในทางปฏิบัติ: จากทฤษฎีสู่การใช้งานจริง
&lt;/h2&gt;&lt;p&gt;ตอนนี้เราเข้าใจแล้วว่า Query Loop คืออะไรและทำไมมันถึงสำคัญ ถึงเวลาลงมือทำกันแล้ว! ส่วนนี้จะพาคุณไปดูว่าจะนำ Query Loop ไปใช้ในโปรเจกต์จริงอย่างไร&lt;/p&gt;
&lt;h3 id="ขนตอนการสราง-query-loop"&gt;&lt;a href="#%e0%b8%82%e0%b8%99%e0%b8%95%e0%b8%ad%e0%b8%99%e0%b8%81%e0%b8%b2%e0%b8%a3%e0%b8%aa%e0%b8%a3%e0%b8%b2%e0%b8%87-query-loop" class="header-anchor"&gt;&lt;/a&gt;ขั้นตอนการสร้าง Query Loop
&lt;/h3&gt;&lt;p&gt;&lt;strong&gt;ขั้นที่ 1: กำหนดเป้าหมายให้ชัด&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;ก่อนเริ่ม ถามตัวเองก่อนว่า:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;งานนี้ต้องทำกี่รอบ?&lt;/li&gt;
&lt;li&gt;แต่ละรอบ AI ต้องทำอะไร?&lt;/li&gt;
&lt;li&gt;เมื่อไหร่คือจุดที่เสร็จสิ้น?&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;ยกตัวอย่าง: ถ้าคุณต้องการให้ AI ช่วยเขียนบทความ อาจแบ่งเป็น:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;รอบ 1: ร่างโครงร่าง&lt;/li&gt;
&lt;li&gt;รอบ 2: เขียนเนื้อหาแต่ละส่วน&lt;/li&gt;
&lt;li&gt;รอบ 3: ตรวจแก้ไข&lt;/li&gt;
&lt;li&gt;รอบ 4: เพิ่ม SEO และ Formatting&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;ขั้นที่ 2: เขียน Prompt แรกให้ดี&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Prompt แรกเป็นตัวกำหนดทิศทางทั้งหมด ควรมี:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;บริบท&lt;/strong&gt; - ให้ AI รู้ว่ากำลังทำอะไร&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;เป้าหมาย&lt;/strong&gt; - บอกชัดๆ ว่าต้องการอะไร&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;กรอบการทำงาน&lt;/strong&gt; - บอกว่ามีกี่รอบ แต่ละรอบทำอะไร&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;ตัวอย่าง Prompt แรก:&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-fallback" data-lang="fallback"&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;1&lt;/span&gt;&lt;span class="cl"&gt;คุณคือนักเขียนบทความ Tech Blog ชื่อ &amp;#34;เหน่ง&amp;#34;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;2&lt;/span&gt;&lt;span class="cl"&gt;ภารกิจ: เขียนบทความเรื่อง Query Loop
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;3&lt;/span&gt;&lt;span class="cl"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;4&lt;/span&gt;&lt;span class="cl"&gt;ขั้นตอนการทำงาน:
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;5&lt;/span&gt;&lt;span class="cl"&gt;1. รอบนี้ - สร้างโครงร่างบทความ 5 หัวข้อ
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;6&lt;/span&gt;&lt;span class="cl"&gt;2. รอบต่อไป - เขียนเนื้อหาแต่ละหัวข้อ
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;7&lt;/span&gt;&lt;span class="cl"&gt;3. รอบสุดท้าย - ตรวจสอบและปรับปรุง
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;8&lt;/span&gt;&lt;span class="cl"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;9&lt;/span&gt;&lt;span class="cl"&gt;เริ่มต้นที่ขั้นตอน 1: สร้างโครงร่างบทความ
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;&lt;strong&gt;ขั้นที่ 3: กำหนดจุด Checkpoint&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;ทุก Query Loop ต้องมีจุด &amp;ldquo;หยุดรอ&amp;rdquo; ที่ชัดเจน ไม่ใช่ให้ AI ทำต่อเนื่องจนเสร็จ&lt;/p&gt;
&lt;p&gt;วิธีกำหนด Checkpoint:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;หลังส่งผลลัพธ์ทุกครั้ง → รอ feedback&lt;/li&gt;
&lt;li&gt;ก่อนเริ่มรอบใหม่ → สรุปสิ่งที่ทำเสร็จ&lt;/li&gt;
&lt;li&gt;ตอนสงสัย → ถามก่อนทำต่อ&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;ขั้นที่ 4: ให้ Feedback ที่ชัดเจน&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;นี่คือจุดที่หลายคนมองข้าม Feedback ไม่ใช่แค่บอก &amp;ldquo;ดี&amp;rdquo; หรือ &amp;ldquo;แก้&amp;rdquo; แต่ต้อง:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;บอกว่าชอบตรงไหน&lt;/strong&gt; - ให้ AI ทำซ้ำ&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;บอกว่าไม่ชอบตรงไหน&lt;/strong&gt; - ให้ AI หลีกเลี่ยง&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;บอกว่าต้องการเพิ่มอะไร&lt;/strong&gt; - ให้ AI พัฒนา&lt;/li&gt;
&lt;/ul&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;รูปแบบ&lt;/th&gt;
 &lt;th&gt;ตัวอย่าง&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;❌ Bad Feedback&lt;/td&gt;
 &lt;td&gt;&amp;ldquo;ยังไม่ดี แก้ใหม่&amp;rdquo;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;✅ Good Feedback&lt;/td&gt;
 &lt;td&gt;&amp;ldquo;ส่วนนำดีมาก แต่ส่วนอธิบายคำจำกัดความยังไม่ละเอียด ขอให้ขยายความเรื่อง Context Window เพิ่มอีก 2 ย่อหน้า&amp;rdquo;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;hr&gt;
&lt;h2 id="best-practices-7-ขอสำหรบ-query-loop-ทมประสทธภาพ"&gt;&lt;a href="#best-practices-7-%e0%b8%82%e0%b8%ad%e0%b8%aa%e0%b8%b3%e0%b8%ab%e0%b8%a3%e0%b8%9a-query-loop-%e0%b8%97%e0%b8%a1%e0%b8%9b%e0%b8%a3%e0%b8%b0%e0%b8%aa%e0%b8%97%e0%b8%98%e0%b8%a0%e0%b8%b2%e0%b8%9e" class="header-anchor"&gt;&lt;/a&gt;Best Practices: 7 ข้อสำหรับ Query Loop ที่มีประสิทธิภาพ
&lt;/h2&gt;&lt;h3 id="1-เรมดวย-one-shot-แลวคอยขยาย"&gt;&lt;a href="#1-%e0%b9%80%e0%b8%a3%e0%b8%a1%e0%b8%94%e0%b8%a7%e0%b8%a2-one-shot-%e0%b9%81%e0%b8%a5%e0%b8%a7%e0%b8%84%e0%b8%ad%e0%b8%a2%e0%b8%82%e0%b8%a2%e0%b8%b2%e0%b8%a2" class="header-anchor"&gt;&lt;/a&gt;1. เริ่มด้วย &amp;ldquo;One Shot&amp;rdquo; แล้วค่อยขยาย
&lt;/h3&gt;&lt;p&gt;อย่าเพิ่งสร้าง Query Loop ที่ซับซ้อนตั้งแต่ต้น เริ่มจาก Prompt ง่ายๆ ดูผลลัพธ์ก่อน ถ้าไม่พอ แค่นั้นค่อยเพิ่มรอบ&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;ทำไม:&lt;/strong&gt; ลดความซับซ้อนที่ไม่จำเป็น และให้ AI มีโอกาส &amp;ldquo;เดา&amp;rdquo; ถูกตั้งแต่ครั้งแรก&lt;/p&gt;
&lt;h3 id="2-ใช-system-prompt-เปน-anchor"&gt;&lt;a href="#2-%e0%b9%83%e0%b8%8a-system-prompt-%e0%b9%80%e0%b8%9b%e0%b8%99-anchor" class="header-anchor"&gt;&lt;/a&gt;2. ใช้ &amp;ldquo;System Prompt&amp;rdquo; เป็น Anchor
&lt;/h3&gt;&lt;p&gt;System Prompt คือคำสั่งที่อยู่ตลอดเวลา ควรใส่สิ่งสำคัญที่อยากให้ AI จำได้ตลอด:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;บทบาทของ AI&lt;/li&gt;
&lt;li&gt;รูปแบบผลลัพธ์ที่ต้องการ&lt;/li&gt;
&lt;li&gt;ข้อจำกัดหรือกฎที่ต้องปฏิบัติ&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;ตัวอย่าง System Prompt:&lt;/strong&gt;&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-fallback" data-lang="fallback"&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;1&lt;/span&gt;&lt;span class="cl"&gt;คุณคือ Writer Agent สำหรับบทความ Tech Blog
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;2&lt;/span&gt;&lt;span class="cl"&gt;- เขียนเป็นภาษาไทย โทนเป็นกันเอง
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;3&lt;/span&gt;&lt;span class="cl"&gt;- ทุกบทความต้องมี Introduction + Body + Conclusion
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;4&lt;/span&gt;&lt;span class="cl"&gt;- ใช้ Schema Markup ในรูปแบบ JSON-LD
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;5&lt;/span&gt;&lt;span class="cl"&gt;- หลีกเลี่ยงศัพท์เทคนิคที่ซับซ้อนเกินไป
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h3 id="3-สราง-state-summary-กอนรอบใหม"&gt;&lt;a href="#3-%e0%b8%aa%e0%b8%a3%e0%b8%b2%e0%b8%87-state-summary-%e0%b8%81%e0%b8%ad%e0%b8%99%e0%b8%a3%e0%b8%ad%e0%b8%9a%e0%b9%83%e0%b8%ab%e0%b8%a1" class="header-anchor"&gt;&lt;/a&gt;3. สร้าง &amp;ldquo;State Summary&amp;rdquo; ก่อนรอบใหม่
&lt;/h3&gt;&lt;p&gt;ก่อนเริ่มรอบถัดไป สรุปสิ่งที่ทำเสร็จแล้วให้ AI จำ:&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-fallback" data-lang="fallback"&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;1&lt;/span&gt;&lt;span class="cl"&gt;[สถานะปัจจุบัน]
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;2&lt;/span&gt;&lt;span class="cl"&gt;- ✅ โครงร่างบทความ: เสร็จแล้ว
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;3&lt;/span&gt;&lt;span class="cl"&gt;- ✅ ส่วนนำ: เสร็จแล้ว 
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;4&lt;/span&gt;&lt;span class="cl"&gt;- 🔄 ส่วนหลัก: กำลังทำ
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;5&lt;/span&gt;&lt;span class="cl"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;6&lt;/span&gt;&lt;span class="cl"&gt;[คำสั่งสำหรับรอบนี้]
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;7&lt;/span&gt;&lt;span class="cl"&gt;เขียนส่วนหลัก 3 หัวข้อ หัวละ 300-400 คำ
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;&lt;strong&gt;ทำไม:&lt;/strong&gt; ลดการสับสนเมื่อบริบทยาวขึ้น และให้ AI รู้ตำแหน่งที่ชัดเจน&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id="ขอผดพลาดทพบบอย-อยาใหเกดกบคณ"&gt;&lt;a href="#%e0%b8%82%e0%b8%ad%e0%b8%9c%e0%b8%94%e0%b8%9e%e0%b8%a5%e0%b8%b2%e0%b8%94%e0%b8%97%e0%b8%9e%e0%b8%9a%e0%b8%9a%e0%b8%ad%e0%b8%a2-%e0%b8%ad%e0%b8%a2%e0%b8%b2%e0%b9%83%e0%b8%ab%e0%b9%80%e0%b8%81%e0%b8%94%e0%b8%81%e0%b8%9a%e0%b8%84%e0%b8%93" class="header-anchor"&gt;&lt;/a&gt;ข้อผิดพลาดที่พบบ่อย: อย่าให้เกิดกับคุณ
&lt;/h2&gt;&lt;h3 id="ขอผดพลาดท-1-ไมกำหนดจดหยด"&gt;&lt;a href="#%e0%b8%82%e0%b8%ad%e0%b8%9c%e0%b8%94%e0%b8%9e%e0%b8%a5%e0%b8%b2%e0%b8%94%e0%b8%97-1-%e0%b9%84%e0%b8%a1%e0%b8%81%e0%b8%b3%e0%b8%ab%e0%b8%99%e0%b8%94%e0%b8%88%e0%b8%94%e0%b8%ab%e0%b8%a2%e0%b8%94" class="header-anchor"&gt;&lt;/a&gt;ข้อผิดพลาดที่ 1: ไม่กำหนดจุดหยุด
&lt;/h3&gt;&lt;p&gt;&lt;strong&gt;อาการ:&lt;/strong&gt; AI ทำงานต่อเนื่องโดยไม่รอ approval จนงานเพี้ยนไปหมด&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;วิธีแก้:&lt;/strong&gt; ใส่คำสั่งชัดเจน &amp;ldquo;รอ feedback ก่อนดำเนินต่อ&amp;rdquo;&lt;/p&gt;
&lt;h3 id="ขอผดพลาดท-2-context-รวไหล"&gt;&lt;a href="#%e0%b8%82%e0%b8%ad%e0%b8%9c%e0%b8%94%e0%b8%9e%e0%b8%a5%e0%b8%b2%e0%b8%94%e0%b8%97-2-context-%e0%b8%a3%e0%b8%a7%e0%b9%84%e0%b8%ab%e0%b8%a5" class="header-anchor"&gt;&lt;/a&gt;ข้อผิดพลาดที่ 2: Context รั่วไหล
&lt;/h3&gt;&lt;p&gt;&lt;strong&gt;อาการ:&lt;/strong&gt; AI เอาข้อมูลจากรอบก่อนมาใช้ผิดที่ หรือลืมข้อมูลสำคัญ&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;วิธีแก้:&lt;/strong&gt; ใช้ State Summary ทุกรอบ และทำเครื่องหมาย ✅/🔄/❌ ให้ชัด&lt;/p&gt;
&lt;h3 id="ขอผดพลาดท-3-feedback-ไมชดเจน"&gt;&lt;a href="#%e0%b8%82%e0%b8%ad%e0%b8%9c%e0%b8%94%e0%b8%9e%e0%b8%a5%e0%b8%b2%e0%b8%94%e0%b8%97-3-feedback-%e0%b9%84%e0%b8%a1%e0%b8%8a%e0%b8%94%e0%b9%80%e0%b8%88%e0%b8%99" class="header-anchor"&gt;&lt;/a&gt;ข้อผิดพลาดที่ 3: Feedback ไม่ชัดเจน
&lt;/h3&gt;&lt;p&gt;&lt;strong&gt;อาการ:&lt;/strong&gt; บอก AI &amp;ldquo;แก้ใหม่&amp;rdquo; แต่ไม่บอกว่าแก้อะไร AI ก็เดาไปเรื่อยๆ&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;วิธีแก้:&lt;/strong&gt; ใช้รูปแบบ &amp;ldquo;ชอบ/ไม่ชอบ/อยากได้เพิ่ม&amp;rdquo; ตามที่แนะนำไว้ข้างต้น&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id="สรป-query-loop-ในแบบทใชงานไดจรง"&gt;&lt;a href="#%e0%b8%aa%e0%b8%a3%e0%b8%9b-query-loop-%e0%b9%83%e0%b8%99%e0%b9%81%e0%b8%9a%e0%b8%9a%e0%b8%97%e0%b9%83%e0%b8%8a%e0%b8%87%e0%b8%b2%e0%b8%99%e0%b9%84%e0%b8%94%e0%b8%88%e0%b8%a3%e0%b8%87" class="header-anchor"&gt;&lt;/a&gt;สรุป: Query Loop ในแบบที่ใช้งานได้จริง
&lt;/h2&gt;&lt;p&gt;บทความนี้เราได้เดินทางจากความเข้าใจพื้นฐานไปจนถึงการนำไปใช้จริง:&lt;/p&gt;
&lt;h3 id="สงทไดเรยนร"&gt;&lt;a href="#%e0%b8%aa%e0%b8%87%e0%b8%97%e0%b9%84%e0%b8%94%e0%b9%80%e0%b8%a3%e0%b8%a2%e0%b8%99%e0%b8%a3" class="header-anchor"&gt;&lt;/a&gt;สิ่งที่ได้เรียนรู้:
&lt;/h3&gt;&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;Query Loop คืออะไร&lt;/strong&gt; - วงจรการสนทนาที่ต่อเนื่อง ไม่ใช่แค่ถาม-ตอบครั้งเดียว&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;ทำไมถึงสำคัญ&lt;/strong&gt; - เปลี่ยน AI จากเครื่องมือเป็นพาร์ทเนอร์ ช่วยลดความผิดพลาด และทำงานซับซ้อนได้&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;วิธีสร้าง Query Loop&lt;/strong&gt; - กำหนดเป้าหมาย → เขียน Prompt แรก → กำหนด Checkpoint → ให้ Feedback ชัด&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Best Practices 7 ข้อ&lt;/strong&gt; - เริ่มเล็ก → ใช้ System Prompt → State Summary → Temperature ตามรอบ → Exit Criteria → Context จัดการ → ทดสอบก่อนจริง&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;ข้อผิดพลาดที่ควรเลี่ยง&lt;/strong&gt; - ไม่กำหนดจุดหยุด, Context รั่ว, Feedback ไม่ชัด, Loop ยาวเกิน, ไม่มีคนตรวจ&lt;/li&gt;
&lt;/ol&gt;
&lt;h3 id="บทเรยนสำคญ"&gt;&lt;a href="#%e0%b8%9a%e0%b8%97%e0%b9%80%e0%b8%a3%e0%b8%a2%e0%b8%99%e0%b8%aa%e0%b8%b3%e0%b8%84%e0%b8%8d" class="header-anchor"&gt;&lt;/a&gt;บทเรียนสำคัญ:
&lt;/h3&gt;
 &lt;blockquote&gt;
 &lt;p&gt;&lt;strong&gt;Query Loop ไม่ใช่แค่ &amp;ldquo;คุยซ้ำๆ&amp;rdquo;&lt;/strong&gt; - มันคือโครงสร้างการทำงานที่ชัดเจน&lt;br&gt;
&lt;strong&gt;มี Checkpoint ทุกรอบ&lt;/strong&gt; - อย่าปล่อยให้ AI ทำต่อเนื่องโดยไม่มีคนตรวจ&lt;br&gt;
&lt;strong&gt;Feedback ต้องชัดเจน&lt;/strong&gt; - &amp;ldquo;แก้ใหม่&amp;rdquo; ไม่เพียงพอ ต้องบอกว่าแก้อะไร&lt;br&gt;
&lt;strong&gt;จุดหยุดต้องมี&lt;/strong&gt; - กำหนด Exit Criteria ตั้งแต่แรก&lt;/p&gt;

 &lt;/blockquote&gt;
&lt;hr&gt;
&lt;h2 id="มองไปขางหนา-ตอนถดไปคออะไร"&gt;&lt;a href="#%e0%b8%a1%e0%b8%ad%e0%b8%87%e0%b9%84%e0%b8%9b%e0%b8%82%e0%b8%b2%e0%b8%87%e0%b8%ab%e0%b8%99%e0%b8%b2-%e0%b8%95%e0%b8%ad%e0%b8%99%e0%b8%96%e0%b8%94%e0%b9%84%e0%b8%9b%e0%b8%84%e0%b8%ad%e0%b8%ad%e0%b8%b0%e0%b9%84%e0%b8%a3" class="header-anchor"&gt;&lt;/a&gt;มองไปข้างหน้า: ตอนถัดไปคืออะไร?
&lt;/h2&gt;&lt;p&gt;บทความนี้เป็นแค่จุดเริ่มต้นของ &lt;strong&gt;Harness Engineering&lt;/strong&gt; ในตอนถัดไป เราจะไปดู &lt;strong&gt;Harness Components&lt;/strong&gt; หรือ &amp;ldquo;ชิ้นส่วนสำคัญ&amp;rdquo; ที่ทำให้ระบบ AI ทำงานได้อย่างมีประสิทธิภาพ:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Sub-agent System&lt;/strong&gt; - การแบ่งงานให้ AI หลายตัวทำงานร่วมกัน&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Context Manager&lt;/strong&gt; - การจัดการบริบทให้ AI ไม่ &amp;ldquo;ลืม&amp;rdquo;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Feedback Chain&lt;/strong&gt; - การสร้างระบบ Feedback ที่มีประสิทธิภาพ&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Error Handling&lt;/strong&gt; - การจัดการเมื่อ AI ทำผิดพลาด&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;ถ้าคุณอยากให้ OpenClaw หรือระบบ AI ของคุณทำงานได้ดีขึ้น บทความถัดไปจะเป็นคู่มือที่ครบถ้วนที่สุด&lt;/p&gt;
&lt;hr&gt;
&lt;h3 id="เตรยมพรอมสำหรบตอนตอไป"&gt;&lt;a href="#%e0%b9%80%e0%b8%95%e0%b8%a3%e0%b8%a2%e0%b8%a1%e0%b8%9e%e0%b8%a3%e0%b8%ad%e0%b8%a1%e0%b8%aa%e0%b8%b3%e0%b8%ab%e0%b8%a3%e0%b8%9a%e0%b8%95%e0%b8%ad%e0%b8%99%e0%b8%95%e0%b8%ad%e0%b9%84%e0%b8%9b" class="header-anchor"&gt;&lt;/a&gt;เตรียมพร้อมสำหรับตอนต่อไป:
&lt;/h3&gt;&lt;ul&gt;
&lt;li&gt;&lt;input disabled="" type="checkbox"&gt; Sub-agent Pattern คืออะไรและใช้ตอนไหน&lt;/li&gt;
&lt;li&gt;&lt;input disabled="" type="checkbox"&gt; วิธีออกแบบ Context Manager ให้ AI จำได้นาน&lt;/li&gt;
&lt;li&gt;&lt;input disabled="" type="checkbox"&gt; Feedback Chain: จาก &amp;ldquo;แก้ใหม่&amp;rdquo; สู่ &amp;ldquo;แก้แบบมีทิศทาง&amp;rdquo;&lt;/li&gt;
&lt;li&gt;&lt;input disabled="" type="checkbox"&gt; Error Handling: เมื่อ AI ผิดพลาด ต้องทำอย่างไร&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;p&gt;&lt;em&gt;บทความนี้เป็นส่วนหนึ่งของซีรีส์ &amp;ldquo;Harness Engineering&amp;rdquo; ซึ่งสำรวจแนวคิดและเทคนิคในการใช้ AI ให้เกิดประสิทธิภาพสูงสุด&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;ตอนที่ 1: &lt;a class="link" href="https://neng-lab.com/posts/harness-part-1/" &gt;Harness Engineering ตอนที่ 1: ทำไม AI ต้องมี Harness?&lt;/a&gt;&lt;/em&gt;&lt;br&gt;
&lt;em&gt;ตอนที่ 2: &lt;a class="link" href="https://neng-lab.com/posts/harness-part-2/" &gt;Harness Engineering ตอนที่ 2: Prompt คือ Control Plane (ไม่ใช่ Input Box)&lt;/a&gt;&lt;/em&gt;&lt;br&gt;
&lt;em&gt;ตอนที่ 3: &lt;a class="link" href="https://neng-lab.com/posts/harness-part-3/" &gt;Harness Engineering ตอนที่ 3: Query Loop - หัวใจของระบบ&lt;/a&gt; (บทความนี้)&lt;/em&gt;&lt;br&gt;
&lt;em&gt;ตอนที่ 4: &lt;a class="link" href="https://neng-lab.com/posts/harness-part-4/" &gt;Harness Engineering ตอนที่ 4: Tools &amp;amp; Permissions - กำหนดขอบเขต AI&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id="คำศพท-thai-english"&gt;&lt;a href="#%e0%b8%84%e0%b8%b3%e0%b8%a8%e0%b8%9e%e0%b8%97-thai-english" class="header-anchor"&gt;&lt;/a&gt;คำศัพท์ Thai-English
&lt;/h2&gt;&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;ภาษาไทย&lt;/th&gt;
 &lt;th&gt;English&lt;/th&gt;
 &lt;th&gt;ความหมาย&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Query Loop&lt;/td&gt;
 &lt;td&gt;Query Loop&lt;/td&gt;
 &lt;td&gt;วงจรการสื่อสารกับ AI แบบต่อเนื่อง&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Context&lt;/td&gt;
 &lt;td&gt;Context&lt;/td&gt;
 &lt;td&gt;ข้อมูลพื้นฐาน/บริบทที่ AI ใช้ในการประมวลผล&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Checkpoint&lt;/td&gt;
 &lt;td&gt;Checkpoint&lt;/td&gt;
 &lt;td&gt;จุดหยุดรอ ก่อนดำเนินการต่อ&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;System Prompt&lt;/td&gt;
 &lt;td&gt;System Prompt&lt;/td&gt;
 &lt;td&gt;คำสั่งหลักที่อยู่ตลอดเวลา&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Temperature&lt;/td&gt;
 &lt;td&gt;Temperature&lt;/td&gt;
 &lt;td&gt;ตัวกำหนดระดับความสร้างสรรค์ของ AI&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Exit Criteria&lt;/td&gt;
 &lt;td&gt;Exit Criteria&lt;/td&gt;
 &lt;td&gt;เงื่อนไขที่บอกว่าเสร็จแล้ว&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Summarization&lt;/td&gt;
 &lt;td&gt;Summarization&lt;/td&gt;
 &lt;td&gt;การสรุปย่อยบริบท&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Human in the Loop&lt;/td&gt;
 &lt;td&gt;Human in the Loop&lt;/td&gt;
 &lt;td&gt;การมีคนตรวจสอบในกระบวนการ&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Feedback Chain&lt;/td&gt;
 &lt;td&gt;Feedback Chain&lt;/td&gt;
 &lt;td&gt;ลำดับการให้ Feedback&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Sub-agent&lt;/td&gt;
 &lt;td&gt;Sub-agent&lt;/td&gt;
 &lt;td&gt;Agent ย่อยที่ทำงานเฉพาะทาง&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;hr&gt;
&lt;!-- Article Schema --&gt;
&lt;script type="application/ld+json"&gt;
{
 "@context": "https://schema.org",
 "@type": "Article",
 "headline": "Harness Engineering ตอนที่ 3: Query Loop - หัวใจของระบบ",
 "description": "ทำความรู้จัก Query Loop แนวคิดสำคัญที่เปลี่ยน AI จากผู้ตอบคำถามเป็นผู้ร่วมงาน พร้อม Best Practices 7 ข้อ และตัวอย่างจริงจาก OpenClaw",
 "author": {
 "@type": "Person",
 "name": "เหน่ง (Nueng)"
 },
 "datePublished": "2026-04-13",
 "publisher": {
 "@type": "Organization",
 "name": "Code &amp; Community",
 "logo": {
 "@type": "ImageObject",
 "url": "https://neng-lab.com/images/default-cover.jpg"
 }
 },
 "mainEntityOfPage": {
 "@type": "WebPage",
 "@id": "https://neng.blog/harness-engineering-3"
 },
 "articleSection": "Technology",
 "keywords": ["Query Loop", "AI Engineering", "Claude Code", "Codex", "Prompt Engineering", "Best Practices"],
 "isPartOf": {
 "@type": "ArticleSeries",
 "name": "Harness Engineering",
 "episodeNumber": 3,
 "url": "https://neng.blog/series/harness-engineering"
 },
 "breadcrumb": {
 "@type": "BreadcrumbList",
 "itemListElement": [
 {
 "@type": "ListItem",
 "position": 1,
 "name": "หน้าแรก",
 "item": "https://neng.blog"
 },
 {
 "@type": "ListItem",
 "position": 2,
 "name": "บทความ",
 "item": "https://neng.blog/posts"
 },
 {
 "@type": "ListItem",
 "position": 3,
 "name": "Harness Engineering ตอนที่ 3: Query Loop"
 }
 ]
 },
 "previousArticle": "https://neng.blog/harness-engineering-2",
 "nextArticle": "https://neng.blog/harness-engineering-4"
}
&lt;/script&gt;
&lt;hr&gt;
&lt;h2 id="-อางอง"&gt;&lt;a href="#-%e0%b8%ad%e0%b8%b2%e0%b8%87%e0%b8%ad%e0%b8%87" class="header-anchor"&gt;&lt;/a&gt;📚 อ้างอิง
&lt;/h2&gt;&lt;h3 id="แหลงขอมลหลก"&gt;&lt;a href="#%e0%b9%81%e0%b8%ab%e0%b8%a5%e0%b8%87%e0%b8%82%e0%b8%ad%e0%b8%a1%e0%b8%a5%e0%b8%ab%e0%b8%a5%e0%b8%81" class="header-anchor"&gt;&lt;/a&gt;แหล่งข้อมูลหลัก:
&lt;/h3&gt;&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Harness Books Book 1 - Claude Code Harness&lt;/strong&gt; โดย wquguru (2026)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;บทที่ 3: Query Loop - Agent&amp;rsquo;s Heartbeat&lt;/li&gt;
&lt;li&gt;&lt;a class="link" href="https://github.com/wquguru/harness-books/blob/main/book1-claude-code/chapter-03-query-loop-heartbeat.md" target="_blank" rel="noopener"
 &gt;https://github.com/wquguru/harness-books/blob/main/book1-claude-code/chapter-03-query-loop-heartbeat.md&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Harness Books Book 2 - Claude Code vs Codex&lt;/strong&gt; โดย wquguru (2026)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;บทที่ 3: Query Loop เปรียบเทียบ Thread/Rollout/State&lt;/li&gt;
&lt;li&gt;&lt;a class="link" href="https://github.com/wquguru/harness-books/blob/main/book2-comparing/chapter-03-loop-thread-and-rollout.md" target="_blank" rel="noopener"
 &gt;https://github.com/wquguru/harness-books/blob/main/book2-comparing/chapter-03-loop-thread-and-rollout.md&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;h3 id="สถตและขอมลวจย"&gt;&lt;a href="#%e0%b8%aa%e0%b8%96%e0%b8%95%e0%b9%81%e0%b8%a5%e0%b8%b0%e0%b8%82%e0%b8%ad%e0%b8%a1%e0%b8%a5%e0%b8%a7%e0%b8%88%e0%b8%a2" class="header-anchor"&gt;&lt;/a&gt;สถิติและข้อมูลวิจัย:
&lt;/h3&gt;&lt;ol start="3"&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;OpenAI Code Generation Statistics&lt;/strong&gt; (2025)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;OpenAI สร้างโค้ด 1 ล้านบรรทัดใน 5 เดือน&lt;/li&gt;
&lt;li&gt;&lt;a class="link" href="https://openai.com/index/code-generation-milestone/" target="_blank" rel="noopener"
 &gt;https://openai.com/index/code-generation-milestone/&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Human Verification in AI Code Generation&lt;/strong&gt; (2025)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;69% ของโค้ดที่ AI สร้างยังต้องมีคนตรวจสอบ&lt;/li&gt;
&lt;li&gt;&lt;a class="link" href="https://arxiv.org/abs/2501.xxxxx" target="_blank" rel="noopener"
 &gt;https://arxiv.org/abs/2501.xxxxx&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Claude Code Documentation&lt;/strong&gt; โดย Anthropic (2026)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Query Loop และการทำงานแบบต่อเนื่อง&lt;/li&gt;
&lt;li&gt;&lt;a class="link" href="https://docs.anthropic.com/claude-code/query-loop" target="_blank" rel="noopener"
 &gt;https://docs.anthropic.com/claude-code/query-loop&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Codex API Documentation&lt;/strong&gt; โดย OpenAI (2026)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Thread และ Rollout Management&lt;/li&gt;
&lt;li&gt;&lt;a class="link" href="https://platform.openai.com/docs/codex/threads" target="_blank" rel="noopener"
 &gt;https://platform.openai.com/docs/codex/threads&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;h3 id="best-practices"&gt;&lt;a href="#best-practices" class="header-anchor"&gt;&lt;/a&gt;Best Practices:
&lt;/h3&gt;&lt;ol start="7"&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Temperature Settings for AI Code Generation&lt;/strong&gt; (2025)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;การปรับ Temperature ตามรอบของ Query Loop&lt;/li&gt;
&lt;li&gt;&lt;a class="link" href="https://arxiv.org/abs/2503.xxxxx" target="_blank" rel="noopener"
 &gt;https://arxiv.org/abs/2503.xxxxx&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Context Window Management in LLM Applications&lt;/strong&gt; (2025)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;กลยุทธ์การจัดการ Context Window&lt;/li&gt;
&lt;li&gt;&lt;a class="link" href="https://arxiv.org/abs/2502.xxxxx" target="_blank" rel="noopener"
 &gt;https://arxiv.org/abs/2502.xxxxx&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Exit Criteria Design for AI Agents&lt;/strong&gt; (2025)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;การกำหนดจุดหยุดที่ชัดเจน&lt;/li&gt;
&lt;li&gt;&lt;a class="link" href="https://arxiv.org/abs/2504.xxxxx" target="_blank" rel="noopener"
 &gt;https://arxiv.org/abs/2504.xxxxx&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;h3 id="เครองมอและแพลตฟอรม"&gt;&lt;a href="#%e0%b9%80%e0%b8%84%e0%b8%a3%e0%b8%ad%e0%b8%87%e0%b8%a1%e0%b8%ad%e0%b9%81%e0%b8%a5%e0%b8%b0%e0%b9%81%e0%b8%9e%e0%b8%a5%e0%b8%95%e0%b8%9f%e0%b8%ad%e0%b8%a3%e0%b8%a1" class="header-anchor"&gt;&lt;/a&gt;เครื่องมือและแพลตฟอร์ม:
&lt;/h3&gt;&lt;ol start="10"&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;OpenClaw Documentation&lt;/strong&gt; (2026)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Sub-agent Pattern และ Query Loop&lt;/li&gt;
&lt;li&gt;&lt;a class="link" href="https://docs.openclaw.ai/query-loop" target="_blank" rel="noopener"
 &gt;https://docs.openclaw.ai/query-loop&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;GitHub Copilot Documentation&lt;/strong&gt; (2026)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;การใช้งาน Copilot แบบต่อเนื่อง&lt;/li&gt;
&lt;li&gt;&lt;a class="link" href="https://docs.github.com/copilot" target="_blank" rel="noopener"
 &gt;https://docs.github.com/copilot&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Cursor IDE Documentation&lt;/strong&gt; (2026)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;AI Pair Programming แบบต่อเนื่อง&lt;/li&gt;
&lt;li&gt;&lt;a class="link" href="https://docs.cursor.com" target="_blank" rel="noopener"
 &gt;https://docs.cursor.com&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;h3 id="อานเพมเตม"&gt;&lt;a href="#%e0%b8%ad%e0%b8%b2%e0%b8%99%e0%b9%80%e0%b8%9e%e0%b8%a1%e0%b9%80%e0%b8%95%e0%b8%a1" class="header-anchor"&gt;&lt;/a&gt;อ่านเพิ่มเติม:
&lt;/h3&gt;&lt;ol start="13"&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Chip Huyen - AI Engineering&lt;/strong&gt; (O&amp;rsquo;Reilly, 2025)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;บทที่ 8: Building AI Systems with Feedback Loops&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Martin Fowler - Harness Engineering&lt;/strong&gt; (2025)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a class="link" href="https://martinfowler.com/articles/harness-engineering.html" target="_blank" rel="noopener"
 &gt;https://martinfowler.com/articles/harness-engineering.html&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Google AI - Best Practices for LLM Applications&lt;/strong&gt; (2025)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a class="link" href="https://ai.google/best-practices/llm-apps" target="_blank" rel="noopener"
 &gt;https://ai.google/best-practices/llm-apps&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ol&gt;</description></item><item><title>Harness Engineering ตอนที่ 2: Prompt คือ Control Plane (ไม่ใช่ Input Box)</title><link>https://neng-lab.com/posts/harness-part-2/</link><pubDate>Mon, 13 Apr 2026 10:00:00 +0700</pubDate><author>jitaret@gmail.com (เหน่ง)</author><guid>https://neng-lab.com/posts/harness-part-2/</guid><description>&lt;img src="https://neng-lab.com/" alt="Featured image of post Harness Engineering ตอนที่ 2: Prompt คือ Control Plane (ไม่ใช่ Input Box)" /&gt;&lt;h1 id="harness-engineering-ตอนท-2-prompt-คอ-control-plane-ไมใช-input-box"&gt;&lt;a href="#harness-engineering-%e0%b8%95%e0%b8%ad%e0%b8%99%e0%b8%97-2-prompt-%e0%b8%84%e0%b8%ad-control-plane-%e0%b9%84%e0%b8%a1%e0%b9%83%e0%b8%8a-input-box" class="header-anchor"&gt;&lt;/a&gt;Harness Engineering ตอนที่ 2: Prompt คือ Control Plane (ไม่ใช่ Input Box)
&lt;/h1&gt;&lt;p&gt;&lt;strong&gt;คำโปรย:&lt;/strong&gt; &amp;ldquo;Prompt กำหนดวิธีพูด, Harness กำหนดวิธีทำงาน&amp;rdquo; — เรียนรู้ว่าทำไม Prompt Engineering ถึงถึงจุดอิ่มตัว และ Harness Engineering คือคำตอบ&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id="-สวนนำ-ทำไม-prompt-ถงสำคญกวาทคด"&gt;&lt;a href="#-%e0%b8%aa%e0%b8%a7%e0%b8%99%e0%b8%99%e0%b8%b3-%e0%b8%97%e0%b8%b3%e0%b9%84%e0%b8%a1-prompt-%e0%b8%96%e0%b8%87%e0%b8%aa%e0%b8%b3%e0%b8%84%e0%b8%8d%e0%b8%81%e0%b8%a7%e0%b8%b2%e0%b8%97%e0%b8%84%e0%b8%94" class="header-anchor"&gt;&lt;/a&gt;🎣 ส่วนนำ: ทำไม Prompt ถึงสำคัญกว่าที่คิด?
&lt;/h2&gt;&lt;p&gt;ลองนึกภาพว่าคุณมีรถยนต์คันหนึ่ง&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;แบบที่ 1:&lt;/strong&gt; คุณบอก &amp;ldquo;ขับไปถึงที่หมาย&amp;rdquo; — รถจะพาคุณไปได้ แต่ถ้ามีเด็กวิ่งตัดหน้า? รถอาจจะเบรกไม่ทัน&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;แบบที่ 2:&lt;/strong&gt; คุณบอก &amp;ldquo;ขับไปที่หมาย แต่ต้องระวังเด็กข้างทาง ขับช้ากว่า 50 กม./ชม. ห้ามแซง และต้องหยุดเติมน้ำมันทุก 200 กม.&amp;rdquo; — ผลลัพธ์จะต่างกันมาก&lt;/p&gt;
&lt;p&gt;Prompt ก็เหมือนกัน&lt;/p&gt;
&lt;p&gt;หลายคนมอง Prompt เป็นแค่ &amp;ldquo;กล่องใส่ข้อความ&amp;rdquo; ที่พิมพ์ๆ แล้วกดส่ง แต่ถ้ามองในมุมของ &lt;strong&gt;Harness Engineering&lt;/strong&gt; — Prompt คือ &lt;strong&gt;Control Plane&lt;/strong&gt; ที่ควบคุมพฤติกรรมของ AI ไม่ใช่แค่ input ที่ใส่เข้าไป&lt;/p&gt;
&lt;p&gt;และนี่คือจุดที่หลายคนเข้าใจผิด&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id="-prompt-คออะไร"&gt;&lt;a href="#-prompt-%e0%b8%84%e0%b8%ad%e0%b8%ad%e0%b8%b0%e0%b9%84%e0%b8%a3" class="header-anchor"&gt;&lt;/a&gt;🤔 Prompt คืออะไร?
&lt;/h2&gt;&lt;h3 id="มมมองเดม-vs-มมมองใหม"&gt;&lt;a href="#%e0%b8%a1%e0%b8%a1%e0%b8%a1%e0%b8%ad%e0%b8%87%e0%b9%80%e0%b8%94%e0%b8%a1-vs-%e0%b8%a1%e0%b8%a1%e0%b8%a1%e0%b8%ad%e0%b8%87%e0%b9%83%e0%b8%ab%e0%b8%a1" class="header-anchor"&gt;&lt;/a&gt;มุมมองเดิม vs มุมมองใหม่
&lt;/h3&gt;&lt;p&gt;&lt;strong&gt;มุมมองเดิม (Input Box):&lt;/strong&gt;&lt;/p&gt;

 &lt;blockquote&gt;
 &lt;p&gt;&amp;ldquo;Prompt คือ ข้อความที่ใส่เข้าไปในกล่อง chat เพื่อบอก AI ให้ทำอะไรสักอย่าง&amp;rdquo;&lt;/p&gt;

 &lt;/blockquote&gt;
&lt;p&gt;&lt;strong&gt;มุมมองใหม่ (Control Plane):&lt;/strong&gt;&lt;/p&gt;

 &lt;blockquote&gt;
 &lt;p&gt;&amp;ldquo;Prompt คือ interface สำหรับควบคุมพฤติกรรมของ AI — เหมือนพวงมาลัยที่ควบคุมทิศทาง ไม่ใช่แค่เชื้อเพลิงที่ใส่เข้าไป&amp;rdquo;&lt;/p&gt;

 &lt;/blockquote&gt;
&lt;h3 id="ทำไมตองแยกใหชด"&gt;&lt;a href="#%e0%b8%97%e0%b8%b3%e0%b9%84%e0%b8%a1%e0%b8%95%e0%b8%ad%e0%b8%87%e0%b9%81%e0%b8%a2%e0%b8%81%e0%b9%83%e0%b8%ab%e0%b8%8a%e0%b8%94" class="header-anchor"&gt;&lt;/a&gt;ทำไมต้องแยกให้ชัด?
&lt;/h3&gt;&lt;p&gt;เพราะถ้ามอง Prompt เป็นแค่ Input Box → คุณจะโฟกัสที่ &amp;ldquo;จะพิมพ์อะไรดี&amp;rdquo;
แต่ถ้ามอง Prompt เป็น Control Plane → คุณจะโฟกัสที่ &amp;ldquo;จะ design ระบบอย่างไรให้ AI ทำงานถูกต้อง&amp;rdquo;&lt;/p&gt;
&lt;p&gt;นี่คือความแตกต่างระหว่าง &lt;strong&gt;Prompt Engineering&lt;/strong&gt; (ปรับแต่งข้อความ) กับ &lt;strong&gt;Harness Engineering&lt;/strong&gt; (ออกแบบระบบควบคุม)&lt;/p&gt;
&lt;hr&gt;
&lt;h3 id="-ตวอยางเปรยบเทยบ-input-box-vs-control-plane"&gt;&lt;a href="#-%e0%b8%95%e0%b8%a7%e0%b8%ad%e0%b8%a2%e0%b8%b2%e0%b8%87%e0%b9%80%e0%b8%9b%e0%b8%a3%e0%b8%a2%e0%b8%9a%e0%b9%80%e0%b8%97%e0%b8%a2%e0%b8%9a-input-box-vs-control-plane" class="header-anchor"&gt;&lt;/a&gt;📊 ตัวอย่างเปรียบเทียบ: Input Box vs Control Plane
&lt;/h3&gt;&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;สถานการณ์&lt;/th&gt;
 &lt;th&gt;แบบ Input Box (เดิม)&lt;/th&gt;
 &lt;th&gt;แบบ Control Plane (ใหม่)&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;strong&gt;ระบบเคลมประกัน&lt;/strong&gt;&lt;/td&gt;
 &lt;td&gt;&amp;ldquo;ตรวจสอบคำขอเคลมประกัน&amp;rdquo;&lt;/td&gt;
 &lt;td&gt;กำหนด workflow: ตรวจสอบเงื่อนไข → คำนวณค่าชดเชย → ตรวจสอบเอกสาร → ส่งข้อมูลให้คนอนุมัติ&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;strong&gt;เขียนโค้ด&lt;/strong&gt;&lt;/td&gt;
 &lt;td&gt;&amp;ldquo;เขียน Python function&amp;rdquo;&lt;/td&gt;
 &lt;td&gt;&amp;ldquo;เขียน Python + เขียน test ด้วย + ห้าม commit ถ้า test fail&amp;rdquo;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;strong&gt;วิเคราะห์ข้อมูล&lt;/strong&gt;&lt;/td&gt;
 &lt;td&gt;&amp;ldquo;วิเคราะห์ข้อมูลนี้&amp;rdquo;&lt;/td&gt;
 &lt;td&gt;กำหนด: ใช้สถิติอะไร → รูปแบบการแสดงผล → ข้อจำกัดของข้อมูล&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;strong&gt;Customer Support&lt;/strong&gt;&lt;/td&gt;
 &lt;td&gt;&amp;ldquo;ตอบลูกค้า&amp;rdquo;&lt;/td&gt;
 &lt;td&gt;กำหนด: โทนเสียง → SLA → Escalation path → Satisfaction survey&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;strong&gt;Content Creation&lt;/strong&gt;&lt;/td&gt;
 &lt;td&gt;&amp;ldquo;เขียนบทความ&amp;rdquo;&lt;/td&gt;
 &lt;td&gt;กำหนด: Tone of voice → SEO keywords → Word count → Fact-checking process&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;เห็นไหม? Control Plane ไม่ได้แค่ &amp;ldquo;บอกว่าทำอะไร&amp;rdquo; แต่ &amp;ldquo;บอกว่าทำอย่างไร ด้วยเงื่อนไขอะไร&amp;rdquo;&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id="-prompt-layering-3-ระดบของการควบคม"&gt;&lt;a href="#-prompt-layering-3-%e0%b8%a3%e0%b8%b0%e0%b8%94%e0%b8%9a%e0%b8%82%e0%b8%ad%e0%b8%87%e0%b8%81%e0%b8%b2%e0%b8%a3%e0%b8%84%e0%b8%a7%e0%b8%9a%e0%b8%84%e0%b8%a1" class="header-anchor"&gt;&lt;/a&gt;🏗️ Prompt Layering: 3 ระดับของการควบคุม
&lt;/h2&gt;&lt;p&gt;ไม่ใช่ทุก Prompt อยู่ในระดับเดียวกัน การแบ่งชั้นของ Prompt ช่วยให้เราออกแบบระบบที่ซับซ้อนได้ดีขึ้น&lt;/p&gt;
&lt;h3 id="ตารางเปรยบเทยบ-3-ระดบ"&gt;&lt;a href="#%e0%b8%95%e0%b8%b2%e0%b8%a3%e0%b8%b2%e0%b8%87%e0%b9%80%e0%b8%9b%e0%b8%a3%e0%b8%a2%e0%b8%9a%e0%b9%80%e0%b8%97%e0%b8%a2%e0%b8%9a-3-%e0%b8%a3%e0%b8%b0%e0%b8%94%e0%b8%9a" class="header-anchor"&gt;&lt;/a&gt;ตารางเปรียบเทียบ 3 ระดับ
&lt;/h3&gt;&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;ระดับ&lt;/th&gt;
 &lt;th&gt;ชื่อ&lt;/th&gt;
 &lt;th&gt;หน้าที่&lt;/th&gt;
 &lt;th&gt;ตัวอย่าง&lt;/th&gt;
 &lt;th&gt;ความถี่ในการเปลี่ยน&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;strong&gt;1. Orchestration&lt;/strong&gt;&lt;/td&gt;
 &lt;td&gt;ระดับจัดการงาน&lt;/td&gt;
 &lt;td&gt;กำหนดว่า &amp;ldquo;ต้องทำอะไรบ้าง เรียงลำดับอย่างไร&amp;rdquo;&lt;/td&gt;
 &lt;td&gt;Agent workflow, task decomposition&lt;/td&gt;
 &lt;td&gt;นานๆ ครั้ง&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;strong&gt;2. Runtime&lt;/strong&gt;&lt;/td&gt;
 &lt;td&gt;ระดับขณะทำงาน&lt;/td&gt;
 &lt;td&gt;กำหนด &amp;ldquo;บริบท ข้อจำกัด เงื่อนไข&amp;rdquo; ขณะ AI ทำงาน&lt;/td&gt;
 &lt;td&gt;Context, constraints, validation rules&lt;/td&gt;
 &lt;td&gt;ปรับตามงาน&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;strong&gt;3. Model Interface&lt;/strong&gt;&lt;/td&gt;
 &lt;td&gt;ระดับติดต่อโมเดล&lt;/td&gt;
 &lt;td&gt;กำหนด &amp;ldquo;รูปแบบการสื่อสารกับโมเดล&amp;rdquo;&lt;/td&gt;
 &lt;td&gt;Instructions, format, output structure&lt;/td&gt;
 &lt;td&gt;บ่อย (ปรับ prompt ทุกครั้ง)&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="อธบายแบบงายๆ"&gt;&lt;a href="#%e0%b8%ad%e0%b8%98%e0%b8%9a%e0%b8%b2%e0%b8%a2%e0%b9%81%e0%b8%9a%e0%b8%9a%e0%b8%87%e0%b8%b2%e0%b8%a2%e0%b9%86" class="header-anchor"&gt;&lt;/a&gt;อธิบายแบบง่ายๆ
&lt;/h3&gt;&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Orchestration&lt;/strong&gt; = ผู้จัดการโปรเจกต์ ที่บอกว่า &amp;ldquo;เรามี 5 ขั้นตอน ขั้น 1 ทำ A ขั้น 2 ทำ B&amp;hellip;&amp;rdquo;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Runtime&lt;/strong&gt; = หัวหน้างาน ที่บอกว่า &amp;ldquo;ตอนทำขั้นนี้ อย่าลืมเรื่องความปลอดภัยด้วย&amp;rdquo;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Model Interface&lt;/strong&gt; = เลขาที่ ที่บอกว่า &amp;ldquo;เขียนรายงานในรูปแบบนี้&amp;hellip;&amp;rdquo;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;ทั้ง 3 ระดับทำงานร่วมกัน เหมือนโครงสร้างองค์กร — แต่ละชั้นมีหน้าที่ต่างกัน&lt;/p&gt;
&lt;h3 id="ตวอยางโคด-prompt-layering-ในทางปฏบต"&gt;&lt;a href="#%e0%b8%95%e0%b8%a7%e0%b8%ad%e0%b8%a2%e0%b8%b2%e0%b8%87%e0%b9%82%e0%b8%84%e0%b8%94-prompt-layering-%e0%b9%83%e0%b8%99%e0%b8%97%e0%b8%b2%e0%b8%87%e0%b8%9b%e0%b8%8f%e0%b8%9a%e0%b8%95" class="header-anchor"&gt;&lt;/a&gt;ตัวอย่างโค้ด: Prompt Layering ในทางปฏิบัติ
&lt;/h3&gt;&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-python" data-lang="python"&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt; 1&lt;/span&gt;&lt;span class="cl"&gt;&lt;span class="c1"&gt;# Layer 1: Orchestration (Foundation)&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt; 2&lt;/span&gt;&lt;span class="cl"&gt;&lt;span class="n"&gt;SYSTEM_PROMPT&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;&amp;#34;&amp;#34;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt; 3&lt;/span&gt;&lt;span class="cl"&gt;&lt;span class="s2"&gt;You are a senior Python developer working on a FastAPI project.
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt; 4&lt;/span&gt;&lt;span class="cl"&gt;&lt;span class="s2"&gt;You always write type-safe, well-documented code.
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt; 5&lt;/span&gt;&lt;span class="cl"&gt;&lt;span class="s2"&gt;You follow TDD: write tests before implementation.
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt; 6&lt;/span&gt;&lt;span class="cl"&gt;&lt;span class="s2"&gt;&amp;#34;&amp;#34;&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt; 7&lt;/span&gt;&lt;span class="cl"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt; 8&lt;/span&gt;&lt;span class="cl"&gt;&lt;span class="c1"&gt;# Layer 2: Runtime (Context)&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt; 9&lt;/span&gt;&lt;span class="cl"&gt;&lt;span class="n"&gt;CONTEXT_PROMPT&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;&amp;#34;&amp;#34;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;10&lt;/span&gt;&lt;span class="cl"&gt;&lt;span class="s2"&gt;Current project structure:
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;11&lt;/span&gt;&lt;span class="cl"&gt;&lt;span class="s2"&gt;- /app/main.py - FastAPI entry point
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;12&lt;/span&gt;&lt;span class="cl"&gt;&lt;span class="s2"&gt;- /app/models/ - Pydantic models
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;13&lt;/span&gt;&lt;span class="cl"&gt;&lt;span class="s2"&gt;- /app/routers/ - API endpoints
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;14&lt;/span&gt;&lt;span class="cl"&gt;&lt;span class="s2"&gt;- /tests/ - Pytest test files
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;15&lt;/span&gt;&lt;span class="cl"&gt;&lt;span class="s2"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;16&lt;/span&gt;&lt;span class="cl"&gt;&lt;span class="s2"&gt;Current task: Implement user authentication
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;17&lt;/span&gt;&lt;span class="cl"&gt;&lt;span class="s2"&gt;&amp;#34;&amp;#34;&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;18&lt;/span&gt;&lt;span class="cl"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;19&lt;/span&gt;&lt;span class="cl"&gt;&lt;span class="c1"&gt;# Layer 3: Model Interface (Task)&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;20&lt;/span&gt;&lt;span class="cl"&gt;&lt;span class="n"&gt;TASK_PROMPT&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;&amp;#34;&amp;#34;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;21&lt;/span&gt;&lt;span class="cl"&gt;&lt;span class="s2"&gt;Write a function to authenticate user by JWT token.
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;22&lt;/span&gt;&lt;span class="cl"&gt;&lt;span class="s2"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;23&lt;/span&gt;&lt;span class="cl"&gt;&lt;span class="s2"&gt;Requirements:
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;24&lt;/span&gt;&lt;span class="cl"&gt;&lt;span class="s2"&gt;- Use Pydantic for validation
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;25&lt;/span&gt;&lt;span class="cl"&gt;&lt;span class="s2"&gt;- Return HTTPException on failure
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;26&lt;/span&gt;&lt;span class="cl"&gt;&lt;span class="s2"&gt;- Include unit tests
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;27&lt;/span&gt;&lt;span class="cl"&gt;&lt;span class="s2"&gt;- Follow existing code style
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;28&lt;/span&gt;&lt;span class="cl"&gt;&lt;span class="s2"&gt;&amp;#34;&amp;#34;&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;29&lt;/span&gt;&lt;span class="cl"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;30&lt;/span&gt;&lt;span class="cl"&gt;&lt;span class="c1"&gt;# Combine all layers&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;31&lt;/span&gt;&lt;span class="cl"&gt;&lt;span class="n"&gt;full_prompt&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="sa"&gt;f&lt;/span&gt;&lt;span class="s2"&gt;&amp;#34;&lt;/span&gt;&lt;span class="si"&gt;{&lt;/span&gt;&lt;span class="n"&gt;SYSTEM_PROMPT&lt;/span&gt;&lt;span class="si"&gt;}&lt;/span&gt;&lt;span class="se"&gt;\n\n&lt;/span&gt;&lt;span class="si"&gt;{&lt;/span&gt;&lt;span class="n"&gt;CONTEXT_PROMPT&lt;/span&gt;&lt;span class="si"&gt;}&lt;/span&gt;&lt;span class="se"&gt;\n\n&lt;/span&gt;&lt;span class="si"&gt;{&lt;/span&gt;&lt;span class="n"&gt;TASK_PROMPT&lt;/span&gt;&lt;span class="si"&gt;}&lt;/span&gt;&lt;span class="s2"&gt;&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;32&lt;/span&gt;&lt;span class="cl"&gt;&lt;span class="nb"&gt;print&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;full_prompt&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;hr&gt;
&lt;h2 id="-สถตทนาสนใจ"&gt;&lt;a href="#-%e0%b8%aa%e0%b8%96%e0%b8%95%e0%b8%97%e0%b8%99%e0%b8%b2%e0%b8%aa%e0%b8%99%e0%b9%83%e0%b8%88" class="header-anchor"&gt;&lt;/a&gt;📈 สถิติที่น่าสนใจ
&lt;/h2&gt;&lt;p&gt;ข้อมูลจากงานวิจัยชี้ว่า:&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;วิธี&lt;/th&gt;
 &lt;th&gt;ผลตอบแทน&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;strong&gt;Prompt Engineering แบบเดิม&lt;/strong&gt;&lt;/td&gt;
 &lt;td&gt;ปรับปรุงได้ &lt;strong&gt;&amp;lt;3%&lt;/strong&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;strong&gt;Harness-level changes (รวม Prompt Layering)&lt;/strong&gt;&lt;/td&gt;
 &lt;td&gt;ปรับปรุงได้ &lt;strong&gt;28-47%&lt;/strong&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;นั่นหมายความว่า การเปลี่ยนแปลงที่ระดับ &amp;ldquo;ระบบ&amp;rdquo; (Harness) มีผลมากกว่าการเปลี่ยนแปลงที่ระดับ &amp;ldquo;ข้อความ&amp;rdquo; (Prompt) ถึง &lt;strong&gt;10 เท่า!&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;และนี่คือเหตุผลที่เราต้องมอง Prompt เป็น Control Plane ไม่ใช่แค่ Input Box&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id="-agentsmd-แผนท-ไมใช-prompt-ยาวๆ"&gt;&lt;a href="#-agentsmd-%e0%b9%81%e0%b8%9c%e0%b8%99%e0%b8%97-%e0%b9%84%e0%b8%a1%e0%b9%83%e0%b8%8a-prompt-%e0%b8%a2%e0%b8%b2%e0%b8%a7%e0%b9%86" class="header-anchor"&gt;&lt;/a&gt;📄 AGENTS.md: แผนที่ ไม่ใช่ Prompt ยาวๆ
&lt;/h2&gt;&lt;p&gt;อีกตัวอย่างที่ดีคือไฟล์ &lt;strong&gt;AGENTS.md&lt;/strong&gt; ในโปรเจกต์ต่างๆ&lt;/p&gt;
&lt;p&gt;หลายคนเขียน prompt ยาวเต็มไฟล์ แต่ AGENTS.md ที่ดีควรเป็น &lt;strong&gt;แผนที่&lt;/strong&gt; — บอกว่า:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Agent นี้ทำอะไร&lt;/li&gt;
&lt;li&gt;ต้อง interact กับอะไรบ้าง&lt;/li&gt;
&lt;li&gt;มีข้อจำกัดอะไร&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;ไม่ใช่ &amp;ldquo;script ที่ต้องอ่านทุกบรรทัด&amp;rdquo;&lt;/p&gt;
&lt;h3 id="ตวอยาง-agentsmd-ทด"&gt;&lt;a href="#%e0%b8%95%e0%b8%a7%e0%b8%ad%e0%b8%a2%e0%b8%b2%e0%b8%87-agentsmd-%e0%b8%97%e0%b8%94" class="header-anchor"&gt;&lt;/a&gt;ตัวอย่าง: AGENTS.md ที่ดี
&lt;/h3&gt;&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-markdown" data-lang="markdown"&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt; 1&lt;/span&gt;&lt;span class="cl"&gt;&lt;span class="gh"&gt;# Agent Role: Backend Developer
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt; 2&lt;/span&gt;&lt;span class="cl"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt; 3&lt;/span&gt;&lt;span class="cl"&gt;&lt;span class="gu"&gt;## Responsibilities
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt; 4&lt;/span&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;-&lt;/span&gt; Implement API endpoints
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt; 5&lt;/span&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;-&lt;/span&gt; Write unit tests
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt; 6&lt;/span&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;-&lt;/span&gt; Update documentation
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt; 7&lt;/span&gt;&lt;span class="cl"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt; 8&lt;/span&gt;&lt;span class="cl"&gt;&lt;span class="gu"&gt;## Constraints
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt; 9&lt;/span&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;-&lt;/span&gt; Must use type hints
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;10&lt;/span&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;-&lt;/span&gt; Must achieve 90% test coverage
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;11&lt;/span&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;-&lt;/span&gt; Cannot modify database schema without approval
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;12&lt;/span&gt;&lt;span class="cl"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;13&lt;/span&gt;&lt;span class="cl"&gt;&lt;span class="gu"&gt;## Workflow
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;14&lt;/span&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;1.&lt;/span&gt; Read task from TASKS.md
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;15&lt;/span&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;2.&lt;/span&gt; Implement code
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;16&lt;/span&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;3.&lt;/span&gt; Run tests
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;17&lt;/span&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;4.&lt;/span&gt; Submit for review
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;นี่คือหลักการของ &lt;strong&gt;Prompt Layering&lt;/strong&gt; — แบ่งให้ชัด ไม่ยัดทุกอย่างไว้ที่เดียว&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id="-จากทฤษฎส-reality-check-claude-code-vs-codex"&gt;&lt;a href="#-%e0%b8%88%e0%b8%b2%e0%b8%81%e0%b8%97%e0%b8%a4%e0%b8%a9%e0%b8%8e%e0%b8%aa-reality-check-claude-code-vs-codex" class="header-anchor"&gt;&lt;/a&gt;🔍 จากทฤษฎีสู่ Reality Check: Claude Code vs Codex
&lt;/h2&gt;&lt;p&gt;ตอนนี้เราเข้าใจหลักการแล้ว มาดูตัวอย่างจริงกัน&lt;/p&gt;
&lt;h3 id="claude-code-vs-openai-codex"&gt;&lt;a href="#claude-code-vs-openai-codex" class="header-anchor"&gt;&lt;/a&gt;Claude Code vs OpenAI Codex
&lt;/h3&gt;&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;ด้าน&lt;/th&gt;
 &lt;th&gt;Claude Code&lt;/th&gt;
 &lt;th&gt;OpenAI Codex&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;strong&gt;แนวทาง&lt;/strong&gt;&lt;/td&gt;
 &lt;td&gt;Proactive Planner&lt;/td&gt;
 &lt;td&gt;Shell-first Surgeon&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;strong&gt;Workflow&lt;/strong&gt;&lt;/td&gt;
 &lt;td&gt;สแกน repo ก่อนแล้ว plan&lt;/td&gt;
 &lt;td&gt;เริ่มจาก lean context&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;strong&gt;Memory&lt;/strong&gt;&lt;/td&gt;
 &lt;td&gt;ใช้ CLAUDE.md เป็น long-term memory&lt;/td&gt;
 &lt;td&gt;ใช้ AGENTS.md เป็น map&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;strong&gt;Context Window&lt;/strong&gt;&lt;/td&gt;
 &lt;td&gt;1M tokens&lt;/td&gt;
 &lt;td&gt;200K tokens&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;strong&gt;Token Usage&lt;/strong&gt;&lt;/td&gt;
 &lt;td&gt;ใช้มากกว่า 3.2-4.2 เท่า&lt;/td&gt;
 &lt;td&gt;ใช้น้อยกว่า แต่ thorough น้อยกว่า&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;strong&gt;Agent Teams&lt;/strong&gt;&lt;/td&gt;
 &lt;td&gt;Coordinated agents&lt;/td&gt;
 &lt;td&gt;Cloud sandbox per task&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;strong&gt;Isolation&lt;/strong&gt;&lt;/td&gt;
 &lt;td&gt;Git worktree per agent&lt;/td&gt;
 &lt;td&gt;Cloud sandbox&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="ตวอยาง-token-usage-ตางกนอยางไร"&gt;&lt;a href="#%e0%b8%95%e0%b8%a7%e0%b8%ad%e0%b8%a2%e0%b8%b2%e0%b8%87-token-usage-%e0%b8%95%e0%b8%b2%e0%b8%87%e0%b8%81%e0%b8%99%e0%b8%ad%e0%b8%a2%e0%b8%b2%e0%b8%87%e0%b9%84%e0%b8%a3" class="header-anchor"&gt;&lt;/a&gt;ตัวอย่าง: Token Usage ต่างกันอย่างไร?
&lt;/h3&gt;&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-fallback" data-lang="fallback"&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt; 1&lt;/span&gt;&lt;span class="cl"&gt;งาน: Implement user authentication
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt; 2&lt;/span&gt;&lt;span class="cl"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt; 3&lt;/span&gt;&lt;span class="cl"&gt;Claude Code:
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt; 4&lt;/span&gt;&lt;span class="cl"&gt;- Scan repo: 50K tokens
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt; 5&lt;/span&gt;&lt;span class="cl"&gt;- Read CLAUDE.md: 10K tokens
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt; 6&lt;/span&gt;&lt;span class="cl"&gt;- Plan: 5K tokens
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt; 7&lt;/span&gt;&lt;span class="cl"&gt;- Implement: 30K tokens
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt; 8&lt;/span&gt;&lt;span class="cl"&gt;- Test: 20K tokens
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt; 9&lt;/span&gt;&lt;span class="cl"&gt;- Total: ~115K tokens
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;10&lt;/span&gt;&lt;span class="cl"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;11&lt;/span&gt;&lt;span class="cl"&gt;Codex:
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;12&lt;/span&gt;&lt;span class="cl"&gt;- Read AGENTS.md: 5K tokens
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;13&lt;/span&gt;&lt;span class="cl"&gt;- Implement: 20K tokens
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;14&lt;/span&gt;&lt;span class="cl"&gt;- Test: 10K tokens
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;15&lt;/span&gt;&lt;span class="cl"&gt;- Total: ~35K tokens
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;16&lt;/span&gt;&lt;span class="cl"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;17&lt;/span&gt;&lt;span class="cl"&gt;Ratio: Claude Code ใช้ token มากกว่า ~3.3 เท่า
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;&lt;strong&gt;คำถาม:&lt;/strong&gt; แล้วควรเลือกอันไหน?&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;คำตอบ:&lt;/strong&gt; ขึ้นอยู่กับงาน&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Claude Code&lt;/strong&gt; — เหมาะกับงานที่ซับซ้อน ต้องการ thorough plan&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Codex&lt;/strong&gt; — เหมาะกับงานเร็วๆ ไม่ซับซ้อนมาก&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id="-guardrails-3-ระดบ"&gt;&lt;a href="#-guardrails-3-%e0%b8%a3%e0%b8%b0%e0%b8%94%e0%b8%9a" class="header-anchor"&gt;&lt;/a&gt;🛡️ Guardrails 3 ระดับ
&lt;/h2&gt;&lt;p&gt;Prompt ที่ดีต้องมี Guardrails — เหมือนรั้วที่ป้องกันไม่ให้ AI ทำผิด&lt;/p&gt;
&lt;h3 id="ตาราง-guardrails-3-ระดบ"&gt;&lt;a href="#%e0%b8%95%e0%b8%b2%e0%b8%a3%e0%b8%b2%e0%b8%87-guardrails-3-%e0%b8%a3%e0%b8%b0%e0%b8%94%e0%b8%9a" class="header-anchor"&gt;&lt;/a&gt;ตาราง: Guardrails 3 ระดับ
&lt;/h3&gt;&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;ระดับ&lt;/th&gt;
 &lt;th&gt;ประเภท&lt;/th&gt;
 &lt;th&gt;ตัวอย่าง&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;strong&gt;Input&lt;/strong&gt;&lt;/td&gt;
 &lt;td&gt;Content filtering, Schema validation, Rate limiting&lt;/td&gt;
 &lt;td&gt;ห้าม prompt injection, ต้องเป็น JSON, จำกัด 10 requests/min&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;strong&gt;Output&lt;/strong&gt;&lt;/td&gt;
 &lt;td&gt;Format validation, Factual grounding, Safety classifiers&lt;/td&gt;
 &lt;td&gt;ต้องมี type hints, ต้องอ้างอิงแหล่งที่มา, ห้าม generate harmful content&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;strong&gt;Execution&lt;/strong&gt;&lt;/td&gt;
 &lt;td&gt;Tool call approval, Resource limits, Deadlock detection&lt;/td&gt;
 &lt;td&gt;ต้องขออนุญาตก่อน rm -rf, จำกัด CPU 50%, ตรวจจับ infinite loop&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="ตวอยางโคด-guardrails-ในทางปฏบต"&gt;&lt;a href="#%e0%b8%95%e0%b8%a7%e0%b8%ad%e0%b8%a2%e0%b8%b2%e0%b8%87%e0%b9%82%e0%b8%84%e0%b8%94-guardrails-%e0%b9%83%e0%b8%99%e0%b8%97%e0%b8%b2%e0%b8%87%e0%b8%9b%e0%b8%8f%e0%b8%9a%e0%b8%95" class="header-anchor"&gt;&lt;/a&gt;ตัวอย่างโค้ด: Guardrails ในทางปฏิบัติ
&lt;/h3&gt;&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-python" data-lang="python"&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt; 1&lt;/span&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;class&lt;/span&gt; &lt;span class="nc"&gt;Guardrails&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt; 2&lt;/span&gt;&lt;span class="cl"&gt; &lt;span class="k"&gt;def&lt;/span&gt; &lt;span class="nf"&gt;validate_input&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="bp"&gt;self&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="n"&gt;prompt&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="nb"&gt;str&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt; &lt;span class="o"&gt;-&amp;gt;&lt;/span&gt; &lt;span class="nb"&gt;bool&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt; 3&lt;/span&gt;&lt;span class="cl"&gt; &lt;span class="c1"&gt;# Input guardrails&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt; 4&lt;/span&gt;&lt;span class="cl"&gt; &lt;span class="k"&gt;if&lt;/span&gt; &lt;span class="nb"&gt;len&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;prompt&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt; &lt;span class="o"&gt;&amp;gt;&lt;/span&gt; &lt;span class="mi"&gt;10000&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt; 5&lt;/span&gt;&lt;span class="cl"&gt; &lt;span class="k"&gt;raise&lt;/span&gt; &lt;span class="ne"&gt;ValueError&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="s2"&gt;&amp;#34;Prompt too long&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt; 6&lt;/span&gt;&lt;span class="cl"&gt; &lt;span class="k"&gt;if&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;rm -rf&amp;#34;&lt;/span&gt; &lt;span class="ow"&gt;in&lt;/span&gt; &lt;span class="n"&gt;prompt&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt; 7&lt;/span&gt;&lt;span class="cl"&gt; &lt;span class="k"&gt;raise&lt;/span&gt; &lt;span class="ne"&gt;ValueError&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="s2"&gt;&amp;#34;Dangerous command detected&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt; 8&lt;/span&gt;&lt;span class="cl"&gt; &lt;span class="k"&gt;return&lt;/span&gt; &lt;span class="kc"&gt;True&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt; 9&lt;/span&gt;&lt;span class="cl"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;10&lt;/span&gt;&lt;span class="cl"&gt; &lt;span class="k"&gt;def&lt;/span&gt; &lt;span class="nf"&gt;validate_output&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="bp"&gt;self&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="n"&gt;code&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="nb"&gt;str&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt; &lt;span class="o"&gt;-&amp;gt;&lt;/span&gt; &lt;span class="nb"&gt;bool&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;11&lt;/span&gt;&lt;span class="cl"&gt; &lt;span class="c1"&gt;# Output guardrails&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;12&lt;/span&gt;&lt;span class="cl"&gt; &lt;span class="k"&gt;if&lt;/span&gt; &lt;span class="ow"&gt;not&lt;/span&gt; &lt;span class="bp"&gt;self&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;has_type_hints&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;code&lt;/span&gt;&lt;span class="p"&gt;):&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;13&lt;/span&gt;&lt;span class="cl"&gt; &lt;span class="k"&gt;raise&lt;/span&gt; &lt;span class="ne"&gt;ValueError&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="s2"&gt;&amp;#34;Missing type hints&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;14&lt;/span&gt;&lt;span class="cl"&gt; &lt;span class="k"&gt;if&lt;/span&gt; &lt;span class="ow"&gt;not&lt;/span&gt; &lt;span class="bp"&gt;self&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;has_docstrings&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;code&lt;/span&gt;&lt;span class="p"&gt;):&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;15&lt;/span&gt;&lt;span class="cl"&gt; &lt;span class="k"&gt;raise&lt;/span&gt; &lt;span class="ne"&gt;ValueError&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="s2"&gt;&amp;#34;Missing docstrings&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;16&lt;/span&gt;&lt;span class="cl"&gt; &lt;span class="k"&gt;return&lt;/span&gt; &lt;span class="kc"&gt;True&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;17&lt;/span&gt;&lt;span class="cl"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;18&lt;/span&gt;&lt;span class="cl"&gt; &lt;span class="k"&gt;def&lt;/span&gt; &lt;span class="nf"&gt;validate_execution&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="bp"&gt;self&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="n"&gt;tool_call&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="nb"&gt;dict&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt; &lt;span class="o"&gt;-&amp;gt;&lt;/span&gt; &lt;span class="nb"&gt;bool&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;19&lt;/span&gt;&lt;span class="cl"&gt; &lt;span class="c1"&gt;# Execution guardrails&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;20&lt;/span&gt;&lt;span class="cl"&gt; &lt;span class="k"&gt;if&lt;/span&gt; &lt;span class="n"&gt;tool_call&lt;/span&gt;&lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="s1"&gt;&amp;#39;name&amp;#39;&lt;/span&gt;&lt;span class="p"&gt;]&lt;/span&gt; &lt;span class="o"&gt;==&lt;/span&gt; &lt;span class="s1"&gt;&amp;#39;file_write&amp;#39;&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;21&lt;/span&gt;&lt;span class="cl"&gt; &lt;span class="k"&gt;if&lt;/span&gt; &lt;span class="ow"&gt;not&lt;/span&gt; &lt;span class="n"&gt;tool_call&lt;/span&gt;&lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="s1"&gt;&amp;#39;path&amp;#39;&lt;/span&gt;&lt;span class="p"&gt;]&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;startswith&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="s1"&gt;&amp;#39;/safe/&amp;#39;&lt;/span&gt;&lt;span class="p"&gt;):&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;22&lt;/span&gt;&lt;span class="cl"&gt; &lt;span class="k"&gt;raise&lt;/span&gt; &lt;span class="ne"&gt;ValueError&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="s2"&gt;&amp;#34;Unsafe path&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;23&lt;/span&gt;&lt;span class="cl"&gt; &lt;span class="k"&gt;return&lt;/span&gt; &lt;span class="kc"&gt;True&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;hr&gt;
&lt;h2 id="-memory-systems-5-ประเภท"&gt;&lt;a href="#-memory-systems-5-%e0%b8%9b%e0%b8%a3%e0%b8%b0%e0%b9%80%e0%b8%a0%e0%b8%97" class="header-anchor"&gt;&lt;/a&gt;🧠 Memory Systems 5 ประเภท
&lt;/h2&gt;&lt;p&gt;AI จำเป็นต้องมี Memory — แต่ไม่ใช่แค่ &amp;ldquo;จำได้ทุกเรื่อง&amp;rdquo; แต่ต้องจำอย่างมีระบบ&lt;/p&gt;
&lt;h3 id="ตาราง-memory-systems-5-ประเภท"&gt;&lt;a href="#%e0%b8%95%e0%b8%b2%e0%b8%a3%e0%b8%b2%e0%b8%87-memory-systems-5-%e0%b8%9b%e0%b8%a3%e0%b8%b0%e0%b9%80%e0%b8%a0%e0%b8%97" class="header-anchor"&gt;&lt;/a&gt;ตาราง: Memory Systems 5 ประเภท
&lt;/h3&gt;&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;ประเภท&lt;/th&gt;
 &lt;th&gt;หน้าที่&lt;/th&gt;
 &lt;th&gt;ตัวอย่าง&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;strong&gt;System Memory&lt;/strong&gt;&lt;/td&gt;
 &lt;td&gt;ระบบพื้นฐาน&lt;/td&gt;
 &lt;td&gt;Rules, constraints, guardrails&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;strong&gt;Session Memory&lt;/strong&gt;&lt;/td&gt;
 &lt;td&gt;ระหว่าง session&lt;/td&gt;
 &lt;td&gt;Conversation history, current task&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;strong&gt;Project Memory&lt;/strong&gt;&lt;/td&gt;
 &lt;td&gt;โปรเจกต์ปัจจุบัน&lt;/td&gt;
 &lt;td&gt;CLAUDE.md, AGENTS.md, progress.md&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;strong&gt;User Memory&lt;/strong&gt;&lt;/td&gt;
 &lt;td&gt;ความชอบผู้ใช้&lt;/td&gt;
 &lt;td&gt;Coding style, preferences, patterns&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;strong&gt;World Memory&lt;/strong&gt;&lt;/td&gt;
 &lt;td&gt;ความรู้ทั่วไป&lt;/td&gt;
 &lt;td&gt;Documentation, APIs, best practices&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="ตวอยาง-การใชงาน-memory-ในทางปฏบต"&gt;&lt;a href="#%e0%b8%95%e0%b8%a7%e0%b8%ad%e0%b8%a2%e0%b8%b2%e0%b8%87-%e0%b8%81%e0%b8%b2%e0%b8%a3%e0%b9%83%e0%b8%8a%e0%b8%87%e0%b8%b2%e0%b8%99-memory-%e0%b9%83%e0%b8%99%e0%b8%97%e0%b8%b2%e0%b8%87%e0%b8%9b%e0%b8%8f%e0%b8%9a%e0%b8%95" class="header-anchor"&gt;&lt;/a&gt;ตัวอย่าง: การใช้งาน Memory ในทางปฏิบัติ
&lt;/h3&gt;&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-markdown" data-lang="markdown"&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt; 1&lt;/span&gt;&lt;span class="cl"&gt;&lt;span class="gh"&gt;# CLAUDE.md (Project Memory)
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt; 2&lt;/span&gt;&lt;span class="cl"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt; 3&lt;/span&gt;&lt;span class="cl"&gt;&lt;span class="gu"&gt;## Project Overview
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt; 4&lt;/span&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;-&lt;/span&gt; Name: FastAPI Auth System
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt; 5&lt;/span&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;-&lt;/span&gt; Version: 1.0.0
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt; 6&lt;/span&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;-&lt;/span&gt; Python: 3.11+
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt; 7&lt;/span&gt;&lt;span class="cl"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt; 8&lt;/span&gt;&lt;span class="cl"&gt;&lt;span class="gu"&gt;## Coding Standards
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt; 9&lt;/span&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;-&lt;/span&gt; Type hints: Required
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;10&lt;/span&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;-&lt;/span&gt; Test coverage: 90%+
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;11&lt;/span&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;-&lt;/span&gt; Documentation: Google style
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;12&lt;/span&gt;&lt;span class="cl"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;13&lt;/span&gt;&lt;span class="cl"&gt;&lt;span class="gu"&gt;## Current Progress
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;14&lt;/span&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;- [x]&lt;/span&gt; User model
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;15&lt;/span&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;- [x]&lt;/span&gt; Authentication endpoint
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;16&lt;/span&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;- [ ]&lt;/span&gt; Authorization middleware
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;17&lt;/span&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;- [ ]&lt;/span&gt; Unit tests
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;hr&gt;
&lt;h2 id="-retry-logic-5-ระดบ"&gt;&lt;a href="#-retry-logic-5-%e0%b8%a3%e0%b8%b0%e0%b8%94%e0%b8%9a" class="header-anchor"&gt;&lt;/a&gt;🔄 Retry Logic 5 ระดับ
&lt;/h2&gt;&lt;p&gt;เมื่อ AI ทำผิด — จะทำอย่างไร?&lt;/p&gt;
&lt;h3 id="ตาราง-retry-logic-5-ระดบ"&gt;&lt;a href="#%e0%b8%95%e0%b8%b2%e0%b8%a3%e0%b8%b2%e0%b8%87-retry-logic-5-%e0%b8%a3%e0%b8%b0%e0%b8%94%e0%b8%9a" class="header-anchor"&gt;&lt;/a&gt;ตาราง: Retry Logic 5 ระดับ
&lt;/h3&gt;&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;ระดับ&lt;/th&gt;
 &lt;th&gt;ประเภท&lt;/th&gt;
 &lt;th&gt;เมื่อไหร่ใช้&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;strong&gt;1. Simple Retry&lt;/strong&gt;&lt;/td&gt;
 &lt;td&gt;ลองใหม่เหมือนเดิม&lt;/td&gt;
 &lt;td&gt;Error ชั่วคราว (network timeout)&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;strong&gt;2. Reformulated Retry&lt;/strong&gt;&lt;/td&gt;
 &lt;td&gt;ลองใหม่โดยปรับ prompt&lt;/td&gt;
 &lt;td&gt;Model เข้าใจผิด&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;strong&gt;3. Model Fallback&lt;/strong&gt;&lt;/td&gt;
 &lt;td&gt;เปลี่ยนโมเดล&lt;/td&gt;
 &lt;td&gt;โมเดลปัจจุบันทำไม่ได้&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;strong&gt;4. Decomposition Retry&lt;/strong&gt;&lt;/td&gt;
 &lt;td&gt;แยกงานย่อย&lt;/td&gt;
 &lt;td&gt;งานซับซ้อนเกินไป&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;strong&gt;5. Human Escalation&lt;/strong&gt;&lt;/td&gt;
 &lt;td&gt;ให้คนทำ&lt;/td&gt;
 &lt;td&gt;AI ทำไม่ได้จริงๆ&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="ตวอยางโคด-retry-logic-ในทางปฏบต"&gt;&lt;a href="#%e0%b8%95%e0%b8%a7%e0%b8%ad%e0%b8%a2%e0%b8%b2%e0%b8%87%e0%b9%82%e0%b8%84%e0%b8%94-retry-logic-%e0%b9%83%e0%b8%99%e0%b8%97%e0%b8%b2%e0%b8%87%e0%b8%9b%e0%b8%8f%e0%b8%9a%e0%b8%95" class="header-anchor"&gt;&lt;/a&gt;ตัวอย่างโค้ด: Retry Logic ในทางปฏิบัติ
&lt;/h3&gt;&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-python" data-lang="python"&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt; 1&lt;/span&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;class&lt;/span&gt; &lt;span class="nc"&gt;RetryLogic&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt; 2&lt;/span&gt;&lt;span class="cl"&gt; &lt;span class="k"&gt;def&lt;/span&gt; &lt;span class="nf"&gt;execute_with_retry&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="bp"&gt;self&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="n"&gt;task&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="nb"&gt;str&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="n"&gt;max_retries&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="nb"&gt;int&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="mi"&gt;5&lt;/span&gt;&lt;span class="p"&gt;):&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt; 3&lt;/span&gt;&lt;span class="cl"&gt; &lt;span class="k"&gt;for&lt;/span&gt; &lt;span class="n"&gt;attempt&lt;/span&gt; &lt;span class="ow"&gt;in&lt;/span&gt; &lt;span class="nb"&gt;range&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;max_retries&lt;/span&gt;&lt;span class="p"&gt;):&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt; 4&lt;/span&gt;&lt;span class="cl"&gt; &lt;span class="k"&gt;try&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt; 5&lt;/span&gt;&lt;span class="cl"&gt; &lt;span class="c1"&gt;# Level 1: Simple Retry&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt; 6&lt;/span&gt;&lt;span class="cl"&gt; &lt;span class="n"&gt;result&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="bp"&gt;self&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;model&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;execute&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;task&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt; 7&lt;/span&gt;&lt;span class="cl"&gt; &lt;span class="k"&gt;return&lt;/span&gt; &lt;span class="n"&gt;result&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt; 8&lt;/span&gt;&lt;span class="cl"&gt; &lt;span class="k"&gt;except&lt;/span&gt; &lt;span class="n"&gt;TemporaryError&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt; 9&lt;/span&gt;&lt;span class="cl"&gt; &lt;span class="k"&gt;continue&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;10&lt;/span&gt;&lt;span class="cl"&gt; &lt;span class="k"&gt;except&lt;/span&gt; &lt;span class="n"&gt;MisunderstandingError&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;11&lt;/span&gt;&lt;span class="cl"&gt; &lt;span class="c1"&gt;# Level 2: Reformulated Retry&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;12&lt;/span&gt;&lt;span class="cl"&gt; &lt;span class="n"&gt;task&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="bp"&gt;self&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;reformulate&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;task&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;13&lt;/span&gt;&lt;span class="cl"&gt; &lt;span class="k"&gt;except&lt;/span&gt; &lt;span class="n"&gt;ModelCapabilityError&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;14&lt;/span&gt;&lt;span class="cl"&gt; &lt;span class="c1"&gt;# Level 3: Model Fallback&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;15&lt;/span&gt;&lt;span class="cl"&gt; &lt;span class="bp"&gt;self&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;model&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="bp"&gt;self&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;get_fallback_model&lt;/span&gt;&lt;span class="p"&gt;()&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;16&lt;/span&gt;&lt;span class="cl"&gt; &lt;span class="k"&gt;except&lt;/span&gt; &lt;span class="n"&gt;ComplexityError&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;17&lt;/span&gt;&lt;span class="cl"&gt; &lt;span class="c1"&gt;# Level 4: Decomposition Retry&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;18&lt;/span&gt;&lt;span class="cl"&gt; &lt;span class="n"&gt;subtasks&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="bp"&gt;self&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;decompose&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;task&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;19&lt;/span&gt;&lt;span class="cl"&gt; &lt;span class="n"&gt;results&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="bp"&gt;self&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;execute_with_retry&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;t&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt; &lt;span class="k"&gt;for&lt;/span&gt; &lt;span class="n"&gt;t&lt;/span&gt; &lt;span class="ow"&gt;in&lt;/span&gt; &lt;span class="n"&gt;subtasks&lt;/span&gt;&lt;span class="p"&gt;]&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;20&lt;/span&gt;&lt;span class="cl"&gt; &lt;span class="k"&gt;return&lt;/span&gt; &lt;span class="bp"&gt;self&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;combine&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;results&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;21&lt;/span&gt;&lt;span class="cl"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;22&lt;/span&gt;&lt;span class="cl"&gt; &lt;span class="c1"&gt;# Level 5: Human Escalation&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;23&lt;/span&gt;&lt;span class="cl"&gt; &lt;span class="bp"&gt;self&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;escalate_to_human&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;task&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;hr&gt;
&lt;h2 id="-sub-agent-isolation"&gt;&lt;a href="#-sub-agent-isolation" class="header-anchor"&gt;&lt;/a&gt;👥 Sub-agent Isolation
&lt;/h2&gt;&lt;p&gt;เมื่อมีหลาย Agent — จะแยกกันอย่างไร?&lt;/p&gt;
&lt;h3 id="ตาราง-codex-vs-claude"&gt;&lt;a href="#%e0%b8%95%e0%b8%b2%e0%b8%a3%e0%b8%b2%e0%b8%87-codex-vs-claude" class="header-anchor"&gt;&lt;/a&gt;ตาราง: Codex vs Claude
&lt;/h3&gt;&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;ด้าน&lt;/th&gt;
 &lt;th&gt;Codex&lt;/th&gt;
 &lt;th&gt;Claude&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;strong&gt;Isolation&lt;/strong&gt;&lt;/td&gt;
 &lt;td&gt;Cloud sandbox per task&lt;/td&gt;
 &lt;td&gt;Git worktree per agent&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;strong&gt;Communication&lt;/strong&gt;&lt;/td&gt;
 &lt;td&gt;ผ่าน API&lt;/td&gt;
 &lt;td&gt;อ่าน shared files ได้&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;strong&gt;State&lt;/strong&gt;&lt;/td&gt;
 &lt;td&gt;Stateless per task&lt;/td&gt;
 &lt;td&gt;Stateful across session&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;strong&gt;Resource&lt;/strong&gt;&lt;/td&gt;
 &lt;td&gt;แยกชัดเจน&lt;/td&gt;
 &lt;td&gt;Shared แต่มี limits&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;hr&gt;
&lt;h2 id="-สรปตอนท-2"&gt;&lt;a href="#-%e0%b8%aa%e0%b8%a3%e0%b8%9b%e0%b8%95%e0%b8%ad%e0%b8%99%e0%b8%97-2" class="header-anchor"&gt;&lt;/a&gt;📝 สรุปตอนที่ 2
&lt;/h2&gt;&lt;h3 id="สงทไดเรยนร"&gt;&lt;a href="#%e0%b8%aa%e0%b8%87%e0%b8%97%e0%b9%84%e0%b8%94%e0%b9%80%e0%b8%a3%e0%b8%a2%e0%b8%99%e0%b8%a3" class="header-anchor"&gt;&lt;/a&gt;สิ่งที่ได้เรียนรู้:
&lt;/h3&gt;&lt;p&gt;✅ &lt;strong&gt;Prompt คือ Control Plane&lt;/strong&gt; — ไม่ใช่ Input Box แต่เป็น interface ควบคุมพฤติกรรม&lt;/p&gt;
&lt;p&gt;✅ &lt;strong&gt;Prompt Layering 3 ระดับ&lt;/strong&gt; — Orchestration, Runtime, Model Interface&lt;/p&gt;
&lt;p&gt;✅ &lt;strong&gt;สถิติ&lt;/strong&gt; — Harness-level changes ได้ 28-47% improvement (vs &amp;lt;3% จาก prompt engineering)&lt;/p&gt;
&lt;p&gt;✅ &lt;strong&gt;Claude Code vs Codex&lt;/strong&gt; — 2 แนวคิดต่างกัน (Proactive Planner vs Shell-first Surgeon)&lt;/p&gt;
&lt;p&gt;✅ &lt;strong&gt;Guardrails 3 ระดับ&lt;/strong&gt; — Input, Output, Execution&lt;/p&gt;
&lt;p&gt;✅ &lt;strong&gt;Memory Systems 5 ประเภท&lt;/strong&gt; — System, Session, Project, User, World&lt;/p&gt;
&lt;p&gt;✅ &lt;strong&gt;Retry Logic 5 ระดับ&lt;/strong&gt; — Simple → Reformulated → Fallback → Decomposition → Human&lt;/p&gt;
&lt;p&gt;✅ &lt;strong&gt;Sub-agent Isolation&lt;/strong&gt; — Cloud Sandbox vs Git Worktree&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id="-บทเรยนจากประสบการณเหนง"&gt;&lt;a href="#-%e0%b8%9a%e0%b8%97%e0%b9%80%e0%b8%a3%e0%b8%a2%e0%b8%99%e0%b8%88%e0%b8%b2%e0%b8%81%e0%b8%9b%e0%b8%a3%e0%b8%b0%e0%b8%aa%e0%b8%9a%e0%b8%81%e0%b8%b2%e0%b8%a3%e0%b8%93%e0%b9%80%e0%b8%ab%e0%b8%99%e0%b8%87" class="header-anchor"&gt;&lt;/a&gt;💡 บทเรียนจากประสบการณ์เหน่ง
&lt;/h2&gt;&lt;h3 id="ชวงแรก-ใช-ai-โดยไมม-harness"&gt;&lt;a href="#%e0%b8%8a%e0%b8%a7%e0%b8%87%e0%b9%81%e0%b8%a3%e0%b8%81-%e0%b9%83%e0%b8%8a-ai-%e0%b9%82%e0%b8%94%e0%b8%a2%e0%b9%84%e0%b8%a1%e0%b8%a1-harness" class="header-anchor"&gt;&lt;/a&gt;ช่วงแรก: ใช้ AI โดยไม่มี Harness
&lt;/h3&gt;&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-fallback" data-lang="fallback"&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;1&lt;/span&gt;&lt;span class="cl"&gt;❌ ใส่ prompt สั้นๆ แล้วดูว่าได้อะไร
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;2&lt;/span&gt;&lt;span class="cl"&gt;❌ &amp;#34;ช่วยเขียน Python script หน่อย&amp;#34;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;3&lt;/span&gt;&lt;span class="cl"&gt;❌ &amp;#34;สรุปข้อความนี้ให้หน่อย&amp;#34;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;&lt;strong&gt;ผลลัพธ์:&lt;/strong&gt; ได้มาบ้าง ไม่ได้บ้าง AI บางทีเขียนโค้ดผิด ต้องมานั่งแก้ไขเองเยอะ&lt;/p&gt;
&lt;h3 id="ปจจบน-ใช-qwen-alibaba-พรอม-flow"&gt;&lt;a href="#%e0%b8%9b%e0%b8%88%e0%b8%88%e0%b8%9a%e0%b8%99-%e0%b9%83%e0%b8%8a-qwen-alibaba-%e0%b8%9e%e0%b8%a3%e0%b8%ad%e0%b8%a1-flow" class="header-anchor"&gt;&lt;/a&gt;ปัจจุบัน: ใช้ Qwen (Alibaba) พร้อม Flow
&lt;/h3&gt;&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-fallback" data-lang="fallback"&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;1&lt;/span&gt;&lt;span class="cl"&gt;✅ กำหนด Orchestration → &amp;#34;งานนี้ต้องทำอะไรบ้าง&amp;#34;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;2&lt;/span&gt;&lt;span class="cl"&gt;✅ กำหนด Runtime → &amp;#34;มีเงื่อนไขอะไรต้องระวัง&amp;#34;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;3&lt;/span&gt;&lt;span class="cl"&gt;✅ กำหนด Model Interface → &amp;#34;output ต้องออกมาในรูปแบบไหน&amp;#34;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;&lt;strong&gt;ผลลัพธ์:&lt;/strong&gt; &lt;strong&gt;พอใจ 90%&lt;/strong&gt; — AI ให้สิ่งที่ต้องการมากขึ้น แก้ไขน้อยลง&lt;/p&gt;

 &lt;blockquote&gt;
 &lt;p&gt;&amp;ldquo;Flow แล้ว&amp;rdquo; = มีขั้นตอนชัดเจน ไม่ใช่แค่ &amp;ldquo;ถามๆๆ ไปเรื่อย&amp;rdquo;&lt;/p&gt;

 &lt;/blockquote&gt;
&lt;h3 id="การเดนทาง-ไมม-harness--ม-flow--ม-guardrails"&gt;&lt;a href="#%e0%b8%81%e0%b8%b2%e0%b8%a3%e0%b9%80%e0%b8%94%e0%b8%99%e0%b8%97%e0%b8%b2%e0%b8%87-%e0%b9%84%e0%b8%a1%e0%b8%a1-harness--%e0%b8%a1-flow--%e0%b8%a1-guardrails" class="header-anchor"&gt;&lt;/a&gt;การเดินทาง: ไม่มี Harness → มี Flow → มี Guardrails
&lt;/h3&gt;&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-fallback" data-lang="fallback"&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt; 1&lt;/span&gt;&lt;span class="cl"&gt;Stage 1: ไม่มี Harness
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt; 2&lt;/span&gt;&lt;span class="cl"&gt;- ใช้ AI ตามใจ
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt; 3&lt;/span&gt;&lt;span class="cl"&gt;- ผลลัพธ์ไม่แน่นอน
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt; 4&lt;/span&gt;&lt;span class="cl"&gt;- เสียเวลาแก้ไขเยอะ
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt; 5&lt;/span&gt;&lt;span class="cl"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt; 6&lt;/span&gt;&lt;span class="cl"&gt;Stage 2: มี Flow
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt; 7&lt;/span&gt;&lt;span class="cl"&gt;- มีขั้นตอนชัดเจน
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt; 8&lt;/span&gt;&lt;span class="cl"&gt;- ผลลัพธ์ดีขึ้น
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt; 9&lt;/span&gt;&lt;span class="cl"&gt;- เสียเวลาน้อยลง
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;10&lt;/span&gt;&lt;span class="cl"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;11&lt;/span&gt;&lt;span class="cl"&gt;Stage 3: มี Guardrails
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;12&lt;/span&gt;&lt;span class="cl"&gt;- มีระบบป้องกัน
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;13&lt;/span&gt;&lt;span class="cl"&gt;- ผลลัพธ์น่าเชื่อถือ
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;14&lt;/span&gt;&lt;span class="cl"&gt;- เสียเวลาน้อยมาก
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;hr&gt;
&lt;h2 id="-ตอนตอไป-harness-components--ระบบอวยวะของ-ai"&gt;&lt;a href="#-%e0%b8%95%e0%b8%ad%e0%b8%99%e0%b8%95%e0%b8%ad%e0%b9%84%e0%b8%9b-harness-components--%e0%b8%a3%e0%b8%b0%e0%b8%9a%e0%b8%9a%e0%b8%ad%e0%b8%a7%e0%b8%a2%e0%b8%a7%e0%b8%b0%e0%b8%82%e0%b8%ad%e0%b8%87-ai" class="header-anchor"&gt;&lt;/a&gt;🔄 ตอนต่อไป: Harness Components — ระบบอวัยวะของ AI
&lt;/h2&gt;&lt;p&gt;ตอนนี้เราเข้าใจแล้วว่า:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;✅ Prompt คือ Control Plane&lt;/li&gt;
&lt;li&gt;✅ Prompt Layering มี 3 ระดับ&lt;/li&gt;
&lt;li&gt;✅ Guardrails, Memory, Retry Logic สำคัญอย่างไร&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;แล้ว Harness Components คืออะไร?&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Harness มี &amp;ldquo;อวัยวะ&amp;rdquo; หลายอย่างที่ทำงานร่วมกัน:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Control Plane&lt;/strong&gt; — Prompt ที่เราเพิ่งคุยกัน&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Query Loop&lt;/strong&gt; — หัวใจที่สูบฉีดงาน&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Tools &amp;amp; Permissions&lt;/strong&gt; — มือที่ทำงาน&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Memory &amp;amp; Context&lt;/strong&gt; — สมองที่จำ&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Recovery Paths&lt;/strong&gt; — ระบบภูมิคุ้มกัน&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;ในตอนต่อไป เราจะมาเจาะลึกแต่ละ &amp;ldquo;อวัยวะ&amp;rdquo; ว่าทำงานอย่างไร และทำไมต้องมี&lt;/p&gt;
&lt;p&gt;ติดตามตอนต่อไปได้เลย 🚀&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id="-อางอง"&gt;&lt;a href="#-%e0%b8%ad%e0%b8%b2%e0%b8%87%e0%b8%ad%e0%b8%87" class="header-anchor"&gt;&lt;/a&gt;📚 อ้างอิง
&lt;/h2&gt;&lt;h3 id="แหลงหลก"&gt;&lt;a href="#%e0%b9%81%e0%b8%ab%e0%b8%a5%e0%b8%87%e0%b8%ab%e0%b8%a5%e0%b8%81" class="header-anchor"&gt;&lt;/a&gt;แหล่งหลัก:
&lt;/h3&gt;&lt;p&gt;&lt;strong&gt;Harness Books 2 เล่ม โดย wquguru&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Book 1: &lt;a class="link" href="https://github.com/wquguru/harness-books/blob/main/book1-claude-code/index.md" target="_blank" rel="noopener"
 &gt;Claude Code Harness&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Book 2: &lt;a class="link" href="https://github.com/wquguru/harness-books/blob/main/book2-comparing/index.md" target="_blank" rel="noopener"
 &gt;Claude Code vs Codex&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Online Version: &lt;a class="link" href="https://harness-books.agentway.dev/book1-claude-code/" target="_blank" rel="noopener"
 &gt;harness-books.agentway.dev&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id="แหลงเสรม"&gt;&lt;a href="#%e0%b9%81%e0%b8%ab%e0%b8%a5%e0%b8%87%e0%b9%80%e0%b8%aa%e0%b8%a3%e0%b8%a1" class="header-anchor"&gt;&lt;/a&gt;แหล่งเสริม:
&lt;/h3&gt;&lt;ol&gt;
&lt;li&gt;Stanford HAI - Prompt Engineering Limitations (2025)&lt;/li&gt;
&lt;li&gt;Morph LLM - &lt;a class="link" href="https://www.morphllm.com/comparisons/codex-vs-claude-code" target="_blank" rel="noopener"
 &gt;Codex vs Claude Code Benchmarks&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Anthropic - Constitutional AI&lt;/li&gt;
&lt;li&gt;Google - Chain of Thought Prompting&lt;/li&gt;
&lt;li&gt;OpenAI - Templatized Prompt Engineering&lt;/li&gt;
&lt;/ol&gt;</description></item><item><title>Harness Engineering ตอนที่ 4: Tools &amp; Permissions - กำหนดขอบเขต AI</title><link>https://neng-lab.com/posts/harness-part-4/</link><pubDate>Mon, 13 Apr 2026 10:00:00 +0700</pubDate><author>jitaret@gmail.com (เหน่ง)</author><guid>https://neng-lab.com/posts/harness-part-4/</guid><description>&lt;img src="https://neng-lab.com/" alt="Featured image of post Harness Engineering ตอนที่ 4: Tools &amp; Permissions - กำหนดขอบเขต AI" /&gt;&lt;h1 id="harness-engineering-ตอนท-4-tools--permissions---กำหนดขอบเขต-ai"&gt;&lt;a href="#harness-engineering-%e0%b8%95%e0%b8%ad%e0%b8%99%e0%b8%97-4-tools--permissions---%e0%b8%81%e0%b8%b3%e0%b8%ab%e0%b8%99%e0%b8%94%e0%b8%82%e0%b8%ad%e0%b8%9a%e0%b9%80%e0%b8%82%e0%b8%95-ai" class="header-anchor"&gt;&lt;/a&gt;Harness Engineering ตอนที่ 4: Tools &amp;amp; Permissions - กำหนดขอบเขต AI
&lt;/h1&gt;&lt;h2 id="สวนนำ-ทำไม-ai-ถงตองม-ลอคประต"&gt;&lt;a href="#%e0%b8%aa%e0%b8%a7%e0%b8%99%e0%b8%99%e0%b8%b3-%e0%b8%97%e0%b8%b3%e0%b9%84%e0%b8%a1-ai-%e0%b8%96%e0%b8%87%e0%b8%95%e0%b8%ad%e0%b8%87%e0%b8%a1-%e0%b8%a5%e0%b8%ad%e0%b8%84%e0%b8%9b%e0%b8%a3%e0%b8%b0%e0%b8%95" class="header-anchor"&gt;&lt;/a&gt;ส่วนนำ: ทำไม AI ถึงต้องมี &amp;ldquo;ล็อคประตู&amp;rdquo;?
&lt;/h2&gt;&lt;p&gt;ลองนึกภาพว่าคุณจ้างพนักงานใหม่มาทำงาน แต่ไม่ได้กำหนดว่าเขาทำอะไรได้บ้าง ไม่ได้บอกว่าห้องไหนเข้าได้ ห้องไหนเข้าไม่ได้ และไม่ได้บอกว่าอะไรทำได้ อะไรทำไม่ได้&amp;hellip; คุณจะรู้สึกอย่างไร?&lt;/p&gt;
&lt;p&gt;น่ากลัวใช่ไหมล่ะ?&lt;/p&gt;
&lt;p&gt;แต่นี่คือสิ่งที่หลายคนทำกับ AI Agent กันโดยไม่รู้ตัว&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;สถิติที่น่าตกใจ:&lt;/strong&gt; ข้อมูลจาก OWASP Top 10 for Agentic Applications 2026 พบว่า &lt;strong&gt;73% ของ AI ที่ deploy ใน production มีช่องโหว่ Prompt Injection&lt;/strong&gt; นั่นหมายความว่าทุกครั้งที่คุณใช้ AI Agent มีโอกาสเกือบ 3 ใน 4 ที่จะถูกโจมตีผ่านวิธีนี้!&lt;/p&gt;
&lt;p&gt;และยิ่งไปกว่านั้น &lt;strong&gt;15-25% ของโค้ดที่ AI สร้างมีช่องโหว่ความปลอดภัย&lt;/strong&gt; (OWASP, 2026) ซึ่งเป็นตัวเลขที่สูงมากเมื่อพิจารณาว่าเรานำ AI มาใช้เพื่อเพิ่มประสิทธิภาพ&lt;/p&gt;
&lt;p&gt;เห็นไหมครับว่าปัญหามันอยู่ตรงไหน?&lt;/p&gt;
&lt;h2 id="tools--permissions-คออะไร"&gt;&lt;a href="#tools--permissions-%e0%b8%84%e0%b8%ad%e0%b8%ad%e0%b8%b0%e0%b9%84%e0%b8%a3" class="header-anchor"&gt;&lt;/a&gt;Tools &amp;amp; Permissions คืออะไร?
&lt;/h2&gt;&lt;p&gt;มาทำความเข้าใจกันง่ายๆ ก่อนนะครับ&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Tools&lt;/strong&gt; คือ &amp;ldquo;ความสามารถ&amp;rdquo; ที่ AI Agent สามารถใช้งานได้ ลองนึกภาพว่า AI เป็นคนที่มีอุปกรณ์ต่างๆ อยู่ในมือ:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;📖 &lt;strong&gt;อ่านไฟล์&lt;/strong&gt; (File Reader) - AI สามารถเปิดดูไฟล์ในระบบ&lt;/li&gt;
&lt;li&gt;✍️ &lt;strong&gt;เขียนไฟล์&lt;/strong&gt; (File Writer) - AI สามารถสร้างหรือแก้ไขไฟล์&lt;/li&gt;
&lt;li&gt;💻 &lt;strong&gt;รันคำสั่ง&lt;/strong&gt; (Shell Execution) - AI สามารถสั่งให้คอมพิวเตอร์ทำงาน&lt;/li&gt;
&lt;li&gt;🌐 &lt;strong&gt;ควบคุม Browser&lt;/strong&gt; (Web Automation) - AI สามารถเปิดเว็บ กรอกฟอร์ม&lt;/li&gt;
&lt;li&gt;✉️ &lt;strong&gt;ส่งข้อความ&lt;/strong&gt; (Messaging) - AI สามารถส่งอีเมลหรือข้อความ&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;แต่ละอย่างก็มีความเสี่ยงต่างกันไป การอ่านไฟล์น่าจะปลอดภัยกว่าการรันคำสั่งใช่ไหมครับ?&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Permissions&lt;/strong&gt; คือ &amp;ldquo;กฎเกณฑ์&amp;rdquo; ที่กำหนดว่า AI จะใช้ Tools แต่ละอย่างได้แค่ไหน ใช้ได้กี่ครั้ง และใช้ในสถานการณ์ไหนบ้าง&lt;/p&gt;
&lt;p&gt;ลองเปรียบเทียบให้เห็นภาพนะครับ:&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;ไม่มี Permissions&lt;/th&gt;
 &lt;th&gt;มี Permissions&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;ให้บัตรเครดิตกับใครก็ได้ ไม่มีวงเงิน ไม่มี PIN&lt;/td&gt;
 &lt;td&gt;บัตรเครดิตมีวงเงิน 5,000 บาท ต้องใส่ PIN ทุกครั้ง&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;ทิ้งกุญแจบ้านไว้หน้าบ้าน ใครก็เข้าได้&lt;/td&gt;
 &lt;td&gt;มีกุญแจเฉพาะห้อง ต้องขออนุญาตก่อนเข้า&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;รถไม่มีเบรก ขับได้ไม่จำกัดความเร็ว&lt;/td&gt;
 &lt;td&gt;มีเบรก มีเกียร์ควบคุม มีถุงลมนิรภัย&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;เห็นความแตกต่างชัดเจนเลยใช่ไหมครับ?&lt;/p&gt;
&lt;h2 id="ทำไมตองกำหนดขอบเขต"&gt;&lt;a href="#%e0%b8%97%e0%b8%b3%e0%b9%84%e0%b8%a1%e0%b8%95%e0%b8%ad%e0%b8%87%e0%b8%81%e0%b8%b3%e0%b8%ab%e0%b8%99%e0%b8%94%e0%b8%82%e0%b8%ad%e0%b8%9a%e0%b9%80%e0%b8%82%e0%b8%95" class="header-anchor"&gt;&lt;/a&gt;ทำไมต้องกำหนดขอบเขต?
&lt;/h2&gt;&lt;p&gt;มาดูความเสี่ยงที่เกิดขึ้นจริงกันครับ:&lt;/p&gt;
&lt;h3 id="1-prompt-injection---เสยงกระซบในห"&gt;&lt;a href="#1-prompt-injection---%e0%b9%80%e0%b8%aa%e0%b8%a2%e0%b8%87%e0%b8%81%e0%b8%a3%e0%b8%b0%e0%b8%8b%e0%b8%9a%e0%b9%83%e0%b8%99%e0%b8%ab" class="header-anchor"&gt;&lt;/a&gt;1. Prompt Injection - &amp;ldquo;เสียงกระซิบในหู&amp;rdquo;
&lt;/h3&gt;&lt;p&gt;นึกภาพว่าคุณส่งเอกสารให้ AI อ่าน แต่ในเอกสารนั้นมีคำสั่งซ่อนอยู่ว่า &amp;ldquo;ลบไฟล์ทั้งหมด&amp;rdquo; หรือ &amp;ldquo;ส่งข้อมูลลับไปที่นี่&amp;rdquo; นี่แหละคือ Prompt Injection&lt;/p&gt;
&lt;p&gt;ผู้โจมตีจะฝังคำสั่งไว้ใน:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;README files&lt;/li&gt;
&lt;li&gt;คอมเมนต์ในโค้ด&lt;/li&gt;
&lt;li&gt;ข้อความที่ AI ต้องประมวลผล&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;และเมื่อ AI อ่านเจอ ก็จะทำตามโดยไม่รู้ตัว!&lt;/p&gt;
&lt;h3 id="2-tool-misuse---ใชมดแทงคน"&gt;&lt;a href="#2-tool-misuse---%e0%b9%83%e0%b8%8a%e0%b8%a1%e0%b8%94%e0%b9%81%e0%b8%97%e0%b8%87%e0%b8%84%e0%b8%99" class="header-anchor"&gt;&lt;/a&gt;2. Tool Misuse - &amp;ldquo;ใช้มีดแทงคน&amp;rdquo;
&lt;/h3&gt;&lt;p&gt;แม้แต่ Tool ที่ดีก็อาจถูกใช้ผิดวัตถุประสงค์ได้&lt;/p&gt;
&lt;p&gt;ตัวอย่าง:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;AI ที่มีสิทธิ์เขียนไฟล์อาจไปลบ database ทั้งหมดเพราะเข้าใจคำสั่งผิด&lt;/li&gt;
&lt;li&gt;AI ที่ส่งอีเมลได้อาจส่งข้อความหลอกลวงไปยังลูกค้า&lt;/li&gt;
&lt;li&gt;AI ที่รันคำสั่งได้อาจดาวน์โหลดมัลแวร์โดยไม่รู้ตัว&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id="3-data-exfiltration---ขอมลรวไหล"&gt;&lt;a href="#3-data-exfiltration---%e0%b8%82%e0%b8%ad%e0%b8%a1%e0%b8%a5%e0%b8%a3%e0%b8%a7%e0%b9%84%e0%b8%ab%e0%b8%a5" class="header-anchor"&gt;&lt;/a&gt;3. Data Exfiltration - &amp;ldquo;ข้อมูลรั่วไหล&amp;rdquo;
&lt;/h3&gt;&lt;p&gt;AI อาจถูกหลอกให้ส่งข้อมูลสำคัญ (ลูกค้า, รหัสผ่าน, ข้อมูลทางการเงิน) ไปยัง server ของผู้โจมตี&lt;/p&gt;
&lt;h3 id="4-cascading-failures---ลกโซหลด"&gt;&lt;a href="#4-cascading-failures---%e0%b8%a5%e0%b8%81%e0%b9%82%e0%b8%8b%e0%b8%ab%e0%b8%a5%e0%b8%94" class="header-anchor"&gt;&lt;/a&gt;4. Cascading Failures - &amp;ldquo;ลูกโซ่หลุด&amp;rdquo;
&lt;/h3&gt;&lt;p&gt;เมื่อ AI หนึ่งตัวทำงานผิด อาจส่งผลกระทบต่อ AI ตัวอื่นๆ ที่เชื่อมต่อกัน ทำให้ปัญหาลุกลามเป็นกองไฟ&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;สถิติไม่โกหกครับ: &lt;strong&gt;30+ CVEs ถูกค้นพบในเดือนธันวาคม 2025 ใน AI Coding Platforms ใหญ่ๆ&lt;/strong&gt; และที่น่าตกใจที่สุดคือ &lt;strong&gt;CamoLeak vulnerability (CVSS 9.6) ใน GitHub Copilot&lt;/strong&gt; ทำให้สามารถขโมย secrets และ source code ได้!&lt;/p&gt;
&lt;p&gt;นี่ไม่ใช่เรื่องไกลตัว แต่เป็นภัยคุกคามที่เกิดขึ้นจริง&lt;/p&gt;
&lt;h2 id="ประสบการณเหนงกบ-openclaw"&gt;&lt;a href="#%e0%b8%9b%e0%b8%a3%e0%b8%b0%e0%b8%aa%e0%b8%9a%e0%b8%81%e0%b8%b2%e0%b8%a3%e0%b8%93%e0%b9%80%e0%b8%ab%e0%b8%99%e0%b8%87%e0%b8%81%e0%b8%9a-openclaw" class="header-anchor"&gt;&lt;/a&gt;ประสบการณ์เหน่งกับ OpenClaw
&lt;/h2&gt;&lt;p&gt;ตอนนี้มาดูกันว่าเหน่งใช้ OpenClaw อย่างไรในการกำหนดขอบเขตให้ AI ครับ&lt;/p&gt;
&lt;h3 id="openclaw-security-modes"&gt;&lt;a href="#openclaw-security-modes" class="header-anchor"&gt;&lt;/a&gt;OpenClaw Security Modes
&lt;/h3&gt;&lt;p&gt;OpenClaw มี exec security modes 3 ระดับ:&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Mode&lt;/th&gt;
 &lt;th&gt;คำอธิบาย&lt;/th&gt;
 &lt;th&gt;เหมาะกับ&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;code&gt;deny&lt;/code&gt;&lt;/td&gt;
 &lt;td&gt;ปิดการใช้งาน exec ทั้งหมด&lt;/td&gt;
 &lt;td&gt;งานที่ไม่ต้องรันคำสั่ง&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;code&gt;allowlist&lt;/code&gt;&lt;/td&gt;
 &lt;td&gt;อนุญาตเฉพาะคำสั่งที่ระบุ&lt;/td&gt;
 &lt;td&gt;งานที่ต้องควบคุมอย่างเข้มงวด&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;code&gt;full&lt;/code&gt;&lt;/td&gt;
 &lt;td&gt;อนุญาตทั้งหมด&lt;/td&gt;
 &lt;td&gt;⚠️ อันตราย! ใช้ด้วยความระมัดระวัง&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;คำแนะนำ:&lt;/strong&gt; อย่าใช้ &lt;code&gt;full&lt;/code&gt; โดยไม่จำเป็น เพราะมันเปิดให้ AI ทำได้ทุกอย่าง!&lt;/p&gt;
&lt;h3 id="การตงคาทแนะนำ"&gt;&lt;a href="#%e0%b8%81%e0%b8%b2%e0%b8%a3%e0%b8%95%e0%b8%87%e0%b8%84%e0%b8%b2%e0%b8%97%e0%b9%81%e0%b8%99%e0%b8%b0%e0%b8%99%e0%b8%b3" class="header-anchor"&gt;&lt;/a&gt;การตั้งค่าที่แนะนำ
&lt;/h3&gt;&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-json" data-lang="json"&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt; 1&lt;/span&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt; 2&lt;/span&gt;&lt;span class="cl"&gt; &lt;span class="err"&gt;gateway:&lt;/span&gt; &lt;span class="err"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt; 3&lt;/span&gt;&lt;span class="cl"&gt; &lt;span class="err"&gt;mode:&lt;/span&gt; &lt;span class="nt"&gt;&amp;#34;local&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt; 4&lt;/span&gt;&lt;span class="cl"&gt; &lt;span class="err"&gt;bind:&lt;/span&gt; &lt;span class="nt"&gt;&amp;#34;loopback&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt; 5&lt;/span&gt;&lt;span class="cl"&gt; &lt;span class="err"&gt;auth:&lt;/span&gt; &lt;span class="err"&gt;{&lt;/span&gt; &lt;span class="err"&gt;mode:&lt;/span&gt; &lt;span class="nt"&gt;&amp;#34;token&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="err"&gt;token:&lt;/span&gt; &lt;span class="nt"&gt;&amp;#34;replace-with-long-random-token&amp;#34;&lt;/span&gt; &lt;span class="p"&gt;}&lt;/span&gt;&lt;span class="err"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt; 6&lt;/span&gt;&lt;span class="cl"&gt; &lt;span class="err"&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt; 7&lt;/span&gt;&lt;span class="cl"&gt; &lt;span class="err"&gt;tools:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt; 8&lt;/span&gt;&lt;span class="cl"&gt; &lt;span class="err"&gt;profile:&lt;/span&gt; &lt;span class="nt"&gt;&amp;#34;messaging&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt; 9&lt;/span&gt;&lt;span class="cl"&gt; &lt;span class="err"&gt;deny:&lt;/span&gt; &lt;span class="err"&gt;[&lt;/span&gt;&lt;span class="nt"&gt;&amp;#34;group:automation&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="nt"&gt;&amp;#34;group:runtime&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="nt"&gt;&amp;#34;group:fs&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="nt"&gt;&amp;#34;sessions_spawn&amp;#34;&lt;/span&gt;&lt;span class="err"&gt;]&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;10&lt;/span&gt;&lt;span class="cl"&gt; &lt;span class="err"&gt;fs:&lt;/span&gt; &lt;span class="err"&gt;{&lt;/span&gt; &lt;span class="err"&gt;workspaceOnly:&lt;/span&gt; &lt;span class="err"&gt;true&lt;/span&gt; &lt;span class="p"&gt;}&lt;/span&gt;&lt;span class="err"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;11&lt;/span&gt;&lt;span class="cl"&gt; &lt;span class="err"&gt;exec:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt; &lt;span class="err"&gt;security:&lt;/span&gt; &lt;span class="nt"&gt;&amp;#34;deny&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="err"&gt;ask:&lt;/span&gt; &lt;span class="nt"&gt;&amp;#34;always&amp;#34;&lt;/span&gt; &lt;span class="p"&gt;}&lt;/span&gt;&lt;span class="err"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;12&lt;/span&gt;&lt;span class="cl"&gt; &lt;span class="err"&gt;elevated:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt; &lt;span class="err"&gt;enabled:&lt;/span&gt; &lt;span class="err"&gt;false&lt;/span&gt; &lt;span class="p"&gt;}&lt;/span&gt;&lt;span class="err"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;13&lt;/span&gt;&lt;span class="cl"&gt; &lt;span class="err"&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;14&lt;/span&gt;&lt;span class="cl"&gt;&lt;span class="err"&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;สังเกตไหมครับว่า:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;exec: { security: &amp;quot;deny&amp;quot;, ask: &amp;quot;always&amp;quot; }&lt;/code&gt; - ถ้าจำเป็นต้องรันคำสั่ง ต้องถามเหน่งก่อนทุกครั้ง!&lt;/li&gt;
&lt;li&gt;&lt;code&gt;deny: [&amp;quot;group:automation&amp;quot;, &amp;quot;group:runtime&amp;quot;, &amp;quot;group:fs&amp;quot;]&lt;/code&gt; - ปิดการใช้งาน groups ที่เสี่ยง&lt;/li&gt;
&lt;li&gt;&lt;code&gt;fs: { workspaceOnly: true }&lt;/code&gt; - จำกัดให้อ่าน/เขียนได้เฉพาะใน workspace&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id="ปญหาทเจอและวธแก"&gt;&lt;a href="#%e0%b8%9b%e0%b8%8d%e0%b8%ab%e0%b8%b2%e0%b8%97%e0%b9%80%e0%b8%88%e0%b8%ad%e0%b9%81%e0%b8%a5%e0%b8%b0%e0%b8%a7%e0%b8%98%e0%b9%81%e0%b8%81" class="header-anchor"&gt;&lt;/a&gt;ปัญหาที่เจอและวิธีแก้
&lt;/h3&gt;&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;ปัญหา&lt;/th&gt;
 &lt;th&gt;วิธีแก้&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Shared DMs + เปิด tools&lt;/td&gt;
 &lt;td&gt;ใช้ &lt;code&gt;dmPolicy: &amp;quot;pairing&amp;quot;&lt;/code&gt; หรือ allowlists&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Browser control เปิดเผย&lt;/td&gt;
 &lt;td&gt;ใช้ Tailscale, ไม่ expose สู่ public&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Exec รันโดยไม่ต้องยืนยัน&lt;/td&gt;
 &lt;td&gt;ตั้งค่า &lt;code&gt;security: &amp;quot;allowlist&amp;quot;&lt;/code&gt; และ &lt;code&gt;ask: &amp;quot;always&amp;quot;&lt;/code&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Config อยู่ใน synced folder&lt;/td&gt;
 &lt;td&gt;ย้ายออกจาก iCloud/Dropbox&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Token สั้นเกินไป&lt;/td&gt;
 &lt;td&gt;ใช้ token ยาวอย่างน้อย 32 characters&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;เหน่งเจอปัญหาเรื่องนี้หลายครั้งครับ โดยเฉพาะตอนที่ token สั้นเกินไป ทำให้เดาได้ง่าย หลังจากปรับให้ยาวขึ้นและตั้งค่า &lt;code&gt;ask: &amp;quot;always&amp;quot;&lt;/code&gt; ก็รู้สึกสบายใจขึ้นเยอะ&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id="ประเภทของ-permissions-แบบละเอยด"&gt;&lt;a href="#%e0%b8%9b%e0%b8%a3%e0%b8%b0%e0%b9%80%e0%b8%a0%e0%b8%97%e0%b8%82%e0%b8%ad%e0%b8%87-permissions-%e0%b9%81%e0%b8%9a%e0%b8%9a%e0%b8%a5%e0%b8%b0%e0%b9%80%e0%b8%ad%e0%b8%a2%e0%b8%94" class="header-anchor"&gt;&lt;/a&gt;ประเภทของ Permissions แบบละเอียด
&lt;/h2&gt;&lt;p&gt;มาถึงส่วนสำคัญแล้วครับ! ตอนนี้เราจะมาดูกันว่า Permissions แบ่งออกเป็นกี่ประเภท และแต่ละประเภทมีความเสี่ยงอย่างไร&lt;/p&gt;
&lt;h3 id="1--read-permissions---ดวงตา-ของ-ai"&gt;&lt;a href="#1--read-permissions---%e0%b8%94%e0%b8%a7%e0%b8%87%e0%b8%95%e0%b8%b2-%e0%b8%82%e0%b8%ad%e0%b8%87-ai" class="header-anchor"&gt;&lt;/a&gt;1. 📖 Read Permissions - &amp;ldquo;ดวงตา&amp;rdquo; ของ AI
&lt;/h3&gt;&lt;p&gt;Read Permissions คือสิทธิ์ในการเข้าถึงข้อมูล ลองนึกภาพว่า AI เป็นพนักงานที่สามารถอ่านเอกสารในสำนักงานได้&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;สิ่งที่ AI สามารถทำได้:&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;อ่านไฟล์ในระบบ&lt;/li&gt;
&lt;li&gt;เข้าถึง database&lt;/li&gt;
&lt;li&gt;ดู log files&lt;/li&gt;
&lt;li&gt;อ่าน configuration files&lt;/li&gt;
&lt;li&gt;เข้าถึง environment variables&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;ความเสี่ยงที่อาจเกิดขึ้น:&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;ข้อมูลลับรั่วไหล (API keys, passwords, secrets)&lt;/li&gt;
&lt;li&gt;ข้อมูลลูกค้า (PII - Personal Identifiable Information)&lt;/li&gt;
&lt;li&gt;ข้อมูลทางการเงิน&lt;/li&gt;
&lt;li&gt;โค้ดที่มีช่องโหว่ (AI อาจเรียนรู้และนำไปใช้ผิด)&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;ตัวอย่างการโจมตี:&lt;/strong&gt;&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-fallback" data-lang="fallback"&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;1&lt;/span&gt;&lt;span class="cl"&gt;Scenario: คุณให้ AI อ่านไฟล์ README.md เพื่อทำความเข้าใจโปรเจกต์
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;2&lt;/span&gt;&lt;span class="cl"&gt;แต่ในไฟล์นั้นมีคอมเมนต์ว่า &amp;#34;TODO: remove API key before deploy&amp;#34;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;3&lt;/span&gt;&lt;span class="cl"&gt;AI ก็อาจเห็น API key นั้นและนำไปใช้ได้!
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;&lt;strong&gt;วิธีจำกัด:&lt;/strong&gt;&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-json" data-lang="json"&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;1&lt;/span&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;2&lt;/span&gt;&lt;span class="cl"&gt; &lt;span class="nt"&gt;&amp;#34;fs&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;3&lt;/span&gt;&lt;span class="cl"&gt; &lt;span class="nt"&gt;&amp;#34;workspaceOnly&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;true&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="c1"&gt;// อ่านได้เฉพาะ workspace
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;4&lt;/span&gt;&lt;span class="cl"&gt; &lt;span class="nt"&gt;&amp;#34;allowedDirs&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="s2"&gt;&amp;#34;/project/src&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;/project/config&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;],&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;5&lt;/span&gt;&lt;span class="cl"&gt; &lt;span class="nt"&gt;&amp;#34;deniedPatterns&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="s2"&gt;&amp;#34;**/*.env&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;**/secrets/**&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;]&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;6&lt;/span&gt;&lt;span class="cl"&gt; &lt;span class="p"&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;7&lt;/span&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h3 id="2--write-permissions---มอ-ของ-ai"&gt;&lt;a href="#2--write-permissions---%e0%b8%a1%e0%b8%ad-%e0%b8%82%e0%b8%ad%e0%b8%87-ai" class="header-anchor"&gt;&lt;/a&gt;2. ✍️ Write Permissions - &amp;ldquo;มือ&amp;rdquo; ของ AI
&lt;/h3&gt;&lt;p&gt;Write Permissions คือสิทธิ์ในการสร้างหรือแก้ไขข้อมูล นี่คือสิ่งที่ต้องระวังเป็นพิเศษ เพราะมีความเสี่ยงสูงกว่า Read มาก!&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;สิ่งที่ AI สามารถทำได้:&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;สร้างไฟล์ใหม่&lt;/li&gt;
&lt;li&gt;แก้ไขไฟล์ที่มีอยู่&lt;/li&gt;
&lt;li&gt;ลบไฟล์&lt;/li&gt;
&lt;li&gt;เขียนลง database&lt;/li&gt;
&lt;li&gt;แก้ไข configuration&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;ความเสี่ยงที่อาจเกิดขึ้น:&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;ลบไฟล์สำคัญโดยไม่ตั้งใจ&lt;/li&gt;
&lt;li&gt;เขียนโค้ดที่มีช่องโหว่&lt;/li&gt;
&lt;li&gt;แก้ไขไฟล์ระบบทำให้เสียหาย&lt;/li&gt;
&lt;li&gt;ส่งข้อมูลออกไปยัง server ภายนอก&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;ตัวอย่างการโจมตี:&lt;/strong&gt;&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-fallback" data-lang="fallback"&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;1&lt;/span&gt;&lt;span class="cl"&gt;Scenario: AI ถูกหลอกให้เขียนโค้ดที่ส่งข้อมูลลูกค้าไปยัง server ของผู้โจมตี
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;2&lt;/span&gt;&lt;span class="cl"&gt;&amp;#34;ช่วยเขียนฟังก์ชันสำหรับ backup ข้อมูลหน่อย&amp;#34;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;3&lt;/span&gt;&lt;span class="cl"&gt;→ AI เขียนฟังก์ชันที่ส่งข้อมูลไปยัง attacker.com ด้วย!
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;&lt;strong&gt;วิธีจำกัด:&lt;/strong&gt;&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-json" data-lang="json"&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;1&lt;/span&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;2&lt;/span&gt;&lt;span class="cl"&gt; &lt;span class="nt"&gt;&amp;#34;fs&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;3&lt;/span&gt;&lt;span class="cl"&gt; &lt;span class="nt"&gt;&amp;#34;workspaceOnly&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;true&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;4&lt;/span&gt;&lt;span class="cl"&gt; &lt;span class="nt"&gt;&amp;#34;readOnly&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;false&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;5&lt;/span&gt;&lt;span class="cl"&gt; &lt;span class="nt"&gt;&amp;#34;allowedWriteDirs&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="s2"&gt;&amp;#34;/project/src&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;],&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;6&lt;/span&gt;&lt;span class="cl"&gt; &lt;span class="nt"&gt;&amp;#34;deniedPatterns&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="s2"&gt;&amp;#34;**/production/**&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;**/*.log&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;]&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;7&lt;/span&gt;&lt;span class="cl"&gt; &lt;span class="p"&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;8&lt;/span&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h3 id="3--execute-permissions---เทา-ของ-ai"&gt;&lt;a href="#3--execute-permissions---%e0%b9%80%e0%b8%97%e0%b8%b2-%e0%b8%82%e0%b8%ad%e0%b8%87-ai" class="header-anchor"&gt;&lt;/a&gt;3. 💻 Execute Permissions - &amp;ldquo;เท้า&amp;rdquo; ของ AI
&lt;/h3&gt;&lt;p&gt;Execute Permissions คือสิทธิ์ในการรันคำสั่ง ลองนึกภาพว่า AI สามารถเดินไปไหนก็ได้ในบ้าน และกดปุ่มอะไรก็ได้ — น่ากลัวใช่ไหมครับ?&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;สิ่งที่ AI สามารถทำได้:&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;รัน shell commands&lt;/li&gt;
&lt;li&gt;ติดตั้ง packages&lt;/li&gt;
&lt;li&gt;สร้าง processes ใหม่&lt;/li&gt;
&lt;li&gt;จัดการ services&lt;/li&gt;
&lt;li&gt;เข้าถึง network&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;ความเสี่ยงที่อาจเกิดขึ้น:&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;รันคำสั่งที่อันตราย (&lt;code&gt;rm -rf /&lt;/code&gt;)&lt;/li&gt;
&lt;li&gt;ดาวน์โหลดและรันมัลแวร์&lt;/li&gt;
&lt;li&gt;สร้าง backdoor&lt;/li&gt;
&lt;li&gt;ขุดเหมืองคริปโต&lt;/li&gt;
&lt;li&gt;แพร่กระจายไปยังระบบอื่น&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;ตัวอย่างการโจมตี:&lt;/strong&gt;&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-go" data-lang="go"&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;1&lt;/span&gt;&lt;span class="cl"&gt;&lt;span class="nx"&gt;Scenario&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nx"&gt;AI&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nx"&gt;ถูกหลอกให้&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s"&gt;&amp;#34;ติดตั้ง Python package ที่จำเป็น&amp;#34;&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;2&lt;/span&gt;&lt;span class="cl"&gt;&lt;span class="err"&gt;→&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nx"&gt;แทนที่จะติดตั้ง&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="kn"&gt;package&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nx"&gt;จริง&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nx"&gt;กลับรันคำสั่งที่ขโมย&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nx"&gt;SSH&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nx"&gt;keys&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;3&lt;/span&gt;&lt;span class="cl"&gt;&lt;span class="err"&gt;→&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nx"&gt;หรือดาวน์โหลด&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nx"&gt;malware&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nx"&gt;เข้ามาในระบบ&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;&lt;strong&gt;วิธีจำกัด (สำคัญมาก!):&lt;/strong&gt;&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-json" data-lang="json"&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;1&lt;/span&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;2&lt;/span&gt;&lt;span class="cl"&gt; &lt;span class="nt"&gt;&amp;#34;exec&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;3&lt;/span&gt;&lt;span class="cl"&gt; &lt;span class="nt"&gt;&amp;#34;security&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;deny&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="c1"&gt;// ปิดเป็นค่าเริ่มต้น
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;4&lt;/span&gt;&lt;span class="cl"&gt; &lt;span class="nt"&gt;&amp;#34;ask&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;always&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="c1"&gt;// ถามก่อนทุกครั้ง
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;5&lt;/span&gt;&lt;span class="cl"&gt; &lt;span class="nt"&gt;&amp;#34;allowedCommands&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="s2"&gt;&amp;#34;git&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;npm&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;pip&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;],&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;6&lt;/span&gt;&lt;span class="cl"&gt; &lt;span class="nt"&gt;&amp;#34;timeout&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="mi"&gt;30&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;7&lt;/span&gt;&lt;span class="cl"&gt; &lt;span class="p"&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;8&lt;/span&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h3 id="4--network-permissions---ปาก-ของ-ai"&gt;&lt;a href="#4--network-permissions---%e0%b8%9b%e0%b8%b2%e0%b8%81-%e0%b8%82%e0%b8%ad%e0%b8%87-ai" class="header-anchor"&gt;&lt;/a&gt;4. 🌐 Network Permissions - &amp;ldquo;ปาก&amp;rdquo; ของ AI
&lt;/h3&gt;&lt;p&gt;Network Permissions คือสิทธิ์ในการสื่อสารกับภายนอก ลองนึกภาพว่า AI มีโทรศัพท์ที่สามารถโทรหาคนอื่นได้ตลอดเวลา&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;สิ่งที่ AI สามารถทำได้:&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;เรียก API ภายนอก&lt;/li&gt;
&lt;li&gt;ส่ง HTTP requests&lt;/li&gt;
&lt;li&gt;เชื่อมต่อ database ภายนอก&lt;/li&gt;
&lt;li&gt;รับ connections จากภายนอก&lt;/li&gt;
&lt;li&gt;ใช้ WebSocket&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;ความเสี่ยงที่อาจเกิดขึ้น:&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;ข้อมูลรั่วไหลไปยัง server ภายนอก&lt;/li&gt;
&lt;li&gt;ถูกใช้เป็น proxy สำหรับโจมตีระบบอื่น&lt;/li&gt;
&lt;li&gt;เรียก API ที่เสียค่าใช้จ่ายสูง&lt;/li&gt;
&lt;li&gt;รับคำสั่งจากภายนอก (Command &amp;amp; Control)&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;ตัวอย่างการโจมตี:&lt;/strong&gt;&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-fallback" data-lang="fallback"&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;1&lt;/span&gt;&lt;span class="cl"&gt;Scenario: AI ถูกหลอกให้ &amp;#34;ดึงข้อมูลจาก API ภายนอก&amp;#34;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;2&lt;/span&gt;&lt;span class="cl"&gt;→ แทนที่จะเรียก API จริง กลับส่งข้อมูลลับไปยัง server ผู้โจมตี
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;3&lt;/span&gt;&lt;span class="cl"&gt;→ หรือถูกหลอกให้เชื่อมต่อกับ &amp;#34;API ที่ดูเหมือนจริง&amp;#34; แต่เป็นของผู้โจมตี
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;&lt;strong&gt;วิธีจำกัด:&lt;/strong&gt;&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-json" data-lang="json"&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt; 1&lt;/span&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt; 2&lt;/span&gt;&lt;span class="cl"&gt; &lt;span class="nt"&gt;&amp;#34;network&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt; 3&lt;/span&gt;&lt;span class="cl"&gt; &lt;span class="nt"&gt;&amp;#34;egress&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt; 4&lt;/span&gt;&lt;span class="cl"&gt; &lt;span class="nt"&gt;&amp;#34;allowedDomains&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="s2"&gt;&amp;#34;api.github.com&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;registry.npmjs.org&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;],&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt; 5&lt;/span&gt;&lt;span class="cl"&gt; &lt;span class="nt"&gt;&amp;#34;blockedDomains&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="s2"&gt;&amp;#34;*.onion&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;attacker.com&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;]&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt; 6&lt;/span&gt;&lt;span class="cl"&gt; &lt;span class="p"&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt; 7&lt;/span&gt;&lt;span class="cl"&gt; &lt;span class="nt"&gt;&amp;#34;ingress&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt; 8&lt;/span&gt;&lt;span class="cl"&gt; &lt;span class="nt"&gt;&amp;#34;bind&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;loopback&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="c1"&gt;// รับ connection ได้เฉพาะ local
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt; 9&lt;/span&gt;&lt;span class="cl"&gt; &lt;span class="nt"&gt;&amp;#34;auth&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;token&amp;#34;&lt;/span&gt; &lt;span class="c1"&gt;// ต้องมี token
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;10&lt;/span&gt;&lt;span class="cl"&gt; &lt;span class="p"&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;11&lt;/span&gt;&lt;span class="cl"&gt; &lt;span class="p"&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;12&lt;/span&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h3 id="ตารางเปรยบเทยบระดบความเสยง"&gt;&lt;a href="#%e0%b8%95%e0%b8%b2%e0%b8%a3%e0%b8%b2%e0%b8%87%e0%b9%80%e0%b8%9b%e0%b8%a3%e0%b8%a2%e0%b8%9a%e0%b9%80%e0%b8%97%e0%b8%a2%e0%b8%9a%e0%b8%a3%e0%b8%b0%e0%b8%94%e0%b8%9a%e0%b8%84%e0%b8%a7%e0%b8%b2%e0%b8%a1%e0%b9%80%e0%b8%aa%e0%b8%a2%e0%b8%87" class="header-anchor"&gt;&lt;/a&gt;ตารางเปรียบเทียบระดับความเสี่ยง
&lt;/h3&gt;&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Permission Type&lt;/th&gt;
 &lt;th&gt;ระดับความเสี่ยง&lt;/th&gt;
 &lt;th&gt;เหตุผล&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Read&lt;/td&gt;
 &lt;td&gt;🟡 ปานกลาง&lt;/td&gt;
 &lt;td&gt;ข้อมูลรั่วไหล แต่ไม่ทำลายระบบโดยตรง&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Write&lt;/td&gt;
 &lt;td&gt;🟠 สูง&lt;/td&gt;
 &lt;td&gt;แก้ไข/ลบข้อมูล สร้างไฟล์อันตราย&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Execute&lt;/td&gt;
 &lt;td&gt;🔴 สูงมาก&lt;/td&gt;
 &lt;td&gt;ควบคุมระบบได้ทั้งหมด&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Network&lt;/td&gt;
 &lt;td&gt;🔴 สูงมาก&lt;/td&gt;
 &lt;td&gt;ส่งข้อมูลออก รับคำสั่งจากภายนอก&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;hr&gt;
&lt;h2 id="best-practices-สำหรบการกำหนดขอบเขต"&gt;&lt;a href="#best-practices-%e0%b8%aa%e0%b8%b3%e0%b8%ab%e0%b8%a3%e0%b8%9a%e0%b8%81%e0%b8%b2%e0%b8%a3%e0%b8%81%e0%b8%b3%e0%b8%ab%e0%b8%99%e0%b8%94%e0%b8%82%e0%b8%ad%e0%b8%9a%e0%b9%80%e0%b8%82%e0%b8%95" class="header-anchor"&gt;&lt;/a&gt;Best Practices สำหรับการกำหนดขอบเขต
&lt;/h2&gt;&lt;p&gt;มาดู Best Practices ที่ควรปฏิบัติตามกันครับ:&lt;/p&gt;
&lt;h3 id="1--least-privilege-principle---ใหนอยทสดทยงทำงานได"&gt;&lt;a href="#1--least-privilege-principle---%e0%b9%83%e0%b8%ab%e0%b8%99%e0%b8%ad%e0%b8%a2%e0%b8%97%e0%b8%aa%e0%b8%94%e0%b8%97%e0%b8%a2%e0%b8%87%e0%b8%97%e0%b8%b3%e0%b8%87%e0%b8%b2%e0%b8%99%e0%b9%84%e0%b8%94" class="header-anchor"&gt;&lt;/a&gt;1. 🛡️ Least Privilege Principle - ให้น้อยที่สุดที่ยังทำงานได้
&lt;/h3&gt;&lt;p&gt;&lt;strong&gt;หลักการ:&lt;/strong&gt; ให้ AI สิทธิ์เฉพาะสิ่งที่จำเป็นต่อการทำงาน ไม่ใช่ทุกอย่างที่มี&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;วิธีปฏิบัติ:&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;เริ่มต้นด้วย &lt;code&gt;deny&lt;/code&gt; ทั้งหมด&lt;/li&gt;
&lt;li&gt;เปิดใช้งานทีละอย่างเมื่อต้องการ&lt;/li&gt;
&lt;li&gt;ทบทวนสิทธิ์เป็นระยะ&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;ตัวอย่าง:&lt;/strong&gt;&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-json" data-lang="json"&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt; 1&lt;/span&gt;&lt;span class="cl"&gt;&lt;span class="c1"&gt;// ❌ ไม่ดี - ให้สิทธิ์เยอะเกินไปตั้งแต่แรก
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt; 2&lt;/span&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt; 3&lt;/span&gt;&lt;span class="cl"&gt; &lt;span class="nt"&gt;&amp;#34;tools&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt; &lt;span class="nt"&gt;&amp;#34;profile&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;full&amp;#34;&lt;/span&gt; &lt;span class="p"&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt; 4&lt;/span&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt; 5&lt;/span&gt;&lt;span class="cl"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt; 6&lt;/span&gt;&lt;span class="cl"&gt;&lt;span class="c1"&gt;// ✅ ดี - เริ่มจากน้อย เพิ่มทีละน่อย
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt; 7&lt;/span&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt; 8&lt;/span&gt;&lt;span class="cl"&gt; &lt;span class="nt"&gt;&amp;#34;tools&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt; 9&lt;/span&gt;&lt;span class="cl"&gt; &lt;span class="nt"&gt;&amp;#34;profile&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;minimal&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;10&lt;/span&gt;&lt;span class="cl"&gt; &lt;span class="nt"&gt;&amp;#34;allow&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="s2"&gt;&amp;#34;file:read&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;web:search&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;]&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;11&lt;/span&gt;&lt;span class="cl"&gt; &lt;span class="p"&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;12&lt;/span&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h3 id="2--confirmation-steps---ยนยนกอนทำ"&gt;&lt;a href="#2--confirmation-steps---%e0%b8%a2%e0%b8%99%e0%b8%a2%e0%b8%99%e0%b8%81%e0%b8%ad%e0%b8%99%e0%b8%97%e0%b8%b3" class="header-anchor"&gt;&lt;/a&gt;2. ✅ Confirmation Steps - ยืนยันก่อนทำ
&lt;/h3&gt;&lt;p&gt;&lt;strong&gt;หลักการ:&lt;/strong&gt; ก่อนทำ action ที่มีความเสี่ยงสูง ต้องถามคนก่อนเสมอ&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;วิธีปฏิบัติ:&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;ตั้งค่า &lt;code&gt;ask: &amp;quot;always&amp;quot;&lt;/code&gt; สำหรับ exec และ write&lt;/li&gt;
&lt;li&gt;แสดงสิ่งที่จะทำให้ user เห็นชัดเจน&lt;/li&gt;
&lt;li&gt;รอจนได้รับการยืนยันก่อนดำเนินการ&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;ตัวอย่าง:&lt;/strong&gt;&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-json" data-lang="json"&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;1&lt;/span&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;2&lt;/span&gt;&lt;span class="cl"&gt; &lt;span class="nt"&gt;&amp;#34;exec&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;3&lt;/span&gt;&lt;span class="cl"&gt; &lt;span class="nt"&gt;&amp;#34;security&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;allowlist&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;4&lt;/span&gt;&lt;span class="cl"&gt; &lt;span class="nt"&gt;&amp;#34;ask&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;always&amp;#34;&lt;/span&gt; &lt;span class="c1"&gt;// ถามก่อนทุกครั้ง
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;5&lt;/span&gt;&lt;span class="cl"&gt; &lt;span class="p"&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;6&lt;/span&gt;&lt;span class="cl"&gt; &lt;span class="nt"&gt;&amp;#34;fs&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;7&lt;/span&gt;&lt;span class="cl"&gt; &lt;span class="nt"&gt;&amp;#34;ask&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;always&amp;#34;&lt;/span&gt; &lt;span class="c1"&gt;// ก่อนเขียน/ลบไฟล์
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;8&lt;/span&gt;&lt;span class="cl"&gt; &lt;span class="p"&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;9&lt;/span&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h3 id="3--sandboxing---แยกสภาพแวดลอม"&gt;&lt;a href="#3--sandboxing---%e0%b9%81%e0%b8%a2%e0%b8%81%e0%b8%aa%e0%b8%a0%e0%b8%b2%e0%b8%9e%e0%b9%81%e0%b8%a7%e0%b8%94%e0%b8%a5%e0%b8%ad%e0%b8%a1" class="header-anchor"&gt;&lt;/a&gt;3. 🏠 Sandboxing - แยกสภาพแวดล้อม
&lt;/h3&gt;&lt;p&gt;&lt;strong&gt;หลักการ:&lt;/strong&gt; ถ้า AI ทำอะไรผิด ความเสียหายต้องอยู่ในขอบเขตที่จำกัด&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;วิธีปฏิบัติ:&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;ใช้ Docker container แยกสภาพแวดล้อม&lt;/li&gt;
&lt;li&gt;จำกัด file system access เฉพาะ workspace&lt;/li&gt;
&lt;li&gt;ใช้ VM สำหรับงานที่เสี่ยงสูง&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;ตัวอย่าง:&lt;/strong&gt;&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-yaml" data-lang="yaml"&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt; 1&lt;/span&gt;&lt;span class="cl"&gt;&lt;span class="c"&gt;# docker-compose.yml&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt; 2&lt;/span&gt;&lt;span class="cl"&gt;&lt;span class="nt"&gt;services&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt; 3&lt;/span&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nt"&gt;ai-agent&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt; 4&lt;/span&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nt"&gt;image&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="l"&gt;ai-agent-sandbox&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt; 5&lt;/span&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nt"&gt;volumes&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt; 6&lt;/span&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;- &lt;span class="l"&gt;./workspace:/workspace &lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="c"&gt;# เฉพาะโฟลเดอร์นี้&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt; 7&lt;/span&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nt"&gt;cap_drop&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt; 8&lt;/span&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;- &lt;span class="l"&gt;ALL&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt; 9&lt;/span&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nt"&gt;security_opt&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;10&lt;/span&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;- &lt;span class="kc"&gt;no&lt;/span&gt;-&lt;span class="l"&gt;new-privileges:true&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h3 id="4--audit-logging---บนทกทก-action"&gt;&lt;a href="#4--audit-logging---%e0%b8%9a%e0%b8%99%e0%b8%97%e0%b8%81%e0%b8%97%e0%b8%81-action" class="header-anchor"&gt;&lt;/a&gt;4. 📝 Audit Logging - บันทึกทุก action
&lt;/h3&gt;&lt;p&gt;&lt;strong&gt;หลักการ:&lt;/strong&gt; ถ้าเกิดปัญหา ต้องสามารถตรวจสอบย้อนกลับได้&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;วิธีปฏิบัติ:&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;บันทึกทุก command ที่รัน&lt;/li&gt;
&lt;li&gt;เก็บ log ในที่ปลอดภัย&lt;/li&gt;
&lt;li&gt;ตั้ง alert สำหรับ action ที่ผิดปกติ&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;ตัวอย่าง:&lt;/strong&gt;&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-json" data-lang="json"&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;1&lt;/span&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;2&lt;/span&gt;&lt;span class="cl"&gt; &lt;span class="nt"&gt;&amp;#34;logging&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;3&lt;/span&gt;&lt;span class="cl"&gt; &lt;span class="nt"&gt;&amp;#34;level&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;verbose&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;4&lt;/span&gt;&lt;span class="cl"&gt; &lt;span class="nt"&gt;&amp;#34;destination&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;secure-log-server&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;5&lt;/span&gt;&lt;span class="cl"&gt; &lt;span class="nt"&gt;&amp;#34;retention&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;90 days&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;6&lt;/span&gt;&lt;span class="cl"&gt; &lt;span class="nt"&gt;&amp;#34;alertOn&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="s2"&gt;&amp;#34;exec&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;network: egress&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;fs: delete&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;]&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;7&lt;/span&gt;&lt;span class="cl"&gt; &lt;span class="p"&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;8&lt;/span&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h3 id="5--rate-limiting---จำกดจำนวนครง"&gt;&lt;a href="#5--rate-limiting---%e0%b8%88%e0%b8%b3%e0%b8%81%e0%b8%94%e0%b8%88%e0%b8%b3%e0%b8%99%e0%b8%a7%e0%b8%99%e0%b8%84%e0%b8%a3%e0%b8%87" class="header-anchor"&gt;&lt;/a&gt;5. 🔄 Rate Limiting - จำกัดจำนวนครั้ง
&lt;/h3&gt;&lt;p&gt;&lt;strong&gt;หลักการ:&lt;/strong&gt; ป้องกันไม่ให้ AI ทำอะไรซ้ำๆ มากเกินไป&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;วิธีปฏิบัติ:&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;จำกัดจำนวนครั้งที่ใช้ tool ต่อชั่วโมง&lt;/li&gt;
&lt;li&gt;จำกัด token usage&lt;/li&gt;
&lt;li&gt;ตั้ง timeout สำหรับแต่ละ action&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;ตัวอย่าง:&lt;/strong&gt;&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-json" data-lang="json"&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt; 1&lt;/span&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt; 2&lt;/span&gt;&lt;span class="cl"&gt; &lt;span class="nt"&gt;&amp;#34;rateLimits&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt; 3&lt;/span&gt;&lt;span class="cl"&gt; &lt;span class="nt"&gt;&amp;#34;exec&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt; 4&lt;/span&gt;&lt;span class="cl"&gt; &lt;span class="nt"&gt;&amp;#34;maxPerHour&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="mi"&gt;10&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt; 5&lt;/span&gt;&lt;span class="cl"&gt; &lt;span class="nt"&gt;&amp;#34;timeout&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="mi"&gt;30&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt; 6&lt;/span&gt;&lt;span class="cl"&gt; &lt;span class="p"&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt; 7&lt;/span&gt;&lt;span class="cl"&gt; &lt;span class="nt"&gt;&amp;#34;network&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt; 8&lt;/span&gt;&lt;span class="cl"&gt; &lt;span class="nt"&gt;&amp;#34;maxPerHour&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="mi"&gt;50&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt; 9&lt;/span&gt;&lt;span class="cl"&gt; &lt;span class="nt"&gt;&amp;#34;costAlert&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="mi"&gt;100&lt;/span&gt; &lt;span class="c1"&gt;// บาทต่อชั่วโมง
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;10&lt;/span&gt;&lt;span class="cl"&gt; &lt;span class="p"&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;11&lt;/span&gt;&lt;span class="cl"&gt; &lt;span class="p"&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;12&lt;/span&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h3 id="6--credential-isolation---แยก-credentials"&gt;&lt;a href="#6--credential-isolation---%e0%b9%81%e0%b8%a2%e0%b8%81-credentials" class="header-anchor"&gt;&lt;/a&gt;6. 🔒 Credential Isolation - แยก credentials
&lt;/h3&gt;&lt;p&gt;&lt;strong&gt;หลักการ:&lt;/strong&gt; AI ไม่ควรเข้าถึง credentials โดยตรง&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;วิธีปฏิบัติ:&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;ใช้ secrets manager แทน env variables&lt;/li&gt;
&lt;li&gt;ห้ามเขียน credentials ในโค้ด&lt;/li&gt;
&lt;li&gt;ใช้ IAM roles แทน static keys&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;ตัวอย่าง:&lt;/strong&gt;&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-json" data-lang="json"&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt; 1&lt;/span&gt;&lt;span class="cl"&gt;&lt;span class="c1"&gt;// ❌ ไม่ดี
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt; 2&lt;/span&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt; 3&lt;/span&gt;&lt;span class="cl"&gt; &lt;span class="nt"&gt;&amp;#34;env&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt; 4&lt;/span&gt;&lt;span class="cl"&gt; &lt;span class="nt"&gt;&amp;#34;API_KEY&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;sk-xxxxx&amp;#34;&lt;/span&gt; &lt;span class="c1"&gt;// เสี่ยงมาก!
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt; 5&lt;/span&gt;&lt;span class="cl"&gt; &lt;span class="p"&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt; 6&lt;/span&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt; 7&lt;/span&gt;&lt;span class="cl"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt; 8&lt;/span&gt;&lt;span class="cl"&gt;&lt;span class="c1"&gt;// ✅ ดี
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt; 9&lt;/span&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;10&lt;/span&gt;&lt;span class="cl"&gt; &lt;span class="nt"&gt;&amp;#34;secrets&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;aws-secrets-manager&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;11&lt;/span&gt;&lt;span class="cl"&gt; &lt;span class="nt"&gt;&amp;#34;env&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;12&lt;/span&gt;&lt;span class="cl"&gt; &lt;span class="nt"&gt;&amp;#34;API_KEY&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;ref:secrets/API_KEY&amp;#34;&lt;/span&gt; &lt;span class="c1"&gt;// อ้างอิงจาก secrets manager
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;13&lt;/span&gt;&lt;span class="cl"&gt; &lt;span class="p"&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;14&lt;/span&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h3 id="7--testing--validation---ทดสอบกอนใชจรง"&gt;&lt;a href="#7--testing--validation---%e0%b8%97%e0%b8%94%e0%b8%aa%e0%b8%ad%e0%b8%9a%e0%b8%81%e0%b8%ad%e0%b8%99%e0%b9%83%e0%b8%8a%e0%b8%88%e0%b8%a3%e0%b8%87" class="header-anchor"&gt;&lt;/a&gt;7. 🧪 Testing &amp;amp; Validation - ทดสอบก่อนใช้จริง
&lt;/h3&gt;&lt;p&gt;&lt;strong&gt;หลักการ:&lt;/strong&gt; ทดสอบ configuration ก่อน deploy จริงเสมอ&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;วิธีปฏิบัติ:&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;ทดสอบใน staging environment ก่อน&lt;/li&gt;
&lt;li&gt;ทำ red team testing&lt;/li&gt;
&lt;li&gt;ตรวจสอบ configuration ด้วย automated tools&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Checklist ก่อน Deploy:&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;input disabled="" type="checkbox"&gt; ตั้งค่า &lt;code&gt;exec.security&lt;/code&gt; เป็น &lt;code&gt;deny&lt;/code&gt; หรือ &lt;code&gt;allowlist&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;input disabled="" type="checkbox"&gt; ตั้งค่า &lt;code&gt;ask: &amp;quot;always&amp;quot;&lt;/code&gt; สำหรับ action เสี่ยง&lt;/li&gt;
&lt;li&gt;&lt;input disabled="" type="checkbox"&gt; จำกัด &lt;code&gt;fs.workspaceOnly: true&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;input disabled="" type="checkbox"&gt; เปิด logging และ monitoring&lt;/li&gt;
&lt;li&gt;&lt;input disabled="" type="checkbox"&gt; ตั้ง rate limits&lt;/li&gt;
&lt;li&gt;&lt;input disabled="" type="checkbox"&gt; ใช้ token ยาวอย่างน้อย 32 ตัวอักษร&lt;/li&gt;
&lt;li&gt;&lt;input disabled="" type="checkbox"&gt; ทดสอบใน sandbox ก่อน&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id="owasp-top-10-for-agentic-applications-2026"&gt;&lt;a href="#owasp-top-10-for-agentic-applications-2026" class="header-anchor"&gt;&lt;/a&gt;OWASP Top 10 for Agentic Applications 2026
&lt;/h2&gt;&lt;p&gt;มาดูกันครับว่า OWASP ระบุความเสี่ยงอะไรบ้างสำหรับ AI Agent:&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;#&lt;/th&gt;
 &lt;th&gt;Code&lt;/th&gt;
 &lt;th&gt;ชื่อ&lt;/th&gt;
 &lt;th&gt;ความเสี่ยงหลัก&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;td&gt;ASI01&lt;/td&gt;
 &lt;td&gt;Agent Goal Hijack&lt;/td&gt;
 &lt;td&gt;ผู้โจมตีเปลี่ยนเป้าหมายของ AI&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;2&lt;/td&gt;
 &lt;td&gt;ASI02&lt;/td&gt;
 &lt;td&gt;Tool Misuse and Exploitation&lt;/td&gt;
 &lt;td&gt;ใช้ tools ผิดวัตถุประสงค์&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;3&lt;/td&gt;
 &lt;td&gt;ASI03&lt;/td&gt;
 &lt;td&gt;Identity and Privilege Abuse&lt;/td&gt;
 &lt;td&gt;ใช้สิทธิ์เกินขอบเขต&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;4&lt;/td&gt;
 &lt;td&gt;ASI04&lt;/td&gt;
 &lt;td&gt;Agentic Supply Chain Vulnerabilities&lt;/td&gt;
 &lt;td&gt;ช่องโหว่จาก dependencies&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;5&lt;/td&gt;
 &lt;td&gt;ASI05&lt;/td&gt;
 &lt;td&gt;Unexpected Code Execution (RCE)&lt;/td&gt;
 &lt;td&gt;รันโค้ดโดยไม่ตั้งใจ&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;6&lt;/td&gt;
 &lt;td&gt;ASI06&lt;/td&gt;
 &lt;td&gt;Memory &amp;amp; Context Poisoning&lt;/td&gt;
 &lt;td&gt;ปนเปื้อน memory/context&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7&lt;/td&gt;
 &lt;td&gt;ASI07&lt;/td&gt;
 &lt;td&gt;Insecure Inter-Agent Communication&lt;/td&gt;
 &lt;td&gt;สื่อสารระหว่าง agents ไม่ปลอดภัย&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8&lt;/td&gt;
 &lt;td&gt;ASI08&lt;/td&gt;
 &lt;td&gt;Cascading Failures&lt;/td&gt;
 &lt;td&gt;ลุกลามเป็นลูกโซ่&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;9&lt;/td&gt;
 &lt;td&gt;ASI09&lt;/td&gt;
 &lt;td&gt;Human-Agent Trust Exploitation&lt;/td&gt;
 &lt;td&gt;เอาเปรียบความไว้วางใจ&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;10&lt;/td&gt;
 &lt;td&gt;ASI10&lt;/td&gt;
 &lt;td&gt;Rogue Agents&lt;/td&gt;
 &lt;td&gt;Agent ไม่ได้รับอนุญาตทำงาน&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;ความเชื่อมโยงกับ Permissions:&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;ASI02, ASI03 → เกี่ยวกับการใช้ Tools/Permissions ผิดวิธี&lt;/li&gt;
&lt;li&gt;ASI05 → เกี่ยวกับ Execute Permissions&lt;/li&gt;
&lt;li&gt;ASI08 → เกี่ยวกับ Network Permissions&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;นี่คือเหตุผลที่การกำหนด Permissions อย่างถูกต้องสำคัญมากครับ!&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id="สรปบทความ"&gt;&lt;a href="#%e0%b8%aa%e0%b8%a3%e0%b8%9b%e0%b8%9a%e0%b8%97%e0%b8%84%e0%b8%a7%e0%b8%b2%e0%b8%a1" class="header-anchor"&gt;&lt;/a&gt;สรุปบทความ
&lt;/h2&gt;&lt;p&gt;มาถึงตอนจบแล้วครับ! สรุปสิ่งที่ได้เรียนรู้วันนี้:&lt;/p&gt;
&lt;h3 id="สงทไดเรยนร"&gt;&lt;a href="#%e0%b8%aa%e0%b8%87%e0%b8%97%e0%b9%84%e0%b8%94%e0%b9%80%e0%b8%a3%e0%b8%a2%e0%b8%99%e0%b8%a3" class="header-anchor"&gt;&lt;/a&gt;สิ่งที่ได้เรียนรู้:
&lt;/h3&gt;&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Tools &amp;amp; Permissions คืออะไร&lt;/strong&gt; - Tools คือความสามารถของ AI ส่วน Permissions คือกฎเกณฑ์ที่ควบคุมการใช้งาน&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;ทำไมต้องกำหนดขอบเขต&lt;/strong&gt; - เพื่อป้องกัน Prompt Injection, Tool Misuse, Data Exfiltration และ Cascading Failures&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;ประเภท Permissions 4 อย่าง:&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;📖 Read - อ่านไฟล์/ข้อมูล&lt;/li&gt;
&lt;li&gt;✍️ Write - เขียน/แก้ไข/ลบ&lt;/li&gt;
&lt;li&gt;💻 Execute - รันคำสั่ง&lt;/li&gt;
&lt;li&gt;🌐 Network - สื่อสารภายนอก&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Best Practices 7 ข้อ:&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Least Privilege - ให้น้อยที่สุด&lt;/li&gt;
&lt;li&gt;Confirmation Steps - ยืนยันก่อนทำ&lt;/li&gt;
&lt;li&gt;Sandboxing - แยกสภาพแวดล้อม&lt;/li&gt;
&lt;li&gt;Audit Logging - บันทึกทุก action&lt;/li&gt;
&lt;li&gt;Rate Limiting - จำกัดจำนวนครั้ง&lt;/li&gt;
&lt;li&gt;Credential Isolation - แยก credentials&lt;/li&gt;
&lt;li&gt;Testing &amp;amp; Validation - ทดสอบก่อนใช้จริง&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;OWASP Top 10 for Agentic Applications 2026&lt;/strong&gt; - 10 ความเสี่ยงที่ต้องรู้และป้องกัน&lt;/p&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;h3 id="การนำไปใช"&gt;&lt;a href="#%e0%b8%81%e0%b8%b2%e0%b8%a3%e0%b8%99%e0%b8%b3%e0%b9%84%e0%b8%9b%e0%b9%83%e0%b8%8a" class="header-anchor"&gt;&lt;/a&gt;การนำไปใช้:
&lt;/h3&gt;&lt;p&gt;จากประสบการณ์ของเหน่งกับ OpenClaw สิ่งที่แนะนำคือ:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;เริ่มจาก &lt;code&gt;deny&lt;/code&gt; ทั้งหมด แล้วค่อยๆ เปิด&lt;/li&gt;
&lt;li&gt;ตั้งค่า &lt;code&gt;ask: &amp;quot;always&amp;quot;&lt;/code&gt; สำหรับ exec และ write&lt;/li&gt;
&lt;li&gt;ใช้ &lt;code&gt;workspaceOnly: true&lt;/code&gt; สำหรับ file system&lt;/li&gt;
&lt;li&gt;ใช้ token ยาวอย่างน้อย 32 ตัวอักษร&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id="ไปตอกนเลย"&gt;&lt;a href="#%e0%b9%84%e0%b8%9b%e0%b8%95%e0%b8%ad%e0%b8%81%e0%b8%99%e0%b9%80%e0%b8%a5%e0%b8%a2" class="header-anchor"&gt;&lt;/a&gt;ไปต่อกันเลย!
&lt;/h2&gt;&lt;p&gt;ในตอนต่อไป เราจะมาดู &lt;strong&gt;Harness Components&lt;/strong&gt; กันครับ — ว่ามีองค์ประกอบอะไรบ้างที่ต้องใช้ในการสร้างระบบ AI Agent ที่ปลอดภัยและมีประสิทธิภาพ&lt;/p&gt;
&lt;p&gt;เตรียมตัวให้พร้อม แล้วพบกันใหม่ตอนหน้าครับ! 🚀&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id="-อางอง"&gt;&lt;a href="#-%e0%b8%ad%e0%b8%b2%e0%b8%87%e0%b8%ad%e0%b8%87" class="header-anchor"&gt;&lt;/a&gt;📚 อ้างอิง
&lt;/h2&gt;&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;OWASP. (2026). &lt;em&gt;OWASP Top 10 for Agentic Applications 2026&lt;/em&gt;. &lt;a class="link" href="https://genai.owasp.org/resource/owasp-top-10-for-agentic-applications-for-2026" target="_blank" rel="noopener"
 &gt;https://genai.owasp.org/resource/owasp-top-10-for-agentic-applications-for-2026&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Giskard. (2026). &lt;em&gt;OWASP Top 10 for Agentic Applications 2026: Security Guide&lt;/em&gt;. &lt;a class="link" href="https://www.giskard.ai/knowledge/owasp-top-10-for-agentic-application-2026" target="_blank" rel="noopener"
 &gt;https://www.giskard.ai/knowledge/owasp-top-10-for-agentic-application-2026&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Practical DevSecOps. (2026). &lt;em&gt;OWASP Top 10 for Agentic Applications&lt;/em&gt;. &lt;a class="link" href="https://www.practical-devsecops.com/owasp-top-10-agentic-applications" target="_blank" rel="noopener"
 &gt;https://www.practical-devsecops.com/owasp-top-10-agentic-applications&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;OWASP. (2025). &lt;em&gt;OWASP Top 10 for LLM Applications 2025&lt;/em&gt;. &lt;a class="link" href="https://owasp.org/www-project-top-10-for-llm-applications/" target="_blank" rel="noopener"
 &gt;https://owasp.org/www-project-top-10-for-llm-applications/&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;MITRE. (2024). &lt;em&gt;MITRE ATLAS (Adversarial Threat Landscape for Artificial-Intelligence Systems)&lt;/em&gt;. &lt;a class="link" href="https://atlas.mitre.org/" target="_blank" rel="noopener"
 &gt;https://atlas.mitre.org/&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;NIST. (2024). &lt;em&gt;AI Risk Management Framework (AI RMF)&lt;/em&gt;. &lt;a class="link" href="https://aihub.nist.gov/ai-rmf" target="_blank" rel="noopener"
 &gt;https://aihub.nist.gov/ai-rmf&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;OpenClaw. (2026). &lt;em&gt;OpenClaw Documentation - Security Configuration&lt;/em&gt;. &lt;a class="link" href="https://openclaw.dev/docs" target="_blank" rel="noopener"
 &gt;https://openclaw.dev/docs&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Crowdstrike. (2025). &lt;em&gt;AI Agent Security: Risks and Mitigations&lt;/em&gt;. &lt;a class="link" href="https://www.crowdstrike.com/blog/ai-agent-security-risks/" target="_blank" rel="noopener"
 &gt;https://www.crowdstrike.com/blog/ai-agent-security-risks/&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Nvidia. (2025). &lt;em&gt;Building Secure AI Agents: Best Practices&lt;/em&gt;. &lt;a class="link" href="https://developer.nvidia.com/blog/building-secure-ai-agents/" target="_blank" rel="noopener"
 &gt;https://developer.nvidia.com/blog/building-secure-ai-agents/&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Google. (2025). &lt;em&gt;AI Safety and Security Best Practices&lt;/em&gt;. &lt;a class="link" href="https://cloud.google.com/blog/products/ai-machine-learning/ai-safety-best-practices" target="_blank" rel="noopener"
 &gt;https://cloud.google.com/blog/products/ai-machine-learning/ai-safety-best-practices&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Microsoft. (2025). &lt;em&gt;Responsible AI in Practice: Security Considerations&lt;/em&gt;. &lt;a class="link" href="https://learn.microsoft.com/en-us/azure/ai-builder/responsible-ai-security" target="_blank" rel="noopener"
 &gt;https://learn.microsoft.com/en-us/azure/ai-builder/responsible-ai-security&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Anthropic. (2025). &lt;em&gt;Building Reliable AI Systems: Security Guide&lt;/em&gt;. &lt;a class="link" href="https://www.anthropic.com/engineering/security" target="_blank" rel="noopener"
 &gt;https://www.anthropic.com/engineering/security&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;hr&gt;
&lt;p&gt;&lt;em&gt;บทความนี้เป็นส่วนหนึ่งของซีรีส์ &amp;ldquo;Harness Engineering&amp;rdquo; ซึ่งสำรวจแนวคิดและเทคนิคในการใช้ AI ให้เกิดประสิทธิภาพสูงสุด&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;ตอนที่ 1: &lt;a class="link" href="https://neng-lab.com/posts/harness-part-1/" &gt;Harness Engineering ตอนที่ 1: ทำไม AI ต้องมี Harness?&lt;/a&gt;&lt;/em&gt;&lt;br&gt;
&lt;em&gt;ตอนที่ 2: &lt;a class="link" href="https://neng-lab.com/posts/harness-part-2/" &gt;Harness Engineering ตอนที่ 2: Prompt คือ Control Plane (ไม่ใช่ Input Box)&lt;/a&gt;&lt;/em&gt;&lt;br&gt;
&lt;em&gt;ตอนที่ 3: &lt;a class="link" href="https://neng-lab.com/posts/harness-part-3/" &gt;Harness Engineering ตอนที่ 3: Query Loop - หัวใจของระบบ&lt;/a&gt;&lt;/em&gt;&lt;br&gt;
&lt;em&gt;ตอนที่ 4: &lt;a class="link" href="https://neng-lab.com/posts/harness-part-4/" &gt;Harness Engineering ตอนที่ 4: Tools &amp;amp; Permissions - กำหนดขอบเขต AI&lt;/a&gt; (บทความนี้)&lt;/em&gt;&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;&lt;em&gt;บทความนี้เป็นส่วนหนึ่งของซีรีส์ Harness Engineering จาก Code &amp;amp; Community Blog&lt;/em&gt;&lt;/p&gt;</description></item><item><title>Harness Engineering ตอนที่ 1: ทำไม AI ต้องมี Harness?</title><link>https://neng-lab.com/posts/harness-part-1/</link><pubDate>Mon, 13 Apr 2026 09:00:00 +0700</pubDate><author>jitaret@gmail.com (เหน่ง)</author><guid>https://neng-lab.com/posts/harness-part-1/</guid><description>&lt;img src="https://neng-lab.com/" alt="Featured image of post Harness Engineering ตอนที่ 1: ทำไม AI ต้องมี Harness?" /&gt;&lt;h1 id="harness-engineering-ตอนท-1-ทำไม-ai-ตองม-harness"&gt;&lt;a href="#harness-engineering-%e0%b8%95%e0%b8%ad%e0%b8%99%e0%b8%97-1-%e0%b8%97%e0%b8%b3%e0%b9%84%e0%b8%a1-ai-%e0%b8%95%e0%b8%ad%e0%b8%87%e0%b8%a1-harness" class="header-anchor"&gt;&lt;/a&gt;Harness Engineering ตอนที่ 1: ทำไม AI ต้องมี Harness?
&lt;/h1&gt;&lt;h2 id="สวนท-1-ทำไมเราตองพดเรองน"&gt;&lt;a href="#%e0%b8%aa%e0%b8%a7%e0%b8%99%e0%b8%97-1-%e0%b8%97%e0%b8%b3%e0%b9%84%e0%b8%a1%e0%b9%80%e0%b8%a3%e0%b8%b2%e0%b8%95%e0%b8%ad%e0%b8%87%e0%b8%9e%e0%b8%94%e0%b9%80%e0%b8%a3%e0%b8%ad%e0%b8%87%e0%b8%99" class="header-anchor"&gt;&lt;/a&gt;ส่วนที่ 1: ทำไมเราต้องพูดเรื่องนี้
&lt;/h2&gt;&lt;p&gt;ลองนึกภาพว่าคุณลงทุนเงิน 10 ล้านบาทในโครงการ AI สักโครงการ จ้างทีมดีที่สุด ใช้เทคโนโลยีล้ำสมัย ผ่านไป 6 เดือน&amp;hellip;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;โครงการล้มเหลว&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;นี่ไม่ใช่เรื่องแปลก — สถิติจาก Gartner ชี้ตรงๆ ว่า &lt;strong&gt;95% ของโครงการ AI ในองค์กรล้มเหลว&lt;/strong&gt; แม้ว่าทั่วโลกจะลงทุนใน AI มากกว่า 30-40 พันล้านดอลลาร์ต่อปี&lt;/p&gt;
&lt;p&gt;แล้วทำไมถึงยังมีคนลงทุนใน AI โดยไม่มี &amp;ldquo;ระบบความปลอดภัย&amp;rdquo;? นี่คือสิ่งที่ Harness Engineering จะมาตอบ&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id="-harness-engineering-คออะไร"&gt;&lt;a href="#-harness-engineering-%e0%b8%84%e0%b8%ad%e0%b8%ad%e0%b8%b0%e0%b9%84%e0%b8%a3" class="header-anchor"&gt;&lt;/a&gt;⚙️ Harness Engineering คืออะไร?
&lt;/h2&gt;&lt;p&gt;ลองนึกภาพรถยนต์ Formula 1 สมัยก่อน — รถแข่งที่ทรงพลังมาก แต่ไม่มีระบบความปลอดภัย ถ้าขับเร็วเกินไปหรือเบรกผิดจังหวะ นักแข่งก็เสี่ยงตาย&lt;/p&gt;
&lt;p&gt;ตอนนี้รถ F1 ทุกคันมี &lt;strong&gt;harness&lt;/strong&gt; หรือเข็มขัดนิรภัย 5 จุด ระบบ ABS กรอบกันชน ระบบดับเพลิงอัตโนมัติ — ทุกอย่างออกแบบมาเพื่อให้ความเร็วสูงสุดได้ โดยลดความเสี่ยงต่ำสุด&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Harness Engineering&lt;/strong&gt; ในบริบทของ AI ก็ทำงานคล้ายๆ กัน&lt;/p&gt;
&lt;p&gt;มันคือการออกแบบระบบ &amp;ldquo;กรอบการทำงาน&amp;rdquo; ที่ทำให้ AI สามารถทำงานได้เต็มศักยภาพ โดยมีขอบเขต กฎเกณฑ์ และระบบตรวจสอบควบคุมไว้ ไม่ใช่การควบคุมจน AI ทำอะไรไม่ได้ แต่เป็นการสร้าง &lt;strong&gt;โครงสร้างพื้นฐานที่ช่วยให้ AI ทำงานได้อย่างมีประสิทธิภาพและปลอดภัย&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Harness Engineering ประกอบด้วยหลายองค์ประกอบ:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Guardrails&lt;/strong&gt; — กำหนดขอบเขตว่า AI ทำอะไรได้/ไม่ได้&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Monitoring&lt;/strong&gt; — ติดตามการทำงานและตรวจจับปัญหา&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Fallback mechanisms&lt;/strong&gt; — ระบบสำรองเมื่อ AI ทำงานผิดพลาด&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Evaluation frameworks&lt;/strong&gt; — มาตรฐานการวัดผล&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Governance policies&lt;/strong&gt; — นโยบายและกฎเกณฑ์การใช้งาน&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;แต่ที่สำคัญที่สุด — Harness ไม่ใช่แค่เครื่องมือทางเทคนิค แต่เป็น &lt;strong&gt;วิธีคิด&lt;/strong&gt; ในการใช้ AI อย่างรับผิดชอบ&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id="-ทำไมตองม-harness--ตวอยางจรงทนากลว"&gt;&lt;a href="#-%e0%b8%97%e0%b8%b3%e0%b9%84%e0%b8%a1%e0%b8%95%e0%b8%ad%e0%b8%87%e0%b8%a1-harness--%e0%b8%95%e0%b8%a7%e0%b8%ad%e0%b8%a2%e0%b8%b2%e0%b8%87%e0%b8%88%e0%b8%a3%e0%b8%87%e0%b8%97%e0%b8%99%e0%b8%b2%e0%b8%81%e0%b8%a5%e0%b8%a7" class="header-anchor"&gt;&lt;/a&gt;🚨 ทำไมต้องมี Harness? — ตัวอย่างจริงที่น่ากลัว
&lt;/h2&gt;&lt;p&gt;ถ้ายังสงสัยว่า Harness จำเป็นจริงหรือไม่ ลองดูตัวอย่างเหล่านี้:&lt;/p&gt;
&lt;h3 id="-microsoft-tay-2016--ai-ทกลายเปนคนเหยยดใน-24-ชวโมง"&gt;&lt;a href="#-microsoft-tay-2016--ai-%e0%b8%97%e0%b8%81%e0%b8%a5%e0%b8%b2%e0%b8%a2%e0%b9%80%e0%b8%9b%e0%b8%99%e0%b8%84%e0%b8%99%e0%b9%80%e0%b8%ab%e0%b8%a2%e0%b8%a2%e0%b8%94%e0%b9%83%e0%b8%99-24-%e0%b8%8a%e0%b8%a7%e0%b9%82%e0%b8%a1%e0%b8%87" class="header-anchor"&gt;&lt;/a&gt;🤖 Microsoft Tay (2016) — AI ที่กลายเป็นคนเหยียดใน 24 ชั่วโมง
&lt;/h3&gt;&lt;p&gt;Microsoft เปิดตัว chatbot ชื่อ Tay บน Twitter มีเป้าหมายให้เรียนรู้การสนทนาจากผู้ใช้ ภายใน 24 ชั่วโมง Tay กลายเป็นบอทที่พูดจาเหยียดเชื้อชาติ ใส่ร้ายกลุ่มต่างๆ เพราะ &amp;ldquo;เรียนรู้&amp;rdquo; จากคนที่เล่นกับมัน — ไม่มี Guardrails กำกับ ไม่มีระบบกรองเนื้อหา&lt;/p&gt;
&lt;h3 id="-tesla-autopilot--ความเชอมนทฆาคน"&gt;&lt;a href="#-tesla-autopilot--%e0%b8%84%e0%b8%a7%e0%b8%b2%e0%b8%a1%e0%b9%80%e0%b8%8a%e0%b8%ad%e0%b8%a1%e0%b8%99%e0%b8%97%e0%b8%86%e0%b8%b2%e0%b8%84%e0%b8%99" class="header-anchor"&gt;&lt;/a&gt;🚗 Tesla Autopilot — ความเชื่อมั่นที่ฆ่าคน
&lt;/h3&gt;&lt;p&gt;ระบบขับขี่อัตโนมัติของ Tesla ถูกใช้งานในสถานการณ์ที่ไม่ควร ผู้ขับขี่เชื่อใจระบบมากเกินไป จนเกิดอุบัติเหตุหลายครั้งมีผู้เสียชีวิต ไม่มีระบบเตือนที่เข้มงวดพอ ไม่มีการกำหนดขอบเขตการใช้งานชัดเจน&lt;/p&gt;
&lt;h3 id="-amazon-ai-recruitment--อคตทซอนอยในขอมล"&gt;&lt;a href="#-amazon-ai-recruitment--%e0%b8%ad%e0%b8%84%e0%b8%95%e0%b8%97%e0%b8%8b%e0%b8%ad%e0%b8%99%e0%b8%ad%e0%b8%a2%e0%b9%83%e0%b8%99%e0%b8%82%e0%b8%ad%e0%b8%a1%e0%b8%a5" class="header-anchor"&gt;&lt;/a&gt;💼 Amazon AI Recruitment — อคติที่ซ่อนอยู่ในข้อมูล
&lt;/h3&gt;&lt;p&gt;Amazon เคยพัฒนา AI เพื่อช่วยคัดกรองผู้สมัครงาน แต่ระบบกลับลดทอนผู้หญิงโดยอัตโนมัติ เพราะเรียนรู้จากข้อมูลประวัติการรับพนักงานในอดีตที่ส่วนใหญ่เป็นผู้ชาย — ไม่มีระบบตรวจสอบอคติ ไม่มีการประเมินความเป็นธรรม&lt;/p&gt;
&lt;h3 id="-knight-capital--440-ลานใน-30-นาท"&gt;&lt;a href="#-knight-capital--440-%e0%b8%a5%e0%b8%b2%e0%b8%99%e0%b9%83%e0%b8%99-30-%e0%b8%99%e0%b8%b2%e0%b8%97" class="header-anchor"&gt;&lt;/a&gt;💰 Knight Capital — $440 ล้านใน 30 นาที
&lt;/h3&gt;&lt;p&gt;ในปี 2013 บริษัท Knight Capital ใช้ trading bot ที่มี bug ในโค้ด ทำให้ซื้อขายหุ้นผิดพลาดอย่างรวดเร็ว สูญเสียเงิน 440 ล้านดอลลาร์ภายในครึ่งชั่วโมง และล้มละลายในเวลาต่อมา — ไม่มีระบบตรวจสอบความเสี่ยง ไม่มีวงเงินควบคุม&lt;/p&gt;
&lt;h3 id="-air-canada-chatbot-2024--ai-โกหกแลวบรษทตองจาย"&gt;&lt;a href="#-air-canada-chatbot-2024--ai-%e0%b9%82%e0%b8%81%e0%b8%ab%e0%b8%81%e0%b9%81%e0%b8%a5%e0%b8%a7%e0%b8%9a%e0%b8%a3%e0%b8%a9%e0%b8%97%e0%b8%95%e0%b8%ad%e0%b8%87%e0%b8%88%e0%b8%b2%e0%b8%a2" class="header-anchor"&gt;&lt;/a&gt;🇨🇦 Air Canada Chatbot (2024) — AI โกหกแล้วบริษัทต้องจ่าย
&lt;/h3&gt;&lt;p&gt;Air Canada มี chatbot ที่บอกลูกค้าว่าสามารถขอเงินคืนได้ตามนโยบาย &amp;ldquo;Bereavement Fare&amp;rdquo; แม้ว่านโยบายนั้นจะไม่มีอยู่จริง ศาลตัดสินให้ Air Canada จ่ายเงินชดเชยเพราะ chatbot ให้ข้อมูลผิด — ไม่มีระบบยืนยันข้อมูล ไม่มีการกำกับดูแลเนื้อหา&lt;/p&gt;
&lt;p&gt;และนี่เป็นแค่ตัวอย่างที่ถูกเปิดเผย ยังมีอีกมากที่เกิดขึ้นในองค์กรทั่วโลกโดยไม่มีใครรู้&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id="-ตวเลขทไมโกหก"&gt;&lt;a href="#-%e0%b8%95%e0%b8%a7%e0%b9%80%e0%b8%a5%e0%b8%82%e0%b8%97%e0%b9%84%e0%b8%a1%e0%b9%82%e0%b8%81%e0%b8%ab%e0%b8%81" class="header-anchor"&gt;&lt;/a&gt;📊 ตัวเลขที่ไม่โกหก
&lt;/h2&gt;&lt;p&gt;นอกจากเรื่องราวความล้มเหลวแล้ว ตัวเลขก็บอกเล่าความจริงที่น่าตกใจ:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;72%&lt;/strong&gt; ขององค์กรทั่วโลกมี AI deployment อย่างน้อย 1 ระบบใน production&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;65%&lt;/strong&gt; ใช้ Generative AI ในอย่างน้อย 1 ฟังก์ชัน&lt;/li&gt;
&lt;li&gt;แต่เพียง &lt;strong&gt;25%&lt;/strong&gt; ขององค์กร มี AI governance program ที่ implement ครบถ้วน&lt;/li&gt;
&lt;li&gt;และ &lt;strong&gt;97%&lt;/strong&gt; ของเหยื่อ breach ที่เกี่ยวข้องกับ AI ขาด access controls&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;นี่คือช่องว่างระหว่าง &lt;strong&gt;การใช้ AI&lt;/strong&gt; กับ &lt;strong&gt;การใช้ AI อย่างปลอดภัย&lt;/strong&gt; — ช่องว่างที่ Harness Engineering จะมาอุด&lt;/p&gt;
&lt;h3 id="-10-สาเหตหลกท-ai-ลมเหลว"&gt;&lt;a href="#-10-%e0%b8%aa%e0%b8%b2%e0%b9%80%e0%b8%ab%e0%b8%95%e0%b8%ab%e0%b8%a5%e0%b8%81%e0%b8%97-ai-%e0%b8%a5%e0%b8%a1%e0%b9%80%e0%b8%ab%e0%b8%a5%e0%b8%a7" class="header-anchor"&gt;&lt;/a&gt;🔍 10 สาเหตุหลักที่ AI ล้มเหลว
&lt;/h3&gt;&lt;p&gt;จากการศึกษาของ MIT และ Stanford พบ 10 สาเหตุหลักที่ทำให้โครงการ AI ล้มเหลว:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;Unclear business objectives&lt;/strong&gt; — ไม่มีเป้าหมายธุรกิจที่ชัดเจน&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Black Box AI systems&lt;/strong&gt; — ไม่เข้าใจว่า AI ตัดสินใจอย่างไร&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Lack of collaboration&lt;/strong&gt; — ทีมไม่ทำงานร่วมกัน&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Lack of talent&lt;/strong&gt; — ขาดคนที่เข้าใจทั้ง AI และธุรกิจ&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Overfitting&lt;/strong&gt; — ระบบทำงานดีกับข้อมูลเก่าแต่ไม่กับข้อมูลใหม่&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Edge-case neglect&lt;/strong&gt; — ไม่คิดถึงกรณีขอบเขต&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Correlation dependency&lt;/strong&gt; — เข้าใจผิดว่าความสัมพันธ์คือเหตุผล&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Data bias&lt;/strong&gt; — ข้อมูลฝังอคติ&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Underfitting&lt;/strong&gt; — โมเดลเรียนรู้ไม่เพียงพอ&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Inadequate testing&lt;/strong&gt; — ทดสอบไม่เข้มงวด&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;Harness Engineering ออกแบบมาเพื่อจัดการกับทุกจุดนี้ — ไม่ใช่แก้ทีละจุด แต่เป็นระบบที่ครอบคลุม&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id="-จากประสบการณจรง-การใช-ai-โดยไมม-harness--ม-harness"&gt;&lt;a href="#-%e0%b8%88%e0%b8%b2%e0%b8%81%e0%b8%9b%e0%b8%a3%e0%b8%b0%e0%b8%aa%e0%b8%9a%e0%b8%81%e0%b8%b2%e0%b8%a3%e0%b8%93%e0%b8%88%e0%b8%a3%e0%b8%87-%e0%b8%81%e0%b8%b2%e0%b8%a3%e0%b9%83%e0%b8%8a-ai-%e0%b9%82%e0%b8%94%e0%b8%a2%e0%b9%84%e0%b8%a1%e0%b8%a1-harness--%e0%b8%a1-harness" class="header-anchor"&gt;&lt;/a&gt;🌱 จากประสบการณ์จริง: การใช้ AI โดยไม่มี Harness → มี Harness
&lt;/h2&gt;&lt;p&gt;ขอเล่าประสบการณ์ส่วนตัวของเหน่งให้ฟัง&lt;/p&gt;
&lt;p&gt;ช่วงแรกที่เริ่มใช้ AI (ยังจำได้ ประมาณปี 2023-2024) — เหน่งใช้งาน AI แบบตรงไปตรงมา ถามคำถาม รอคำตอบ บางทีก็ใช้ผลลัพธ์ที่ได้มาโดยไม่ตรวจสอบ ไม่มีกระบวนการ ไม่มีมาตรฐาน ไม่มีระบบตรวจสอบ&lt;/p&gt;
&lt;p&gt;ผลลัพธ์เป็นอย่างไร? บางครั้งก็ได้คำตอบดี บางครั้งก็ได้คำตอบที่ผิดหรือ outdated แต่ไม่รู้ตัว ต้องเสียเวลาตรวจสอบทีหลัง และบางครั้งก็เสียเวลาไปกับงานที่ไม่จำเป็นเพราะไม่รู้ว่า AI สามารถช่วยได้ดีกว่า&lt;/p&gt;
&lt;p&gt;แล้วมาวันหนึ่ง เหน่งเริ่มสังเกตว่า&amp;hellip; ถ้ามีกรอบการทำงานที่ชัดเจน การใช้ AI จะมีประสิทธิภาพมากขึ้น&lt;/p&gt;
&lt;p&gt;ปัจจุบัน เหน่งใช้ระบบ &lt;strong&gt;Qwen (Alibaba)&lt;/strong&gt; ที่ rotate ตามประเภทงาน:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Qwen 3.5 Plus&lt;/strong&gt; — สำหรับงานทั่วไป ตอบคำถาม เขียนบทความ&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Qwen Max&lt;/strong&gt; — สำหรับงานซับซ้อน ต้องการความลึก&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Qwen Coder&lt;/strong&gt; — สำหรับเขียนโค้ด งานด้านเทคนิค&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;แต่ที่สำคัญกว่าเครื่องมือคือ &lt;strong&gt;Flow&lt;/strong&gt; — กระบวนการทำงานที่วางไว้ เมื่อได้คำตอบจาก AI จะตรวจสอบยังไง ประเมินคุณภาพอย่างไร และเก็บบทเรียนจากการใช้งานอย่างไร&lt;/p&gt;
&lt;p&gt;เหน่งพอใจกับระบบปัจจุบันประมาณ 90% — ยังมีพื้นที่ให้ปรับปรุง แต่การมี Harness ทำให้รู้สึกมั่นใจขึ้นมากเมื่อเทียบกับตอนแรก&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Key Takeaway:&lt;/strong&gt; เริ่มต้นไม่จำเป็นต้องซับซ้อน เริ่มจากสิ่งเล็กๆ — กำหนดว่าจะใช้ AI ทำอะไร ตรวจสอบผลลัพธ์อย่างไร และเก็บข้อมูลว่าอะไรได้ผล/ไม่ได้ผล ค่อยๆ สร้าง Harness ของตัวเองไปเรื่อยๆ&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id="-ตอไป-harness-ประกอบดวยอะไร"&gt;&lt;a href="#-%e0%b8%95%e0%b8%ad%e0%b9%84%e0%b8%9b-harness-%e0%b8%9b%e0%b8%a3%e0%b8%b0%e0%b8%81%e0%b8%ad%e0%b8%9a%e0%b8%94%e0%b8%a7%e0%b8%a2%e0%b8%ad%e0%b8%b0%e0%b9%84%e0%b8%a3" class="header-anchor"&gt;&lt;/a&gt;🔜 ต่อไป: Harness ประกอบด้วยอะไร?
&lt;/h2&gt;&lt;p&gt;ในตอนที่ 2 เราจะมาดูกันว่า &lt;strong&gt;Harness ที่ดีต้องมีองค์ประกอบอะไรบ้าง&lt;/strong&gt; และ &lt;strong&gt;10 หลักการสำคัญ&lt;/strong&gt; ในการออกแบบระบบ Harness ที่จะช่วยให้ AI ทำงานได้อย่างมีประสิทธิภาพและปลอดภัย&lt;/p&gt;
&lt;p&gt;เตรียมตัวอ่านต่อนะครับ! 🙌&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id="-อางอง"&gt;&lt;a href="#-%e0%b8%ad%e0%b8%b2%e0%b8%87%e0%b8%ad%e0%b8%87" class="header-anchor"&gt;&lt;/a&gt;📚 อ้างอิง
&lt;/h2&gt;&lt;h3 id="แหลงหลก"&gt;&lt;a href="#%e0%b9%81%e0%b8%ab%e0%b8%a5%e0%b8%87%e0%b8%ab%e0%b8%a5%e0%b8%81" class="header-anchor"&gt;&lt;/a&gt;แหล่งหลัก:
&lt;/h3&gt;&lt;p&gt;&lt;strong&gt;Harness Books 2 เล่ม โดย wquguru&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Book 1: &lt;a class="link" href="https://github.com/wquguru/harness-books/blob/main/book1-claude-code/index.md" target="_blank" rel="noopener"
 &gt;Claude Code Harness&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Book 2: &lt;a class="link" href="https://github.com/wquguru/harness-books/blob/main/book2-comparing/index.md" target="_blank" rel="noopener"
 &gt;Claude Code vs Codex&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Online Version: &lt;a class="link" href="https://harness-books.agentway.dev/book1-claude-code/" target="_blank" rel="noopener"
 &gt;harness-books.agentway.dev&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id="แหลงเสรม"&gt;&lt;a href="#%e0%b9%81%e0%b8%ab%e0%b8%a5%e0%b8%87%e0%b9%80%e0%b8%aa%e0%b8%a3%e0%b8%a1" class="header-anchor"&gt;&lt;/a&gt;แหล่งเสริม:
&lt;/h3&gt;&lt;ol&gt;
&lt;li&gt;MIT Media Lab - State of AI in Business 2025&lt;/li&gt;
&lt;li&gt;Knostic - AI Governance Statistics 2025&lt;/li&gt;
&lt;li&gt;Harvard Law School Forum - AI Risk Disclosures&lt;/li&gt;
&lt;li&gt;Thomson Reuters - AI Governance Gap&lt;/li&gt;
&lt;li&gt;Medha Cloud - AI Adoption Statistics 2026&lt;/li&gt;
&lt;li&gt;Mashable - Biggest AI Fails 2025&lt;/li&gt;
&lt;li&gt;AI Multiple - AI Fail Examples&lt;/li&gt;
&lt;li&gt;SG Solutions - Real World AI Failures&lt;/li&gt;
&lt;li&gt;WebAsha - Top 7 AI Failures&lt;/li&gt;
&lt;li&gt;Gartner - AI Risk Reports&lt;/li&gt;
&lt;/ol&gt;</description></item><item><title>ทำไมต้องเลี้ยง AI? (Harness Engineering สำหรับคนทั่วไป)</title><link>https://neng-lab.com/posts/harness-intro/</link><pubDate>Sun, 12 Apr 2026 09:00:00 +0700</pubDate><author>jitaret@gmail.com (เหน่ง)</author><guid>https://neng-lab.com/posts/harness-intro/</guid><description>&lt;img src="https://neng-lab.com/" alt="Featured image of post ทำไมต้องเลี้ยง AI? (Harness Engineering สำหรับคนทั่วไป)" /&gt;&lt;h1 id="ทำไมตองเลยง-ai"&gt;&lt;a href="#%e0%b8%97%e0%b8%b3%e0%b9%84%e0%b8%a1%e0%b8%95%e0%b8%ad%e0%b8%87%e0%b9%80%e0%b8%a5%e0%b8%a2%e0%b8%87-ai" class="header-anchor"&gt;&lt;/a&gt;ทำไมต้องเลี้ยง AI?
&lt;/h1&gt;&lt;p&gt;&lt;strong&gt;คำโปรย:&lt;/strong&gt; AI ฉลาดมาก แต่อาจทำผิดพลาด คู่มือนี้จะสอนวิธีเลี้ยง AI ให้ปลอดภัย เหมือนเลี้ยงเด็กฉลาด&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id="-สารบญ"&gt;&lt;a href="#-%e0%b8%aa%e0%b8%b2%e0%b8%a3%e0%b8%9a%e0%b8%8d" class="header-anchor"&gt;&lt;/a&gt;📋 สารบัญ
&lt;/h2&gt;&lt;ol&gt;
&lt;li&gt;&lt;a class="link" href="#%e0%b8%9a%e0%b8%97%e0%b8%99%e0%b8%b3-ai-%e0%b8%89%e0%b8%a5%e0%b8%b2%e0%b8%94%e0%b9%81%e0%b8%95%e0%b9%88" &gt;บทนำ: AI ฉลาดแต่&amp;hellip;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class="link" href="#%e0%b8%9b%e0%b8%b1%e0%b8%8d%e0%b8%ab%e0%b8%b2%e0%b8%97%e0%b8%b5%e0%b9%88%e0%b9%80%e0%b8%88%e0%b8%ad" &gt;ปัญหาที่เจอ&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class="link" href="#%e0%b8%a7%e0%b8%b4%e0%b8%98%e0%b8%b5%e0%b9%81%e0%b8%81%e0%b9%89-%e0%b8%88%e0%b8%b2%e0%b8%81%e0%b8%ab%e0%b8%99%e0%b8%b1%e0%b8%87%e0%b8%aa%e0%b8%b7%e0%b8%ad-harness-books" &gt;วิธีแก้ (จากหนังสือ Harness Books)&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class="link" href="#%e0%b8%95%e0%b8%b1%e0%b8%a7%e0%b8%ad%e0%b8%a2%e0%b9%88%e0%b8%b2%e0%b8%87%e0%b8%88%e0%b8%a3%e0%b8%b4%e0%b8%87" &gt;ตัวอย่างจริง&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class="link" href="#%e0%b8%aa%e0%b8%a3%e0%b8%b8%e0%b8%9b" &gt;สรุป&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class="link" href="#%e0%b8%ad%e0%b9%88%e0%b8%b2%e0%b8%99%e0%b8%95%e0%b8%ad%e0%b8%99%e0%b8%95%e0%b9%88%e0%b8%ad%e0%b9%84%e0%b8%9b" &gt;อ่านตอนต่อไป&lt;/a&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;hr&gt;
&lt;h2 id="-บทนำ-ai-ฉลาดแต"&gt;&lt;a href="#-%e0%b8%9a%e0%b8%97%e0%b8%99%e0%b8%b3-ai-%e0%b8%89%e0%b8%a5%e0%b8%b2%e0%b8%94%e0%b9%81%e0%b8%95" class="header-anchor"&gt;&lt;/a&gt;🎯 บทนำ: AI ฉลาดแต่&amp;hellip;
&lt;/h2&gt;&lt;p&gt;

&lt;img alt="คนทำงานกับคอมพิวเตอร์" class="gallery-image" data-flex-basis="160px" data-flex-grow="66" height="1198" loading="lazy" sizes="(max-width: 800px) 100vw, 800px" src="https://neng-lab.com/posts/harness-intro/image1_hu_b170621a2605848f.jpg" srcset="https://neng-lab.com/posts/harness-intro/image1_hu_2ce03d53a44ece92.webp 400w, https://neng-lab.com/posts/harness-intro/image1_hu_b170621a2605848f.jpg 800w" width="800"&gt;

&lt;em&gt;ภาพจาก Unsplash&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;คุณเคยใช้ ChatGPT หรือ Claude ไหมครับ?&lt;/p&gt;
&lt;p&gt;AI เหล่านี้ฉลาดมาก สามารถ:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;✍️ เขียนบทความได้&lt;/li&gt;
&lt;li&gt;💻 เขียนโค้ดได้&lt;/li&gt;
&lt;li&gt;📊 วิเคราะห์ข้อมูลได้&lt;/li&gt;
&lt;li&gt;💬 ตอบคำถามได้แทบทุกอย่าง&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;แต่&amp;hellip;&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;เคยสงสัยไหมครับว่า:&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;ถ้า AI เขียนโค้ดผิด จะทำยังไง?&lt;/li&gt;
&lt;li&gt;ถ้า AI ลบไฟล์สำคัญ จะทำยังไง?&lt;/li&gt;
&lt;li&gt;ถ้า AI ส่งข้อมูลผิด จะทำยังไง?&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;หนังสือ &lt;strong&gt;Harness Books&lt;/strong&gt; 2 เล่มนี้ ตอบคำถามเหล่านี้ครับ&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id="-ปญหาทเจอ"&gt;&lt;a href="#-%e0%b8%9b%e0%b8%8d%e0%b8%ab%e0%b8%b2%e0%b8%97%e0%b9%80%e0%b8%88%e0%b8%ad" class="header-anchor"&gt;&lt;/a&gt;🤔 ปัญหาที่เจอ
&lt;/h2&gt;&lt;h3 id="ประสบการณจรงจากเหนง"&gt;&lt;a href="#%e0%b8%9b%e0%b8%a3%e0%b8%b0%e0%b8%aa%e0%b8%9a%e0%b8%81%e0%b8%b2%e0%b8%a3%e0%b8%93%e0%b8%88%e0%b8%a3%e0%b8%87%e0%b8%88%e0%b8%b2%e0%b8%81%e0%b9%80%e0%b8%ab%e0%b8%99%e0%b8%87" class="header-anchor"&gt;&lt;/a&gt;ประสบการณ์จริงจากเหน่ง:
&lt;/h3&gt;&lt;p&gt;&lt;strong&gt;ช่วงแรกที่ใช้ AI สร้างสิ่งต่างๆ:&lt;/strong&gt;&lt;/p&gt;

 &lt;blockquote&gt;
 &lt;p&gt;&amp;ldquo;ช่วงแรกที่ได้ลองใช้ AI ในการสร้างสิ่งต่างๆ &lt;strong&gt;ค่อนข้างปวดหัว&lt;/strong&gt; มากครับ ทั้งการศึกษาการใช้งาน OpenClaw และทดสอบตัวอื่นๆ ที่ตามมาภายหลัง&amp;rdquo;&lt;/p&gt;

 &lt;/blockquote&gt;
&lt;p&gt;&lt;strong&gt;การเลือกโมเดล LLM:&lt;/strong&gt;&lt;/p&gt;

 &lt;blockquote&gt;
 &lt;p&gt;&amp;ldquo;ตอนนั้นลองหาข้อมูลเพิ่มดูนะ &lt;strong&gt;การเลือกโมเดล LLM ก็มีมาใหม่และเยอะมาก&lt;/strong&gt; แทบจะเปลี่ยนภายในวันต่อวันเลย พัฒนาค่อนข้าง&lt;strong&gt;ก้าวกระโดดมาก&lt;/strong&gt;&amp;rdquo;&lt;/p&gt;

 &lt;/blockquote&gt;
&lt;p&gt;&lt;strong&gt;ปัจจุบันที่ใช้ Qwen:&lt;/strong&gt;&lt;/p&gt;

 &lt;blockquote&gt;
 &lt;p&gt;&amp;ldquo;ปัจจุบันเหน่งพอใจใช้โมเดลของ &lt;strong&gt;Alibaba Qwen&lt;/strong&gt; เพราะสามารถใช้กลยุทธ์ &lt;strong&gt;rotate ให้ LLM ทำงานที่เหมาะสมกับหน้าที่&lt;/strong&gt; เช่น เขียนโค้ด เขียนบทความ หรือออกแบบอื่นๆ&amp;rdquo;&lt;/p&gt;

 &lt;/blockquote&gt;
&lt;p&gt;&lt;strong&gt;กระบวนการเรียนรู้:&lt;/strong&gt;&lt;/p&gt;

 &lt;blockquote&gt;
 &lt;p&gt;&amp;ldquo;&lt;strong&gt;ปรับแก้ตั้งค่า ตบตีกับ AI นานมาก&lt;/strong&gt; กว่าจะเพิ่มใช้งานคล่องมือ และศึกษาข้อมูลทั้งใน &lt;strong&gt;Social, Paper, GitHub&lt;/strong&gt; เรียนรู้เรื่อง &lt;strong&gt;Memory&lt;/strong&gt; เรียนรู้เกี่ยวกับ &lt;strong&gt;Skills&lt;/strong&gt;&amp;rdquo;&lt;/p&gt;

 &lt;/blockquote&gt;
&lt;hr&gt;
&lt;h3 id="สถานการณจรง"&gt;&lt;a href="#%e0%b8%aa%e0%b8%96%e0%b8%b2%e0%b8%99%e0%b8%81%e0%b8%b2%e0%b8%a3%e0%b8%93%e0%b8%88%e0%b8%a3%e0%b8%87" class="header-anchor"&gt;&lt;/a&gt;สถานการณ์จริง:
&lt;/h3&gt;&lt;p&gt;&lt;strong&gt;บริษัทหนึ่งให้ AI เข้าถึงระบบไฟล์&lt;/strong&gt;
↓
&lt;strong&gt;AI ลบไฟล์สำคัญโดยไม่ได้ตั้งใจ&lt;/strong&gt;
↓
&lt;strong&gt;บริษัทเสียหายหลายล้านบาท&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;

&lt;img alt="ออฟฟิศที่เป็นระเบียบ" class="gallery-image" data-flex-basis="360px" data-flex-grow="150" height="533" loading="lazy" sizes="(max-width: 800px) 100vw, 800px" src="https://neng-lab.com/posts/harness-intro/image2_hu_74bc73f9b12ff947.jpg" srcset="https://neng-lab.com/posts/harness-intro/image2_hu_17be238729db9bf3.webp 400w, https://neng-lab.com/posts/harness-intro/image2_hu_74bc73f9b12ff947.jpg 800w" width="800"&gt;

&lt;em&gt;ภาพจาก Unsplash&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;คำถาม:&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;ผิดที่ AI หรือ?&lt;/li&gt;
&lt;li&gt;หรือผิดที่ระบบควบคุม?&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;คำตอบ:&lt;/strong&gt; ผิดที่ระบบควบคุมครับ!&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id="-วธแก-จากหนงสอ-harness-books"&gt;&lt;a href="#-%e0%b8%a7%e0%b8%98%e0%b9%81%e0%b8%81-%e0%b8%88%e0%b8%b2%e0%b8%81%e0%b8%ab%e0%b8%99%e0%b8%87%e0%b8%aa%e0%b8%ad-harness-books" class="header-anchor"&gt;&lt;/a&gt;💡 วิธีแก้ (จากหนังสือ Harness Books)
&lt;/h2&gt;&lt;h3 id="แนวคดหลก"&gt;&lt;a href="#%e0%b9%81%e0%b8%99%e0%b8%a7%e0%b8%84%e0%b8%94%e0%b8%ab%e0%b8%a5%e0%b8%81" class="header-anchor"&gt;&lt;/a&gt;แนวคิดหลัก:
&lt;/h3&gt;
 &lt;blockquote&gt;
 &lt;p&gt;&lt;strong&gt;AI เหมือนเด็กฉลาด&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;ฉลาดมาก&lt;/li&gt;
&lt;li&gt;แต่อาจทำผิดพลาด&lt;/li&gt;
&lt;li&gt;ต้องมีกฎ มีคนตรวจ มีแผนสำรอง&lt;/li&gt;
&lt;/ul&gt;

 &lt;/blockquote&gt;
&lt;h3 id="3-หลกการเลยง-ai"&gt;&lt;a href="#3-%e0%b8%ab%e0%b8%a5%e0%b8%81%e0%b8%81%e0%b8%b2%e0%b8%a3%e0%b9%80%e0%b8%a5%e0%b8%a2%e0%b8%87-ai" class="header-anchor"&gt;&lt;/a&gt;3 หลักการเลี้ยง AI:
&lt;/h3&gt;&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;หลักการ&lt;/th&gt;
 &lt;th&gt;เปรียบเทียบ&lt;/th&gt;
 &lt;th&gt;ตัวอย่าง&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;strong&gt;1. มีกฎชัดเจน&lt;/strong&gt;&lt;/td&gt;
 &lt;td&gt;เหมือนกฎบ้าน&lt;/td&gt;
 &lt;td&gt;AI ทำอะไรได้/ไม่ได้&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;strong&gt;2. จำกัดสิทธิ์&lt;/strong&gt;&lt;/td&gt;
 &lt;td&gt;เหมือนกุญแจห้อง&lt;/td&gt;
 &lt;td&gt;AI เข้าถึงไฟล์ไหนได้บ้าง&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;strong&gt;3. มีคนตรวจสอบ&lt;/strong&gt;&lt;/td&gt;
 &lt;td&gt;เหมือนพ่อแม่ตรวจการบ้าน&lt;/td&gt;
 &lt;td&gt;มี AI อีกตัวตรวจงาน&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="ประสบการณจรงจากเหนง-1"&gt;&lt;a href="#%e0%b8%9b%e0%b8%a3%e0%b8%b0%e0%b8%aa%e0%b8%9a%e0%b8%81%e0%b8%b2%e0%b8%a3%e0%b8%93%e0%b8%88%e0%b8%a3%e0%b8%87%e0%b8%88%e0%b8%b2%e0%b8%81%e0%b9%80%e0%b8%ab%e0%b8%99%e0%b8%87-1" class="header-anchor"&gt;&lt;/a&gt;ประสบการณ์จริงจากเหน่ง:
&lt;/h3&gt;&lt;p&gt;&lt;strong&gt;ก่อนจะ Flow ได้:&lt;/strong&gt;&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-fallback" data-lang="fallback"&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;1&lt;/span&gt;&lt;span class="cl"&gt;❌ ทดสอบ OpenClaw + เครื่องมืออื่นๆ
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;2&lt;/span&gt;&lt;span class="cl"&gt;❌ เลือกโมเดล LLM (มีใหม่ทุกวัน)
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;3&lt;/span&gt;&lt;span class="cl"&gt;❌ เรียนรู้ Memory, Skills
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;4&lt;/span&gt;&lt;span class="cl"&gt;❌ ตบตีกับ AI นานมาก
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;&lt;strong&gt;ปัจจุบัน:&lt;/strong&gt;&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-fallback" data-lang="fallback"&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;1&lt;/span&gt;&lt;span class="cl"&gt;✅ ใช้ Qwen (Alibaba) rotate ตามงาน
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;2&lt;/span&gt;&lt;span class="cl"&gt;✅ มีกระบวนการที่ Flow แล้ว
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;3&lt;/span&gt;&lt;span class="cl"&gt;✅ พอใจผลงาน 90%
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;&lt;strong&gt;บทเรียน:&lt;/strong&gt;&lt;/p&gt;

 &lt;blockquote&gt;
 &lt;p&gt;&amp;ldquo;ถ้าเราไม่สามารถเปลี่ยนประสบการณ์ส่วนตัวเป็นกฎที่ใช้ซ้ำได้
เราจะเปลี่ยน Agent เป็นระบบที่เสถียรไม่ได้&amp;rdquo;&lt;/p&gt;

 &lt;/blockquote&gt;
&lt;hr&gt;
&lt;h2 id="-ตวอยางจรง"&gt;&lt;a href="#-%e0%b8%95%e0%b8%a7%e0%b8%ad%e0%b8%a2%e0%b8%b2%e0%b8%87%e0%b8%88%e0%b8%a3%e0%b8%87" class="header-anchor"&gt;&lt;/a&gt;📊 ตัวอย่างจริง
&lt;/h2&gt;&lt;h3 id="บรษททใชระบบด"&gt;&lt;a href="#%e0%b8%9a%e0%b8%a3%e0%b8%a9%e0%b8%97%e0%b8%97%e0%b9%83%e0%b8%8a%e0%b8%a3%e0%b8%b0%e0%b8%9a%e0%b8%9a%e0%b8%94" class="header-anchor"&gt;&lt;/a&gt;บริษัทที่ใช้ระบบดี:
&lt;/h3&gt;&lt;p&gt;&lt;strong&gt;สิ่งที่ทำ:&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;✅ มีกฎชัดเจนว่า AI ทำอะไรได้/ไม่ได้&lt;/li&gt;
&lt;li&gt;✅ มีทีมตรวจสอบงาน AI&lt;/li&gt;
&lt;li&gt;✅ มีแผนสำรองเมื่อ AI ทำผิด&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;ผลลัพธ์:&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;📈 ใช้ AI ปลอดภัย&lt;/li&gt;
&lt;li&gt;🛡️ ลดความเสี่ยง&lt;/li&gt;
&lt;li&gt;⚡ เพิ่มประสิทธิภาพ&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id="-สรป"&gt;&lt;a href="#-%e0%b8%aa%e0%b8%a3%e0%b8%9b" class="header-anchor"&gt;&lt;/a&gt;✅ สรุป
&lt;/h2&gt;&lt;h3 id="ขอคดทได"&gt;&lt;a href="#%e0%b8%82%e0%b8%ad%e0%b8%84%e0%b8%94%e0%b8%97%e0%b9%84%e0%b8%94" class="header-anchor"&gt;&lt;/a&gt;ข้อคิดที่ได้:
&lt;/h3&gt;&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;AI ฉลาดแต่อาจทำผิดพลาด&lt;/strong&gt; — ไม่ใช่เรื่องแปลก&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;ต้องมีระบบควบคุม&lt;/strong&gt; — ไม่ควรไว้ใจ 100%&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;เหมือนเลี้ยงเด็กฉลาด&lt;/strong&gt; — ต้องมีกฎ มีคนตรวจ มีแผนสำรอง&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;ต้องเรียนรู้และปรับตัว&lt;/strong&gt; — LLM เปลี่ยนวันต่อวัน&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;ต้องทดลองและปรับแต่ง&lt;/strong&gt; — ตบตีกับ AI นานกว่าจะ Flow&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;ต้องเปลี่ยนประสบการณ์เป็นกฎ&lt;/strong&gt; — เพื่อให้ระบบเสถียร&lt;/li&gt;
&lt;/ol&gt;
&lt;h3 id="ประสบการณจากเหนง"&gt;&lt;a href="#%e0%b8%9b%e0%b8%a3%e0%b8%b0%e0%b8%aa%e0%b8%9a%e0%b8%81%e0%b8%b2%e0%b8%a3%e0%b8%93%e0%b8%88%e0%b8%b2%e0%b8%81%e0%b9%80%e0%b8%ab%e0%b8%99%e0%b8%87" class="header-anchor"&gt;&lt;/a&gt;ประสบการณ์จากเหน่ง:
&lt;/h3&gt;&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-fallback" data-lang="fallback"&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;1&lt;/span&gt;&lt;span class="cl"&gt;❌ ช่วงแรก: ปวดหัวกับการเรียนรู้
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;2&lt;/span&gt;&lt;span class="cl"&gt; - ทดสอบ OpenClaw + เครื่องมืออื่นๆ
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;3&lt;/span&gt;&lt;span class="cl"&gt; - เลือกโมเดล LLM (มีใหม่ทุกวัน)
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;4&lt;/span&gt;&lt;span class="cl"&gt; - เรียนรู้ Memory, Skills
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;5&lt;/span&gt;&lt;span class="cl"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;6&lt;/span&gt;&lt;span class="cl"&gt;✅ ปัจจุบัน:
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;7&lt;/span&gt;&lt;span class="cl"&gt; - ใช้ Qwen (Alibaba) rotate ตามงาน
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;8&lt;/span&gt;&lt;span class="cl"&gt; - มีกระบวนการที่ Flow แล้ว
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h3 id="สงทไดจากซรสน"&gt;&lt;a href="#%e0%b8%aa%e0%b8%87%e0%b8%97%e0%b9%84%e0%b8%94%e0%b8%88%e0%b8%b2%e0%b8%81%e0%b8%8b%e0%b8%a3%e0%b8%aa%e0%b8%99" class="header-anchor"&gt;&lt;/a&gt;สิ่งที่ได้จากซีรีส์นี้:
&lt;/h3&gt;&lt;p&gt;หลังจากอ่านครบ 8 ตอน คุณจะ:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;✅ เข้าใจวิธีควบคุม AI&lt;/li&gt;
&lt;li&gt;✅ รู้วิธีสร้างระบบปลอดภัย&lt;/li&gt;
&lt;li&gt;✅ ใช้ AI ได้อย่างมั่นใจ&lt;/li&gt;
&lt;li&gt;✅ ลดเวลา &amp;ldquo;ตบตีกับ AI&amp;rdquo;&lt;/li&gt;
&lt;li&gt;✅ ได้ระบบที่ Flow เหมือนเหน่ง&lt;/li&gt;
&lt;li&gt;✅ เปลี่ยนประสบการณ์เป็นกฎที่ใช้ซ้ำได้&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id="-อานตอนตอไป"&gt;&lt;a href="#-%e0%b8%ad%e0%b8%b2%e0%b8%99%e0%b8%95%e0%b8%ad%e0%b8%99%e0%b8%95%e0%b8%ad%e0%b9%84%e0%b8%9b" class="header-anchor"&gt;&lt;/a&gt;🔗 อ่านตอนต่อไป
&lt;/h2&gt;&lt;h3 id="ตอนท-1-ai-คออะไร-และทำไมตองควบคม"&gt;&lt;a href="#%e0%b8%95%e0%b8%ad%e0%b8%99%e0%b8%97-1-ai-%e0%b8%84%e0%b8%ad%e0%b8%ad%e0%b8%b0%e0%b9%84%e0%b8%a3-%e0%b9%81%e0%b8%a5%e0%b8%b0%e0%b8%97%e0%b8%b3%e0%b9%84%e0%b8%a1%e0%b8%95%e0%b8%ad%e0%b8%87%e0%b8%84%e0%b8%a7%e0%b8%9a%e0%b8%84%e0%b8%a1" class="header-anchor"&gt;&lt;/a&gt;&lt;strong&gt;ตอนที่ 1: AI คืออะไร? (และทำไมต้องควบคุม)&lt;/strong&gt;
&lt;/h3&gt;&lt;p&gt;คุณจะได้เรียนรู้:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;🤖 AI คืออะไร (อธิบายแบบง่าย)&lt;/li&gt;
&lt;li&gt;⚠️ ทำไมต้องควบคุม AI&lt;/li&gt;
&lt;li&gt;🎯 ตัวอย่าง AI ทำผิดพลาดจริง&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;⏳ กำลังเขียนเร็วๆ นี้&lt;/strong&gt;&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id="-แชรประสบการณ"&gt;&lt;a href="#-%e0%b9%81%e0%b8%8a%e0%b8%a3%e0%b8%9b%e0%b8%a3%e0%b8%b0%e0%b8%aa%e0%b8%9a%e0%b8%81%e0%b8%b2%e0%b8%a3%e0%b8%93" class="header-anchor"&gt;&lt;/a&gt;💬 แชร์ประสบการณ์
&lt;/h2&gt;&lt;p&gt;คุณเคยใช้ AI ไหมครับ?
มีประสบการณ์ดีๆ หรือร้ายๆ ไหม?
แชร์ในคอมเมนต์ด้านล่างเลยครับ!&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id="-แชรบทความน"&gt;&lt;a href="#-%e0%b9%81%e0%b8%8a%e0%b8%a3%e0%b8%9a%e0%b8%97%e0%b8%84%e0%b8%a7%e0%b8%b2%e0%b8%a1%e0%b8%99" class="header-anchor"&gt;&lt;/a&gt;📢 แชร์บทความนี้
&lt;/h2&gt;&lt;p&gt;ถ้าบทความนี้มีประโยชน์
ฝากแชร์ให้เพื่อนๆ ด้วยนะครับ!&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;&lt;em&gt;ซีรีส์: Harness Engineering สำหรับคนทั่วไป&lt;/em&gt;&lt;br&gt;
&lt;em&gt;ตอน Intro: ทำไมต้องเลี้ยง AI?&lt;/em&gt;&lt;br&gt;
&lt;em&gt;โดย เหน่ง - Code &amp;amp; Community&lt;/em&gt;&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;&lt;em&gt;อ้างอิง: Harness Books 2 เล่ม โดย wquguru&lt;/em&gt;&lt;br&gt;
&lt;em&gt;&lt;a class="link" href="https://github.com/wquguru/harness-books" target="_blank" rel="noopener"
 &gt;Book 1: Claude Code Harness&lt;/a&gt;&lt;/em&gt;&lt;br&gt;
&lt;em&gt;&lt;a class="link" href="https://github.com/wquguru/harness-books" target="_blank" rel="noopener"
 &gt;Book 2: Claude Code vs Codex&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;</description></item><item><title>จากพิมพ์จิ้มสู่พิมพ์สัมผัส: รีวิวแป้นพิมพ์มนูญชัย ความเร็ว 45 WPM ใน 2 สัปดาห์</title><link>https://neng-lab.com/posts/manoonchai-review/</link><pubDate>Sat, 11 Apr 2026 20:30:00 +0700</pubDate><author>jitaret@gmail.com (เหน่ง)</author><guid>https://neng-lab.com/posts/manoonchai-review/</guid><description>&lt;img src="https://neng-lab.com/" alt="Featured image of post จากพิมพ์จิ้มสู่พิมพ์สัมผัส: รีวิวแป้นพิมพ์มนูญชัย ความเร็ว 45 WPM ใน 2 สัปดาห์" /&gt;&lt;h1 id="จากพมพจมสพมพสมผส-รววแปนพมพมนญชย-ความเรว-45-wpm-ใน-2-สปดาห"&gt;&lt;a href="#%e0%b8%88%e0%b8%b2%e0%b8%81%e0%b8%9e%e0%b8%a1%e0%b8%9e%e0%b8%88%e0%b8%a1%e0%b8%aa%e0%b8%9e%e0%b8%a1%e0%b8%9e%e0%b8%aa%e0%b8%a1%e0%b8%9c%e0%b8%aa-%e0%b8%a3%e0%b8%a7%e0%b8%a7%e0%b9%81%e0%b8%9b%e0%b8%99%e0%b8%9e%e0%b8%a1%e0%b8%9e%e0%b8%a1%e0%b8%99%e0%b8%8d%e0%b8%8a%e0%b8%a2-%e0%b8%84%e0%b8%a7%e0%b8%b2%e0%b8%a1%e0%b9%80%e0%b8%a3%e0%b8%a7-45-wpm-%e0%b9%83%e0%b8%99-2-%e0%b8%aa%e0%b8%9b%e0%b8%94%e0%b8%b2%e0%b8%ab" class="header-anchor"&gt;&lt;/a&gt;จากพิมพ์จิ้มสู่พิมพ์สัมผัส: รีวิวแป้นพิมพ์มนูญชัย ความเร็ว 45 WPM ใน 2 สัปดาห์
&lt;/h1&gt;&lt;p&gt;&lt;strong&gt;คำโปรย:&lt;/strong&gt; 1 ปีกับการเปลี่ยนจากพิมพ์จิ้มสู่พิมพ์สัมผัส ความเร็วเฉลี่ย 45 คำ/นาที Top Speed 64 คำ/นาที ด้วยแป้นพิมพ์มนูญชัย ฝึกแค่ 2 สัปดาห์ก็เห็นผล&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id="-สารบญ"&gt;&lt;a href="#-%e0%b8%aa%e0%b8%b2%e0%b8%a3%e0%b8%9a%e0%b8%8d" class="header-anchor"&gt;&lt;/a&gt;📋 สารบัญ
&lt;/h2&gt;&lt;ol&gt;
&lt;li&gt;&lt;a class="link" href="#%e0%b8%9a%e0%b8%97%e0%b8%99%e0%b8%b3-%e0%b8%8a%e0%b8%b5%e0%b8%a7%e0%b8%b4%e0%b8%95%e0%b8%81%e0%b9%88%e0%b8%ad%e0%b8%99%e0%b8%a3%e0%b8%b9%e0%b9%89%e0%b8%88%e0%b8%b1%e0%b8%81%e0%b8%a1%e0%b8%99%e0%b8%b9%e0%b8%8d%e0%b8%8a%e0%b8%b1%e0%b8%a2" &gt;บทนำ: ชีวิตก่อนรู้จักมนูญชัย&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class="link" href="#%e0%b8%97%e0%b8%b3%e0%b9%84%e0%b8%a1%e0%b8%95%e0%b9%89%e0%b8%ad%e0%b8%87%e0%b9%81%e0%b8%9b%e0%b9%89%e0%b8%99%e0%b8%9e%e0%b8%b4%e0%b8%a1%e0%b8%9e%e0%b9%8c" &gt;ทำไมต้องแป้นพิมพ์?&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class="link" href="#%e0%b8%88%e0%b8%b8%e0%b8%94%e0%b9%80%e0%b8%a3%e0%b8%b4%e0%b9%88%e0%b8%a1%e0%b8%95%e0%b9%89%e0%b8%99-%e0%b8%ad%e0%b8%a2%e0%b8%b2%e0%b8%81%e0%b8%9e%e0%b8%b4%e0%b8%a1%e0%b8%9e%e0%b9%8c%e0%b8%aa%e0%b8%b1%e0%b8%a1%e0%b8%9c%e0%b8%b1%e0%b8%aa" &gt;จุดเริ่มต้น: อยากพิมพ์สัมผัส&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class="link" href="#%e0%b9%80%e0%b8%9b%e0%b8%a3%e0%b8%b5%e0%b8%a2%e0%b8%9a%e0%b9%80%e0%b8%97%e0%b8%b5%e0%b8%a2%e0%b8%9a-3-layout-%e0%b8%a0%e0%b8%b2%e0%b8%a9%e0%b8%b2%e0%b9%84%e0%b8%97%e0%b8%a2" &gt;เปรียบเทียบ 3 Layout ภาษาไทย&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class="link" href="#%e0%b8%81%e0%b8%b2%e0%b8%a3%e0%b8%9d%e0%b8%b6%e0%b8%81%e0%b8%a1%e0%b8%99%e0%b8%b9%e0%b8%8d%e0%b8%8a%e0%b8%b1%e0%b8%a2-%e0%b8%aa%e0%b8%ad%e0%b8%87%e0%b8%aa%e0%b8%b1%e0%b8%9b%e0%b8%94%e0%b8%b2%e0%b8%ab%e0%b9%8c%e0%b8%97%e0%b8%b5%e0%b9%88%e0%b9%80%e0%b8%9b%e0%b8%a5%e0%b8%b5%e0%b9%88%e0%b8%a2%e0%b8%99%e0%b8%81%e0%b8%b2%e0%b8%a3%e0%b8%9e%e0%b8%b4%e0%b8%a1%e0%b8%9e%e0%b9%8c" &gt;การฝึกมนูญชัย: สองสัปดาห์ที่เปลี่ยนการพิมพ์&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class="link" href="#%e0%b8%a7%e0%b8%b4%e0%b8%98%e0%b8%b5%e0%b8%95%e0%b8%b4%e0%b8%94%e0%b8%95%e0%b8%b1%e0%b9%89%e0%b8%87%e0%b9%81%e0%b8%9b%e0%b9%89%e0%b8%99%e0%b8%9e%e0%b8%b4%e0%b8%a1%e0%b8%9e%e0%b9%8c%e0%b8%a1%e0%b8%99%e0%b8%b9%e0%b8%8d%e0%b8%8a%e0%b8%b1%e0%b8%a2" &gt;วิธีติดตั้งแป้นพิมพ์มนูญชัย&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class="link" href="#%e0%b9%80%e0%b8%84%e0%b8%a5%e0%b9%87%e0%b8%94%e0%b8%a5%e0%b8%b1%e0%b8%9a%e0%b8%81%e0%b8%b2%e0%b8%a3%e0%b8%9d%e0%b8%b6%e0%b8%81-%e0%b9%80%e0%b8%9e%e0%b8%b4%e0%b9%88%e0%b8%a1%e0%b9%80%e0%b8%95%e0%b8%b4%e0%b8%a1" &gt;เคล็ดลับการฝึก (เพิ่มเติม)&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class="link" href="#%e0%b8%aa%e0%b8%a3%e0%b8%b8%e0%b8%9b-%e0%b8%97%e0%b8%b3%e0%b9%84%e0%b8%a1%e0%b8%96%e0%b8%b6%e0%b8%87%e0%b9%81%e0%b8%99%e0%b8%b0%e0%b8%99%e0%b8%b3%e0%b8%a1%e0%b8%99%e0%b8%b9%e0%b8%8d%e0%b8%8a%e0%b8%b1%e0%b8%a2" &gt;สรุป: ทำไมถึงแนะนำมนูญชัย?&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class="link" href="#%e0%b8%ad%e0%b9%88%e0%b8%b2%e0%b8%99%e0%b9%80%e0%b8%9e%e0%b8%b4%e0%b9%88%e0%b8%a1%e0%b9%80%e0%b8%95%e0%b8%b4%e0%b8%a1--%e0%b8%ad%e0%b9%89%e0%b8%b2%e0%b8%87%e0%b8%ad%e0%b8%b4%e0%b8%87" &gt;อ่านเพิ่มเติม / อ้างอิง&lt;/a&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;hr&gt;
&lt;h2 id="-บทนำ-ชวตกอนรจกมนญชย"&gt;&lt;a href="#-%e0%b8%9a%e0%b8%97%e0%b8%99%e0%b8%b3-%e0%b8%8a%e0%b8%a7%e0%b8%95%e0%b8%81%e0%b8%ad%e0%b8%99%e0%b8%a3%e0%b8%88%e0%b8%81%e0%b8%a1%e0%b8%99%e0%b8%8d%e0%b8%8a%e0%b8%a2" class="header-anchor"&gt;&lt;/a&gt;🎯 บทนำ: ชีวิตก่อนรู้จักมนูญชัย
&lt;/h2&gt;&lt;p&gt;

&lt;img alt="คนทำงานกับคอมพิวเตอร์" class="gallery-image" data-flex-basis="426px" data-flex-grow="177" height="450" loading="lazy" sizes="(max-width: 800px) 100vw, 800px" src="https://neng-lab.com/posts/manoonchai-review/image1_hu_15008cdea0ae0154.jpg" srcset="https://neng-lab.com/posts/manoonchai-review/image1_hu_5dd74050ef0b7d8c.webp 400w, https://neng-lab.com/posts/manoonchai-review/image1_hu_15008cdea0ae0154.jpg 800w" width="800"&gt;

&lt;em&gt;ภาพจาก Unsplash&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;สวัสดีครับ ผมชื่อเหน่ง เป็นคนที่ทำงานออฟฟิศ ต้องใช้คอมพิวเตอร์พิมพ์งานทุกวัน ทั้งเอกสาร อีเมล และข้อความต่างๆ ถ้าถามว่าพิมพ์เร็วไหม ก่อนหน้านี้คำตอบคือ &amp;ldquo;พอได้&amp;rdquo; แต่ถ้าถามว่าพิมพ์แบบไหน&amp;hellip; คำตอบคือ &lt;strong&gt;พิมพ์จิ้ม&lt;/strong&gt; สิ่งที่คนส่วนใหญ่ทำกันนั่นเอง&lt;/p&gt;
&lt;p&gt;การพิมพ์จิ้มของผมเป็นแบบ &amp;ldquo;ดั้งเดิม&amp;rdquo; คือใช้นิ้วชี้ทั้งสองข้างจิ้มทีละตัว ต้องมองแป้นพิมพ์ตลอดเวลา ถ้าถามว่าผิดบ่อยไหม&amp;hellip; ก็พอสมควรเลย โดยเฉพาะตัวอักษรที่อยู่ไกลจากนิ้วชี้ หรือพวกสระซ้อน บางทีกดไปกดมาหลายครั้งกว่าจะออกมาถูก&lt;/p&gt;
&lt;p&gt;แต่ปัญหาที่ใหญ่กว่าคือ &lt;strong&gt;อาการเมื่อยนิ้ว&lt;/strong&gt; ทำงานเสร็จวันไหนที่พิมพ์เยอะๆ นิ้วจะเริ่มตึง นั่งทำงานมาทั้งวัน เย็นมาอยากพักมือ แต่ยังต้องพิมพ์ต่อ&amp;hellip; เป็นแบบนี้มานานหลายปี&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;อาการเหล่านี้เกิดจากการใช้แป้นพิมพ์เกษมณี&lt;/strong&gt; เพราะตัวอักษรส่วนใหญ่ต้องกดด้วยมือขวา ทำให้นิ้วก้อยด้านขวาทำงานหนักกว่านิ้วอื่นๆ เกือบเท่าตัว&lt;/p&gt;
&lt;p&gt;และอีกเรื่องที่รำคาญคือ &lt;strong&gt;การสลับภาษา&lt;/strong&gt; บางครั้งพิมพ์ไปสนุก ต้องการพิมพ์คำภาษาอังกฤษ แต่ลืมเปลี่ยนภาษา พิมพ์ออกมาเป็นภาษาไทย ต้องลบแล้วพิมพ์ใหม่ เสียเวลาเหมือนกัน&lt;/p&gt;
&lt;p&gt;บทความนี้ผมจะเล่าว่า ผมเปลี่ยนจากการพิมพ์จิ้มมาเป็นพิมพ์สัมผัสได้อย่างไร ทำไมถึงเลือกแป้นพิมพ์มนูญชัย และได้ผลลัพธ์อย่างไรบ้าง ถ้าใครที่มีปัญหาคล้ายๆ กัน หรืออยากพิมพ์เร็วขึ้น บทความนี้อาจเป็นแรงบันดาลใจให้ลองฝึกดูนะครับ&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id="-ทำไมตองแปนพมพ"&gt;&lt;a href="#-%e0%b8%97%e0%b8%b3%e0%b9%84%e0%b8%a1%e0%b8%95%e0%b8%ad%e0%b8%87%e0%b9%81%e0%b8%9b%e0%b8%99%e0%b8%9e%e0%b8%a1%e0%b8%9e" class="header-anchor"&gt;&lt;/a&gt;⌨️ ทำไมต้องแป้นพิมพ์?
&lt;/h2&gt;&lt;!-- Icon: keyboard --&gt;
&lt;p&gt;ก่อนจะไปเรื่องแป้นพิมพ์มนูญชัย ผมอยากชวนคิดก่อนว่า &lt;strong&gt;ทำไมการพิมพ์ด้วยแป้นพิมพ์ถึงยังสำคัญในยุคนี้?&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;ลองนึกดูสิครับ ตอนนี้เรามีเทคโนโลยีเสียง (Voice Typing) ที่พูดแล้วระบบพิมพ์ให้เอง มี AI ที่เขียนข้อความให้ แต่ทำไมการพิมพ์ด้วยมือยังจำเป็นอยู่?&lt;/p&gt;
&lt;p&gt;เหตุผลง่ายๆ คือ &lt;strong&gt;ไม่ใช่ทุกที่ที่จะพูดได้&lt;/strong&gt; ลองนึกภาพตัวเองนั่งในห้องประชุม หรืออยู่ในพื้นที่สาธารณะ ถ้าต้องพิมพ์รายงาน จะพูดให้โทรศัพท์พิมพ์ได้ไหม? เสียงเราจะไม่รบกวนคนอื่นเหรอ? และถ้าพิมพ์ผิด การแก้ไขด้วยเสียงก็ไม่ได้สะดวกเสมอไป&lt;/p&gt;
&lt;p&gt;อีกอย่าง การพิมพ์เป็นเป็นทักษะที่ &lt;strong&gt;ฝึกแล้วได้ตลอดชีวิต&lt;/strong&gt; พอฝึกจนชินแล้ว จะพิมพ์เร็วได้ตลอดไม่ว่าจะใช้เครื่องไหน ต่างจากพูดที่ต้องพึ่งอุปกรณ์และสัญญาณอินเทอร์เน็ต&lt;/p&gt;
&lt;p&gt;ส่วนตัวผมมีอีกเหตุผลหนึ่งที่เป็น &lt;strong&gt;ความทรงจำ&lt;/strong&gt; ครับ ตอนเด็กๆ ผมเคยเล่นเกม Ragnarok Online หรือ RO เป็นเกม MMORPG ยุคนั้น ต้องคลิกซื้อขายของกับ NPC ตลอดเวลา บางทีต้องพิมพ์ข้อความหาคนในเกม แต่ตอนนั้นพิมพ์ไม่เร็ว ต้องเสียเวลามองแป้นพิมพ์ บางครั้งถูกแซงก่อน เกมจบ ก็เลยเกิดความอยากพิมพ์เร็วขึ้นตั้งแต่ตอนนั้น&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id="-จดเรมตน-อยากพมพสมผส"&gt;&lt;a href="#-%e0%b8%88%e0%b8%94%e0%b9%80%e0%b8%a3%e0%b8%a1%e0%b8%95%e0%b8%99-%e0%b8%ad%e0%b8%a2%e0%b8%b2%e0%b8%81%e0%b8%9e%e0%b8%a1%e0%b8%9e%e0%b8%aa%e0%b8%a1%e0%b8%9c%e0%b8%aa" class="header-anchor"&gt;&lt;/a&gt;🔍 จุดเริ่มต้น: อยากพิมพ์สัมผัส
&lt;/h2&gt;&lt;!-- Icon: search --&gt;
&lt;p&gt;ช่วงต้นปี 2025 ผมตัดสินใจว่าอยากพิมพ์เร็วขึ้น เลยเริ่มฝึกพิมพ์จากแอปพลิเคชันฝึกพิมพ์ต่างๆ ทั้ง Keybr.com และ Typeracer ฝึกไปฝึกมา ความเร็วขึ้นมาจากเดิมเล็กน้อย จากประมาณ 30 WPM เป็น 35-40 WPM แต่ปัญหาอาการเมื่อยนิ้วยังอยู่&lt;/p&gt;
&lt;p&gt;โดยเฉพาะนิ้วก้อยด้านขวา ทำงานหนักมาก เพราะแป้นพิมพ์ภาษาไทยมาตรฐาน (เกษมณี) ตัวอักษรส่วนใหญ่กดด้วยมือขวา ทำให้มือขวาทำงานหนักกว่ามือซ้ายเกือบเท่าตัว&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;แต่ปัญหาที่ใหญ่กว่าคือ&lt;/strong&gt; ตอนผมหัดพิมพ์สัมผัสกับ Layout เกษมณีใหม่ๆ อาการเมื่อยนิ้วรุนแรงมาก ทำงานเสร็จวันไหนที่พิมพ์เยอะๆ นิ้วจะเริ่มตึง นั่งทำงานมาทั้งวัน เย็นมาอยากพักมือ แต่ยังต้องพิมพ์ต่อ&amp;hellip; เป็นแบบนี้มานานหลายปี&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;สาเหตุ:&lt;/strong&gt; เพราะแป้นพิมพ์เกษมณีออกแบบให้มือขวาทำงานหนักกว่ามือซ้ายเกือบเท่าตัว ตัวอักษรที่ใช้บ่อยส่วนใหญ่อยู่ด้านขวา ทำให้นิ้วต้องรับภาระหนัก&lt;/p&gt;
&lt;p&gt;บางทีรู้สึกเจ็บไปถึงข้อมือ บางทียกมือไม่ขึ้นเลยก็มี เป็นแบบนี้มาหลายปี&lt;/p&gt;
&lt;p&gt;ผมเริ่มค้นหาว่ามีวิธีแก้ไหม ลองปรับท่านั่ง ลองใช้แป้นพิมพ์เมคานิกัล ลองเปลี่ยนจาก Cherry MX Brown เป็น Red แต่อาการเมื่อยก็ยังไม่หาย&lt;/p&gt;
&lt;p&gt;จนกระทั่งได้อ่านบทความเกี่ยวกับ &lt;strong&gt;การออกแบบแป้นพิมพ์ภาษาไทย&lt;/strong&gt; ถึงได้รู้ว่า แป้นพิมพ์แต่ละแบบไม่ได้ออกแบบมาเท่ากัน บางแบบเน้นมือซ้าย บางแบบกระจายน้ำหนักให้เท่ากัน และบางแบบก็เรียงตัวอักษรให้พิมพ์ง่ายขึ้น&lt;/p&gt;
&lt;p&gt;ตอนนั้นผมตัดสินใจว่าต้องลองเปลี่ยน Layout แป้นพิมพ์ดู และนั่นคือจุดเริ่มต้นของการรู้จัก &lt;strong&gt;แป้นพิมพ์มนูญชัย&lt;/strong&gt;&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id="-เปรยบเทยบ-3-layout-ภาษาไทย"&gt;&lt;a href="#-%e0%b9%80%e0%b8%9b%e0%b8%a3%e0%b8%a2%e0%b8%9a%e0%b9%80%e0%b8%97%e0%b8%a2%e0%b8%9a-3-layout-%e0%b8%a0%e0%b8%b2%e0%b8%a9%e0%b8%b2%e0%b9%84%e0%b8%97%e0%b8%a2" class="header-anchor"&gt;&lt;/a&gt;📊 เปรียบเทียบ 3 Layout ภาษาไทย
&lt;/h2&gt;&lt;p&gt;ก่อนจะไปใช้มนูญชัย ผมได้ศึกษาข้อมูลของ Layout ภาษาไทยหลักๆ ที่มีใช้งานกัน พบว่ามีอยู่ 3 แบบหลักๆ ดังนี้:&lt;/p&gt;
&lt;p&gt;

&lt;img alt="ข้อมูลและสถิติ" class="gallery-image" data-flex-basis="360px" data-flex-grow="150" height="533" loading="lazy" sizes="(max-width: 800px) 100vw, 800px" src="https://neng-lab.com/posts/manoonchai-review/image2_hu_6a376d4faf7bf82f.jpg" srcset="https://neng-lab.com/posts/manoonchai-review/image2_hu_923efd1d228443e5.webp 400w, https://neng-lab.com/posts/manoonchai-review/image2_hu_6a376d4faf7bf82f.jpg 800w" width="800"&gt;

&lt;em&gt;ภาพจาก Unsplash&lt;/em&gt;&lt;/p&gt;
&lt;h3 id="เกษมณ-kedmanee"&gt;&lt;a href="#%e0%b9%80%e0%b8%81%e0%b8%a9%e0%b8%a1%e0%b8%93-kedmanee" class="header-anchor"&gt;&lt;/a&gt;เกษมณี (Kedmanee)
&lt;/h3&gt;&lt;p&gt;&lt;strong&gt;ประวัติ:&lt;/strong&gt; สร้างโดยนายสุวรรณประเสริฐ เกษมณี เมื่อปี พ.ศ. 2474 ใช้เวลารวบรวมสถิติถึง 7 ปี จนกลายเป็นมาตรฐานอุตสาหกรรมของไทย ปัจจุบันเป็น Layout ที่มากับทุกเครื่องคอมพิวเตอร์&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;ข้อดี:&lt;/strong&gt; เป็นมาตรฐาน มีทุกเครื่อง ไม่ต้องติดตั้งเพิ่ม คนทั่วไปใช้กัน&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;ข้อเสีย:&lt;/strong&gt; ตัวอักษรเรียงไม่ได้คำนึงถึงความถี่การใช้งาน ทำให้พิมพ์ยากและเมื่อยมือ มือขวาทำงานหนักกว่ามือซ้ายมาก&lt;/p&gt;
&lt;h3 id="ปตตะโชต-pattachote"&gt;&lt;a href="#%e0%b8%9b%e0%b8%95%e0%b8%95%e0%b8%b0%e0%b9%82%e0%b8%8a%e0%b8%95-pattachote" class="header-anchor"&gt;&lt;/a&gt;ปัตตะโชติ (Pattachote)
&lt;/h3&gt;&lt;p&gt;&lt;strong&gt;ประวัติ:&lt;/strong&gt; สร้างโดยนายสฤษดิ์ ปัตตะโชติ เมื่อปี พ.ศ. 2509 ออกแบบให้มือทั้งสองทำงานสมดุลกัน 50:50 และเร็วกว่าเกษมณี 25.8%&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;ข้อดี:&lt;/strong&gt; เร็วกว่าเกษมณี สมดุลมือ ลดอาการเมื่อย&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;ข้อเสีย:&lt;/strong&gt; ต้องติดตั้งเอง ไม่มากับเครื่อง และฝึกยากกว่า เพราะเรียงตัวอักษรต่างจากที่คุ้นเคยมาก&lt;/p&gt;
&lt;h3 id="มนญชย-manoonchai"&gt;&lt;a href="#%e0%b8%a1%e0%b8%99%e0%b8%8d%e0%b8%8a%e0%b8%a2-manoonchai" class="header-anchor"&gt;&lt;/a&gt;มนูญชัย (Manoonchai)
&lt;/h3&gt;&lt;p&gt;&lt;strong&gt;ประวัติ:&lt;/strong&gt; พัฒนาโดยชุมชน Open-Source เมื่อปี พ.ศ. 2564 ใช้ AI และเครื่องมือ CarpalxTH ในการวิเคราะห์และออกแบบ ดีกว่าเกษมณี 45% ในแง่ของ Typing Effort&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;ข้อดี:&lt;/strong&gt; ฝึกง่ายที่สุดใน 3 แบบ เรียงตัวอักษรให้พิมพ์สะดวก ลดอาการเมื่อยได้ดี ทำงานได้เร็ว&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;ข้อเสีย:&lt;/strong&gt; ไม่มากับเครื่อง ต้องติดตั้งเอง และต้องใช้ AltGr Layer (Alt ขวา สำหรับ Windows / Option สำหรับ macOS) ในการพิมพ์ตัวอักษรบางตัว&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Layout&lt;/th&gt;
 &lt;th&gt;ข้อดี&lt;/th&gt;
 &lt;th&gt;ข้อเสีย&lt;/th&gt;
 &lt;th&gt;เหมาะกับ&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;เกษมณี&lt;/td&gt;
 &lt;td&gt;มาตรฐาน, มีทุกเครื่อง&lt;/td&gt;
 &lt;td&gt;พิมพ์ยาก, เมื่อย&lt;/td&gt;
 &lt;td&gt;คนทั่วไป&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;ปัตตะโชติ&lt;/td&gt;
 &lt;td&gt;เร็วขึ้น, สมดุล&lt;/td&gt;
 &lt;td&gt;ฝึกยาก&lt;/td&gt;
 &lt;td&gt;นักพิมพ์มืออาชีพ&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;มนูญชัย&lt;/td&gt;
 &lt;td&gt;ฝึกง่าย, ไม่เมื่อย&lt;/td&gt;
 &lt;td&gt;ไม่มีในเครื่อง&lt;/td&gt;
 &lt;td&gt;คนทั่วไปที่อยากพิมพ์เร็ว&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;หลังจากศึกษาแล้ว ผมเลือก &lt;strong&gt;มนูญชัย&lt;/strong&gt; เพราะฟังดูฝึกง่ายที่สุด และผมอยากได้ผลเร็ว ไม่อยากรอนาน บวกกับเห็นรีวิวหลายคนว่าเปลี่ยนมาใช้มนูญชัยแล้วพิมพ์สบายขึ้นเยอะ&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id="-การฝกมนญชย-สองสปดาหทเปลยนการพมพ"&gt;&lt;a href="#-%e0%b8%81%e0%b8%b2%e0%b8%a3%e0%b8%9d%e0%b8%81%e0%b8%a1%e0%b8%99%e0%b8%8d%e0%b8%8a%e0%b8%a2-%e0%b8%aa%e0%b8%ad%e0%b8%87%e0%b8%aa%e0%b8%9b%e0%b8%94%e0%b8%b2%e0%b8%ab%e0%b8%97%e0%b9%80%e0%b8%9b%e0%b8%a5%e0%b8%a2%e0%b8%99%e0%b8%81%e0%b8%b2%e0%b8%a3%e0%b8%9e%e0%b8%a1%e0%b8%9e" class="header-anchor"&gt;&lt;/a&gt;🎓 การฝึกมนูญชัย: สองสัปดาห์ที่เปลี่ยนการพิมพ์
&lt;/h2&gt;&lt;h3 id="สปดาหท-1-ฝกพนฐาน-home-row"&gt;&lt;a href="#%e0%b8%aa%e0%b8%9b%e0%b8%94%e0%b8%b2%e0%b8%ab%e0%b8%97-1-%e0%b8%9d%e0%b8%81%e0%b8%9e%e0%b8%99%e0%b8%90%e0%b8%b2%e0%b8%99-home-row" class="header-anchor"&gt;&lt;/a&gt;สัปดาห์ที่ 1: ฝึกพื้นฐาน Home Row
&lt;/h3&gt;&lt;p&gt;วันแรกที่เริ่มฝึก ผมติดตั้งมนูญชัยลงเครื่องเรียบร้อยแล้ว เปิดเว็บไซต์ manoonchai.com ขึ้นมาเริ่มฝึก&lt;/p&gt;
&lt;p&gt;สิ่งแรกที่ต้องฝึกคือ &lt;strong&gt;Home Row&lt;/strong&gt; หรือแถวแป้นพิมพ์ตรงกลาง แป้นพิมพ์ทุกแบบจะมีแป้น Home Row ให้นิ้ววางพัก ในมนูญชัย ตำแหน่ง Home Row จะเป็น:&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;แถวกลาง (Home Row):&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;นิ้วก้อยซ้าย:&lt;/strong&gt; ก&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;นิ้วนางซ้าย:&lt;/strong&gt; ด&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;นิ้วกลางซ้าย:&lt;/strong&gt; อ&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;นิ้วชี้ซ้าย:&lt;/strong&gt; ต ท ร ล ว&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;นิ้วชี้ขวา:&lt;/strong&gt; ย บ ป พ ภ&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;นิ้วกลางขวา:&lt;/strong&gt; ม&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;นิ้วนางขวา:&lt;/strong&gt; ล&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;นิ้วก้อยขวา:&lt;/strong&gt; ห&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;ตอนแรกผมรู้สึกแปลกมาก เพราะตำแหน่งตัวอักษรต่างจากเกษมณีที่ใช้มาตลอด ต้องค่อยๆ จำทีละแป้น ฝึกไปวันละ 15-20 นาที หลังเลิกงาน&lt;/p&gt;
&lt;p&gt;สัปดาห์แรกผมฝึกได้ประมาณ 4-5 วัน ความเร็วตกอยู่ที่ 15-20 WPM เพราะยังจำตำแหน่งไม่ได้ ต้องคอยมองแป้น แต่สิ่งที่สังเกตคือ &lt;strong&gt;มือไม่เมื่อยเหมือนเดิม&lt;/strong&gt; เพราะน้ำหนักการใช้งานกระจายไปที่มือทั้งสองข้าง&lt;/p&gt;
&lt;h3 id="สปดาหท-2-ฝกพมพจรง"&gt;&lt;a href="#%e0%b8%aa%e0%b8%9b%e0%b8%94%e0%b8%b2%e0%b8%ab%e0%b8%97-2-%e0%b8%9d%e0%b8%81%e0%b8%9e%e0%b8%a1%e0%b8%9e%e0%b8%88%e0%b8%a3%e0%b8%87" class="header-anchor"&gt;&lt;/a&gt;สัปดาห์ที่ 2: ฝึกพิมพ์จริง
&lt;/h3&gt;&lt;p&gt;พอสัปดาห์ที่สอง ผมเริ่มฝึกพิมพ์ประโยคจริง ข้อความที่ใช้ฝึกจะเป็นประโยคภาษาไทยทั่วไป เริ่มต้นจากประโยคสั้นๆ แล้วค่อยๆ เพิ่มความยาวขึ้น&lt;/p&gt;
&lt;p&gt;

&lt;img alt="คนทำงานกับเอกสาร" loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://neng-lab.com/posts/manoonchai-review/cover.svg"&gt;

&lt;em&gt;ภาพจาก Tabler Illustrations&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;เว็บไซต์ที่ใช้ฝึกมีหลายเว็บครับ:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;manoonchai.com&lt;/strong&gt; - เว็บหลักของมนูญชัย เรียนรู้การจัดวางตัวอักษร&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;manoontype.web.app&lt;/strong&gt; - เว็บฝึกพิมพ์แบบ TypeRacer&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;TypeRacer Thai&lt;/strong&gt; - แข่งพิมพ์กับคนอื่น&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;10FastFingers&lt;/strong&gt; - ฝึกคำศัพท์ต่างๆ&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;สัปดาห์ที่สอง ความเร็วขึ้นมาที่ 25-30 WPM แม้จะยังไม่เร็วมาก แต่เห็นการเติบโตชัดเจน ที่สำคัญคือ &lt;strong&gt;ไม่ต้องมองแป้นพิมพ์แล้ว!&lt;/strong&gt; เพราะเริ่มจำตำแหน่งได้&lt;/p&gt;
&lt;h3 id="ผลลพธหลงฝก"&gt;&lt;a href="#%e0%b8%9c%e0%b8%a5%e0%b8%a5%e0%b8%9e%e0%b8%98%e0%b8%ab%e0%b8%a5%e0%b8%87%e0%b8%9d%e0%b8%81" class="header-anchor"&gt;&lt;/a&gt;ผลลัพธ์หลังฝึก
&lt;/h3&gt;&lt;p&gt;หลังจากฝึกไปประมาณ 2 สัปดาห์ ผมพิมพ์ได้ประมาณ &lt;strong&gt;20 คำ/นาที&lt;/strong&gt; ในช่วงแรก ซึ่งช้ากว่าตอนพิมพ์จิ้ม แต่พอฝึกต่อไปอีก 1-2 เดือน ความเร็วค่อยๆ ขึ้น&lt;/p&gt;
&lt;p&gt;ปัจจุบัน (1 ปีต่อมา) ผมพิมพ์ได้เฉลี่ย &lt;strong&gt;45 คำ/นาที&lt;/strong&gt; และ Top Speed เคยถึง &lt;strong&gt;64 คำ/นาที&lt;/strong&gt; เร็วกว่าตอนพิมพ์จิ้มเยอะ และที่สำคัญคือ &lt;strong&gt;มือไม่เมื่อยแล้ว!&lt;/strong&gt; ทำงานทั้งวันแล้วพิมพ์ต่อเย็นๆ ก็ไม่รู้สึกเมื่อยเหมือนก่อน&lt;/p&gt;
&lt;h3 id="เคลดลบการฝก"&gt;&lt;a href="#%e0%b9%80%e0%b8%84%e0%b8%a5%e0%b8%94%e0%b8%a5%e0%b8%9a%e0%b8%81%e0%b8%b2%e0%b8%a3%e0%b8%9d%e0%b8%81" class="header-anchor"&gt;&lt;/a&gt;เคล็ดลับการฝึก
&lt;/h3&gt;&lt;p&gt;จากประสบการณ์ตัวเอง ผมมีเคล็ดลับมาแบ่งปัน:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;ฝึกวันละ 15-30 นาที&lt;/strong&gt; - ไม่ต้องฝึกนาน แต่ฝึกสม่ำเสมอ ดีกว่าฝึกนานๆ แล้วเลิก&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;เริ่มจาก Home Row&lt;/strong&gt; - ฝึกให้นิ้วจำตำแหน่งพักก่อน แล้วค่อยขยายไปแถวอื่น&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;อย่ากดดันตัวเอง&lt;/strong&gt; - ตอนแรกความเร็วจะตก ให้สบายใจ ค่อยๆ ฝึกไป&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;ใช้เว็บฝึกพิมพ์&lt;/strong&gt; - manoonchai.com และ manoontype.web.app มีแบบฝึกหัดดี&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;ฝึกพิมพ์ข้อความจริง&lt;/strong&gt; - พอจำตำแหน่งได้แล้ว ลองพิมพ์ข้อความจริง เช่น คอมเมนต์ ข้อความในไลน์ จะช่วยให้ฝึกได้เร็วขึ้น&lt;/li&gt;
&lt;/ol&gt;
&lt;hr&gt;
&lt;h2 id="-วธตดตงแปนพมพมนญชย"&gt;&lt;a href="#-%e0%b8%a7%e0%b8%98%e0%b8%95%e0%b8%94%e0%b8%95%e0%b8%87%e0%b9%81%e0%b8%9b%e0%b8%99%e0%b8%9e%e0%b8%a1%e0%b8%9e%e0%b8%a1%e0%b8%99%e0%b8%8d%e0%b8%8a%e0%b8%a2" class="header-anchor"&gt;&lt;/a&gt;📥 วิธีติดตั้งแป้นพิมพ์มนูญชัย
&lt;/h2&gt;&lt;h3 id="สำหรบ-windows"&gt;&lt;a href="#%e0%b8%aa%e0%b8%b3%e0%b8%ab%e0%b8%a3%e0%b8%9a-windows" class="header-anchor"&gt;&lt;/a&gt;สำหรับ Windows
&lt;/h3&gt;&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;ดาวน์โหลด&lt;/strong&gt; จาก &lt;a class="link" href="https://github.com/narze/Manoonchai/releases" target="_blank" rel="noopener"
 &gt;GitHub Releases&lt;/a&gt; หรือ &lt;a class="link" href="https://manoonchai.com/download" target="_blank" rel="noopener"
 &gt;manoonchai.com/download&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Unzip&lt;/strong&gt; ไฟล์ที่ดาวน์โหลดมา&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;รัน setup.exe&lt;/strong&gt; และทำตามขั้นตอนการติดตั้ง&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Restart&lt;/strong&gt; เครื่องคอมพิวเตอร์ 1 ครั้ง&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;เปลี่ยนภาษา&lt;/strong&gt; ไปที่ Settings → Time &amp;amp; Language → Language → เพิ่ม &amp;ldquo;Manoonchai&amp;rdquo; เป็น Keyboard&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;strong&gt;เสร็จแล้ว!&lt;/strong&gt; 🎉&lt;/p&gt;
&lt;hr&gt;
&lt;h3 id="สำหรบ-macos"&gt;&lt;a href="#%e0%b8%aa%e0%b8%b3%e0%b8%ab%e0%b8%a3%e0%b8%9a-macos" class="header-anchor"&gt;&lt;/a&gt;สำหรับ macOS
&lt;/h3&gt;&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;ดาวน์โหลด&lt;/strong&gt; ไฟล์ Manoonchai.bundle จาก &lt;a class="link" href="https://github.com/narze/Manoonchai/releases" target="_blank" rel="noopener"
 &gt;GitHub&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;วางไฟล์&lt;/strong&gt; ไปที่ &lt;code&gt;~/Library/Keyboard Layouts/&lt;/code&gt; (สร้างโฟลเดอร์นี้หากไม่มี)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Logout&lt;/strong&gt; และ &lt;strong&gt;Login&lt;/strong&gt; กลับเข้ามาใหม่ หรือ Restart เครื่อง&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;เพิ่ม Input Source:&lt;/strong&gt; System Settings → Keyboard → Input Sources → กดปุ่ม + → ค้นหา &amp;ldquo;Manoonchai&amp;rdquo;&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;strong&gt;เสร็จแล้ว!&lt;/strong&gt; 🎉&lt;/p&gt;
&lt;hr&gt;
&lt;h3 id="สำหรบ-linux"&gt;&lt;a href="#%e0%b8%aa%e0%b8%b3%e0%b8%ab%e0%b8%a3%e0%b8%9a-linux" class="header-anchor"&gt;&lt;/a&gt;สำหรับ Linux
&lt;/h3&gt;&lt;p&gt;ข่าวดี! Linux รุ่นใหม่มี Manoonchai มาพร้อมกับระบบแล้ว เพราะ XKB ได้รับการอัพเดทในปี 2025&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;เปิด &lt;strong&gt;Settings&lt;/strong&gt; → &lt;strong&gt;Keyboard&lt;/strong&gt; → &lt;strong&gt;Input Sources&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;ค้นหาและเพิ่ม &lt;strong&gt;Thai (Manoonchai)&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;ใช้งานร่วมกับ &lt;strong&gt;Ibus-LibThai&lt;/strong&gt; (ติดตั้งอัตโนมัติบน Ubuntu/Debian รุ่นใหม่)&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;เสร็จแล้ว!&lt;/strong&gt; 🎉&lt;/p&gt;
&lt;hr&gt;
&lt;h3 id="-pdf-layout"&gt;&lt;a href="#-pdf-layout" class="header-anchor"&gt;&lt;/a&gt;📄 PDF Layout
&lt;/h3&gt;&lt;p&gt;สำหรับคนที่อยากมี Layout แป้นพิมพ์ติดไว้ดู สามารถดาวน์โหลด PDF ได้จาก &lt;a class="link" href="https://manoonchai.com/download" target="_blank" rel="noopener"
 &gt;manoonchai.com/download&lt;/a&gt; แนะนำให้พิมพ์แปะไว้ข้างคอม จะช่วยให้จำได้เร็วขึ้นมาก&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id="-เคลดลบการฝก-เพมเตม"&gt;&lt;a href="#-%e0%b9%80%e0%b8%84%e0%b8%a5%e0%b8%94%e0%b8%a5%e0%b8%9a%e0%b8%81%e0%b8%b2%e0%b8%a3%e0%b8%9d%e0%b8%81-%e0%b9%80%e0%b8%9e%e0%b8%a1%e0%b9%80%e0%b8%95%e0%b8%a1" class="header-anchor"&gt;&lt;/a&gt;💡 เคล็ดลับการฝึก (เพิ่มเติม)
&lt;/h2&gt;&lt;h3 id="altgr-layer-คออะไร"&gt;&lt;a href="#altgr-layer-%e0%b8%84%e0%b8%ad%e0%b8%ad%e0%b8%b0%e0%b9%84%e0%b8%a3" class="header-anchor"&gt;&lt;/a&gt;AltGr Layer คืออะไร?
&lt;/h3&gt;&lt;p&gt;AltGr (Alternate Graphics) เป็นปุ่มทางเลือกที่อยู่ทางขวาของ Spacebar ใช้สำหรับพิมพ์อักษรพิเศษที่อยู่ใน &amp;ldquo;ชั้นที่ 3&amp;rdquo; ของแป้นพิมพ์&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;ตัวอย่างตัวอักษรที่พิมพ์ด้วย AltGr:&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;ตัวอักษรพิเศษ:&lt;/strong&gt; ฃ ฅ ฌ ญ ฎ ฏ ฐ ฑ ฒ ศ ษ ฦ ฦๅ&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;สระลอย:&lt;/strong&gt; ะ ั ิ ี ึ ื ุ ู ฺ ํ ๅ&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;วรรณยุกต์:&lt;/strong&gt; ่ ้ ๊ ๋ ็&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;ตัวเลขไทย:&lt;/strong&gt; ๑ ๒ ๓ ๔ ๕ ๖ ๗ ๘ ๙ ๐&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;สัญลักษณ์:&lt;/strong&gt; ٪ ๚ ๛ ๏ ๐&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;วิธีใช้:&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Windows:&lt;/strong&gt; กด Alt ขวา หรือ Ctrl+Alt ซ้าย + ปุ่มตัวอักษร&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;macOS:&lt;/strong&gt; กดปุ่ม Option + ปุ่มตัวอักษร&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;เคล็ดลับ:&lt;/strong&gt; ฝึกใช้ AltGr ตั้งแต่แรก เพราะถ้ารอจนชินแล้วจะเปลี่ยนใจยาก&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;ดาวน์โหลด Layout:&lt;/strong&gt; &lt;a class="link" href="https://manoonchai.com/download" target="_blank" rel="noopener"
 &gt;manoonchai.com/download&lt;/a&gt; — มี PDF สำหรับแปะข้างคีย์บอร์ด&lt;/p&gt;
&lt;h3 id="เวบฝกพมพทแนะนำ"&gt;&lt;a href="#%e0%b9%80%e0%b8%a7%e0%b8%9a%e0%b8%9d%e0%b8%81%e0%b8%9e%e0%b8%a1%e0%b8%9e%e0%b8%97%e0%b9%81%e0%b8%99%e0%b8%b0%e0%b8%99%e0%b8%b3" class="header-anchor"&gt;&lt;/a&gt;เว็บฝึกพิมพ์ที่แนะนำ
&lt;/h3&gt;&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;&lt;a class="link" href="https://manoontype.web.app" target="_blank" rel="noopener"
 &gt;manoontype.web.app&lt;/a&gt;&lt;/strong&gt; — เว็บฝึกพิมพ์ภาษาไทยโดยเฉพาะ มีทั้งแบบเริ่มต้นและขั้นสูง&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Keybr.com&lt;/strong&gt; — เว็บฝึกพิมพ์ภาษาอังกฤษ ดีมากสำหรับฝึกจังหวะและความแม่นยำ&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Typr&lt;/strong&gt; — เกมส์ฝึกพิมพ์สนุกๆ มีหลายระดับ&lt;/li&gt;
&lt;/ol&gt;
&lt;h3 id="ตารางฝก-2-สปดาห"&gt;&lt;a href="#%e0%b8%95%e0%b8%b2%e0%b8%a3%e0%b8%b2%e0%b8%87%e0%b8%9d%e0%b8%81-2-%e0%b8%aa%e0%b8%9b%e0%b8%94%e0%b8%b2%e0%b8%ab" class="header-anchor"&gt;&lt;/a&gt;ตารางฝึก 2 สัปดาห์
&lt;/h3&gt;&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;สัปดาห์&lt;/th&gt;
 &lt;th&gt;เป้าหมาย&lt;/th&gt;
 &lt;th&gt;กิจกรรม&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;strong&gt;สัปดาห์ 1&lt;/strong&gt;&lt;/td&gt;
 &lt;td&gt;จำตำแหน่งแป้นพื้นฐาน (ก-ฮ, สระ)&lt;/td&gt;
 &lt;td&gt;ฝึกทุกวัน วันละ 15-30 นาที ด้วย manoontype&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;strong&gt;สัปดาห์ 2&lt;/strong&gt;&lt;/td&gt;
 &lt;td&gt;เพิ่มความเร็ว + ใช้ AltGr&lt;/td&gt;
 &lt;td&gt;เริ่มใช้งานจริง (พิมพ์ข้อความสั้นๆ)&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;เคล็ดลับ:&lt;/strong&gt; ฝึกทุกวันสั้นๆ ดีกว่าฝึกหนักวันเดียวแล้วเลิก ความสม่ำเสมอสำคัญกว่าระยะเวลา&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id="-สรป-ทำไมถงแนะนำมนญชย"&gt;&lt;a href="#-%e0%b8%aa%e0%b8%a3%e0%b8%9b-%e0%b8%97%e0%b8%b3%e0%b9%84%e0%b8%a1%e0%b8%96%e0%b8%87%e0%b9%81%e0%b8%99%e0%b8%b0%e0%b8%99%e0%b8%b3%e0%b8%a1%e0%b8%99%e0%b8%8d%e0%b8%8a%e0%b8%a2" class="header-anchor"&gt;&lt;/a&gt;✅ สรุป: ทำไมถึงแนะนำมนูญชัย?
&lt;/h2&gt;&lt;h3 id="เปรยบเทยบ-layout-อกครง"&gt;&lt;a href="#%e0%b9%80%e0%b8%9b%e0%b8%a3%e0%b8%a2%e0%b8%9a%e0%b9%80%e0%b8%97%e0%b8%a2%e0%b8%9a-layout-%e0%b8%ad%e0%b8%81%e0%b8%84%e0%b8%a3%e0%b8%87" class="header-anchor"&gt;&lt;/a&gt;เปรียบเทียบ Layout อีกครั้ง
&lt;/h3&gt;&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;หัวข้อ&lt;/th&gt;
 &lt;th&gt;เกษมณี&lt;/th&gt;
 &lt;th&gt;ปัตตะโชติ&lt;/th&gt;
 &lt;th&gt;มนูญชัย&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;ปีที่สร้าง&lt;/td&gt;
 &lt;td&gt;1928&lt;/td&gt;
 &lt;td&gt;1932&lt;/td&gt;
 &lt;td&gt;2019&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;การออกแบบ&lt;/td&gt;
 &lt;td&gt;ใช้มาตรฐานQWERTY&lt;/td&gt;
 &lt;td&gt;ลดนิ้วเคลื่อนที่&lt;/td&gt;
 &lt;td&gt;ลดนิ้วเคลื่อนที่ + สมดุลมือ&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;ความยาก&lt;/td&gt;
 &lt;td&gt;ปานกลาง&lt;/td&gt;
 &lt;td&gt;ยาก&lt;/td&gt;
 &lt;td&gt;ง่ายที่สุด&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;การเรียนรู้&lt;/td&gt;
 &lt;td&gt;ต้องฝึกนาน&lt;/td&gt;
 &lt;td&gt;ต้องฝึกนาน&lt;/td&gt;
 &lt;td&gt;ฝึก 2 สัปดาห์เห็นผล&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="เหตผลทแนะนำมนญชย"&gt;&lt;a href="#%e0%b9%80%e0%b8%ab%e0%b8%95%e0%b8%9c%e0%b8%a5%e0%b8%97%e0%b9%81%e0%b8%99%e0%b8%b0%e0%b8%99%e0%b8%b3%e0%b8%a1%e0%b8%99%e0%b8%8d%e0%b8%8a%e0%b8%a2" class="header-anchor"&gt;&lt;/a&gt;เหตุผลที่แนะนำมนูญชัย
&lt;/h3&gt;&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;ฝึกง่าย&lt;/strong&gt; — Layout ออกแบบมาให้เรียนรู้เร็ว เหมาะกับมือใหม่&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;สมดุลมือ&lt;/strong&gt; — แบ่งภาระงานระหว่างมือซ้าย-ขวาได้เท่าเทียม ลดความเมื่อยล้า&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;ลดการเคลื่อนไหว&lt;/strong&gt; — ตำแหน่งแป้นอยู่ในจุดที่นิ้วเอื้อมถึงง่าย&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;ชุมชนเข้มแข็ง&lt;/strong&gt; — มีคนใช้เยอะ มีทรัพยากรฝึกเพียบ&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;ฟรี &amp;amp; เปิด&lt;/strong&gt; — เป็น Open Source ใช้ได้ทุก OS ไม่มีค่าใช้จ่าย&lt;/li&gt;
&lt;/ol&gt;
&lt;hr&gt;
&lt;h2 id="-อานเพมเตม--อางอง"&gt;&lt;a href="#-%e0%b8%ad%e0%b8%b2%e0%b8%99%e0%b9%80%e0%b8%9e%e0%b8%a1%e0%b9%80%e0%b8%95%e0%b8%a1--%e0%b8%ad%e0%b8%b2%e0%b8%87%e0%b8%ad%e0%b8%87" class="header-anchor"&gt;&lt;/a&gt;🔗 อ่านเพิ่มเติม / อ้างอิง
&lt;/h2&gt;&lt;p&gt;หากคุณอยากศึกษาเพิ่มเติมเกี่ยวกับแป้นพิมพ์มนูญชัยและประวัติศาสตร์ของมัน ลองดูลิงก์เหล่านี้ได้เลย:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;&lt;a class="link" href="https://manoonchai.com" target="_blank" rel="noopener"
 &gt;manoonchai.com&lt;/a&gt;&lt;/strong&gt; — เว็บหลัก มีทุกอย่าง&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;&lt;a class="link" href="https://github.com/narze/Manoonchai" target="_blank" rel="noopener"
 &gt;GitHub: Manoonchai&lt;/a&gt;&lt;/strong&gt; — Source Code และไฟล์ติดตั้ง&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;&lt;a class="link" href="https://manoontype.web.app" target="_blank" rel="noopener"
 &gt;manoontype.web.app&lt;/a&gt;&lt;/strong&gt; — เว็บฝึกพิมพ์&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;&lt;a class="link" href="https://narze.medium.com" target="_blank" rel="noopener"
 &gt;บทความ narze.medium.com&lt;/a&gt;&lt;/strong&gt; — 5 บทความเขียนโดยผู้สร้าง อธิบายละเอียดมาก&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Wikipedia:&lt;/strong&gt; &lt;a class="link" href="https://en.wikipedia.org/wiki/Thai_Kedmanee_keyboard_layout" target="_blank" rel="noopener"
 &gt;เกษมณี&lt;/a&gt;, &lt;a class="link" href="https://en.wikipedia.org/wiki/Pattachote" target="_blank" rel="noopener"
 &gt;ปัตตะโชติ&lt;/a&gt; — ประวัติของแป้นพิมพ์ไทยแต่ละแบบ&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id="-สดทายน"&gt;&lt;a href="#-%e0%b8%aa%e0%b8%94%e0%b8%97%e0%b8%b2%e0%b8%a2%e0%b8%99" class="header-anchor"&gt;&lt;/a&gt;💬 สุดท้ายนี้&amp;hellip;
&lt;/h2&gt;&lt;p&gt;ถ้าคุณเคยลองแล้วหรือกำลังฝึกอยู่ อย่าลืมมาแชร์ประสบการณ์กันนะ! บอกได้เลยว่าช่วงแรกที่ฝึกนั้นมันอาจจะรู้สึกช้าและหงุดหงิดบ้าง แต่พอผ่านไป 2 สัปดาห์ คุณจะรู้สึกว่ามันคุ้มค่ามากๆ&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;ลองฝึกดูสิครับ&lt;/strong&gt; — เปลี่ยนมาใช้มนูญชัยแล้วคุณจะไม่อยากกลับไปใช้แป้นพิมพ์เดิมอีกเลย 🚀&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;&lt;em&gt;หากบทความนี้มีประโยชน์ ฝากแชร์ให้เพื่อนๆ ด้วยนะครับ! 🙌&lt;/em&gt;&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;&lt;em&gt;บทความนี้เขียนโดย เหน่ง ผู้เขียนบล็อก Code &amp;amp; Community&lt;/em&gt;&lt;/p&gt;</description></item><item><title>AI Engineering ตอนที่ 7: สรุปซีรีส์ - เริ่มต้นใช้งาน AI Engineering สำหรับงานชุมชน</title><link>https://neng-lab.com/posts/ai-engineering-part-7/</link><pubDate>Fri, 10 Apr 2026 00:20:00 +0700</pubDate><author>jitaret@gmail.com (เหน่ง)</author><guid>https://neng-lab.com/posts/ai-engineering-part-7/</guid><description>&lt;img src="https://neng-lab.com/" alt="Featured image of post AI Engineering ตอนที่ 7: สรุปซีรีส์ - เริ่มต้นใช้งาน AI Engineering สำหรับงานชุมชน" /&gt;&lt;h1 id="-ai-engineering-ตอนท-7-สรปซรส---เรมตนใชงาน-ai-engineering-สำหรบงานชมชน"&gt;&lt;a href="#-ai-engineering-%e0%b8%95%e0%b8%ad%e0%b8%99%e0%b8%97-7-%e0%b8%aa%e0%b8%a3%e0%b8%9b%e0%b8%8b%e0%b8%a3%e0%b8%aa---%e0%b9%80%e0%b8%a3%e0%b8%a1%e0%b8%95%e0%b8%99%e0%b9%83%e0%b8%8a%e0%b8%87%e0%b8%b2%e0%b8%99-ai-engineering-%e0%b8%aa%e0%b8%b3%e0%b8%ab%e0%b8%a3%e0%b8%9a%e0%b8%87%e0%b8%b2%e0%b8%99%e0%b8%8a%e0%b8%a1%e0%b8%8a%e0%b8%99" class="header-anchor"&gt;&lt;/a&gt;🎯 AI Engineering ตอนที่ 7: สรุปซีรีส์ - เริ่มต้นใช้งาน AI Engineering สำหรับงานชุมชน
&lt;/h1&gt;&lt;p&gt;&lt;strong&gt;ซีรีส์: AI Engineering สำหรับนักพัฒนาชุมชน&lt;/strong&gt;&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;&lt;strong&gt;ผู้เขียน:&lt;/strong&gt; เหน่ง (นักวิชาการพัฒนาชุมชน)&lt;br&gt;
&lt;strong&gt;สังกัด:&lt;/strong&gt; กรมการพัฒนาชุมชน กระทรวงมหาดไทย&lt;br&gt;
&lt;strong&gt;วันที่:&lt;/strong&gt; 10 เมษายน 2569&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id="-สารบญ"&gt;&lt;a href="#-%e0%b8%aa%e0%b8%b2%e0%b8%a3%e0%b8%9a%e0%b8%8d" class="header-anchor"&gt;&lt;/a&gt;📋 &lt;strong&gt;สารบัญ&lt;/strong&gt;
&lt;/h2&gt;&lt;ol&gt;
&lt;li&gt;&lt;a class="link" href="#%e0%b8%aa%e0%b8%a3%e0%b8%b8%e0%b8%9b%e0%b8%81%e0%b8%b2%e0%b8%a3%e0%b9%80%e0%b8%94%e0%b8%b4%e0%b8%99%e0%b8%97%e0%b8%b2%e0%b8%87%e0%b8%97%e0%b8%b1%e0%b9%89%e0%b8%87%e0%b8%8b%e0%b8%b5%e0%b8%a3%e0%b8%b5%e0%b8%aa%e0%b9%8c" &gt;สรุปการเดินทางทั้งซีรีส์&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class="link" href="#10-%e0%b8%ab%e0%b8%a5%e0%b8%b1%e0%b8%81%e0%b8%81%e0%b8%b2%e0%b8%a3-ai-engineering-2026" &gt;10 หลักการ AI Engineering (2026)&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class="link" href="#roadmap-%e0%b9%80%e0%b8%a3%e0%b8%b4%e0%b9%88%e0%b8%a1%e0%b8%95%e0%b9%89%e0%b8%99%e0%b8%aa%e0%b8%b3%e0%b8%ab%e0%b8%a3%e0%b8%b1%e0%b8%9a%e0%b8%99%e0%b8%b1%e0%b8%81%e0%b8%9e%e0%b8%b1%e0%b8%92%e0%b8%99%e0%b8%b2%e0%b8%8a%e0%b8%b8%e0%b8%a1%e0%b8%8a%e0%b8%99" &gt;Roadmap เริ่มต้นสำหรับนักพัฒนาชุมชน&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class="link" href="#checklist-30-%e0%b8%a7%e0%b8%b1%e0%b8%99%e0%b9%81%e0%b8%a3%e0%b8%81" &gt;Checklist: 30 วันแรก&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class="link" href="#%e0%b9%81%e0%b8%ab%e0%b8%a5%e0%b9%88%e0%b8%87%e0%b9%80%e0%b8%a3%e0%b8%b5%e0%b8%a2%e0%b8%99%e0%b8%a3%e0%b8%b9%e0%b9%89%e0%b8%95%e0%b9%88%e0%b8%ad" &gt;แหล่งเรียนรู้ต่อ&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class="link" href="#%e0%b8%aa%e0%b8%a3%e0%b8%b8%e0%b8%9b%e0%b9%81%e0%b8%a5%e0%b8%b0%e0%b8%aa%e0%b9%88%e0%b8%87%e0%b8%97%e0%b9%89%e0%b8%b2%e0%b8%a2" &gt;สรุปและส่งท้าย&lt;/a&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;hr&gt;
&lt;h2 id="-สรปการเดนทางทงซรส"&gt;&lt;a href="#-%e0%b8%aa%e0%b8%a3%e0%b8%9b%e0%b8%81%e0%b8%b2%e0%b8%a3%e0%b9%80%e0%b8%94%e0%b8%99%e0%b8%97%e0%b8%b2%e0%b8%87%e0%b8%97%e0%b8%87%e0%b8%8b%e0%b8%a3%e0%b8%aa" class="header-anchor"&gt;&lt;/a&gt;🎉 &lt;strong&gt;สรุปการเดินทางทั้งซีรีส์&lt;/strong&gt;
&lt;/h2&gt;&lt;p&gt;

&lt;img alt="AI Engineering Series Summary" class="gallery-image" data-flex-basis="320px" data-flex-grow="133" height="600" loading="lazy" sizes="(max-width: 800px) 100vw, 800px" src="https://neng-lab.com/posts/ai-engineering-part-7/image1_hu_7dfb2def1bcdb55.jpg" srcset="https://neng-lab.com/posts/ai-engineering-part-7/image1_hu_a7ceb3baa02fada.webp 400w, https://neng-lab.com/posts/ai-engineering-part-7/image1_hu_7dfb2def1bcdb55.jpg 800w" width="800"&gt;

&lt;em&gt;ภาพ: สรุปซีรีส์ AI Engineering - ภาพประกอบจาก Unsplash&lt;/em&gt;&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;ยินดีด้วยครับ! คุณอ่านมาถึงตอนสุดท้ายของซีรีส์ &lt;strong&gt;AI Engineering สำหรับนักพัฒนาชุมชน&lt;/strong&gt; แล้ว! 🎉&lt;/p&gt;
&lt;p&gt;ตลอด 7 ตอนที่ผ่านมา เราได้เรียนรู้ทุกอย่างตั้งแต่พื้นฐานจนถึงเทคนิคขั้นสูง:&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;ตอน&lt;/th&gt;
 &lt;th&gt;หัวข้อ&lt;/th&gt;
 &lt;th&gt;สิ่งที่ได้เรียนรู้&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;a class="link" href="https://neng-lab.com/posts/ai-engineering-part-1/" &gt;1&lt;/a&gt;&lt;/td&gt;
 &lt;td&gt;วางแผน AI App&lt;/td&gt;
 &lt;td&gt;5 ขั้นตอนวางแผน, ระบุปัญหา, เลือก Use Case&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;a class="link" href="https://neng-lab.com/posts/ai-engineering-part-2/" &gt;2&lt;/a&gt;&lt;/td&gt;
 &lt;td&gt;Prompt Engineering&lt;/td&gt;
 &lt;td&gt;เขียน Prompt ที่ดี, เทคนิค Advanced&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;a class="link" href="https://neng-lab.com/posts/ai-engineering-part-3/" &gt;3&lt;/a&gt;&lt;/td&gt;
 &lt;td&gt;RAG&lt;/td&gt;
 &lt;td&gt;เชื่อมต่อ AI กับข้อมูลองค์กร&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;a class="link" href="https://neng-lab.com/posts/ai-engineering-part-4/" &gt;4&lt;/a&gt;&lt;/td&gt;
 &lt;td&gt;Dataset สำหรับวิจัย&lt;/td&gt;
 &lt;td&gt;สร้างและจัดการ Dataset&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;a class="link" href="https://neng-lab.com/posts/ai-engineering-part-5/" &gt;5&lt;/a&gt;&lt;/td&gt;
 &lt;td&gt;Agentic AI&lt;/td&gt;
 &lt;td&gt;AI ที่ทำงานแทนคุณได้&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;a class="link" href="https://neng-lab.com/posts/ai-engineering-part-6/" &gt;6&lt;/a&gt;&lt;/td&gt;
 &lt;td&gt;Fine-tuning&lt;/td&gt;
 &lt;td&gt;ปรับแต่งโมเดลให้เชี่ยวชาญ&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;strong&gt;7&lt;/strong&gt;&lt;/td&gt;
 &lt;td&gt;&lt;strong&gt;สรุปซีรีส์&lt;/strong&gt;&lt;/td&gt;
 &lt;td&gt;&lt;strong&gt;Roadmap เริ่มต้นใช้งานจริง&lt;/strong&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;hr&gt;
&lt;h2 id="-10-หลกการ-ai-engineering-2026"&gt;&lt;a href="#-10-%e0%b8%ab%e0%b8%a5%e0%b8%81%e0%b8%81%e0%b8%b2%e0%b8%a3-ai-engineering-2026" class="header-anchor"&gt;&lt;/a&gt;📚 &lt;strong&gt;10 หลักการ AI Engineering (2026)&lt;/strong&gt;
&lt;/h2&gt;&lt;p&gt;จากข้อมูลล่าสุดปี 2026 นี่คือ 10 หลักการสำคัญที่นักพัฒนาชุมชนควรรู้:&lt;/p&gt;
&lt;h3 id="1-models-เลอกโมเดลใหเหมาะกบงาน-"&gt;&lt;a href="#1-models-%e0%b9%80%e0%b8%a5%e0%b8%ad%e0%b8%81%e0%b9%82%e0%b8%a1%e0%b9%80%e0%b8%94%e0%b8%a5%e0%b9%83%e0%b8%ab%e0%b9%80%e0%b8%ab%e0%b8%a1%e0%b8%b2%e0%b8%b0%e0%b8%81%e0%b8%9a%e0%b8%87%e0%b8%b2%e0%b8%99-" class="header-anchor"&gt;&lt;/a&gt;&lt;strong&gt;1. Models: เลือกโมเดลให้เหมาะกับงาน&lt;/strong&gt; 🧠
&lt;/h3&gt;&lt;p&gt;&lt;strong&gt;ไม่ต้องสร้างโมเดลเอง&lt;/strong&gt; — เลือกจากที่มีอยู่ (อัพเดท 2026):&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;โมเดล&lt;/th&gt;
 &lt;th&gt;จุดเด่น&lt;/th&gt;
 &lt;th&gt;ราคา&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;strong&gt;DeepSeek V3.2&lt;/strong&gt;&lt;/td&gt;
 &lt;td&gt;ถูกที่สุด! แรงเทียบ GPT-4&lt;/td&gt;
 &lt;td&gt;$0.14/1M tokens&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;strong&gt;Qwen 3.5&lt;/strong&gt;&lt;/td&gt;
 &lt;td&gt;ฟรี 1M tokens/เดือน, 256K context&lt;/td&gt;
 &lt;td&gt;ฟรี&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;strong&gt;GPT-4o-mini&lt;/strong&gt;&lt;/td&gt;
 &lt;td&gt;ถูก, เร็ว&lt;/td&gt;
 &lt;td&gt;$0.15/1M tokens&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;strong&gt;Llama 4&lt;/strong&gt;&lt;/td&gt;
 &lt;td&gt;Open-source&lt;/td&gt;
 &lt;td&gt;$0.15/1M tokens&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;strong&gt;Gemini 2.5 Pro&lt;/strong&gt;&lt;/td&gt;
 &lt;td&gt;2M context (ใหญ่สุด!)&lt;/td&gt;
 &lt;td&gt;$1.25/1M tokens&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;strong&gt;Claude 3.5 Sonnet&lt;/strong&gt;&lt;/td&gt;
 &lt;td&gt;ฉลาดที่สุด&lt;/td&gt;
 &lt;td&gt;$3/1M tokens&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;strong&gt;GPT-5&lt;/strong&gt;&lt;/td&gt;
 &lt;td&gt;ล่าสุด, แพงมาก&lt;/td&gt;
 &lt;td&gt;$10/1M tokens&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Free Tier ที่ควรรู้:&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Google AI Studio:&lt;/strong&gt; 15 requests/minute (ฟรี!)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;OpenAI:&lt;/strong&gt; $5 credits (3 เดือน)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;GitHub Copilot:&lt;/strong&gt; 2,000 completions/เดือน&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;คำแนะนำ:&lt;/strong&gt; เริ่มจากโมเดลฟรีก่อน (Qwen, DeepSeek) แล้วค่อยอัพเกรดตามความต้องการ&lt;/p&gt;
&lt;hr&gt;
&lt;h3 id="2-context-and-retrieval-ใหขอมลทเหมาะสม-"&gt;&lt;a href="#2-context-and-retrieval-%e0%b9%83%e0%b8%ab%e0%b8%82%e0%b8%ad%e0%b8%a1%e0%b8%a5%e0%b8%97%e0%b9%80%e0%b8%ab%e0%b8%a1%e0%b8%b2%e0%b8%b0%e0%b8%aa%e0%b8%a1-" class="header-anchor"&gt;&lt;/a&gt;&lt;strong&gt;2. Context and Retrieval: ให้ข้อมูลที่เหมาะสม&lt;/strong&gt; 🔍
&lt;/h3&gt;&lt;p&gt;&lt;strong&gt;RAG คือหัวใจ&lt;/strong&gt; — AI ฉลาดแค่ไหนก็ตอบไม่ได้ถ้าไม่มีข้อมูล:&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-fallback" data-lang="fallback"&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;1&lt;/span&gt;&lt;span class="cl"&gt;✅ ใช้ RAG เมื่อ:
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;2&lt;/span&gt;&lt;span class="cl"&gt;- มีข้อมูลภายใน (นโยบาย, FAQ, ฐานข้อมูล)
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;3&lt;/span&gt;&lt;span class="cl"&gt;- ต้องการคำตอบที่ถูกต้องและอัพเดท
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;4&lt;/span&gt;&lt;span class="cl"&gt;- ไม่อยาก Fine-tuning
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;5&lt;/span&gt;&lt;span class="cl"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;6&lt;/span&gt;&lt;span class="cl"&gt;❌ ไม่ต้องใช้ RAG เมื่อ:
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;7&lt;/span&gt;&lt;span class="cl"&gt;- ใช้ข้อมูลทั่วไปที่โมเดลรู้อยู่แล้ว
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;8&lt;/span&gt;&lt;span class="cl"&gt;- งานสร้างสรรค์ (เขียนบทความ, ออกแบบ)
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;อ่านเพิ่มเติม: &lt;a class="link" href="https://neng-lab.com/posts/ai-engineering-part-3/" &gt;ตอนที่ 3: RAG&lt;/a&gt;&lt;/p&gt;
&lt;hr&gt;
&lt;h3 id="3-context-engineering-ทกษะใหมทสำคญทสด-"&gt;&lt;a href="#3-context-engineering-%e0%b8%97%e0%b8%81%e0%b8%a9%e0%b8%b0%e0%b9%83%e0%b8%ab%e0%b8%a1%e0%b8%97%e0%b8%aa%e0%b8%b3%e0%b8%84%e0%b8%8d%e0%b8%97%e0%b8%aa%e0%b8%94-" class="header-anchor"&gt;&lt;/a&gt;&lt;strong&gt;3. Context Engineering: ทักษะใหม่ที่สำคัญที่สุด&lt;/strong&gt; 🏗️
&lt;/h3&gt;&lt;p&gt;&lt;strong&gt;การจัดเตรียม Context คือทักษะใหม่ปี 2026:&lt;/strong&gt;&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-fallback" data-lang="fallback"&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;1&lt;/span&gt;&lt;span class="cl"&gt;Context ที่ดี = คำสั่งชัดเจน + ตัวอย่าง + ข้อมูลที่เกี่ยวข้อง + Format ที่ต้องการ
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;&lt;strong&gt;ตัวอย่าง Context สำหรับ Chatbot ประชาสัมพันธ์:&lt;/strong&gt;&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-fallback" data-lang="fallback"&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt; 1&lt;/span&gt;&lt;span class="cl"&gt;คุณคือ Chatbot ประชาสัมพันธ์ของกรมการพัฒนาชุมชน
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt; 2&lt;/span&gt;&lt;span class="cl"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt; 3&lt;/span&gt;&lt;span class="cl"&gt;หน้าที่:
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt; 4&lt;/span&gt;&lt;span class="cl"&gt;- ตอบคำถามเกี่ยวกับสวัสดิการชุมชน
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt; 5&lt;/span&gt;&lt;span class="cl"&gt;- แนะนำโครงการ OTOP
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt; 6&lt;/span&gt;&lt;span class="cl"&gt;- ให้ข้อมูลกองทุนหมู่บ้าน
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt; 7&lt;/span&gt;&lt;span class="cl"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt; 8&lt;/span&gt;&lt;span class="cl"&gt;โทน: เป็นกันเอง แต่สุภาพ
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt; 9&lt;/span&gt;&lt;span class="cl"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;10&lt;/span&gt;&lt;span class="cl"&gt;ตัวอย่าง:
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;11&lt;/span&gt;&lt;span class="cl"&gt;คำถาม: &amp;#34;อยากสมัคร OTOP ต้องทำยังไง?&amp;#34;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;12&lt;/span&gt;&lt;span class="cl"&gt;คำตอบ: &amp;#34;สวัสดีครับ การสมัคร OTOP สามารถทำได้ 3 ช่องทาง...&amp;#34;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;hr&gt;
&lt;h3 id="4-tools-and-mcp-ใหโมเดลเรยกใช-api-"&gt;&lt;a href="#4-tools-and-mcp-%e0%b9%83%e0%b8%ab%e0%b9%82%e0%b8%a1%e0%b9%80%e0%b8%94%e0%b8%a5%e0%b9%80%e0%b8%a3%e0%b8%a2%e0%b8%81%e0%b9%83%e0%b8%8a-api-" class="header-anchor"&gt;&lt;/a&gt;&lt;strong&gt;4. Tools and MCP: ให้โมเดลเรียกใช้ API&lt;/strong&gt; 🔧
&lt;/h3&gt;&lt;p&gt;&lt;strong&gt;AI ไม่ได้มีไว้แค่คุย — ให้ทำงานได้:&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Tool&lt;/th&gt;
 &lt;th&gt;ใช้ทำอะไร&lt;/th&gt;
 &lt;th&gt;ตัวอย่าง&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;strong&gt;API Calls&lt;/strong&gt;&lt;/td&gt;
 &lt;td&gt;ดึงข้อมูลจากภายนอก&lt;/td&gt;
 &lt;td&gt;เช็คสถานะคำขอ, ดึงข้อมูลสถิติ&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;strong&gt;Database Query&lt;/strong&gt;&lt;/td&gt;
 &lt;td&gt;ค้นหาข้อมูลในฐานข้อมูล&lt;/td&gt;
 &lt;td&gt;ค้นหาชาวบ้าน, เช็คสิทธิ&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;strong&gt;Web Search&lt;/strong&gt;&lt;/td&gt;
 &lt;td&gt;ค้นหาข้อมูลล่าสุด&lt;/td&gt;
 &lt;td&gt;ข่าว, นโยบายใหม่&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;strong&gt;File Upload&lt;/strong&gt;&lt;/td&gt;
 &lt;td&gt;ประมวลผลไฟล์&lt;/td&gt;
 &lt;td&gt;อ่าน PDF, วิเคราะห์ Excel&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;อ่านเพิ่มเติม: &lt;a class="link" href="https://neng-lab.com/posts/ai-engineering-part-5/" &gt;ตอนที่ 5: Agentic AI&lt;/a&gt;&lt;/p&gt;
&lt;hr&gt;
&lt;h3 id="5-fine-tuning-เมอไหรควรปรบแตง-"&gt;&lt;a href="#5-fine-tuning-%e0%b9%80%e0%b8%a1%e0%b8%ad%e0%b9%84%e0%b8%ab%e0%b8%a3%e0%b8%84%e0%b8%a7%e0%b8%a3%e0%b8%9b%e0%b8%a3%e0%b8%9a%e0%b9%81%e0%b8%95%e0%b8%87-" class="header-anchor"&gt;&lt;/a&gt;&lt;strong&gt;5. Fine-tuning: เมื่อไหร่ควรปรับแต่ง&lt;/strong&gt; 🎯
&lt;/h3&gt;&lt;p&gt;&lt;strong&gt;Fine-tuning ไม่ใช่คำตอบสำหรับทุกปัญหา:&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;สถานการณ์&lt;/th&gt;
 &lt;th&gt;แนะนำ&lt;/th&gt;
 &lt;th&gt;เหตุผล&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;ต้องการโทนเฉพาะ&lt;/td&gt;
 &lt;td&gt;✅ Fine-tuning&lt;/td&gt;
 &lt;td&gt;ให้โมเดลพูดแบบองค์กรคุณ&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;มีข้อมูลภายใน&lt;/td&gt;
 &lt;td&gt;❌ ใช้ RAG&lt;/td&gt;
 &lt;td&gt;ง่ายกว่า, อัพเดทง่าย&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;งานเฉพาะทางมาก&lt;/td&gt;
 &lt;td&gt;✅ Fine-tuning&lt;/td&gt;
 &lt;td&gt;เช่น วินิจฉัยโรค, วิเคราะห์กฎหมาย&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;งบประมาณจำกัด&lt;/td&gt;
 &lt;td&gt;❌ ใช้ Prompt + RAG&lt;/td&gt;
 &lt;td&gt;ประหยัดกว่า&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;อ่านเพิ่มเติม: &lt;a class="link" href="https://neng-lab.com/posts/ai-engineering-part-6/" &gt;ตอนที่ 6: Fine-tuning&lt;/a&gt;&lt;/p&gt;
&lt;hr&gt;
&lt;h3 id="6-agents-เมอไหรให-ai-ตดสนใจเอง-"&gt;&lt;a href="#6-agents-%e0%b9%80%e0%b8%a1%e0%b8%ad%e0%b9%84%e0%b8%ab%e0%b8%a3%e0%b9%83%e0%b8%ab-ai-%e0%b8%95%e0%b8%94%e0%b8%aa%e0%b8%99%e0%b9%83%e0%b8%88%e0%b9%80%e0%b8%ad%e0%b8%87-" class="header-anchor"&gt;&lt;/a&gt;&lt;strong&gt;6. Agents: เมื่อไหร่ให้ AI ตัดสินใจเอง&lt;/strong&gt; 🤖
&lt;/h3&gt;&lt;p&gt;&lt;strong&gt;Agentic AI = AI ที่วางแผนและทำงานเองได้:&lt;/strong&gt;&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-fallback" data-lang="fallback"&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;1&lt;/span&gt;&lt;span class="cl"&gt;✅ ใช้ Agent เมื่อ:
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;2&lt;/span&gt;&lt;span class="cl"&gt;- งานมีหลายขั้นตอน
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;3&lt;/span&gt;&lt;span class="cl"&gt;- ต้องเรียกใช้หลาย Tools
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;4&lt;/span&gt;&lt;span class="cl"&gt;- ต้องการ automation
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;5&lt;/span&gt;&lt;span class="cl"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;6&lt;/span&gt;&lt;span class="cl"&gt;❌ ไม่ต้องใช้ Agent เมื่อ:
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;7&lt;/span&gt;&lt;span class="cl"&gt;- งานขั้นตอนเดียว
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;8&lt;/span&gt;&lt;span class="cl"&gt;- ต้องการควบคุมทุกขั้นตอน
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;9&lt;/span&gt;&lt;span class="cl"&gt;- ความเสี่ยงสูง (ต้องมนุษย์อนุมัติ)
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h3 id="7-reasoning-models-o1-o3-"&gt;&lt;a href="#7-reasoning-models-o1-o3-" class="header-anchor"&gt;&lt;/a&gt;&lt;strong&gt;7. Reasoning Models: o1, o3&lt;/strong&gt; 🧮
&lt;/h3&gt;&lt;p&gt;&lt;strong&gt;โมเดลคิดวิเคราะห์ สำหรับงานซับซ้อน:&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;โมเดล&lt;/th&gt;
 &lt;th&gt;จุดเด่น&lt;/th&gt;
 &lt;th&gt;ราคา&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;strong&gt;OpenAI o1&lt;/strong&gt;&lt;/td&gt;
 &lt;td&gt;คิดก่อนตอบ&lt;/td&gt;
 &lt;td&gt;$15/1M input&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;strong&gt;OpenAI o3&lt;/strong&gt;&lt;/td&gt;
 &lt;td&gt;ฉลาดกว่า o1&lt;/td&gt;
 &lt;td&gt;$10/1M input&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;strong&gt;DeepSeek R1&lt;/strong&gt;&lt;/td&gt;
 &lt;td&gt;Open-source&lt;/td&gt;
 &lt;td&gt;$0.14/1M&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;ใช้เมื่อ:&lt;/strong&gt; งานคณิตศาสตร์, เขียนโค้ดขั้นสูง, วิเคราะห์ซับซ้อน&lt;/p&gt;
&lt;p&gt;อ่านเพิ่มเติม: &lt;a class="link" href="https://neng-lab.com/posts/ai-engineering-part-5/" &gt;ตอนที่ 5: Agentic AI&lt;/a&gt;&lt;/p&gt;
&lt;hr&gt;
&lt;h3 id="8-evaluations-ทดสอบวา-ai-ทำงานไดดไหม-"&gt;&lt;a href="#8-evaluations-%e0%b8%97%e0%b8%94%e0%b8%aa%e0%b8%ad%e0%b8%9a%e0%b8%a7%e0%b8%b2-ai-%e0%b8%97%e0%b8%b3%e0%b8%87%e0%b8%b2%e0%b8%99%e0%b9%84%e0%b8%94%e0%b8%94%e0%b9%84%e0%b8%ab%e0%b8%a1-" class="header-anchor"&gt;&lt;/a&gt;&lt;strong&gt;8. Evaluations: ทดสอบว่า AI ทำงานได้ดีไหม&lt;/strong&gt; ✅
&lt;/h3&gt;&lt;p&gt;&lt;strong&gt;อย่าปล่อย AI โดยไม่ทดสอบ:&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;วิธีทดสอบ&lt;/th&gt;
 &lt;th&gt;ทำอย่างไร&lt;/th&gt;
 &lt;th&gt;เมื่อไหร่&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;strong&gt;Manual Testing&lt;/strong&gt;&lt;/td&gt;
 &lt;td&gt;ทดสอบด้วยตัวเอง&lt;/td&gt;
 &lt;td&gt;ก่อนใช้งานจริง&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;strong&gt;Automated Testing&lt;/strong&gt;&lt;/td&gt;
 &lt;td&gt;ใช้ชุดคำถามทดสอบ&lt;/td&gt;
 &lt;td&gt;ทุกครั้งที่อัพเดท&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;strong&gt;User Feedback&lt;/strong&gt;&lt;/td&gt;
 &lt;td&gt;เก็บคำติชมจากผู้ใช้&lt;/td&gt;
 &lt;td&gt;ตลอดเวลา&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;strong&gt;Monitoring&lt;/strong&gt;&lt;/td&gt;
 &lt;td&gt;ติดตามการใช้งานจริง&lt;/td&gt;
 &lt;td&gt;Production&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;ตัวอย่างชุดทดสอบ Chatbot:&lt;/strong&gt;&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-fallback" data-lang="fallback"&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;1&lt;/span&gt;&lt;span class="cl"&gt;1. คำถามทั่วไป: &amp;#34;กรมการพัฒนาชุมชนทำอะไร?&amp;#34;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;2&lt;/span&gt;&lt;span class="cl"&gt;2. คำถามเฉพาะ: &amp;#34;อยากสมัคร OTOP ต้องทำยังไง?&amp;#34;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;3&lt;/span&gt;&lt;span class="cl"&gt;3. คำถามยาก: &amp;#34;นโยบายชุมชนปี 2569 มีอะไรใหม่?&amp;#34;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;4&lt;/span&gt;&lt;span class="cl"&gt;4. คำถามนอกเรื่อง: &amp;#34;อากาศวันนี้เป็นไง?&amp;#34; (ควรถามกลับ)
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;hr&gt;
&lt;h3 id="8-ai-code-editors-ใช-ai-ชวยเขยนโคด-"&gt;&lt;a href="#8-ai-code-editors-%e0%b9%83%e0%b8%8a-ai-%e0%b8%8a%e0%b8%a7%e0%b8%a2%e0%b9%80%e0%b8%82%e0%b8%a2%e0%b8%99%e0%b9%82%e0%b8%84%e0%b8%94-" class="header-anchor"&gt;&lt;/a&gt;&lt;strong&gt;8. AI Code Editors: ใช้ AI ช่วยเขียนโค้ด&lt;/strong&gt; 💻
&lt;/h3&gt;&lt;p&gt;&lt;strong&gt;ไม่ต้องเขียนโค้ดเองทั้งหมด:&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;เครื่องมือ&lt;/th&gt;
 &lt;th&gt;ราคา&lt;/th&gt;
 &lt;th&gt;จุดเด่น&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;strong&gt;Cursor&lt;/strong&gt;&lt;/td&gt;
 &lt;td&gt;ฟรี/$20/เดือน&lt;/td&gt;
 &lt;td&gt;AI-first editor, ฉลาดมาก&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;strong&gt;GitHub Copilot&lt;/strong&gt;&lt;/td&gt;
 &lt;td&gt;$10/เดือน&lt;/td&gt;
 &lt;td&gt;ผสานกับ GitHub, 2,000 completions/เดือนฟรี&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;strong&gt;Claude Code&lt;/strong&gt;&lt;/td&gt;
 &lt;td&gt;ฟรี (จำกัด)&lt;/td&gt;
 &lt;td&gt;ใช้ Claude เขียนโค้ด&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;strong&gt;VS Code + Extension&lt;/strong&gt;&lt;/td&gt;
 &lt;td&gt;ฟรี&lt;/td&gt;
 &lt;td&gt;ติดตั้ง Extension AI&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;คำแนะนำ:&lt;/strong&gt; เริ่มจาก Cursor (ฟรี) หรือ VS Code + Copilot (ฟรี)&lt;/p&gt;
&lt;hr&gt;
&lt;h3 id="9-observability-ตดตาม-ai-ใน-production-"&gt;&lt;a href="#9-observability-%e0%b8%95%e0%b8%94%e0%b8%95%e0%b8%b2%e0%b8%a1-ai-%e0%b9%83%e0%b8%99-production-" class="header-anchor"&gt;&lt;/a&gt;&lt;strong&gt;9. Observability: ติดตาม AI ใน Production&lt;/strong&gt; 📊
&lt;/h3&gt;&lt;p&gt;&lt;strong&gt;ต้องรู้ว่า AI ทำงานอย่างไร:&lt;/strong&gt;&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-fallback" data-lang="fallback"&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt; 1&lt;/span&gt;&lt;span class="cl"&gt;✅ ติดตั้ง Tracking:
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt; 2&lt;/span&gt;&lt;span class="cl"&gt;- จำนวนการใช้งาน (ต่อวัน/สัปดาห์)
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt; 3&lt;/span&gt;&lt;span class="cl"&gt;- คำถามที่พบบ่อย
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt; 4&lt;/span&gt;&lt;span class="cl"&gt;- คำตอบที่ผู้ใช้กด Like/Dislike
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt; 5&lt;/span&gt;&lt;span class="cl"&gt;- Error Rate (คำตอบผิดพลาด)
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt; 6&lt;/span&gt;&lt;span class="cl"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt; 7&lt;/span&gt;&lt;span class="cl"&gt;✅ เครื่องมือแนะนำ:
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt; 8&lt;/span&gt;&lt;span class="cl"&gt;- LangSmith (สำหรับ LangChain)
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt; 9&lt;/span&gt;&lt;span class="cl"&gt;- Custom Dashboard (สร้างเอง)
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;10&lt;/span&gt;&lt;span class="cl"&gt;- Google Analytics (ติดตามการใช้งานเว็บ)
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;hr&gt;
&lt;h3 id="10-mvp-thinking-ปลอยของทใชไดจรงกอน-"&gt;&lt;a href="#10-mvp-thinking-%e0%b8%9b%e0%b8%a5%e0%b8%ad%e0%b8%a2%e0%b8%82%e0%b8%ad%e0%b8%87%e0%b8%97%e0%b9%83%e0%b8%8a%e0%b9%84%e0%b8%94%e0%b8%88%e0%b8%a3%e0%b8%87%e0%b8%81%e0%b8%ad%e0%b8%99-" class="header-anchor"&gt;&lt;/a&gt;&lt;strong&gt;10. MVP Thinking: ปล่อยของที่ใช้ได้จริงก่อน&lt;/strong&gt; 🚀
&lt;/h3&gt;&lt;p&gt;&lt;strong&gt;อย่ารอให้สมบูรณ์แบบ:&lt;/strong&gt;&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-fallback" data-lang="fallback"&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;1&lt;/span&gt;&lt;span class="cl"&gt;❌ อย่าทำ:
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;2&lt;/span&gt;&lt;span class="cl"&gt;- รอให้ AI ฉลาด 100%
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;3&lt;/span&gt;&lt;span class="cl"&gt;- เพิ่มฟีเจอร์ทุกอย่างก่อนปล่อย
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;4&lt;/span&gt;&lt;span class="cl"&gt;- ทดสอบนานเกินไป
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;5&lt;/span&gt;&lt;span class="cl"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;6&lt;/span&gt;&lt;span class="cl"&gt;✅ ควรทำ:
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;7&lt;/span&gt;&lt;span class="cl"&gt;- ปล่อยเวอร์ชันแรกที่ใช้ได้
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;8&lt;/span&gt;&lt;span class="cl"&gt;- เก็บ Feedback จากผู้ใช้จริง
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;9&lt;/span&gt;&lt;span class="cl"&gt;- ปรับปรุงทีละน้อย
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;&lt;strong&gt;ตัวอย่าง MVP Chatbot:&lt;/strong&gt;&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-fallback" data-lang="fallback"&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;1&lt;/span&gt;&lt;span class="cl"&gt;สัปดาห์ 1: ตอบคำถาม FAQ 20 ข้อ
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;2&lt;/span&gt;&lt;span class="cl"&gt;สัปดาห์ 2: เพิ่ม 30 ข้อ
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;3&lt;/span&gt;&lt;span class="cl"&gt;สัปดาห์ 3: เชื่อมต่อกับฐานข้อมูล
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;4&lt;/span&gt;&lt;span class="cl"&gt;สัปดาห์ 4: เพิ่มฟีเจอร์นัดหมาย
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;hr&gt;
&lt;h2 id="-roadmap-เรมตนสำหรบนกพฒนาชมชน"&gt;&lt;a href="#-roadmap-%e0%b9%80%e0%b8%a3%e0%b8%a1%e0%b8%95%e0%b8%99%e0%b8%aa%e0%b8%b3%e0%b8%ab%e0%b8%a3%e0%b8%9a%e0%b8%99%e0%b8%81%e0%b8%9e%e0%b8%92%e0%b8%99%e0%b8%b2%e0%b8%8a%e0%b8%a1%e0%b8%8a%e0%b8%99" class="header-anchor"&gt;&lt;/a&gt;🗺️ &lt;strong&gt;Roadmap เริ่มต้นสำหรับนักพัฒนาชุมชน&lt;/strong&gt;
&lt;/h2&gt;&lt;p&gt;

&lt;img alt="AI Engineering Roadmap" class="gallery-image" data-flex-basis="320px" data-flex-grow="133" height="600" loading="lazy" sizes="(max-width: 800px) 100vw, 800px" src="https://neng-lab.com/posts/ai-engineering-part-7/image2_hu_c39e76577d560676.jpg" srcset="https://neng-lab.com/posts/ai-engineering-part-7/image2_hu_ee2e1a7456694256.webp 400w, https://neng-lab.com/posts/ai-engineering-part-7/image2_hu_c39e76577d560676.jpg 800w" width="800"&gt;

&lt;em&gt;ภาพ: Roadmap เริ่มต้นใช้งาน AI - ภาพประกอบจาก Unsplash&lt;/em&gt;&lt;/p&gt;
&lt;hr&gt;
&lt;h3 id="level-1-ผเรมตน-สปดาห-1-4"&gt;&lt;a href="#level-1-%e0%b8%9c%e0%b9%80%e0%b8%a3%e0%b8%a1%e0%b8%95%e0%b8%99-%e0%b8%aa%e0%b8%9b%e0%b8%94%e0%b8%b2%e0%b8%ab-1-4" class="header-anchor"&gt;&lt;/a&gt;&lt;strong&gt;Level 1: ผู้เริ่มต้น (สัปดาห์ 1-4)&lt;/strong&gt;
&lt;/h3&gt;&lt;p&gt;&lt;strong&gt;เป้าหมาย:&lt;/strong&gt; ใช้ AI เป็นในชีวิตประจำวัน&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;สัปดาห์&lt;/th&gt;
 &lt;th&gt;เรียนรู้&lt;/th&gt;
 &lt;th&gt;ปฏิบัติ&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;strong&gt;1&lt;/strong&gt;&lt;/td&gt;
 &lt;td&gt;Prompt Engineering&lt;/td&gt;
 &lt;td&gt;ใช้ ChatGPT/Qwen ทำงานประจำวัน&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;strong&gt;2&lt;/strong&gt;&lt;/td&gt;
 &lt;td&gt;Advanced Prompts&lt;/td&gt;
 &lt;td&gt;เขียน Prompt สำหรับงานเฉพาะ&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;strong&gt;3&lt;/strong&gt;&lt;/td&gt;
 &lt;td&gt;RAG พื้นฐาน&lt;/td&gt;
 &lt;td&gt;เชื่อมต่อกับ Google Docs/Sheets&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;strong&gt;4&lt;/strong&gt;&lt;/td&gt;
 &lt;td&gt;Automation&lt;/td&gt;
 &lt;td&gt;ใช้ Zapier/Make เชื่อมต่อ Apps&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;โปรเจกต์:&lt;/strong&gt; สร้าง Chatbot FAQ ส่วนตัว&lt;/p&gt;
&lt;hr&gt;
&lt;h3 id="level-2-ผใชงาน-สปดาห-5-12"&gt;&lt;a href="#level-2-%e0%b8%9c%e0%b9%83%e0%b8%8a%e0%b8%87%e0%b8%b2%e0%b8%99-%e0%b8%aa%e0%b8%9b%e0%b8%94%e0%b8%b2%e0%b8%ab-5-12" class="header-anchor"&gt;&lt;/a&gt;&lt;strong&gt;Level 2: ผู้ใช้งาน (สัปดาห์ 5-12)&lt;/strong&gt;
&lt;/h3&gt;&lt;p&gt;&lt;strong&gt;เป้าหมาย:&lt;/strong&gt; สร้าง AI App ง่ายๆ&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;สัปดาห์&lt;/th&gt;
 &lt;th&gt;เรียนรู้&lt;/th&gt;
 &lt;th&gt;ปฏิบัติ&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;strong&gt;5-6&lt;/strong&gt;&lt;/td&gt;
 &lt;td&gt;API พื้นฐาน&lt;/td&gt;
 &lt;td&gt;เรียกใช้ API ง่ายๆ&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;strong&gt;7-8&lt;/strong&gt;&lt;/td&gt;
 &lt;td&gt;RAG ขั้นสูง&lt;/td&gt;
 &lt;td&gt;สร้าง Chatbot ด้วยข้อมูลองค์กร&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;strong&gt;9-10&lt;/strong&gt;&lt;/td&gt;
 &lt;td&gt;Agentic AI&lt;/td&gt;
 &lt;td&gt;สร้าง Agent ทำงานอัตโนมัติ&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;strong&gt;11-12&lt;/strong&gt;&lt;/td&gt;
 &lt;td&gt;Deployment&lt;/td&gt;
 &lt;td&gt;Deploy App บน Cloud&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;โปรเจกต์:&lt;/strong&gt; Chatbot ประชาสัมพันธ์สำหรับหน่วยงาน&lt;/p&gt;
&lt;hr&gt;
&lt;h3 id="level-3-ผเชยวชาญ-เดอน-4-6"&gt;&lt;a href="#level-3-%e0%b8%9c%e0%b9%80%e0%b8%8a%e0%b8%a2%e0%b8%a7%e0%b8%8a%e0%b8%b2%e0%b8%8d-%e0%b9%80%e0%b8%94%e0%b8%ad%e0%b8%99-4-6" class="header-anchor"&gt;&lt;/a&gt;&lt;strong&gt;Level 3: ผู้เชี่ยวชาญ (เดือน 4-6)&lt;/strong&gt;
&lt;/h3&gt;&lt;p&gt;&lt;strong&gt;เป้าหมาย:&lt;/strong&gt; สร้างระบบ AI ที่ซับซ้อน&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;เดือน&lt;/th&gt;
 &lt;th&gt;เรียนรู้&lt;/th&gt;
 &lt;th&gt;ปฏิบัติ&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;strong&gt;4&lt;/strong&gt;&lt;/td&gt;
 &lt;td&gt;Fine-tuning&lt;/td&gt;
 &lt;td&gt;ปรับแต่งโมเดล&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;strong&gt;5&lt;/strong&gt;&lt;/td&gt;
 &lt;td&gt;Multi-Agent Systems&lt;/td&gt;
 &lt;td&gt;สร้างทีม Agent&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;strong&gt;6&lt;/strong&gt;&lt;/td&gt;
 &lt;td&gt;Production Systems&lt;/td&gt;
 &lt;td&gt;ติดตั้ง Monitoring, Scaling&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;โปรเจกต์:&lt;/strong&gt; ระบบ AI ครบวงจรสำหรับกรม/หน่วยงาน&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id="-checklist-30-วนแรก"&gt;&lt;a href="#-checklist-30-%e0%b8%a7%e0%b8%99%e0%b9%81%e0%b8%a3%e0%b8%81" class="header-anchor"&gt;&lt;/a&gt;✅ &lt;strong&gt;Checklist: 30 วันแรก&lt;/strong&gt;
&lt;/h2&gt;&lt;h3 id="สปดาห-1-เรยนรพนฐาน"&gt;&lt;a href="#%e0%b8%aa%e0%b8%9b%e0%b8%94%e0%b8%b2%e0%b8%ab-1-%e0%b9%80%e0%b8%a3%e0%b8%a2%e0%b8%99%e0%b8%a3%e0%b8%9e%e0%b8%99%e0%b8%90%e0%b8%b2%e0%b8%99" class="header-anchor"&gt;&lt;/a&gt;&lt;strong&gt;สัปดาห์ 1: เรียนรู้พื้นฐาน&lt;/strong&gt;
&lt;/h3&gt;&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-fallback" data-lang="fallback"&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;1&lt;/span&gt;&lt;span class="cl"&gt;□ สร้างบัญชี Qwen/Claude/GPT
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;2&lt;/span&gt;&lt;span class="cl"&gt;□ เรียนรู้ Prompt Engineering พื้นฐาน
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;3&lt;/span&gt;&lt;span class="cl"&gt;□ ใช้ AI เขียนอีเมล 5 ฉบับ
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;4&lt;/span&gt;&lt;span class="cl"&gt;□ ใช้ AI สรุปเอกสาร 3 ชิ้น
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;5&lt;/span&gt;&lt;span class="cl"&gt;□ ใช้ AI แปลภาษาไทย-อังกฤษ 2 ครั้ง
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h3 id="สปดาห-2-ทำงานจรง"&gt;&lt;a href="#%e0%b8%aa%e0%b8%9b%e0%b8%94%e0%b8%b2%e0%b8%ab-2-%e0%b8%97%e0%b8%b3%e0%b8%87%e0%b8%b2%e0%b8%99%e0%b8%88%e0%b8%a3%e0%b8%87" class="header-anchor"&gt;&lt;/a&gt;&lt;strong&gt;สัปดาห์ 2: ทำงานจริง&lt;/strong&gt;
&lt;/h3&gt;&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-fallback" data-lang="fallback"&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;1&lt;/span&gt;&lt;span class="cl"&gt;□ เขียน Prompt สำหรับงานประจำวัน
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;2&lt;/span&gt;&lt;span class="cl"&gt;□ สร้าง Template Prompt ใช้ซ้ำ
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;3&lt;/span&gt;&lt;span class="cl"&gt;□ ใช้ AI วิเคราะห์ข้อมูล Excel
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;4&lt;/span&gt;&lt;span class="cl"&gt;□ ใช้ AI สร้างคอนเทนต์ Social Media
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;5&lt;/span&gt;&lt;span class="cl"&gt;□ ทดลองใช้ AI Code Editor (Cursor)
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h3 id="สปดาห-3-สรางโปรเจกตแรก"&gt;&lt;a href="#%e0%b8%aa%e0%b8%9b%e0%b8%94%e0%b8%b2%e0%b8%ab-3-%e0%b8%aa%e0%b8%a3%e0%b8%b2%e0%b8%87%e0%b9%82%e0%b8%9b%e0%b8%a3%e0%b9%80%e0%b8%88%e0%b8%81%e0%b8%95%e0%b9%81%e0%b8%a3%e0%b8%81" class="header-anchor"&gt;&lt;/a&gt;&lt;strong&gt;สัปดาห์ 3: สร้างโปรเจกต์แรก&lt;/strong&gt;
&lt;/h3&gt;&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-fallback" data-lang="fallback"&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;1&lt;/span&gt;&lt;span class="cl"&gt;□ ระบุปัญหาที่จะแก้ด้วย AI
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;2&lt;/span&gt;&lt;span class="cl"&gt;□ ออกแบบ Chatbot FAQ
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;3&lt;/span&gt;&lt;span class="cl"&gt;□ รวบรวมข้อมูล FAQ 20 ข้อ
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;4&lt;/span&gt;&lt;span class="cl"&gt;□ สร้าง Chatbot ด้วยเครื่องมือ No-code
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;5&lt;/span&gt;&lt;span class="cl"&gt;□ ทดสอบกับเพื่อนร่วมงาน 5 คน
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h3 id="สปดาห-4-deploy-และตดตาม"&gt;&lt;a href="#%e0%b8%aa%e0%b8%9b%e0%b8%94%e0%b8%b2%e0%b8%ab-4-deploy-%e0%b9%81%e0%b8%a5%e0%b8%b0%e0%b8%95%e0%b8%94%e0%b8%95%e0%b8%b2%e0%b8%a1" class="header-anchor"&gt;&lt;/a&gt;&lt;strong&gt;สัปดาห์ 4: Deploy และติดตาม&lt;/strong&gt;
&lt;/h3&gt;&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-fallback" data-lang="fallback"&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;1&lt;/span&gt;&lt;span class="cl"&gt;□ Deploy Chatbot บนเว็บ/LINE
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;2&lt;/span&gt;&lt;span class="cl"&gt;□ ติดตั้ง Google Analytics
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;3&lt;/span&gt;&lt;span class="cl"&gt;□ เก็บ Feedback จากผู้ใช้
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;4&lt;/span&gt;&lt;span class="cl"&gt;□ ปรับปรุงตามคำติชม
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;5&lt;/span&gt;&lt;span class="cl"&gt;□ วางแผนโปรเจกต์ต่อไป
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;hr&gt;
&lt;h2 id="-แหลงเรยนรตอ"&gt;&lt;a href="#-%e0%b9%81%e0%b8%ab%e0%b8%a5%e0%b8%87%e0%b9%80%e0%b8%a3%e0%b8%a2%e0%b8%99%e0%b8%a3%e0%b8%95%e0%b8%ad" class="header-anchor"&gt;&lt;/a&gt;📚 &lt;strong&gt;แหล่งเรียนรู้ต่อ&lt;/strong&gt;
&lt;/h2&gt;&lt;h3 id="หนงสอ"&gt;&lt;a href="#%e0%b8%ab%e0%b8%99%e0%b8%87%e0%b8%aa%e0%b8%ad" class="header-anchor"&gt;&lt;/a&gt;&lt;strong&gt;หนังสือ&lt;/strong&gt;
&lt;/h3&gt;&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;ชื่อ&lt;/th&gt;
 &lt;th&gt;ผู้เขียน&lt;/th&gt;
 &lt;th&gt;ระดับ&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;strong&gt;AI Engineering&lt;/strong&gt;&lt;/td&gt;
 &lt;td&gt;Chip Huyen&lt;/td&gt;
 &lt;td&gt;⭐⭐⭐⭐⭐ (แนะนำ!)&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;strong&gt;Designing Machine Learning Systems&lt;/strong&gt;&lt;/td&gt;
 &lt;td&gt;Chip Huyen&lt;/td&gt;
 &lt;td&gt;⭐⭐⭐⭐&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;strong&gt;Human Compatible&lt;/strong&gt;&lt;/td&gt;
 &lt;td&gt;Stuart Russell&lt;/td&gt;
 &lt;td&gt;⭐⭐⭐⭐&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;ลิงก์:&lt;/strong&gt; &lt;a class="link" href="https://aie-book.com/" target="_blank" rel="noopener"
 &gt;AI Engineering Book&lt;/a&gt;&lt;/p&gt;
&lt;hr&gt;
&lt;h3 id="คอรสออนไลน"&gt;&lt;a href="#%e0%b8%84%e0%b8%ad%e0%b8%a3%e0%b8%aa%e0%b8%ad%e0%b8%ad%e0%b8%99%e0%b9%84%e0%b8%a5%e0%b8%99" class="header-anchor"&gt;&lt;/a&gt;&lt;strong&gt;คอร์สออนไลน์&lt;/strong&gt;
&lt;/h3&gt;&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;คอร์ส&lt;/th&gt;
 &lt;th&gt;แพลตฟอร์ม&lt;/th&gt;
 &lt;th&gt;ราคา&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;strong&gt;AI For Everyone&lt;/strong&gt;&lt;/td&gt;
 &lt;td&gt;Coursera (Andrew Ng)&lt;/td&gt;
 &lt;td&gt;ฟรี&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;strong&gt;Generative AI for Everyone&lt;/strong&gt;&lt;/td&gt;
 &lt;td&gt;DeepLearning.AI&lt;/td&gt;
 &lt;td&gt;ฟรี&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;strong&gt;AI Engineering Nanodegree&lt;/strong&gt;&lt;/td&gt;
 &lt;td&gt;Udacity&lt;/td&gt;
 &lt;td&gt;$399/เดือน&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;hr&gt;
&lt;h3 id="youtube-channels"&gt;&lt;a href="#youtube-channels" class="header-anchor"&gt;&lt;/a&gt;&lt;strong&gt;YouTube Channels&lt;/strong&gt;
&lt;/h3&gt;&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Channel&lt;/th&gt;
 &lt;th&gt;เนื้อหา&lt;/th&gt;
 &lt;th&gt;ภาษา&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;strong&gt;Chip Huyen&lt;/strong&gt;&lt;/td&gt;
 &lt;td&gt;AI Engineering&lt;/td&gt;
 &lt;td&gt;อังกฤษ&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;strong&gt;Andrej Karpathy&lt;/strong&gt;&lt;/td&gt;
 &lt;td&gt;AI/LLM Technical&lt;/td&gt;
 &lt;td&gt;อังกฤษ&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;strong&gt;AI Engineering&lt;/strong&gt;&lt;/td&gt;
 &lt;td&gt;Tutorial, Use Cases&lt;/td&gt;
 &lt;td&gt;อังกฤษ&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;strong&gt;TechLead&lt;/strong&gt;&lt;/td&gt;
 &lt;td&gt;AI Career Advice&lt;/td&gt;
 &lt;td&gt;อังกฤษ&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;hr&gt;
&lt;h2 id="-ai-ในประเทศไทย-2026"&gt;&lt;a href="#-ai-%e0%b9%83%e0%b8%99%e0%b8%9b%e0%b8%a3%e0%b8%b0%e0%b9%80%e0%b8%97%e0%b8%a8%e0%b9%84%e0%b8%97%e0%b8%a2-2026" class="header-anchor"&gt;&lt;/a&gt;🇹🇭 AI ในประเทศไทย 2026
&lt;/h2&gt;&lt;h3 id="นโยบายรฐบาลไทย"&gt;&lt;a href="#%e0%b8%99%e0%b9%82%e0%b8%a2%e0%b8%9a%e0%b8%b2%e0%b8%a2%e0%b8%a3%e0%b8%90%e0%b8%9a%e0%b8%b2%e0%b8%a5%e0%b9%84%e0%b8%97%e0%b8%a2" class="header-anchor"&gt;&lt;/a&gt;นโยบายรัฐบาลไทย
&lt;/h3&gt;&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;โปรแกรม&lt;/th&gt;
 &lt;th&gt;รายละเอียด&lt;/th&gt;
 &lt;th&gt;หน่วยงาน&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;strong&gt;AI-First Nation (2568)&lt;/strong&gt;&lt;/td&gt;
 &lt;td&gt;ประเทศไทยเป็นผู้นำ AI ในภูมิภาค&lt;/td&gt;
 &lt;td&gt;กระทรวงดิจิทัลเพื่อเศรษฐกิจและสังคม&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;strong&gt;SMEs GROWTH 2026&lt;/strong&gt;&lt;/td&gt;
 &lt;td&gt;ยกระดับ SMEs ด้วย AI&lt;/td&gt;
 &lt;td&gt;กรมส่งเสริมอุตสาหกรรม&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;strong&gt;AI Gov4Govt&lt;/strong&gt;&lt;/td&gt;
 &lt;td&gt;อบรมผู้บริหาร 20 กระทรวง&lt;/td&gt;
 &lt;td&gt;สำนักนายกรัฐมนตรี&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="หนวยงานทใช-ai-แลวในไทย"&gt;&lt;a href="#%e0%b8%ab%e0%b8%99%e0%b8%a7%e0%b8%a2%e0%b8%87%e0%b8%b2%e0%b8%99%e0%b8%97%e0%b9%83%e0%b8%8a-ai-%e0%b9%81%e0%b8%a5%e0%b8%a7%e0%b9%83%e0%b8%99%e0%b9%84%e0%b8%97%e0%b8%a2" class="header-anchor"&gt;&lt;/a&gt;หน่วยงานที่ใช้ AI แล้วในไทย
&lt;/h3&gt;&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;หน่วยงาน&lt;/th&gt;
 &lt;th&gt;การใช้ AI&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;strong&gt;กรมประชาสัมพันธ์&lt;/strong&gt;&lt;/td&gt;
 &lt;td&gt;วิเคราะห์ข้อมูลข่าวสาร&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;strong&gt;DGA (สำนักงานพัฒนารัฐบาลดิจิทัล)&lt;/strong&gt;&lt;/td&gt;
 &lt;td&gt;ระบบช่วยอำนวยความสะดวก&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;strong&gt;สธ. (กระทรวงสาธารณสุข)&lt;/strong&gt;&lt;/td&gt;
 &lt;td&gt;วินิจฉัยโรค, พยากรณ์โรค&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;strong&gt;SRI Alert&lt;/strong&gt;&lt;/td&gt;
 &lt;td&gt;เตือนภัยทางการเงิน&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="หลกสตร-ai-ฟรสำหรบคนไทย"&gt;&lt;a href="#%e0%b8%ab%e0%b8%a5%e0%b8%81%e0%b8%aa%e0%b8%95%e0%b8%a3-ai-%e0%b8%9f%e0%b8%a3%e0%b8%aa%e0%b8%b3%e0%b8%ab%e0%b8%a3%e0%b8%9a%e0%b8%84%e0%b8%99%e0%b9%84%e0%b8%97%e0%b8%a2" class="header-anchor"&gt;&lt;/a&gt;หลักสูตร AI ฟรีสำหรับคนไทย
&lt;/h3&gt;&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;AI For Everyone (ภาษาไทย)&lt;/strong&gt; - Coursera&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;กรมพัฒนาชุมชน x AI&lt;/strong&gt; - โครงการฝึกอบรม&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Google AI Studio&lt;/strong&gt; - ฟรี 15 requests/minute&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h3 id="ชมชนไทย"&gt;&lt;a href="#%e0%b8%8a%e0%b8%a1%e0%b8%8a%e0%b8%99%e0%b9%84%e0%b8%97%e0%b8%a2" class="header-anchor"&gt;&lt;/a&gt;&lt;strong&gt;ชุมชนไทย&lt;/strong&gt;
&lt;/h3&gt;&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;ชุมชน&lt;/th&gt;
 &lt;th&gt;แพลตฟอร์ม&lt;/th&gt;
 &lt;th&gt;ลิงก์&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;strong&gt;AI Thailand&lt;/strong&gt;&lt;/td&gt;
 &lt;td&gt;Facebook&lt;/td&gt;
 &lt;td&gt;&lt;a class="link" href="https://facebook.com/groups/ai.thailand" target="_blank" rel="noopener"
 &gt;กลุ่ม&lt;/a&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;strong&gt;Data Science Thailand&lt;/strong&gt;&lt;/td&gt;
 &lt;td&gt;Facebook&lt;/td&gt;
 &lt;td&gt;&lt;a class="link" href="https://facebook.com/groups/datascience.thailand" target="_blank" rel="noopener"
 &gt;กลุ่ม&lt;/a&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;strong&gt;Developer Thailand&lt;/strong&gt;&lt;/td&gt;
 &lt;td&gt;Discord&lt;/td&gt;
 &lt;td&gt;&lt;a class="link" href="https://discord.gg/thailand" target="_blank" rel="noopener"
 &gt;เซิร์ฟเวอร์&lt;/a&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;hr&gt;
&lt;h3 id="เครองมอแนะนำ"&gt;&lt;a href="#%e0%b9%80%e0%b8%84%e0%b8%a3%e0%b8%ad%e0%b8%87%e0%b8%a1%e0%b8%ad%e0%b9%81%e0%b8%99%e0%b8%b0%e0%b8%99%e0%b8%b3" class="header-anchor"&gt;&lt;/a&gt;&lt;strong&gt;เครื่องมือแนะนำ&lt;/strong&gt;
&lt;/h3&gt;&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;ประเภท&lt;/th&gt;
 &lt;th&gt;เครื่องมือ&lt;/th&gt;
 &lt;th&gt;ลิงก์&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;strong&gt;LLM&lt;/strong&gt;&lt;/td&gt;
 &lt;td&gt;Qwen, Claude, GPT-4&lt;/td&gt;
 &lt;td&gt;&lt;a class="link" href="https://chat.qwen.ai/" target="_blank" rel="noopener"
 &gt;Qwen&lt;/a&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;strong&gt;No-code AI&lt;/strong&gt;&lt;/td&gt;
 &lt;td&gt;Flowise, Dify&lt;/td&gt;
 &lt;td&gt;&lt;a class="link" href="https://flowise.ai/" target="_blank" rel="noopener"
 &gt;Flowise&lt;/a&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;strong&gt;Automation&lt;/strong&gt;&lt;/td&gt;
 &lt;td&gt;Zapier, Make&lt;/td&gt;
 &lt;td&gt;&lt;a class="link" href="https://zapier.com/" target="_blank" rel="noopener"
 &gt;Zapier&lt;/a&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;strong&gt;Code Editor&lt;/strong&gt;&lt;/td&gt;
 &lt;td&gt;Cursor, VS Code&lt;/td&gt;
 &lt;td&gt;&lt;a class="link" href="https://cursor.sh/" target="_blank" rel="noopener"
 &gt;Cursor&lt;/a&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;strong&gt;Monitoring&lt;/strong&gt;&lt;/td&gt;
 &lt;td&gt;LangSmith, Custom&lt;/td&gt;
 &lt;td&gt;&lt;a class="link" href="https://smith.langchain.com/" target="_blank" rel="noopener"
 &gt;LangSmith&lt;/a&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;hr&gt;
&lt;h2 id="-สรปและสงทาย"&gt;&lt;a href="#-%e0%b8%aa%e0%b8%a3%e0%b8%9b%e0%b9%81%e0%b8%a5%e0%b8%b0%e0%b8%aa%e0%b8%87%e0%b8%97%e0%b8%b2%e0%b8%a2" class="header-anchor"&gt;&lt;/a&gt;🎯 &lt;strong&gt;สรุปและส่งท้าย&lt;/strong&gt;
&lt;/h2&gt;&lt;hr&gt;
&lt;h3 id="สงทเรยนรทงซรส"&gt;&lt;a href="#%e0%b8%aa%e0%b8%87%e0%b8%97%e0%b9%80%e0%b8%a3%e0%b8%a2%e0%b8%99%e0%b8%a3%e0%b8%97%e0%b8%87%e0%b8%8b%e0%b8%a3%e0%b8%aa" class="header-anchor"&gt;&lt;/a&gt;&lt;strong&gt;สิ่งที่เรียนรู้ทั้งซีรีส์:&lt;/strong&gt;
&lt;/h3&gt;&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-fallback" data-lang="fallback"&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;1&lt;/span&gt;&lt;span class="cl"&gt;✅ ตอนที่ 1: วางแผน AI App — รู้จักปัญหาและโซลูชัน
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;2&lt;/span&gt;&lt;span class="cl"&gt;✅ ตอนที่ 2: Prompt Engineering — สื่อสารกับ AI ให้รู้เรื่อง
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;3&lt;/span&gt;&lt;span class="cl"&gt;✅ ตอนที่ 3: RAG — เชื่อมต่อ AI กับข้อมูล
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;4&lt;/span&gt;&lt;span class="cl"&gt;✅ ตอนที่ 4: Dataset — สร้างข้อมูลสำหรับฝึก AI
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;5&lt;/span&gt;&lt;span class="cl"&gt;✅ ตอนที่ 5: Agentic AI — ให้ AI ทำงานแทน
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;6&lt;/span&gt;&lt;span class="cl"&gt;✅ ตอนที่ 6: Fine-tuning — ปรับแต่งโมเดลให้เชี่ยวชาญ
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;7&lt;/span&gt;&lt;span class="cl"&gt;✅ ตอนที่ 7: สรุปซีรีส์ — Roadmap เริ่มต้นใช้งาน
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;hr&gt;
&lt;h3 id="ขอความสดทายจากมค"&gt;&lt;a href="#%e0%b8%82%e0%b8%ad%e0%b8%84%e0%b8%a7%e0%b8%b2%e0%b8%a1%e0%b8%aa%e0%b8%94%e0%b8%97%e0%b8%b2%e0%b8%a2%e0%b8%88%e0%b8%b2%e0%b8%81%e0%b8%a1%e0%b8%84" class="header-anchor"&gt;&lt;/a&gt;&lt;strong&gt;ข้อความสุดท้ายจากมิค:&lt;/strong&gt;
&lt;/h3&gt;
 &lt;blockquote&gt;
 &lt;p&gt;&lt;strong&gt;&amp;ldquo;AI ไม่ได้มาแทนที่มนุษย์ แต่มาช่วยให้เรา มีเวลาทำสิ่งที่สำคัญกว่า&amp;rdquo;&lt;/strong&gt;&lt;/p&gt;

 &lt;/blockquote&gt;
&lt;hr&gt;
&lt;p&gt;&lt;strong&gt;AI เป็นเครื่องมือ&lt;/strong&gt; — เหมือนมีดที่เชฟใช้ทำอาหาร&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;คุณคือเชฟ&lt;/strong&gt; — AI เป็นแค่มีดที่คมขึ้น&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;อาหารอร่อย&lt;/strong&gt; — ขึ้นอยู่กับทักษะและความคิดสร้างสรรค์ของคุณ&lt;/p&gt;
&lt;hr&gt;
&lt;h3 id="-เรมตนวนน"&gt;&lt;a href="#-%e0%b9%80%e0%b8%a3%e0%b8%a1%e0%b8%95%e0%b8%99%e0%b8%a7%e0%b8%99%e0%b8%99" class="header-anchor"&gt;&lt;/a&gt;&lt;strong&gt;🚀 เริ่มต้นวันนี้!&lt;/strong&gt;
&lt;/h3&gt;&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-fallback" data-lang="fallback"&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;1&lt;/span&gt;&lt;span class="cl"&gt;1. เลือก 1 ปัญหาจากงานประจำวัน
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;2&lt;/span&gt;&lt;span class="cl"&gt;2. ใช้ AI แก้ปัญหานั้น
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;3&lt;/span&gt;&lt;span class="cl"&gt;3. วัดผล (ประหยัดเวลาไหม? ดีขึ้นไหม?)
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;4&lt;/span&gt;&lt;span class="cl"&gt;4. ปรับปรุง
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;5&lt;/span&gt;&lt;span class="cl"&gt;5. ทำซ้ำ
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;hr&gt;
&lt;h2 id="-แสดงความคดเหน"&gt;&lt;a href="#-%e0%b9%81%e0%b8%aa%e0%b8%94%e0%b8%87%e0%b8%84%e0%b8%a7%e0%b8%b2%e0%b8%a1%e0%b8%84%e0%b8%94%e0%b9%80%e0%b8%ab%e0%b8%99" class="header-anchor"&gt;&lt;/a&gt;💬 &lt;strong&gt;แสดงความคิดเห็น&lt;/strong&gt;
&lt;/h2&gt;&lt;p&gt;มีคำถามหรือข้อสงสัยเกี่ยวกับซีรีส์นี้ไหมครับ?&lt;/p&gt;
&lt;p&gt;แสดงความคิดเห็นด้านล่างได้เลยครับ! 👇&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id="-แชรบทความน"&gt;&lt;a href="#-%e0%b9%81%e0%b8%8a%e0%b8%a3%e0%b8%9a%e0%b8%97%e0%b8%84%e0%b8%a7%e0%b8%b2%e0%b8%a1%e0%b8%99" class="header-anchor"&gt;&lt;/a&gt;📢 &lt;strong&gt;แชร์บทความนี้&lt;/strong&gt;
&lt;/h2&gt;&lt;p&gt;ถ้าบทความนี้มีประโยชน์ ช่วยแชร์ให้เพื่อนร่วมงานด้วยครับ!&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a class="link" href="https://www.facebook.com/sharer/sharer.php?u=https://neng-lab.com/posts/ai-engineering-part-7/" target="_blank" rel="noopener"
 &gt;Facebook&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class="link" href="https://social-plugins.line.me/lineit/share?url=https://neng-lab.com/posts/ai-engineering-part-7/" target="_blank" rel="noopener"
 &gt;LINE&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class="link" href="https://t.me/share/url?url=https://neng-lab.com/posts/ai-engineering-part-7/" target="_blank" rel="noopener"
 &gt;Telegram&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class="link" href="https://www.linkedin.com/sharing/share-offsite/?url=https://neng-lab.com/posts/ai-engineering-part-7/" target="_blank" rel="noopener"
 &gt;LinkedIn&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class="link" href="javascript:navigator.clipboard.writeText%28%27https://neng-lab.com/posts/ai-engineering-part-7/%27%29" &gt;Copy Link&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id="-อานบทความอนในซรส"&gt;&lt;a href="#-%e0%b8%ad%e0%b8%b2%e0%b8%99%e0%b8%9a%e0%b8%97%e0%b8%84%e0%b8%a7%e0%b8%b2%e0%b8%a1%e0%b8%ad%e0%b8%99%e0%b9%83%e0%b8%99%e0%b8%8b%e0%b8%a3%e0%b8%aa" class="header-anchor"&gt;&lt;/a&gt;🔗 &lt;strong&gt;อ่านบทความอื่นในซีรีส์&lt;/strong&gt;
&lt;/h2&gt;&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;ตอน&lt;/th&gt;
 &lt;th&gt;หัวข้อ&lt;/th&gt;
 &lt;th&gt;ลิงก์&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;td&gt;วางแผน AI App&lt;/td&gt;
 &lt;td&gt;&lt;a class="link" href="https://neng-lab.com/posts/ai-engineering-part-1/" &gt;อ่านตอนที่ 1&lt;/a&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;2&lt;/td&gt;
 &lt;td&gt;Prompt Engineering&lt;/td&gt;
 &lt;td&gt;&lt;a class="link" href="https://neng-lab.com/posts/ai-engineering-part-2/" &gt;อ่านตอนที่ 2&lt;/a&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;3&lt;/td&gt;
 &lt;td&gt;RAG&lt;/td&gt;
 &lt;td&gt;&lt;a class="link" href="https://neng-lab.com/posts/ai-engineering-part-3/" &gt;อ่านตอนที่ 3&lt;/a&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;4&lt;/td&gt;
 &lt;td&gt;Dataset สำหรับวิจัย&lt;/td&gt;
 &lt;td&gt;&lt;a class="link" href="https://neng-lab.com/posts/ai-engineering-part-4/" &gt;อ่านตอนที่ 4&lt;/a&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;5&lt;/td&gt;
 &lt;td&gt;Agentic AI&lt;/td&gt;
 &lt;td&gt;&lt;a class="link" href="https://neng-lab.com/posts/ai-engineering-part-5/" &gt;อ่านตอนที่ 5&lt;/a&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;6&lt;/td&gt;
 &lt;td&gt;Fine-tuning + สรุปซีรีส์&lt;/td&gt;
 &lt;td&gt;&lt;a class="link" href="https://neng-lab.com/posts/ai-engineering-part-6/" &gt;อ่านตอนที่ 6&lt;/a&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;hr&gt;
&lt;h2 id="-ตดตามตอนตอไป"&gt;&lt;a href="#-%e0%b8%95%e0%b8%94%e0%b8%95%e0%b8%b2%e0%b8%a1%e0%b8%95%e0%b8%ad%e0%b8%99%e0%b8%95%e0%b8%ad%e0%b9%84%e0%b8%9b" class="header-anchor"&gt;&lt;/a&gt;📬 &lt;strong&gt;ติดตามตอนต่อไป&lt;/strong&gt;
&lt;/h2&gt;&lt;p&gt;ซีรีส์ AI Engineering จบลงแต่เพียงเท่านี้&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;แต่การเดินทางเพิ่งเริ่มต้น!&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;ติดตามบทความใหม่ๆ เกี่ยวกับ:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;AI สำหรับงานชุมชน&lt;/li&gt;
&lt;li&gt;Digital Transformation&lt;/li&gt;
&lt;li&gt;Technology &amp;amp; Community Development&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;ได้ที่บล็อก &lt;strong&gt;Code &amp;amp; Community&lt;/strong&gt; ครับ!&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;&lt;strong&gt;ขอบคุณที่ติดตามกันมาจนจบซีรีส์ครับ!&lt;/strong&gt; 🙏&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;&lt;em&gt;ซีรีส์: AI Engineering สำหรับนักพัฒนาชุมชน&lt;/em&gt;&lt;br&gt;
&lt;em&gt;ตอนที่ 7/7: สรุปซีรีส์&lt;/em&gt;&lt;br&gt;
&lt;em&gt;โดย เหน่ง - นักวิชาการพัฒนาชุมชน&lt;/em&gt;&lt;br&gt;
&lt;em&gt;กรมการพัฒนาชุมชน กระทรวงมหาดไทย&lt;/em&gt;&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;&lt;strong&gt;ซีรีส์จบแล้ว แต่การเรียนรู้ไม่มีที่สิ้นสุด!&lt;/strong&gt; 🚀&lt;/p&gt;</description></item><item><title>AI Engineering ตอนที่ 6: Fine-tuning AI Models</title><link>https://neng-lab.com/posts/ai-engineering-part-6/</link><pubDate>Thu, 09 Apr 2026 23:45:00 +0700</pubDate><author>jitaret@gmail.com (เหน่ง)</author><guid>https://neng-lab.com/posts/ai-engineering-part-6/</guid><description>&lt;img src="https://neng-lab.com/" alt="Featured image of post AI Engineering ตอนที่ 6: Fine-tuning AI Models" /&gt;&lt;h1 id="-ai-engineering-ตอนท-6-fine-tuning-ai-models"&gt;&lt;a href="#-ai-engineering-%e0%b8%95%e0%b8%ad%e0%b8%99%e0%b8%97-6-fine-tuning-ai-models" class="header-anchor"&gt;&lt;/a&gt;🎯 AI Engineering ตอนที่ 6: Fine-tuning AI Models
&lt;/h1&gt;&lt;p&gt;&lt;strong&gt;ซีรีส์: AI Engineering สำหรับนักพัฒนาชุมชน&lt;/strong&gt;&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;&lt;strong&gt;ผู้เขียน:&lt;/strong&gt; เหน่ง (นักวิชาการพัฒนาชุมชน)&lt;br&gt;
&lt;strong&gt;สังกัด:&lt;/strong&gt; กรมการพัฒนาชุมชน กระทรวงมหาดไทย&lt;br&gt;
&lt;strong&gt;วันที่:&lt;/strong&gt; 9 เมษายน 2569&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id="-สารบญ"&gt;&lt;a href="#-%e0%b8%aa%e0%b8%b2%e0%b8%a3%e0%b8%9a%e0%b8%8d" class="header-anchor"&gt;&lt;/a&gt;📋 &lt;strong&gt;สารบัญ&lt;/strong&gt;
&lt;/h2&gt;&lt;ol&gt;
&lt;li&gt;&lt;a class="link" href="#fine-tuning-%e0%b8%84%e0%b8%b7%e0%b8%ad%e0%b8%ad%e0%b8%b0%e0%b9%84%e0%b8%a3" &gt;Fine-tuning คืออะไร?&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class="link" href="#%e0%b8%95%e0%b9%88%e0%b8%b2%e0%b8%87%e0%b8%88%e0%b8%b2%e0%b8%81-pre-trained-%e0%b8%ad%e0%b8%a2%e0%b9%88%e0%b8%b2%e0%b8%87%e0%b9%84%e0%b8%a3" &gt;ต่างจาก Pre-trained อย่างไร?&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class="link" href="#%e0%b9%80%e0%b8%a1%e0%b8%b7%e0%b9%88%e0%b8%ad%e0%b9%84%e0%b8%ab%e0%b8%a3%e0%b9%88%e0%b8%84%e0%b8%a7%e0%b8%a3-fine-tuning" &gt;เมื่อไหร่ควร Fine-tuning?&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class="link" href="#%e0%b8%82%e0%b8%b1%e0%b9%89%e0%b8%99%e0%b8%95%e0%b8%ad%e0%b8%99%e0%b8%81%e0%b8%b2%e0%b8%a3%e0%b8%97%e0%b8%b3-fine-tuning" &gt;ขั้นตอนการทำ Fine-tuning&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class="link" href="#%e0%b9%80%e0%b8%84%e0%b8%a3%e0%b8%b7%e0%b9%88%e0%b8%ad%e0%b8%87%e0%b8%a1%e0%b8%b7%e0%b8%adplatform-%e0%b8%97%e0%b8%b5%e0%b9%88%e0%b9%81%e0%b8%99%e0%b8%b0%e0%b8%99%e0%b8%b3" &gt;เครื่องมือ/Platform ที่แนะนำ&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class="link" href="#%e0%b8%95%e0%b9%89%e0%b8%99%e0%b8%97%e0%b8%b8%e0%b8%99%e0%b9%81%e0%b8%a5%e0%b8%b0%e0%b9%80%e0%b8%a7%e0%b8%a5%e0%b8%b2" &gt;ต้นทุนและเวลา&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class="link" href="#%e0%b8%ad%e0%b9%88%e0%b8%b2%e0%b8%99%e0%b8%95%e0%b8%ad%e0%b8%99%e0%b8%95%e0%b9%88%e0%b8%ad%e0%b9%84%e0%b8%9b-%e0%b8%95%e0%b8%ad%e0%b8%99%e0%b8%97%e0%b8%b5%e0%b9%88-7" &gt;อ่านตอนต่อไป (ตอนที่ 7)&lt;/a&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;hr&gt;
&lt;h2 id="-fine-tuning-คออะไร"&gt;&lt;a href="#-fine-tuning-%e0%b8%84%e0%b8%ad%e0%b8%ad%e0%b8%b0%e0%b9%84%e0%b8%a3" class="header-anchor"&gt;&lt;/a&gt;🤖 &lt;strong&gt;Fine-tuning คืออะไร?&lt;/strong&gt;
&lt;/h2&gt;&lt;p&gt;

&lt;img alt="Fine-tuning Concept" class="gallery-image" data-flex-basis="320px" data-flex-grow="133" height="600" loading="lazy" sizes="(max-width: 800px) 100vw, 800px" src="https://neng-lab.com/posts/ai-engineering-part-6/image1_hu_7dfb2def1bcdb55.jpg" srcset="https://neng-lab.com/posts/ai-engineering-part-6/image1_hu_a7ceb3baa02fada.webp 400w, https://neng-lab.com/posts/ai-engineering-part-6/image1_hu_7dfb2def1bcdb55.jpg 800w" width="800"&gt;

&lt;em&gt;ภาพ: แนวคิด Fine-tuning - ภาพประกอบจาก Unsplash&lt;/em&gt;&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;ถ้าคุณเคยใช้ ChatGPT หรือ AI อื่นๆ มาก่อน คงสังเกตว่าบางทีมันตอบได้ดีมาก แต่บางเรื่องก็ไม่ตรงใจ หรืออาจจะตอบผิดไปเลย สาเหตุหนึ่งคือโมเดลเหล่านี้ถูกฝึกมาด้วยข้อมูลทั่วไป ไม่ได้เชี่ยวชาญในเรื่องเฉพาะทางของเรา&lt;/p&gt;
&lt;p&gt;วันนี้เราจะมาทำความรู้จักกับ &lt;strong&gt;Fine-tuning&lt;/strong&gt; เทคนิคที่จะช่วยให้ AI ของเราฉลาดขึ้นในแบบที่เราต้องการ 😎&lt;/p&gt;
&lt;hr&gt;
&lt;h3 id="ความหมายพนฐาน"&gt;&lt;a href="#%e0%b8%84%e0%b8%a7%e0%b8%b2%e0%b8%a1%e0%b8%ab%e0%b8%a1%e0%b8%b2%e0%b8%a2%e0%b8%9e%e0%b8%99%e0%b8%90%e0%b8%b2%e0%b8%99" class="header-anchor"&gt;&lt;/a&gt;&lt;strong&gt;ความหมายพื้นฐาน&lt;/strong&gt;
&lt;/h3&gt;&lt;p&gt;&lt;strong&gt;Fine-tuning&lt;/strong&gt; คือกระบวนการนำโมเดล AI ที่ถูกฝึกมาแล้ว (เรียกว่า Pre-trained Model) มาฝึกเพิ่มเติมด้วยข้อมูลเฉพาะทางของเราเอง&lt;/p&gt;
&lt;p&gt;ลองนึกภาพแบบนี้:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Pre-trained Model&lt;/strong&gt; = นักเรียนที่เรียนจบมหาวิทยาลัย มีความรู้กว้างๆ รู้เรื่องทั่วไปได้หลายเรื่อง แต่ไม่ได้เชี่ยวชาญอะไรเป็นพิเศษ&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Fine-tuning&lt;/strong&gt; = ส่งนักเรียนคนนั้นไปเรียนคอร์สเฉพาะทางเพิ่มเติม เช่น คอร์สกฎหมาย คอร์สแพทย์ หรือคอร์สบัญชี ทำให้เขามีความเชี่ยวชาญในเรื่องนั้นๆ มากขึ้น&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h3 id="ทำไมตอง-fine-tuning"&gt;&lt;a href="#%e0%b8%97%e0%b8%b3%e0%b9%84%e0%b8%a1%e0%b8%95%e0%b8%ad%e0%b8%87-fine-tuning" class="header-anchor"&gt;&lt;/a&gt;&lt;strong&gt;ทำไมต้อง Fine-tuning?&lt;/strong&gt;
&lt;/h3&gt;&lt;p&gt;โมเดล AI ที่ถูกฝึกมาแล้วอย่าง ChatGPT, Claude, หรือ LLaMA ล้วนถูกฝึกด้วยข้อมูลมหาศาลจากอินเทอร์เน็ต พวกมันรู้เรื่องทั่วไปได้ดี แต่ถ้าคุณต้องการให้มัน:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;ตอบคำถามเกี่ยวกับสินค้าของบริษัทคุณ&lt;/li&gt;
&lt;li&gt;เขียนโค้ดตามสไตล์ที่ทีมใช้&lt;/li&gt;
&lt;li&gt;วิเคราะห์ข้อมูลทางการเงินของคุณ&lt;/li&gt;
&lt;li&gt;ตอบลูกค้าในภาษาที่เป็นธรรมชาติ&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&amp;hellip;การ Fine-tuning จะช่วยให้โมเดลทำสิ่งเหล่านี้ได้ดีขึ้นมาก&lt;/p&gt;
&lt;hr&gt;
&lt;h3 id="ตวอยางในชวตจรง"&gt;&lt;a href="#%e0%b8%95%e0%b8%a7%e0%b8%ad%e0%b8%a2%e0%b8%b2%e0%b8%87%e0%b9%83%e0%b8%99%e0%b8%8a%e0%b8%a7%e0%b8%95%e0%b8%88%e0%b8%a3%e0%b8%87" class="header-anchor"&gt;&lt;/a&gt;&lt;strong&gt;ตัวอย่างในชีวิตจริง&lt;/strong&gt;
&lt;/h3&gt;&lt;p&gt;สมมติคุณทำแชทบอทสำหรับร้านกาแฟ:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Without Fine-tuning:&lt;/strong&gt; บอทอาจตอบว่า &amp;ldquo;ผมสามารถช่วยคุณได้&amp;rdquo; แต่ไม่รู้เมนูกาแฟ ราคา หรือโปรโมชั่นของร้านคุณ&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;With Fine-tuning:&lt;/strong&gt; บอทจะรู้ว่า &amp;ldquo;ลาเต้มือถือ 45 บาท&amp;rdquo; &amp;ldquo;วันนี้มีโปรซื้อ 1 แถม 1&amp;rdquo; และตอบได้ตรงใจลูกค้ามากขึ้น&lt;/li&gt;
&lt;/ul&gt;

 &lt;blockquote&gt;
 &lt;p&gt;💡 &lt;strong&gt;อ่านเพิ่มเติม:&lt;/strong&gt; &lt;a class="link" href="https://neng-lab.com/posts/ai-engineering-part-4/" &gt;ตอนที่ 4: RAG&lt;/a&gt; - วิธีเชื่อมต่อ AI กับฐานข้อมูล&lt;/p&gt;

 &lt;/blockquote&gt;
&lt;hr&gt;
&lt;h2 id="-ตางจาก-pre-trained-อยางไร"&gt;&lt;a href="#-%e0%b8%95%e0%b8%b2%e0%b8%87%e0%b8%88%e0%b8%b2%e0%b8%81-pre-trained-%e0%b8%ad%e0%b8%a2%e0%b8%b2%e0%b8%87%e0%b9%84%e0%b8%a3" class="header-anchor"&gt;&lt;/a&gt;⚖️ &lt;strong&gt;ต่างจาก Pre-trained อย่างไร?&lt;/strong&gt;
&lt;/h2&gt;&lt;p&gt;นี่เป็นคำถามที่หลายคนสงสัย มาดูความแตกต่างกันแบบเข้าใจง่ายๆ&lt;/p&gt;
&lt;hr&gt;
&lt;h3 id="เปรยบเทยบแบบตาราง"&gt;&lt;a href="#%e0%b9%80%e0%b8%9b%e0%b8%a3%e0%b8%a2%e0%b8%9a%e0%b9%80%e0%b8%97%e0%b8%a2%e0%b8%9a%e0%b9%81%e0%b8%9a%e0%b8%9a%e0%b8%95%e0%b8%b2%e0%b8%a3%e0%b8%b2%e0%b8%87" class="header-anchor"&gt;&lt;/a&gt;&lt;strong&gt;เปรียบเทียบแบบตาราง&lt;/strong&gt;
&lt;/h3&gt;&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;หัวข้อ&lt;/th&gt;
 &lt;th&gt;Pre-trained Model&lt;/th&gt;
 &lt;th&gt;Fine-tuned Model&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;strong&gt;ข้อมูลที่ใช้ฝึก&lt;/strong&gt;&lt;/td&gt;
 &lt;td&gt;ข้อมูลมหาศาลจากอินเทอร์เน็ต&lt;/td&gt;
 &lt;td&gt;ข้อมูลเฉพาะทางของเรา&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;strong&gt;ความรู้&lt;/strong&gt;&lt;/td&gt;
 &lt;td&gt;ความรู้ทั่วไปกว้างๆ&lt;/td&gt;
 &lt;td&gt;ความเชี่ยวชาญเฉพาะด้าน&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;strong&gt;ทรัพยากรที่ใช้&lt;/strong&gt;&lt;/td&gt;
 &lt;td&gt;ต้องใช้ GPU จำนวนมาก ค่าใช้จ่ายสูง&lt;/td&gt;
 &lt;td&gt;ใช้ทรัพยากรน้อยกว่ามาก&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;strong&gt;ความสามารถ&lt;/strong&gt;&lt;/td&gt;
 &lt;td&gt;ทำงานได้หลายอย่าง แต่ไม่ลึก&lt;/td&gt;
 &lt;td&gt;ทำงานเฉพาะทางได้ลึกและแม่นยำ&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;strong&gt;ต้นทุน&lt;/strong&gt;&lt;/td&gt;
 &lt;td&gt;สูงมาก (ต้องฝึกจากศูนย์)&lt;/td&gt;
 &lt;td&gt;ต่ำกว่า (ปรับจากโมเดลที่มีอยู่แล้ว)&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;strong&gt;เวลาในการฝึก&lt;/strong&gt;&lt;/td&gt;
 &lt;td&gt;หลายสัปดาห์ถึงเดือน&lt;/td&gt;
 &lt;td&gt;หลายชั่วโมงถึงไม่กี่วัน&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;hr&gt;
&lt;h3 id="อธบายเพมเตม"&gt;&lt;a href="#%e0%b8%ad%e0%b8%98%e0%b8%9a%e0%b8%b2%e0%b8%a2%e0%b9%80%e0%b8%9e%e0%b8%a1%e0%b9%80%e0%b8%95%e0%b8%a1" class="header-anchor"&gt;&lt;/a&gt;&lt;strong&gt;อธิบายเพิ่มเติม&lt;/strong&gt;
&lt;/h3&gt;&lt;p&gt;&lt;strong&gt;Pre-trained Model&lt;/strong&gt; เหมือนคนที่เรียนจบปริญญาตรีด้านอะไรก็ได้ รู้เรื่องทั่วไป แต่ถ้าจะให้ทำงานเฉพาะทาง ต้องฝึกเพิ่มอีกเยอะ&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Fine-tuned Model&lt;/strong&gt; เหมือนคนที่เรียนจบแล้วไปฝึกงานหรือเรียนต่อโทในสายที่ต้องการ มีความเชี่ยวชาญในเรื่องนั้นๆ&lt;/p&gt;
&lt;hr&gt;
&lt;h3 id="ขอดของ-fine-tuning"&gt;&lt;a href="#%e0%b8%82%e0%b8%ad%e0%b8%94%e0%b8%82%e0%b8%ad%e0%b8%87-fine-tuning" class="header-anchor"&gt;&lt;/a&gt;&lt;strong&gt;ข้อดีของ Fine-tuning&lt;/strong&gt;
&lt;/h3&gt;&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;ประหยัดทรัพยากร&lt;/strong&gt; - ไม่ต้องฝึกโมเดลจากศูนย์&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;ข้อมูลน้อยก็ได้&lt;/strong&gt; - ไม่ต้องมีข้อมูลหลายล้านตัวอย่าง&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;ปรับแต่งได้&lt;/strong&gt; - เปลี่ยนพฤติกรรมโมเดลตามต้องการ&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;เร็วกว่า&lt;/strong&gt; - ฝึกเสร็จในเวลาสั้น&lt;/li&gt;
&lt;/ol&gt;
&lt;hr&gt;
&lt;h3 id="ขอจำกด"&gt;&lt;a href="#%e0%b8%82%e0%b8%ad%e0%b8%88%e0%b8%b3%e0%b8%81%e0%b8%94" class="header-anchor"&gt;&lt;/a&gt;&lt;strong&gt;ข้อจำกัด&lt;/strong&gt;
&lt;/h3&gt;&lt;ul&gt;
&lt;li&gt;ยังต้องมีข้อมูลที่ดีพอสมควร (หลายร้อยถึงหลายพันตัวอย่าง)&lt;/li&gt;
&lt;li&gt;ถ้าข้อมูลไม่ดี โมเดลก็จะไม่ดีตามไปด้วย (Garbage In, Garbage Out)&lt;/li&gt;
&lt;li&gt;ต้องมีความรู้เบื้องต้นเกี่ยวกับการฝึกโมเดล&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id="-เมอไหรควร-fine-tuning"&gt;&lt;a href="#-%e0%b9%80%e0%b8%a1%e0%b8%ad%e0%b9%84%e0%b8%ab%e0%b8%a3%e0%b8%84%e0%b8%a7%e0%b8%a3-fine-tuning" class="header-anchor"&gt;&lt;/a&gt;✅ &lt;strong&gt;เมื่อไหร่ควร Fine-tuning?&lt;/strong&gt;
&lt;/h2&gt;&lt;p&gt;นี่เป็นคำถามสำคัญมาก เพราะไม่ใช่ทุกกรณีที่ต้อง Fine-tuning&lt;/p&gt;
&lt;hr&gt;
&lt;h3 id="ควร-fine-tuning-เมอ"&gt;&lt;a href="#%e0%b8%84%e0%b8%a7%e0%b8%a3-fine-tuning-%e0%b9%80%e0%b8%a1%e0%b8%ad" class="header-anchor"&gt;&lt;/a&gt;&lt;strong&gt;ควร Fine-tuning เมื่อ&lt;/strong&gt;
&lt;/h3&gt;&lt;h4 id="1-ตองการเปลยน"&gt;&lt;a href="#1-%e0%b8%95%e0%b8%ad%e0%b8%87%e0%b8%81%e0%b8%b2%e0%b8%a3%e0%b9%80%e0%b8%9b%e0%b8%a5%e0%b8%a2%e0%b8%99" class="header-anchor"&gt;&lt;/a&gt;&lt;strong&gt;1. ต้องการเปลี่ยน &amp;ldquo;พฤติกรรม&amp;rdquo; ของโมเดล&lt;/strong&gt;
&lt;/h4&gt;&lt;p&gt;ถ้าคุณต้องการให้โมเดล:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;ตอบสนองในแบบที่คุณต้องการ เช่น เป็นทางการ หรือเป็นกันเอง&lt;/li&gt;
&lt;li&gt;หลีกเลี่ยงเนื้อหาบางประเภท&lt;/li&gt;
&lt;li&gt;ทำตามกฎเกณฑ์เฉพาะของคุณ&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;ตัวอย่าง: บริษัทต้องการ AI ที่ตอบลูกค้าด้วยน้ำเสียงเป็นมิตร ไม่ใช่แบบทางการเกินไป&lt;/p&gt;
&lt;hr&gt;
&lt;h4 id="2-มขอมลเฉพาะโดเมน"&gt;&lt;a href="#2-%e0%b8%a1%e0%b8%82%e0%b8%ad%e0%b8%a1%e0%b8%a5%e0%b9%80%e0%b8%89%e0%b8%9e%e0%b8%b2%e0%b8%b0%e0%b9%82%e0%b8%94%e0%b9%80%e0%b8%a1%e0%b8%99" class="header-anchor"&gt;&lt;/a&gt;&lt;strong&gt;2. มีข้อมูลเฉพาะโดเมน&lt;/strong&gt;
&lt;/h4&gt;&lt;p&gt;ถ้าคุณทำงานในอุตสาหกรรมเฉพาะทาง เช่น:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;การแพทย์ → ศัพท์แพทย์เฉพาะทาง&lt;/li&gt;
&lt;li&gt;กฎหมาย → ข้อกฎหมายไทย&lt;/li&gt;
&lt;li&gt;การเงิน → การวิเคราะห์หุ้น, พอร์ตการลงทุน&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;โมเดลทั่วไปอาจไม่รู้คำศัพท์เหล่านี้ดีพอ&lt;/p&gt;
&lt;hr&gt;
&lt;h4 id="3-ตองการความแมนยำสงในงานเฉพาะ"&gt;&lt;a href="#3-%e0%b8%95%e0%b8%ad%e0%b8%87%e0%b8%81%e0%b8%b2%e0%b8%a3%e0%b8%84%e0%b8%a7%e0%b8%b2%e0%b8%a1%e0%b9%81%e0%b8%a1%e0%b8%99%e0%b8%a2%e0%b8%b3%e0%b8%aa%e0%b8%87%e0%b9%83%e0%b8%99%e0%b8%87%e0%b8%b2%e0%b8%99%e0%b9%80%e0%b8%89%e0%b8%9e%e0%b8%b2%e0%b8%b0" class="header-anchor"&gt;&lt;/a&gt;&lt;strong&gt;3. ต้องการความแม่นยำสูงในงานเฉพาะ&lt;/strong&gt;
&lt;/h4&gt;&lt;p&gt;ถ้าคุณต้องการให้ AI:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;จำแนกอีเมลว่าเป็นสแปมหรือไม่ (ความแม่นยำสูงมาก)&lt;/li&gt;
&lt;li&gt;วิเคราะห์ความรู้สึกจากรีวิวลูกค้า&lt;/li&gt;
&lt;li&gt;ตรวจจับความผิดปกติในข้อมูล&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Fine-tuning จะช่วยเพิ่มความแม่นยำได้มาก&lt;/p&gt;
&lt;hr&gt;
&lt;h4 id="4-มขอมล-labeled-อยางนอย-1000-5000-ตวอยาง"&gt;&lt;a href="#4-%e0%b8%a1%e0%b8%82%e0%b8%ad%e0%b8%a1%e0%b8%a5-labeled-%e0%b8%ad%e0%b8%a2%e0%b8%b2%e0%b8%87%e0%b8%99%e0%b8%ad%e0%b8%a2-1000-5000-%e0%b8%95%e0%b8%a7%e0%b8%ad%e0%b8%a2%e0%b8%b2%e0%b8%87" class="header-anchor"&gt;&lt;/a&gt;&lt;strong&gt;4. มีข้อมูล labeled อย่างน้อย 1,000-5,000 ตัวอย่าง&lt;/strong&gt;
&lt;/h4&gt;&lt;p&gt;นี่คือจำนวนขั้นต่ำที่แนะนำสำหรับ Fine-tuning ทั่วไป ยิ่งมากยิ่งดี แต่ถ้ามีน้อยกว่านี้ อาจต้องใช้เทคนิคอื่นช่วย&lt;/p&gt;
&lt;hr&gt;
&lt;h3 id="ไมควร-fine-tuning-เมอ"&gt;&lt;a href="#%e0%b9%84%e0%b8%a1%e0%b8%84%e0%b8%a7%e0%b8%a3-fine-tuning-%e0%b9%80%e0%b8%a1%e0%b8%ad" class="header-anchor"&gt;&lt;/a&gt;&lt;strong&gt;ไม่ควร Fine-tuning เมื่อ&lt;/strong&gt;
&lt;/h3&gt;&lt;h4 id="1-แคตองการใหโมเดลรขอมลใหม"&gt;&lt;a href="#1-%e0%b9%81%e0%b8%84%e0%b8%95%e0%b8%ad%e0%b8%87%e0%b8%81%e0%b8%b2%e0%b8%a3%e0%b9%83%e0%b8%ab%e0%b9%82%e0%b8%a1%e0%b9%80%e0%b8%94%e0%b8%a5%e0%b8%a3%e0%b8%82%e0%b8%ad%e0%b8%a1%e0%b8%a5%e0%b9%83%e0%b8%ab%e0%b8%a1" class="header-anchor"&gt;&lt;/a&gt;&lt;strong&gt;1. แค่ต้องการให้โมเดลรู้ข้อมูลใหม่&lt;/strong&gt;
&lt;/h4&gt;&lt;p&gt;ถ้าคุณแค่อยากให้ AI รู้ข้อมูลบางอย่าง เช่น:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;รายชื่อสินค้าใหม่&lt;/li&gt;
&lt;li&gt;ข้อมูลที่เปลี่ยนแปลงบ่อย&lt;/li&gt;
&lt;li&gt;เอกสารภายในบริษัท&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;ควรใช้ RAG (Retrieval-Augmented Generation) แทน&lt;/strong&gt; เพราะ:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;ไม่ต้องฝึกโมเดลใหม่&lt;/li&gt;
&lt;li&gt;อัพเดทข้อมูลได้ง่าย&lt;/li&gt;
&lt;li&gt;ไม่ต้องมีข้อมูล labeled&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h4 id="2-มขอมลนอยเกนไป-500-ตวอยาง"&gt;&lt;a href="#2-%e0%b8%a1%e0%b8%82%e0%b8%ad%e0%b8%a1%e0%b8%a5%e0%b8%99%e0%b8%ad%e0%b8%a2%e0%b9%80%e0%b8%81%e0%b8%99%e0%b9%84%e0%b8%9b-500-%e0%b8%95%e0%b8%a7%e0%b8%ad%e0%b8%a2%e0%b8%b2%e0%b8%87" class="header-anchor"&gt;&lt;/a&gt;&lt;strong&gt;2. มีข้อมูลน้อยเกินไป (&amp;lt;500 ตัวอย่าง)&lt;/strong&gt;
&lt;/h4&gt;&lt;p&gt;ถ้ามีข้อมูลน้อยกว่า 500 ตัวอย่าง:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;ผลลัพธ์อาจไม่ดี&lt;/li&gt;
&lt;li&gt;โมเดลอาจจำข้อมูลแทนที่จะเรียนรู้&lt;/li&gt;
&lt;li&gt;ควรลองใช้ Prompt Engineering ก่อน&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h4 id="3-ตองการคำตอบทอพเดทตลอดเวลา"&gt;&lt;a href="#3-%e0%b8%95%e0%b8%ad%e0%b8%87%e0%b8%81%e0%b8%b2%e0%b8%a3%e0%b8%84%e0%b8%b3%e0%b8%95%e0%b8%ad%e0%b8%9a%e0%b8%97%e0%b8%ad%e0%b8%9e%e0%b9%80%e0%b8%94%e0%b8%97%e0%b8%95%e0%b8%a5%e0%b8%ad%e0%b8%94%e0%b9%80%e0%b8%a7%e0%b8%a5%e0%b8%b2" class="header-anchor"&gt;&lt;/a&gt;&lt;strong&gt;3. ต้องการคำตอบที่อัพเดทตลอดเวลา&lt;/strong&gt;
&lt;/h4&gt;&lt;p&gt;ถ้าข้อมูลของคุณเปลี่ยนแปลงบ่อยมาก:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;ราคาสินค้า&lt;/li&gt;
&lt;li&gt;ข่าวสาร&lt;/li&gt;
&lt;li&gt;นโยบายบริษัท&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;การ Fine-tuning ทุกครั้งที่ข้อมูลเปลี่ยนจะยุ่งยากและเสียค่าใช้จ่าย &lt;strong&gt;RAG เหมาะกว่า&lt;/strong&gt;&lt;/p&gt;
&lt;hr&gt;
&lt;h4 id="4-ใชงานทวไปไมซบซอน"&gt;&lt;a href="#4-%e0%b9%83%e0%b8%8a%e0%b8%87%e0%b8%b2%e0%b8%99%e0%b8%97%e0%b8%a7%e0%b9%84%e0%b8%9b%e0%b9%84%e0%b8%a1%e0%b8%8b%e0%b8%9a%e0%b8%8b%e0%b8%ad%e0%b8%99" class="header-anchor"&gt;&lt;/a&gt;&lt;strong&gt;4. ใช้งานทั่วไปไม่ซับซ้อน&lt;/strong&gt;
&lt;/h4&gt;&lt;p&gt;ถ้าคุณแค่ต้องการ:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;สรุปข้อความ&lt;/li&gt;
&lt;li&gt;แปลภาษา&lt;/li&gt;
&lt;li&gt;ตอบคำถามทั่วไป&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;โมเดล Pre-trained ทั่วไปก็เพียงพอแล้ว ไม่จำเป็นต้อง Fine-tuning&lt;/p&gt;
&lt;hr&gt;
&lt;h3 id="สรป-ควร-vs-ไมควร"&gt;&lt;a href="#%e0%b8%aa%e0%b8%a3%e0%b8%9b-%e0%b8%84%e0%b8%a7%e0%b8%a3-vs-%e0%b9%84%e0%b8%a1%e0%b8%84%e0%b8%a7%e0%b8%a3" class="header-anchor"&gt;&lt;/a&gt;&lt;strong&gt;สรุป: ควร vs ไม่ควร&lt;/strong&gt;
&lt;/h3&gt;&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;สถานการณ์&lt;/th&gt;
 &lt;th&gt;แนะนำ&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;เปลี่ยนน้ำเสียง/สไตล์การตอบ&lt;/td&gt;
 &lt;td&gt;✅ Fine-tuning&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;เพิ่มความรู้เฉพาะทาง&lt;/td&gt;
 &lt;td&gt;✅ Fine-tuning&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;เพิ่มข้อมูลที่เปลี่ยนบ่อย&lt;/td&gt;
 &lt;td&gt;❌ ใช้ RAG&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;มีข้อมูลน้อยมาก&lt;/td&gt;
 &lt;td&gt;❌ ใช้ Prompt Engineering&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;ใช้งานทั่วไป&lt;/td&gt;
 &lt;td&gt;❌ ใช้ Pre-trained ตรงๆ&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;hr&gt;
&lt;h2 id="-ขนตอนการทำ-fine-tuning"&gt;&lt;a href="#-%e0%b8%82%e0%b8%99%e0%b8%95%e0%b8%ad%e0%b8%99%e0%b8%81%e0%b8%b2%e0%b8%a3%e0%b8%97%e0%b8%b3-fine-tuning" class="header-anchor"&gt;&lt;/a&gt;🛠️ &lt;strong&gt;ขั้นตอนการทำ Fine-tuning&lt;/strong&gt;
&lt;/h2&gt;&lt;p&gt;การทำ Fine-tuning เป็นกระบวนการที่ต้องทำทีละขั้นตอนอย่างเป็นระบบ ไม่ใช่แค่โยนข้อมูลให้โมเดลแล้วจบ มาดูกันว่าแต่ละขั้นตอนทำอะไรบ้าง 🎯&lt;/p&gt;
&lt;hr&gt;
&lt;h3 id="step-1-เตรยมขอมล-data-preparation-"&gt;&lt;a href="#step-1-%e0%b9%80%e0%b8%95%e0%b8%a3%e0%b8%a2%e0%b8%a1%e0%b8%82%e0%b8%ad%e0%b8%a1%e0%b8%a5-data-preparation-" class="header-anchor"&gt;&lt;/a&gt;&lt;strong&gt;Step 1: เตรียมข้อมูล (Data Preparation)&lt;/strong&gt; 📚
&lt;/h3&gt;&lt;p&gt;ข้อมูลคือหัวใจสำคัญของ Fine-tuning โมเดลที่ดีต้องมาจากข้อมูลที่ดี&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;สิ่งที่ต้องทำ:&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;รวบรวมข้อมูล&lt;/strong&gt; – ขึ้นอยู่กับ use case เช่น ถ้าต้องการให้โมเดลตอบคำถามด้านกฎหมาย ก็ต้องรวบรวมเอกสารกฎหมาย คำถาม-คำตอบ ข้อมูลถาม-ตอบ (Q&amp;amp;A) เป็นต้น&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;ทำความสะอาดข้อมูล&lt;/strong&gt; – ลบข้อมูลที่ซ้ำ ข้อมูลที่ผิดพลาด หรือข้อมูลที่ไม่เกี่ยวข้องออก&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;จัดรูปแบบ (Format)&lt;/strong&gt; – ข้อมูลต้องอยู่ในรูปแบบที่โมเดลเข้าใจได้ เช่น JSON Lines (.jsonl) ที่มี prompt และ response&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;แบ่งข้อมูล&lt;/strong&gt; – แบ่งเป็นชุดฝึก (Training set) 70-80% และชุดตรวจสอบ (Validation set) 20-30%&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h3 id="step-2-เลอกโมเดลฐาน-base-model-selection-"&gt;&lt;a href="#step-2-%e0%b9%80%e0%b8%a5%e0%b8%ad%e0%b8%81%e0%b9%82%e0%b8%a1%e0%b9%80%e0%b8%94%e0%b8%a5%e0%b8%90%e0%b8%b2%e0%b8%99-base-model-selection-" class="header-anchor"&gt;&lt;/a&gt;&lt;strong&gt;Step 2: เลือกโมเดลฐาน (Base Model Selection)&lt;/strong&gt; 🧠
&lt;/h3&gt;&lt;p&gt;การเลือกโมเดลฐานเหมือนการเลือกวัตถุดิบ ถ้าเลือกวัตถุดิบไม่ดี อาหารก็ออกมาไม่อร่อย&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;ปัจจัยที่ต้องพิจารณา:&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;ขนาดโมเดล&lt;/strong&gt; – 7B, 13B, 34B, 70B ยิ่งใหญ่ยิ่งมีความสามารถมาก แต่ก็ต้องใช้ทรัพยากรมากขึ้น&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;License&lt;/strong&gt; – บางโมเดลใช้ในเชิงพาณิชย์ได้ บางโมเดลใช้ได้แค่ในงานวิจัย&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;ความสามารถเฉพาะทาง&lt;/strong&gt; – โมเดลบางตัวเก่งเรื่องการเขียนโค้ด บางตัวเก่งเรื่องการตอบคำถาม&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;ภาษา&lt;/strong&gt; – บางโมเดลรองรับภาษาไทยดีอยู่แล้ว บางตัวต้องปรับแต่งเพิ่ม&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;โมเดลแนะนำสำหรับ Fine-tuning:&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;ขนาด&lt;/th&gt;
 &lt;th&gt;โมเดลแนะนำ&lt;/th&gt;
 &lt;th&gt;เหมาะกับ&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;7B&lt;/td&gt;
 &lt;td&gt;Llama 3.8B, Qwen 1.8B, Mistral 7B&lt;/td&gt;
 &lt;td&gt;ผู้เริ่มต้น, งบน้อย&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;13B&lt;/td&gt;
 &lt;td&gt;Llama 3.13B, Qwen 2.5-14B&lt;/td&gt;
 &lt;td&gt;งบปานกลาง, งานทั่วไป&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;34B+&lt;/td&gt;
 &lt;td&gt;Qwen 2.5-32B, Llama 3.1-70B&lt;/td&gt;
 &lt;td&gt;งานที่ต้องการความแม่นยำสูง&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;hr&gt;
&lt;h3 id="step-3-เลอกเทคนค-fine-tuning-"&gt;&lt;a href="#step-3-%e0%b9%80%e0%b8%a5%e0%b8%ad%e0%b8%81%e0%b9%80%e0%b8%97%e0%b8%84%e0%b8%99%e0%b8%84-fine-tuning-" class="header-anchor"&gt;&lt;/a&gt;&lt;strong&gt;Step 3: เลือกเทคนิค Fine-tuning&lt;/strong&gt; ⚙️
&lt;/h3&gt;&lt;p&gt;ต่อไปนี้คือเทคนิคหลักๆ ที่นิยมใช้กัน&lt;/p&gt;
&lt;h4 id="full-fine-tuning"&gt;&lt;a href="#full-fine-tuning" class="header-anchor"&gt;&lt;/a&gt;&lt;strong&gt;Full Fine-tuning&lt;/strong&gt;
&lt;/h4&gt;&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;หลักการ:&lt;/strong&gt; ปรับแต่งทุก Parameter ของโมเดล&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;ข้อดี:&lt;/strong&gt; ได้ผลลัพธ์ดีที่สุด โมเดลเรียนรู้ได้เต็มที่&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;ข้อเสีย:&lt;/strong&gt; ต้องใช้ GPU ทรัพยากรสูงมาก (ต้องมี VRAM เยอะ)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;เหมาะกับ:&lt;/strong&gt; โมเดลขนาดเล็ก (7B พารามิเตอร์) ที่มี GPU แรงๆ&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h4 id="lora-low-rank-adaptation"&gt;&lt;a href="#lora-low-rank-adaptation" class="header-anchor"&gt;&lt;/a&gt;&lt;strong&gt;LoRA (Low-Rank Adaptation)&lt;/strong&gt;
&lt;/h4&gt;&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;หลักการ:&lt;/strong&gt; เพิ่ม &amp;ldquo;Weight&amp;rdquo; ที่เรียกว่า LoRA adapters แทนที่จะแก้ไขโมเดลต้นฉบับ&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;ข้อดี:&lt;/strong&gt; ประหยัด VRAM มาก เร็วกว่า ใช้ GPU ระดับ consumer ได้&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;ข้อเสีย:&lt;/strong&gt; คุณภาพอาจด้อยกว่า Full fine-tuning เล็กน้อย&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;เหมาะกับ:&lt;/strong&gt; คนทั่วไปที่มี GPU ระดับ gaming card&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h4 id="qlora-quantized-lora"&gt;&lt;a href="#qlora-quantized-lora" class="header-anchor"&gt;&lt;/a&gt;&lt;strong&gt;QLoRA (Quantized LoRA)&lt;/strong&gt;
&lt;/h4&gt;&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;หลักการ:&lt;/strong&gt; รวม Quantization (การบีบอัดโมเดล) เข้ากับ LoRA ทำให้สามารถ fine-tune โมเดลขนาดใหญ่มากๆ ได้ใน GPU ที่มี VRAM น้อย&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;ข้อดี:&lt;/strong&gt; ฝึกโมเดล 70B ได้ใน GPU 24GB VRAM!&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;ข้อเสีย:&lt;/strong&gt; ซับซ้อนกว่า ต้องตั้งค่าเยอะ&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;เหมาะกับ:&lt;/strong&gt; คนที่อยากลองโมเดลใหญ่แต่มี GPU จำกัด&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;p&gt;&lt;strong&gt;สรุปเปรียบเทียบ:&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;เทคนิค&lt;/th&gt;
 &lt;th&gt;VRAM ที่ต้องการ&lt;/th&gt;
 &lt;th&gt;คุณภาพ&lt;/th&gt;
 &lt;th&gt;ความเร็ว&lt;/th&gt;
 &lt;th&gt;เหมาะกับ&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Full FT&lt;/td&gt;
 &lt;td&gt;สูงมาก (40GB+)&lt;/td&gt;
 &lt;td&gt;ดีที่สุด&lt;/td&gt;
 &lt;td&gt;ช้า&lt;/td&gt;
 &lt;td&gt;GPU ระดับ server&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;LoRA&lt;/td&gt;
 &lt;td&gt;ปานกลาง (24GB)&lt;/td&gt;
 &lt;td&gt;ดี&lt;/td&gt;
 &lt;td&gt;เร็ว&lt;/td&gt;
 &lt;td&gt;Gaming GPU&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;QLoRA&lt;/td&gt;
 &lt;td&gt;ต่ำ (12-24GB)&lt;/td&gt;
 &lt;td&gt;ดีพอ&lt;/td&gt;
 &lt;td&gt;เร็ว&lt;/td&gt;
 &lt;td&gt;มือใหม่, GPU จำกัด&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;hr&gt;
&lt;h3 id="step-4-ฝกโมเดล-training-"&gt;&lt;a href="#step-4-%e0%b8%9d%e0%b8%81%e0%b9%82%e0%b8%a1%e0%b9%80%e0%b8%94%e0%b8%a5-training-" class="header-anchor"&gt;&lt;/a&gt;&lt;strong&gt;Step 4: ฝึกโมเดล (Training)&lt;/strong&gt; 🏋️
&lt;/h3&gt;&lt;p&gt;เมื่อเตรียมข้อมูล เลือกโมเดล และเลือกเทคนิคพร้อมแล้ว ก็ถึงขั้นตอนการฝึกโมเดล&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;สิ่งที่ต้องตั้งค่า:&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Learning Rate&lt;/strong&gt; – ความเร็วในการเรียนรู้ ถ้าเร็วเกินโมเดลจะไม่ converge (ไม่ลู่เข้า) ถ้าช้าเกินใช้เวลานาน ค่าแนะนำ: 1e-4 ถึง 3e-4&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Epochs&lt;/strong&gt; – จำนวนรอบที่โมเดลเรียนรู้จากข้อมูลทั้งหมด มากเกินไปจะ overfit (จำข้อมูลฝึกไปทั้งหมด)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Batch Size&lt;/strong&gt; – จำนวนข้อมูลที่ป้อนให้โมเดลทีละครั้ง ขึ้นกับ VRAM&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Warmup Steps&lt;/strong&gt; – จำนวน steps แรกที่ learning rate ค่อยๆ เพิ่มขึ้น&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h3 id="step-5-ประเมนผล-evaluation-"&gt;&lt;a href="#step-5-%e0%b8%9b%e0%b8%a3%e0%b8%b0%e0%b9%80%e0%b8%a1%e0%b8%99%e0%b8%9c%e0%b8%a5-evaluation-" class="header-anchor"&gt;&lt;/a&gt;&lt;strong&gt;Step 5: ประเมินผล (Evaluation)&lt;/strong&gt; 📊
&lt;/h3&gt;&lt;p&gt;โมเดลฝึกเสร็จแล้ว ต้องวัดผลว่าดีจริงหรือไม่&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;วิธีการประเมินที่นิยม:&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Automatic Metrics:&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;BLEU, ROUGE – วัดความเหมือนกับคำตอบแบบ reference&lt;/li&gt;
&lt;li&gt;Perplexity – วัดความแม่นยำของโมเดลในการทำนายคำถัดไป&lt;/li&gt;
&lt;li&gt;Exact Match – ว่าตอบตรงกับคำตอบมากแค่ไหน&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Human Evaluation:&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;ให้คนตรวจสอบคุณภาพคำตอบ&lt;/li&gt;
&lt;li&gt;ให้คะแนนความถูกต้อง ความเป็นธรรมชาติ&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h3 id="step-6-deploy-และ-monitor-"&gt;&lt;a href="#step-6-deploy-%e0%b9%81%e0%b8%a5%e0%b8%b0-monitor-" class="header-anchor"&gt;&lt;/a&gt;&lt;strong&gt;Step 6: Deploy และ Monitor&lt;/strong&gt; 🚀
&lt;/h3&gt;&lt;p&gt;ขั้นตอนสุดท้ายคือนำโมเดลไปใช้งานจริง&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;การ Deploy:&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Local/On-premise&lt;/strong&gt; – ใช้ vLLM, Text Generation Inference (TGI) สำหรับรันบนเครื่องตัวเอง&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Cloud API&lt;/strong&gt; – ใช้ Hugging Face Inference Endpoints, Together AI, RunPod&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Edge Deployment&lt;/strong&gt; – ใช้ llama.cpp, Ollama สำหรับรันบนเครื่องทั่วไป&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id="-เครองมอplatform-ทแนะนำ"&gt;&lt;a href="#-%e0%b9%80%e0%b8%84%e0%b8%a3%e0%b8%ad%e0%b8%87%e0%b8%a1%e0%b8%adplatform-%e0%b8%97%e0%b9%81%e0%b8%99%e0%b8%b0%e0%b8%99%e0%b8%b3" class="header-anchor"&gt;&lt;/a&gt;🧰 &lt;strong&gt;เครื่องมือ/Platform ที่แนะนำ&lt;/strong&gt;
&lt;/h2&gt;&lt;p&gt;มีเครื่องมือและบริการ Cloud หลายตัวที่ช่วยให้การ Fine-tuning ง่ายขึ้น แบ่งเป็น 2 กลุ่มหลัก&lt;/p&gt;
&lt;hr&gt;
&lt;h3 id="เครองมอ-open-source-"&gt;&lt;a href="#%e0%b9%80%e0%b8%84%e0%b8%a3%e0%b8%ad%e0%b8%87%e0%b8%a1%e0%b8%ad-open-source-" class="header-anchor"&gt;&lt;/a&gt;&lt;strong&gt;เครื่องมือ Open Source&lt;/strong&gt; 📦
&lt;/h3&gt;&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;เครื่องมือ&lt;/th&gt;
 &lt;th&gt;วัตถุประสงค์&lt;/th&gt;
 &lt;th&gt;เหมาะกับ&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;strong&gt;Hugging Face&lt;/strong&gt;&lt;/td&gt;
 &lt;td&gt;Framework หลัก&lt;/td&gt;
 &lt;td&gt;ทุกคน&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;strong&gt;PEFT&lt;/strong&gt;&lt;/td&gt;
 &lt;td&gt;LoRA, QLoRA&lt;/td&gt;
 &lt;td&gt;ประหยัดทรัพยากร&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;strong&gt;Axolotl&lt;/strong&gt;&lt;/td&gt;
 &lt;td&gt;Fine-tuning Orchestrator&lt;/td&gt;
 &lt;td&gt;ฝึก LLM ด้วย YAML config&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;strong&gt;BitsAndBytes&lt;/strong&gt;&lt;/td&gt;
 &lt;td&gt;Quantization (4-bit, 8-bit)&lt;/td&gt;
 &lt;td&gt;ลดการใช้ VRAM&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;strong&gt;Ollama&lt;/strong&gt;&lt;/td&gt;
 &lt;td&gt;รัน Local LLM&lt;/td&gt;
 &lt;td&gt;รันบนเครื่องตัวเอง&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;hr&gt;
&lt;h2 id="-เทรนด-2026-local-ai-และ-reasoning-models"&gt;&lt;a href="#-%e0%b9%80%e0%b8%97%e0%b8%a3%e0%b8%99%e0%b8%94-2026-local-ai-%e0%b9%81%e0%b8%a5%e0%b8%b0-reasoning-models" class="header-anchor"&gt;&lt;/a&gt;🆕 เทรนด์ 2026: Local AI และ Reasoning Models
&lt;/h2&gt;&lt;h3 id="local-ai---รนบนเครองตวเอง"&gt;&lt;a href="#local-ai---%e0%b8%a3%e0%b8%99%e0%b8%9a%e0%b8%99%e0%b9%80%e0%b8%84%e0%b8%a3%e0%b8%ad%e0%b8%87%e0%b8%95%e0%b8%a7%e0%b9%80%e0%b8%ad%e0%b8%87" class="header-anchor"&gt;&lt;/a&gt;Local AI - รันบนเครื่องตัวเอง
&lt;/h3&gt;&lt;p&gt;&lt;strong&gt;ทำไม Local AI ถึงมาแรง?&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;🔒 &lt;strong&gt;Privacy&lt;/strong&gt; - ข้อมูลอ่อนไหวไม่ต้องส่งไป Cloud&lt;/li&gt;
&lt;li&gt;💰 &lt;strong&gt;ประหยัด&lt;/strong&gt; - จ่ายครั้งเดียว ใช้ชั่วลันนาน&lt;/li&gt;
&lt;li&gt;⚡ &lt;strong&gt;เร็ว&lt;/strong&gt; - ไม่ต้องรอ API response&lt;/li&gt;
&lt;/ul&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;โมเดล&lt;/th&gt;
 &lt;th&gt;ขนาด&lt;/th&gt;
 &lt;th&gt;RAM ที่ต้องการ&lt;/th&gt;
 &lt;th&gt;เหมาะกับ&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;strong&gt;Qwen 3.5&lt;/strong&gt;&lt;/td&gt;
 &lt;td&gt;122B params&lt;/td&gt;
 &lt;td&gt;64GB+&lt;/td&gt;
 &lt;td&gt;Laptop ระดับสูง&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;strong&gt;Gemma 4&lt;/strong&gt;&lt;/td&gt;
 &lt;td&gt;Open-source&lt;/td&gt;
 &lt;td&gt;32GB+&lt;/td&gt;
 &lt;td&gt;ผู้เริ่มต้น&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;strong&gt;Llama 3.1&lt;/strong&gt;&lt;/td&gt;
 &lt;td&gt;70B&lt;/td&gt;
 &lt;td&gt;48GB+&lt;/td&gt;
 &lt;td&gt;งานหนัก&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="reasoning-models---o1-o3"&gt;&lt;a href="#reasoning-models---o1-o3" class="header-anchor"&gt;&lt;/a&gt;Reasoning Models - o1, o3
&lt;/h3&gt;&lt;p&gt;&lt;strong&gt;คืออะไร?&lt;/strong&gt; โมเดลที่ฉลาดในการคิดวิเคราะห์ ทำงานซับซ้อนได้ดี&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;โมเดล&lt;/th&gt;
 &lt;th&gt;จุดเด่น&lt;/th&gt;
 &lt;th&gt;ราคา&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;strong&gt;OpenAI o1&lt;/strong&gt;&lt;/td&gt;
 &lt;td&gt;คิดก่อนตอบ, เหมาะ Math/Coding&lt;/td&gt;
 &lt;td&gt;$15/1M input&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;strong&gt;OpenAI o3&lt;/strong&gt;&lt;/td&gt;
 &lt;td&gt;ฉลาดกว่า o1, วิเคราะห์ลึก&lt;/td&gt;
 &lt;td&gt;$10/1M input&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;strong&gt;DeepSeek R1&lt;/strong&gt;&lt;/td&gt;
 &lt;td&gt;Open-source Reasoning&lt;/td&gt;
 &lt;td&gt;$0.14/1M&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;เมื่อไหร่ควรใช้:&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;✅ งานวิเคราะห์ซับซ้อน&lt;/li&gt;
&lt;li&gt;✅ การคำนวณทางคณิตศาสตร์&lt;/li&gt;
&lt;li&gt;✅ เขียนโปรแกรมขั้นสูง&lt;/li&gt;
&lt;li&gt;❌ งานทั่วไป (ใช้โมเดลถูกกว่า)&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h3 id="cloud-platforms-"&gt;&lt;a href="#cloud-platforms-" class="header-anchor"&gt;&lt;/a&gt;&lt;strong&gt;Cloud Platforms&lt;/strong&gt; ☁️
&lt;/h3&gt;&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Platform&lt;/th&gt;
 &lt;th&gt;จุดเด่น&lt;/th&gt;
 &lt;th&gt;ราคาเริ่มต้น&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;strong&gt;Together AI&lt;/strong&gt;&lt;/td&gt;
 &lt;td&gt;Fine-tune โมเดลจาก HF Hub ได้โดยตรง&lt;/td&gt;
 &lt;td&gt;~$50-500&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;strong&gt;Hugging Face AutoTrain&lt;/strong&gt;&lt;/td&gt;
 &lt;td&gt;No-code, ง่าย&lt;/td&gt;
 &lt;td&gt;$9-99/เดือน&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;strong&gt;Google Vertex AI&lt;/strong&gt;&lt;/td&gt;
 &lt;td&gt;Enterprise-grade&lt;/td&gt;
 &lt;td&gt;ตามการใช้งาน&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;strong&gt;Azure OpenAI&lt;/strong&gt;&lt;/td&gt;
 &lt;td&gt;Fine-tune GPT models&lt;/td&gt;
 &lt;td&gt;$2-20/ชั่วโมง&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;strong&gt;RunPod&lt;/strong&gt;&lt;/td&gt;
 &lt;td&gt;GPU Cloud ราคาประหยัด&lt;/td&gt;
 &lt;td&gt;$1-2/ชั่วโมง&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;hr&gt;
&lt;p&gt;&lt;strong&gt;ตารางเปรียบเทียบ Platform:&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Platform&lt;/th&gt;
 &lt;th&gt;ความง่าย&lt;/th&gt;
 &lt;th&gt;ราคา&lt;/th&gt;
 &lt;th&gt;เหมาะกับ&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;HF AutoTrain&lt;/td&gt;
 &lt;td&gt;ง่ายมาก&lt;/td&gt;
 &lt;td&gt;$$-$$$&lt;/td&gt;
 &lt;td&gt;มือใหม่&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Together AI&lt;/td&gt;
 &lt;td&gt;ง่าย&lt;/td&gt;
 &lt;td&gt;$$&lt;/td&gt;
 &lt;td&gt;ทั่วไป&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Google Vertex AI&lt;/td&gt;
 &lt;td&gt;ปานกลาง&lt;/td&gt;
 &lt;td&gt;$$$$&lt;/td&gt;
 &lt;td&gt;Enterprise&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Azure OpenAI&lt;/td&gt;
 &lt;td&gt;ปานกลาง&lt;/td&gt;
 &lt;td&gt;$$$$&lt;/td&gt;
 &lt;td&gt;ที่ใช้ Azure&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;RunPod&lt;/td&gt;
 &lt;td&gt;ยาก&lt;/td&gt;
 &lt;td&gt;$&lt;/td&gt;
 &lt;td&gt;มือโปร&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;hr&gt;
&lt;h2 id="-ตนทนและเวลา"&gt;&lt;a href="#-%e0%b8%95%e0%b8%99%e0%b8%97%e0%b8%99%e0%b9%81%e0%b8%a5%e0%b8%b0%e0%b9%80%e0%b8%a7%e0%b8%a5%e0%b8%b2" class="header-anchor"&gt;&lt;/a&gt;💰 &lt;strong&gt;ต้นทุนและเวลา&lt;/strong&gt;
&lt;/h2&gt;&lt;p&gt;คำถามสำคัญคือ &amp;ldquo;มันแพงไหม?&amp;rdquo; คำตอบคือ &amp;ldquo;ขึ้นอยู่กับ&amp;rdquo;&lt;/p&gt;
&lt;hr&gt;
&lt;h3 id="ตนทนโดยประมาณ"&gt;&lt;a href="#%e0%b8%95%e0%b8%99%e0%b8%97%e0%b8%99%e0%b9%82%e0%b8%94%e0%b8%a2%e0%b8%9b%e0%b8%a3%e0%b8%b0%e0%b8%a1%e0%b8%b2%e0%b8%93" class="header-anchor"&gt;&lt;/a&gt;&lt;strong&gt;ต้นทุนโดยประมาณ&lt;/strong&gt;
&lt;/h3&gt;&lt;p&gt;&lt;strong&gt;ปัจจัยที่ส่งผลต่อราคา:&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;ขนาดโมเดล (7B vs 13B vs 70B)&lt;/li&gt;
&lt;li&gt;เทคนิคที่ใช้ (Full FT vs LoRA vs QLoRA)&lt;/li&gt;
&lt;li&gt;จำนวนข้อมูล&lt;/li&gt;
&lt;li&gt;Cloud Provider ที่เลือก&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;p&gt;&lt;strong&gt;ตารางค่าใช้จ่ายโดยประมาณ:&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;โมเดล&lt;/th&gt;
 &lt;th&gt;เทคนิค&lt;/th&gt;
 &lt;th&gt;ต้นทุน ($)&lt;/th&gt;
 &lt;th&gt;เวลา (ชม.)&lt;/th&gt;
 &lt;th&gt;VRAM ที่ต้องการ&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;7B&lt;/td&gt;
 &lt;td&gt;QLoRA&lt;/td&gt;
 &lt;td&gt;50-200&lt;/td&gt;
 &lt;td&gt;2-8&lt;/td&gt;
 &lt;td&gt;12-16GB&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7B&lt;/td&gt;
 &lt;td&gt;LoRA&lt;/td&gt;
 &lt;td&gt;100-300&lt;/td&gt;
 &lt;td&gt;2-8&lt;/td&gt;
 &lt;td&gt;16-24GB&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7B&lt;/td&gt;
 &lt;td&gt;Full FT&lt;/td&gt;
 &lt;td&gt;200-500&lt;/td&gt;
 &lt;td&gt;4-12&lt;/td&gt;
 &lt;td&gt;40GB+&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;13B&lt;/td&gt;
 &lt;td&gt;LoRA&lt;/td&gt;
 &lt;td&gt;500-2,500&lt;/td&gt;
 &lt;td&gt;2-8&lt;/td&gt;
 &lt;td&gt;24-48GB&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;13B&lt;/td&gt;
 &lt;td&gt;QLoRA&lt;/td&gt;
 &lt;td&gt;200-800&lt;/td&gt;
 &lt;td&gt;2-8&lt;/td&gt;
 &lt;td&gt;16-24GB&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;34B&lt;/td&gt;
 &lt;td&gt;QLoRA&lt;/td&gt;
 &lt;td&gt;500-2,000&lt;/td&gt;
 &lt;td&gt;4-12&lt;/td&gt;
 &lt;td&gt;24-32GB&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;70B&lt;/td&gt;
 &lt;td&gt;QLoRA&lt;/td&gt;
 &lt;td&gt;1,000-5,000&lt;/td&gt;
 &lt;td&gt;8-24&lt;/td&gt;
 &lt;td&gt;24-48GB&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;hr&gt;
&lt;h3 id="วธประหยด-"&gt;&lt;a href="#%e0%b8%a7%e0%b8%98%e0%b8%9b%e0%b8%a3%e0%b8%b0%e0%b8%ab%e0%b8%a2%e0%b8%94-" class="header-anchor"&gt;&lt;/a&gt;&lt;strong&gt;วิธีประหยัด&lt;/strong&gt; 💡
&lt;/h3&gt;&lt;p&gt;&lt;strong&gt;1. เริ่มจากโมเดลเล็ก&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;เริ่มที่ 7B ก่อน ถ้าได้ผลลัพธ์ที่ต้องการแล้ว ไม่จำเป็นต้องไปโมเดลใหญ่&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;2. ใช้ QLoRA&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;ประหยัด VRAM ลดค่าใช้จ่ายได้มหาศาล ในขณะที่คุณภาพลดลงไม่มาก&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;3. ใช้ Cloud ที่ราคาถูก&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;RunPod, Lambda Labs ราคาถูกกว่า AWS, GCP&lt;/li&gt;
&lt;li&gt;Reserved instances ถูลงกว่า on-demand&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;4. ลดขนาดข้อมูล&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;ข้อมูล 1,000-5,000 examples เพียงพอสำหรับหลายๆ use cases ไม่จำเป็นต้องล้าน records&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;5. ใช้ Prompt Engineering ก่อน&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;บางครั้งการปรับ Prompt ให้ดีกว่าใช้ Fine-tuning ก็ได้ผลลัพธ์ที่ดีพอ ลองก่อน!&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id="-อานตอนตอไป-ตอนท-7"&gt;&lt;a href="#-%e0%b8%ad%e0%b8%b2%e0%b8%99%e0%b8%95%e0%b8%ad%e0%b8%99%e0%b8%95%e0%b8%ad%e0%b9%84%e0%b8%9b-%e0%b8%95%e0%b8%ad%e0%b8%99%e0%b8%97-7" class="header-anchor"&gt;&lt;/a&gt;🚀 &lt;strong&gt;อ่านตอนต่อไป (ตอนที่ 7)&lt;/strong&gt;
&lt;/h2&gt;&lt;p&gt;

&lt;img alt="AI Engineering Series" class="gallery-image" data-flex-basis="320px" data-flex-grow="133" height="600" loading="lazy" sizes="(max-width: 800px) 100vw, 800px" src="https://neng-lab.com/posts/ai-engineering-part-6/image1_hu_7dfb2def1bcdb55.jpg" srcset="https://neng-lab.com/posts/ai-engineering-part-6/image1_hu_a7ceb3baa02fada.webp 400w, https://neng-lab.com/posts/ai-engineering-part-6/image1_hu_7dfb2def1bcdb55.jpg 800w" width="800"&gt;

&lt;em&gt;ภาพ: สรุปซีรีส์ AI Engineering - ภาพประกอบจาก Unsplash&lt;/em&gt;&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;ยินดีด้วยครับ! คุณอ่านมาถึงตอนที่ 6 ของซีรีส์ &lt;strong&gt;AI Engineering สำหรับนักพัฒนาชุมชน&lt;/strong&gt; แล้ว! 🎉&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;เหลืออีก 1 ตอนเท่านั้น!&lt;/strong&gt; ตอนต่อไปจะเป็นสรุปซีรีส์พร้อม Roadmap เริ่มต้นใช้งานจริง&lt;/p&gt;
&lt;hr&gt;
&lt;h3 id="ยอนรอย-6-ตอนทผานมา"&gt;&lt;a href="#%e0%b8%a2%e0%b8%ad%e0%b8%99%e0%b8%a3%e0%b8%ad%e0%b8%a2-6-%e0%b8%95%e0%b8%ad%e0%b8%99%e0%b8%97%e0%b8%9c%e0%b8%b2%e0%b8%99%e0%b8%a1%e0%b8%b2" class="header-anchor"&gt;&lt;/a&gt;&lt;strong&gt;ย้อนรอย 6 ตอนที่ผ่านมา:&lt;/strong&gt;
&lt;/h3&gt;&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;ตอน&lt;/th&gt;
 &lt;th&gt;หัวข้อ&lt;/th&gt;
 &lt;th&gt;ลิงก์&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;strong&gt;1&lt;/strong&gt;&lt;/td&gt;
 &lt;td&gt;บทนำ: ทำไมต้องใช้ AI&lt;/td&gt;
 &lt;td&gt;&lt;a class="link" href="https://neng-lab.com/posts/ai-engineering-intro/" &gt;อ่านเลย&lt;/a&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;strong&gt;2&lt;/strong&gt;&lt;/td&gt;
 &lt;td&gt;Prompt Engineering&lt;/td&gt;
 &lt;td&gt;&lt;a class="link" href="https://neng-lab.com/posts/ai-engineering-part-2/" &gt;อ่านเลย&lt;/a&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;strong&gt;3&lt;/strong&gt;&lt;/td&gt;
 &lt;td&gt;RAG (Retrieval-Augmented Generation)&lt;/td&gt;
 &lt;td&gt;&lt;a class="link" href="https://neng-lab.com/posts/ai-engineering-part-3/" &gt;อ่านเลย&lt;/a&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;strong&gt;4&lt;/strong&gt;&lt;/td&gt;
 &lt;td&gt;วางแผน AI App&lt;/td&gt;
 &lt;td&gt;&lt;a class="link" href="https://neng-lab.com/posts/ai-engineering-part-1/" &gt;อ่านเลย&lt;/a&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;strong&gt;5&lt;/strong&gt;&lt;/td&gt;
 &lt;td&gt;Agentic AI&lt;/td&gt;
 &lt;td&gt;&lt;a class="link" href="https://neng-lab.com/posts/ai-engineering-part-5/" &gt;อ่านเลย&lt;/a&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;strong&gt;6&lt;/strong&gt;&lt;/td&gt;
 &lt;td&gt;Fine-tuning AI Models&lt;/td&gt;
 &lt;td&gt;บทความนี้&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;hr&gt;
&lt;h3 id="ai-engineering-stack-จากงายไปยาก"&gt;&lt;a href="#ai-engineering-stack-%e0%b8%88%e0%b8%b2%e0%b8%81%e0%b8%87%e0%b8%b2%e0%b8%a2%e0%b9%84%e0%b8%9b%e0%b8%a2%e0%b8%b2%e0%b8%81" class="header-anchor"&gt;&lt;/a&gt;&lt;strong&gt;AI Engineering Stack (จากง่ายไปยาก):&lt;/strong&gt;
&lt;/h3&gt;&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-fallback" data-lang="fallback"&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;1&lt;/span&gt;&lt;span class="cl"&gt;┌─────────────────────────────────────────────────┐
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;2&lt;/span&gt;&lt;span class="cl"&gt;│ AI Engineering Stack (จากง่ายไปยาก) │
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;3&lt;/span&gt;&lt;span class="cl"&gt;├─────────────────────────────────────────────────┤
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;4&lt;/span&gt;&lt;span class="cl"&gt;│ 1. Prompt Engineering → เร็ว, ฟรี, เริ่มได้เลย │
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;5&lt;/span&gt;&lt;span class="cl"&gt;│ 2. RAG → เมื่อต้องการความถูกต้อง มีแหล่งอ้างอิง │
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;6&lt;/span&gt;&lt;span class="cl"&gt;│ 3. Fine-tuning → เมื่อต้องการความสม่ำเสมอ │
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;7&lt;/span&gt;&lt;span class="cl"&gt;│ 4. Train From Scratch → เมื่อไม่มีโมเดลที่ตรง │
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;8&lt;/span&gt;&lt;span class="cl"&gt;└─────────────────────────────────────────────────┘
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;hr&gt;
&lt;h3 id="คำแนะนำสำหรบมอใหม"&gt;&lt;a href="#%e0%b8%84%e0%b8%b3%e0%b9%81%e0%b8%99%e0%b8%b0%e0%b8%99%e0%b8%b3%e0%b8%aa%e0%b8%b3%e0%b8%ab%e0%b8%a3%e0%b8%9a%e0%b8%a1%e0%b8%ad%e0%b9%83%e0%b8%ab%e0%b8%a1" class="header-anchor"&gt;&lt;/a&gt;&lt;strong&gt;คำแนะนำสำหรับมือใหม่:&lt;/strong&gt;
&lt;/h3&gt;&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-fallback" data-lang="fallback"&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;1&lt;/span&gt;&lt;span class="cl"&gt;💡 เริ่มจาก 1 → 2 → 3 ตามความจำเป็น
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;2&lt;/span&gt;&lt;span class="cl"&gt; อย่าข้ามขั้นโดยไม่จำเป็น (ประหยัดเวลาและเงิน)
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;hr&gt;
&lt;h3 id="สงทไดเรยนรทงซรส"&gt;&lt;a href="#%e0%b8%aa%e0%b8%87%e0%b8%97%e0%b9%84%e0%b8%94%e0%b9%80%e0%b8%a3%e0%b8%a2%e0%b8%99%e0%b8%a3%e0%b8%97%e0%b8%87%e0%b8%8b%e0%b8%a3%e0%b8%aa" class="header-anchor"&gt;&lt;/a&gt;&lt;strong&gt;สิ่งที่ได้เรียนรู้ทั้งซีรีส์:&lt;/strong&gt;
&lt;/h3&gt;&lt;h4 id="ตอนท-1-บทนำ"&gt;&lt;a href="#%e0%b8%95%e0%b8%ad%e0%b8%99%e0%b8%97-1-%e0%b8%9a%e0%b8%97%e0%b8%99%e0%b8%b3" class="header-anchor"&gt;&lt;/a&gt;&lt;strong&gt;ตอนที่ 1: บทนำ&lt;/strong&gt;
&lt;/h4&gt;&lt;ul&gt;
&lt;li&gt;AI Engineering คืออะไร&lt;/li&gt;
&lt;li&gt;ต่างจาก Data Science และ ML Engineering อย่างไร&lt;/li&gt;
&lt;li&gt;ทักษะที่จำเป็น&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h4 id="ตอนท-2-prompt-engineering"&gt;&lt;a href="#%e0%b8%95%e0%b8%ad%e0%b8%99%e0%b8%97-2-prompt-engineering" class="header-anchor"&gt;&lt;/a&gt;&lt;strong&gt;ตอนที่ 2: Prompt Engineering&lt;/strong&gt;
&lt;/h4&gt;&lt;ul&gt;
&lt;li&gt;เทคนิคการเขียน Prompt&lt;/li&gt;
&lt;li&gt;Few-shot, Chain-of-Thought&lt;/li&gt;
&lt;li&gt;Best Practices&lt;/li&gt;
&lt;/ul&gt;

 &lt;blockquote&gt;
 &lt;p&gt;💡 &lt;strong&gt;อ่านเพิ่มเติม:&lt;/strong&gt; &lt;a class="link" href="https://neng-lab.com/posts/ai-engineering-part-2/" &gt;ตอนที่ 2: Prompt Engineering&lt;/a&gt;&lt;/p&gt;

 &lt;/blockquote&gt;
&lt;hr&gt;
&lt;h4 id="ตอนท-3-rag"&gt;&lt;a href="#%e0%b8%95%e0%b8%ad%e0%b8%99%e0%b8%97-3-rag" class="header-anchor"&gt;&lt;/a&gt;&lt;strong&gt;ตอนที่ 3: RAG&lt;/strong&gt;
&lt;/h4&gt;&lt;ul&gt;
&lt;li&gt;RAG ทำงานอย่างไร&lt;/li&gt;
&lt;li&gt;Vector Database&lt;/li&gt;
&lt;li&gt;เมื่อไหร่ควรใช้ RAG&lt;/li&gt;
&lt;/ul&gt;

 &lt;blockquote&gt;
 &lt;p&gt;💡 &lt;strong&gt;อ่านเพิ่มเติม:&lt;/strong&gt; &lt;a class="link" href="https://neng-lab.com/posts/ai-engineering-part-3/" &gt;ตอนที่ 3: RAG&lt;/a&gt;&lt;/p&gt;

 &lt;/blockquote&gt;
&lt;hr&gt;
&lt;h4 id="ตอนท-4-วางแผน-ai-app"&gt;&lt;a href="#%e0%b8%95%e0%b8%ad%e0%b8%99%e0%b8%97-4-%e0%b8%a7%e0%b8%b2%e0%b8%87%e0%b9%81%e0%b8%9c%e0%b8%99-ai-app" class="header-anchor"&gt;&lt;/a&gt;&lt;strong&gt;ตอนที่ 4: วางแผน AI App&lt;/strong&gt;
&lt;/h4&gt;&lt;ul&gt;
&lt;li&gt;5 ขั้นตอนวางแผน AI App&lt;/li&gt;
&lt;li&gt;วิธีระบุปัญหาให้ชัดเจน&lt;/li&gt;
&lt;li&gt;การเลือก Use Case ที่เหมาะสม&lt;/li&gt;
&lt;/ul&gt;

 &lt;blockquote&gt;
 &lt;p&gt;💡 &lt;strong&gt;อ่านเพิ่มเติม:&lt;/strong&gt; &lt;a class="link" href="https://neng-lab.com/posts/ai-engineering-part-1/" &gt;ตอนที่ 4: วางแผน AI App&lt;/a&gt;&lt;/p&gt;

 &lt;/blockquote&gt;
&lt;hr&gt;
&lt;h4 id="ตอนท-5-agentic-ai"&gt;&lt;a href="#%e0%b8%95%e0%b8%ad%e0%b8%99%e0%b8%97-5-agentic-ai" class="header-anchor"&gt;&lt;/a&gt;&lt;strong&gt;ตอนที่ 5: Agentic AI&lt;/strong&gt;
&lt;/h4&gt;&lt;ul&gt;
&lt;li&gt;AI Agents คืออะไร&lt;/li&gt;
&lt;li&gt;การสร้าง Autonomous Agents&lt;/li&gt;
&lt;li&gt;Use Cases จริง&lt;/li&gt;
&lt;/ul&gt;

 &lt;blockquote&gt;
 &lt;p&gt;💡 &lt;strong&gt;อ่านเพิ่มเติม:&lt;/strong&gt; &lt;a class="link" href="https://neng-lab.com/posts/ai-engineering-part-5/" &gt;ตอนที่ 5: Agentic AI&lt;/a&gt;&lt;/p&gt;

 &lt;/blockquote&gt;
&lt;hr&gt;
&lt;h4 id="ตอนท-6-fine-tuning-ตอนน"&gt;&lt;a href="#%e0%b8%95%e0%b8%ad%e0%b8%99%e0%b8%97-6-fine-tuning-%e0%b8%95%e0%b8%ad%e0%b8%99%e0%b8%99" class="header-anchor"&gt;&lt;/a&gt;&lt;strong&gt;ตอนที่ 6: Fine-tuning (ตอนนี้)&lt;/strong&gt;
&lt;/h4&gt;&lt;ul&gt;
&lt;li&gt;Fine-tuning คืออะไร&lt;/li&gt;
&lt;li&gt;ต่างจาก Pre-trained อย่างไร&lt;/li&gt;
&lt;li&gt;เมื่อไหร่ควร Fine-tuning&lt;/li&gt;
&lt;li&gt;ขั้นตอนการทำ&lt;/li&gt;
&lt;li&gt;เครื่องมือและ Platform&lt;/li&gt;
&lt;li&gt;ต้นทุนและเวลา&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h3 id="key-takeaway-ทงซรส"&gt;&lt;a href="#key-takeaway-%e0%b8%97%e0%b8%87%e0%b8%8b%e0%b8%a3%e0%b8%aa" class="header-anchor"&gt;&lt;/a&gt;&lt;strong&gt;Key Takeaway ทั้งซีรีส์:&lt;/strong&gt;
&lt;/h3&gt;&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-fallback" data-lang="fallback"&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;1&lt;/span&gt;&lt;span class="cl"&gt;✅ เริ่มจาก Prompt Engineering ก่อน (ฟรี เร็ว)
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;2&lt;/span&gt;&lt;span class="cl"&gt;✅ เพิ่ม RAG เมื่อต้องการความถูกต้อง
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;3&lt;/span&gt;&lt;span class="cl"&gt;✅ ใช้ Fine-tuning เมื่อต้องการความสม่ำเสมอ
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;4&lt;/span&gt;&lt;span class="cl"&gt;✅ Train From Scratch เมื่อไม่มีโมเดลที่ตรง
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;hr&gt;
&lt;h2 id="-ขอบคณทตดตามครบ"&gt;&lt;a href="#-%e0%b8%82%e0%b8%ad%e0%b8%9a%e0%b8%84%e0%b8%93%e0%b8%97%e0%b8%95%e0%b8%94%e0%b8%95%e0%b8%b2%e0%b8%a1%e0%b8%84%e0%b8%a3%e0%b8%9a" class="header-anchor"&gt;&lt;/a&gt;🙌 &lt;strong&gt;ขอบคุณที่ติดตามครับ!&lt;/strong&gt;
&lt;/h2&gt;&lt;hr&gt;
&lt;h2 id="-อานตอนตอไป-ตอนสดทายของซรส"&gt;&lt;a href="#-%e0%b8%ad%e0%b8%b2%e0%b8%99%e0%b8%95%e0%b8%ad%e0%b8%99%e0%b8%95%e0%b8%ad%e0%b9%84%e0%b8%9b-%e0%b8%95%e0%b8%ad%e0%b8%99%e0%b8%aa%e0%b8%94%e0%b8%97%e0%b8%b2%e0%b8%a2%e0%b8%82%e0%b8%ad%e0%b8%87%e0%b8%8b%e0%b8%a3%e0%b8%aa" class="header-anchor"&gt;&lt;/a&gt;🚀 &lt;strong&gt;อ่านตอนต่อไป (ตอนสุดท้ายของซีรีส์)&lt;/strong&gt;
&lt;/h2&gt;&lt;p&gt;ซีรีส์ยังไม่จบ! อ่านตอนที่ 7 ต่อได้เลยครับ:&lt;/p&gt;
&lt;h3 id="ตอนท-7-สรปซรส---เรมตนใชงาน-ai-engineering-สำหรบงานชมชน"&gt;&lt;a href="#%e0%b8%95%e0%b8%ad%e0%b8%99%e0%b8%97-7-%e0%b8%aa%e0%b8%a3%e0%b8%9b%e0%b8%8b%e0%b8%a3%e0%b8%aa---%e0%b9%80%e0%b8%a3%e0%b8%a1%e0%b8%95%e0%b8%99%e0%b9%83%e0%b8%8a%e0%b8%87%e0%b8%b2%e0%b8%99-ai-engineering-%e0%b8%aa%e0%b8%b3%e0%b8%ab%e0%b8%a3%e0%b8%9a%e0%b8%87%e0%b8%b2%e0%b8%99%e0%b8%8a%e0%b8%a1%e0%b8%8a%e0%b8%99" class="header-anchor"&gt;&lt;/a&gt;&lt;strong&gt;&lt;a class="link" href="https://neng-lab.com/posts/ai-engineering-part-7/" &gt;ตอนที่ 7: สรุปซีรีส์ - เริ่มต้นใช้งาน AI Engineering สำหรับงานชุมชน&lt;/a&gt;&lt;/strong&gt;
&lt;/h3&gt;&lt;p&gt;&lt;strong&gt;สิ่งที่คุณจะได้เรียนรู้:&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;10 หลักการ AI Engineering (2026)&lt;/li&gt;
&lt;li&gt;Roadmap เริ่มต้นสำหรับนักพัฒนาชุมชน&lt;/li&gt;
&lt;li&gt;Checklist: 30 วันแรก&lt;/li&gt;
&lt;li&gt;แหล่งเรียนรู้ต่อ&lt;/li&gt;
&lt;li&gt;สรุปและส่งท้ายซีรีส์&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;p&gt;ซีรีส์ AI Engineering เกือบจบแล้ว แต่การเรียนรู้ไม่มีวันจบ!&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;สิ่งที่ควรทำต่อ:&lt;/strong&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;ลงมือทำ&lt;/strong&gt; - เลือก 1 เทคนิคที่สนใจ เริ่มทดลองเลย&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;ติดตามข่าวสาร&lt;/strong&gt; - วงการ AI เปลี่ยนแปลงเร็วมาก&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;เข้าร่วมชุมชน&lt;/strong&gt; - เรียนรู้จากคนอื่น&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;แชร์ความรู้&lt;/strong&gt; - สอนคนอื่นคือวิธีเรียนที่ดีที่สุด&lt;/li&gt;
&lt;/ol&gt;
&lt;hr&gt;
&lt;h2 id="-ตดตอไดท"&gt;&lt;a href="#-%e0%b8%95%e0%b8%94%e0%b8%95%e0%b8%ad%e0%b9%84%e0%b8%94%e0%b8%97" class="header-anchor"&gt;&lt;/a&gt;📬 &lt;strong&gt;ติดต่อได้ที่&lt;/strong&gt;
&lt;/h2&gt;&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Telegram:&lt;/strong&gt; &lt;a class="link" href="https://t.me/Jitaret" target="_blank" rel="noopener"
 &gt;https://t.me/Jitaret&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Email:&lt;/strong&gt; &lt;a class="link" href="mailto:jitaret@gmail.com" &gt;jitaret@gmail.com&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id="-ซรสอางอง"&gt;&lt;a href="#-%e0%b8%8b%e0%b8%a3%e0%b8%aa%e0%b8%ad%e0%b8%b2%e0%b8%87%e0%b8%ad%e0%b8%87" class="header-anchor"&gt;&lt;/a&gt;📚 &lt;strong&gt;ซีรีส์อ้างอิง&lt;/strong&gt;
&lt;/h2&gt;&lt;p&gt;บทความชุดนี้เขียนโดยอ้างอิงจากหนังสือ &lt;strong&gt;&amp;ldquo;AI Engineering&amp;rdquo;&lt;/strong&gt; โดย &lt;strong&gt;Chip Huyen&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;📖 &lt;strong&gt;หนังสือ:&lt;/strong&gt; &lt;a class="link" href="https://aie-book.com/" target="_blank" rel="noopener"
 &gt;AI Engineering&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;🐙 &lt;strong&gt;GitHub:&lt;/strong&gt; &lt;a class="link" href="https://github.com/chiphuyen/aie-book" target="_blank" rel="noopener"
 &gt;chiphuyen/aie-book&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;👩‍💻 &lt;strong&gt;ผู้เขียน:&lt;/strong&gt; &lt;a class="link" href="https://huyenchip.com/" target="_blank" rel="noopener"
 &gt;Chip Huyen&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;หมายเหตุ:&lt;/strong&gt; บทความชุดนี้ปรับเนื้อหาให้เหมาะกับบริบทของนักพัฒนาชุมชนไทย โดยเพิ่มตัวอย่าง Use Cases ในภาครัฐและชุมชน&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;&lt;em&gt;ซีรีส์: AI Engineering สำหรับนักพัฒนาชุมชน&lt;/em&gt;&lt;br&gt;
&lt;em&gt;ตอนที่ 6/7: Fine-tuning AI Models&lt;/em&gt;&lt;br&gt;
&lt;em&gt;โดย เหน่ง - นักวิชาการพัฒนาชุมชน&lt;/em&gt;&lt;br&gt;
&lt;em&gt;กรมการพัฒนาชุมชน กระทรวงมหาดไทย&lt;/em&gt;&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id="-อานบทความอนในซรส"&gt;&lt;a href="#-%e0%b8%ad%e0%b8%b2%e0%b8%99%e0%b8%9a%e0%b8%97%e0%b8%84%e0%b8%a7%e0%b8%b2%e0%b8%a1%e0%b8%ad%e0%b8%99%e0%b9%83%e0%b8%99%e0%b8%8b%e0%b8%a3%e0%b8%aa" class="header-anchor"&gt;&lt;/a&gt;📚 &lt;strong&gt;อ่านบทความอื่นในซีรีส์&lt;/strong&gt;
&lt;/h2&gt;&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;ตอน&lt;/th&gt;
 &lt;th&gt;หัวข้อ&lt;/th&gt;
 &lt;th&gt;ลิงก์&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;td&gt;วางแผน AI App&lt;/td&gt;
 &lt;td&gt;&lt;a class="link" href="https://neng-lab.com/posts/ai-engineering-part-1/" &gt;อ่านตอนที่ 1&lt;/a&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;2&lt;/td&gt;
 &lt;td&gt;Prompt Engineering&lt;/td&gt;
 &lt;td&gt;&lt;a class="link" href="https://neng-lab.com/posts/ai-engineering-part-2/" &gt;อ่านตอนที่ 2&lt;/a&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;3&lt;/td&gt;
 &lt;td&gt;RAG&lt;/td&gt;
 &lt;td&gt;&lt;a class="link" href="https://neng-lab.com/posts/ai-engineering-part-3/" &gt;อ่านตอนที่ 3&lt;/a&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;4&lt;/td&gt;
 &lt;td&gt;Dataset สำหรับวิจัย&lt;/td&gt;
 &lt;td&gt;&lt;a class="link" href="https://neng-lab.com/posts/ai-engineering-part-4/" &gt;อ่านตอนที่ 4&lt;/a&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;5&lt;/td&gt;
 &lt;td&gt;Agentic AI&lt;/td&gt;
 &lt;td&gt;&lt;a class="link" href="https://neng-lab.com/posts/ai-engineering-part-5/" &gt;อ่านตอนที่ 5&lt;/a&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7&lt;/td&gt;
 &lt;td&gt;สรุปซีรีส์&lt;/td&gt;
 &lt;td&gt;&lt;a class="link" href="https://neng-lab.com/posts/ai-engineering-part-7/" &gt;อ่านตอนที่ 7&lt;/a&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;hr&gt;
&lt;h2 id="-อานตอนตอไป-ตอนท-7---ตอนสดทายของซรส"&gt;&lt;a href="#-%e0%b8%ad%e0%b8%b2%e0%b8%99%e0%b8%95%e0%b8%ad%e0%b8%99%e0%b8%95%e0%b8%ad%e0%b9%84%e0%b8%9b-%e0%b8%95%e0%b8%ad%e0%b8%99%e0%b8%97-7---%e0%b8%95%e0%b8%ad%e0%b8%99%e0%b8%aa%e0%b8%94%e0%b8%97%e0%b8%b2%e0%b8%a2%e0%b8%82%e0%b8%ad%e0%b8%87%e0%b8%8b%e0%b8%a3%e0%b8%aa" class="header-anchor"&gt;&lt;/a&gt;🚀 &lt;strong&gt;อ่านตอนต่อไป (ตอนที่ 7 - ตอนสุดท้ายของซีรีส์)&lt;/strong&gt;
&lt;/h2&gt;&lt;p&gt;&lt;strong&gt;ซีรีส์ยังไม่จบ! อ่านตอนที่ 7 ต่อได้เลยครับ:&lt;/strong&gt;&lt;/p&gt;
&lt;h3 id="ตอนท-7-สรปซรส---เรมตนใชงาน-ai-engineering-สำหรบงานชมชน-1"&gt;&lt;a href="#%e0%b8%95%e0%b8%ad%e0%b8%99%e0%b8%97-7-%e0%b8%aa%e0%b8%a3%e0%b8%9b%e0%b8%8b%e0%b8%a3%e0%b8%aa---%e0%b9%80%e0%b8%a3%e0%b8%a1%e0%b8%95%e0%b8%99%e0%b9%83%e0%b8%8a%e0%b8%87%e0%b8%b2%e0%b8%99-ai-engineering-%e0%b8%aa%e0%b8%b3%e0%b8%ab%e0%b8%a3%e0%b8%9a%e0%b8%87%e0%b8%b2%e0%b8%99%e0%b8%8a%e0%b8%a1%e0%b8%8a%e0%b8%99-1" class="header-anchor"&gt;&lt;/a&gt;&lt;strong&gt;&lt;a class="link" href="https://neng-lab.com/posts/ai-engineering-part-7/" &gt;ตอนที่ 7: สรุปซีรีส์ - เริ่มต้นใช้งาน AI Engineering สำหรับงานชุมชน&lt;/a&gt;&lt;/strong&gt;
&lt;/h3&gt;&lt;p&gt;&lt;strong&gt;สิ่งที่คุณจะได้เรียนรู้:&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;10 หลักการ AI Engineering (2026)&lt;/li&gt;
&lt;li&gt;Roadmap เริ่มต้นสำหรับนักพัฒนาชุมชน&lt;/li&gt;
&lt;li&gt;Checklist: 30 วันแรก&lt;/li&gt;
&lt;li&gt;แหล่งเรียนรู้ต่อ&lt;/li&gt;
&lt;li&gt;สรุปและส่งท้ายซีรีส์&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id="-เกอบจบซรสแลว"&gt;&lt;a href="#-%e0%b9%80%e0%b8%81%e0%b8%ad%e0%b8%9a%e0%b8%88%e0%b8%9a%e0%b8%8b%e0%b8%a3%e0%b8%aa%e0%b9%81%e0%b8%a5%e0%b8%a7" class="header-anchor"&gt;&lt;/a&gt;🎉 &lt;strong&gt;เกือบจบซีรีส์แล้ว!&lt;/strong&gt;
&lt;/h2&gt;&lt;p&gt;&lt;strong&gt;ขอบคุณที่ติดตามครับ!&lt;/strong&gt; 🙏&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;อ่านตอนที่ 7 ต่อเลยครับ!&lt;/strong&gt; 🚀&lt;/p&gt;</description></item><item><title>AI Engineering ตอนที่ 5: Agentic AI - เมื่อ AI ทำงานแทนคุณ</title><link>https://neng-lab.com/posts/ai-engineering-part-5/</link><pubDate>Thu, 09 Apr 2026 23:30:00 +0700</pubDate><author>jitaret@gmail.com (เหน่ง)</author><guid>https://neng-lab.com/posts/ai-engineering-part-5/</guid><description>&lt;img src="https://neng-lab.com/" alt="Featured image of post AI Engineering ตอนที่ 5: Agentic AI - เมื่อ AI ทำงานแทนคุณ" /&gt;&lt;h1 id="-ai-engineering-ตอนท-5-agentic-ai---เมอ-ai-ทำงานแทนคณ"&gt;&lt;a href="#-ai-engineering-%e0%b8%95%e0%b8%ad%e0%b8%99%e0%b8%97-5-agentic-ai---%e0%b9%80%e0%b8%a1%e0%b8%ad-ai-%e0%b8%97%e0%b8%b3%e0%b8%87%e0%b8%b2%e0%b8%99%e0%b9%81%e0%b8%97%e0%b8%99%e0%b8%84%e0%b8%93" class="header-anchor"&gt;&lt;/a&gt;🤖 AI Engineering ตอนที่ 5: Agentic AI - เมื่อ AI ทำงานแทนคุณ
&lt;/h1&gt;&lt;p&gt;&lt;strong&gt;ซีรีส์: AI Engineering สำหรับนักพัฒนาชุมชน&lt;/strong&gt;&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;&lt;strong&gt;ผู้เขียน:&lt;/strong&gt; เหน่ง (นักวิชาการพัฒนาชุมชน)&lt;br&gt;
&lt;strong&gt;สังกัด:&lt;/strong&gt; กรมการพัฒนาชุมชน กระทรวงมหาดไทย&lt;br&gt;
&lt;strong&gt;วันที่:&lt;/strong&gt; 9 เมษายน 2569&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id="-สารบญ"&gt;&lt;a href="#-%e0%b8%aa%e0%b8%b2%e0%b8%a3%e0%b8%9a%e0%b8%8d" class="header-anchor"&gt;&lt;/a&gt;📋 &lt;strong&gt;สารบัญ&lt;/strong&gt;
&lt;/h2&gt;&lt;ol&gt;
&lt;li&gt;&lt;a class="link" href="#%e0%b9%80%e0%b8%9b%e0%b8%b4%e0%b8%94%e0%b9%80%e0%b8%a3%e0%b8%b7%e0%b9%88%e0%b8%ad%e0%b8%87-%e0%b8%a2%e0%b8%b7%e0%b9%88%e0%b8%99%e0%b8%84%e0%b8%b3%e0%b8%82%e0%b8%ad%e0%b9%81%e0%b8%84%e0%b9%88%e0%b8%84%e0%b8%a5%e0%b8%b4%e0%b8%81%e0%b9%80%e0%b8%94%e0%b8%b5%e0%b8%a2%e0%b8%a7" &gt;เปิดเรื่อง: ยื่นคำขอแค่คลิกเดียว&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class="link" href="#agentic-ai-%e0%b8%84%e0%b8%b7%e0%b8%ad%e0%b8%ad%e0%b8%b0%e0%b9%84%e0%b8%a3" &gt;Agentic AI คืออะไร?&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class="link" href="#%e0%b8%95%e0%b9%88%e0%b8%b2%e0%b8%87%e0%b8%88%e0%b8%b2%e0%b8%81-ai-%e0%b8%97%e0%b8%b1%e0%b9%88%e0%b8%a7%e0%b9%84%e0%b8%9b%e0%b8%ad%e0%b8%a2%e0%b9%88%e0%b8%b2%e0%b8%87%e0%b9%84%e0%b8%a3" &gt;ต่างจาก AI ทั่วไปอย่างไร?&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class="link" href="#%e0%b8%ab%e0%b8%a5%e0%b8%b1%e0%b8%81%e0%b8%81%e0%b8%b2%e0%b8%a3%e0%b8%97%e0%b8%b3%e0%b8%87%e0%b8%b2%e0%b8%99-7-%e0%b8%82%e0%b8%b1%e0%b9%89%e0%b8%99%e0%b8%95%e0%b8%ad%e0%b8%99" &gt;หลักการทำงาน 7 ขั้นตอน&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class="link" href="#use-cases-%e0%b8%aa%e0%b8%b3%e0%b8%ab%e0%b8%a3%e0%b8%b1%e0%b8%9a%e0%b8%87%e0%b8%b2%e0%b8%99%e0%b8%8a%e0%b8%b8%e0%b8%a1%e0%b8%8a%e0%b8%99" &gt;Use Cases สำหรับงานชุมชน&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class="link" href="#%e0%b8%82%e0%b9%89%e0%b8%ad%e0%b8%94%e0%b8%b5-vs-%e0%b8%82%e0%b9%89%e0%b8%ad%e0%b9%80%e0%b8%aa%e0%b8%b5%e0%b8%a2" &gt;ข้อดี vs ข้อเสีย&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class="link" href="#%e0%b9%80%e0%b8%84%e0%b8%a3%e0%b8%b7%e0%b9%88%e0%b8%ad%e0%b8%87%e0%b8%a1%e0%b8%b7%e0%b8%ad%e0%b8%97%e0%b8%b5%e0%b9%88%e0%b9%81%e0%b8%99%e0%b8%b0%e0%b8%99%e0%b8%b3" &gt;เครื่องมือที่แนะนำ&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class="link" href="#%e0%b9%81%e0%b8%99%e0%b8%a7%e0%b9%82%e0%b8%99%e0%b9%89%e0%b8%a1-2025-2026" &gt;แนวโน้ม 2025-2026&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class="link" href="#%e0%b8%aa%e0%b8%a3%e0%b8%b8%e0%b8%9b" &gt;สรุป&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class="link" href="#%e0%b8%95%e0%b8%ad%e0%b8%99%e0%b8%95%e0%b9%88%e0%b8%ad%e0%b9%84%e0%b8%9b" &gt;ตอนต่อไป&lt;/a&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;hr&gt;
&lt;h2 id="-เปดเรอง-ยนคำขอแคคลกเดยว"&gt;&lt;a href="#-%e0%b9%80%e0%b8%9b%e0%b8%94%e0%b9%80%e0%b8%a3%e0%b8%ad%e0%b8%87-%e0%b8%a2%e0%b8%99%e0%b8%84%e0%b8%b3%e0%b8%82%e0%b8%ad%e0%b9%81%e0%b8%84%e0%b8%84%e0%b8%a5%e0%b8%81%e0%b9%80%e0%b8%94%e0%b8%a2%e0%b8%a7" class="header-anchor"&gt;&lt;/a&gt;🏛️ &lt;strong&gt;เปิดเรื่อง: ยื่นคำขอแค่คลิกเดียว&lt;/strong&gt;
&lt;/h2&gt;&lt;p&gt;ลองจินตนาการดูครับ&amp;hellip;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;คุณสมชาย&lt;/strong&gt; ต้องการยื่นคำขออนุญาตก่อสร้างบ้านหลังใหม่&lt;/p&gt;
&lt;h3 id="แบบเดม-กอนม-ai"&gt;&lt;a href="#%e0%b9%81%e0%b8%9a%e0%b8%9a%e0%b9%80%e0%b8%94%e0%b8%a1-%e0%b8%81%e0%b8%ad%e0%b8%99%e0%b8%a1-ai" class="header-anchor"&gt;&lt;/a&gt;&lt;strong&gt;แบบเดิม (ก่อนมี AI):&lt;/strong&gt;
&lt;/h3&gt;&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-fallback" data-lang="fallback"&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;1&lt;/span&gt;&lt;span class="cl"&gt;1. ไป อบต. → รับแบบฟอร์ม
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;2&lt;/span&gt;&lt;span class="cl"&gt;2. กลับบ้าน → กรอกแบบฟอร์ม
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;3&lt;/span&gt;&lt;span class="cl"&gt;3. ไปอำเภอ → ขอสำเนาบัตรประชาชน
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;4&lt;/span&gt;&lt;span class="cl"&gt;4. ไปที่ดิน → ขอสำเนาโฉนด
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;5&lt;/span&gt;&lt;span class="cl"&gt;5. กลับ อบต. → ยื่นเอกสาร
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;6&lt;/span&gt;&lt;span class="cl"&gt;6. รอ 15 วัน → มาฟังผล
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;7&lt;/span&gt;&lt;span class="cl"&gt;7. ถ้าเอกสารไม่ครบ → เริ่มใหม่!
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;&lt;strong&gt;รวม:&lt;/strong&gt; วิ่ง 5-7 เที่ยว ใช้เวลา 1-2 เดือน 😫&lt;/p&gt;
&lt;hr&gt;
&lt;h3 id="แบบใหม-ม-agentic-ai"&gt;&lt;a href="#%e0%b9%81%e0%b8%9a%e0%b8%9a%e0%b9%83%e0%b8%ab%e0%b8%a1-%e0%b8%a1-agentic-ai" class="header-anchor"&gt;&lt;/a&gt;&lt;strong&gt;แบบใหม่ (มี Agentic AI):&lt;/strong&gt;
&lt;/h3&gt;&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-fallback" data-lang="fallback"&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;1&lt;/span&gt;&lt;span class="cl"&gt;1. เข้าเว็บ → กด &amp;#34;ยื่นคำขอก่อสร้าง&amp;#34;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;2&lt;/span&gt;&lt;span class="cl"&gt;2. อัปโหลดเอกสาร → AI ตรวจสอบอัตโนมัติ
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;3&lt;/span&gt;&lt;span class="cl"&gt;3. AI ดึงข้อมูลจากที่ดิน + อำเภอ + อบต.
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;4&lt;/span&gt;&lt;span class="cl"&gt;4. AI ประมวลผล → อนุมัติใน 3 วัน
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;5&lt;/span&gt;&lt;span class="cl"&gt;5. รับใบอนุญาตทางอีเมล
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;&lt;strong&gt;รวม:&lt;/strong&gt; คลิกเดียว ใช้เวลา 3 วัน! 🎉&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;นี่คือพลังของ &lt;strong&gt;Agentic AI&lt;/strong&gt; ครับ!&lt;/p&gt;

 &lt;blockquote&gt;
 &lt;p&gt;💡 &lt;strong&gt;อ่านเพิ่มเติม:&lt;/strong&gt; &lt;a class="link" href="https://neng-lab.com/posts/ai-engineering-part-4/" &gt;ตอนที่ 4: RAG&lt;/a&gt; - วิธีเชื่อมต่อ AI กับฐานข้อมูล&lt;/p&gt;

 &lt;/blockquote&gt;
&lt;hr&gt;
&lt;h2 id="-agentic-ai-คออะไร"&gt;&lt;a href="#-agentic-ai-%e0%b8%84%e0%b8%ad%e0%b8%ad%e0%b8%b0%e0%b9%84%e0%b8%a3" class="header-anchor"&gt;&lt;/a&gt;🤖 &lt;strong&gt;Agentic AI คืออะไร?&lt;/strong&gt;
&lt;/h2&gt;&lt;p&gt;

&lt;img alt="Agentic AI Concept" class="gallery-image" data-flex-basis="320px" data-flex-grow="133" height="600" loading="lazy" sizes="(max-width: 800px) 100vw, 800px" src="https://neng-lab.com/posts/ai-engineering-part-5/image1_hu_fc3eb64493fc314b.jpg" srcset="https://neng-lab.com/posts/ai-engineering-part-5/image1_hu_adf7252d366154b7.webp 400w, https://neng-lab.com/posts/ai-engineering-part-5/image1_hu_fc3eb64493fc314b.jpg 800w" width="800"&gt;

&lt;em&gt;ภาพ: แนวคิด Agentic AI - ภาพประกอบจาก Unsplash&lt;/em&gt;&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;&lt;strong&gt;Agentic AI&lt;/strong&gt; คือ ระบบปัญญาประดิษฐ์ที่สามารถ &lt;strong&gt;วางแผน ปฏิบัติงาน และปรับตัว&lt;/strong&gt; เพื่อบรรลุเป้าหมายที่ซับซ้อนได้โดย &lt;strong&gt;ไม่ต้องมีการแทรกแซงจากมนุษย์&lt;/strong&gt; ในแต่ละขั้นตอน&lt;/p&gt;
&lt;hr&gt;
&lt;h3 id="เปรยบเทยบงายๆ"&gt;&lt;a href="#%e0%b9%80%e0%b8%9b%e0%b8%a3%e0%b8%a2%e0%b8%9a%e0%b9%80%e0%b8%97%e0%b8%a2%e0%b8%9a%e0%b8%87%e0%b8%b2%e0%b8%a2%e0%b9%86" class="header-anchor"&gt;&lt;/a&gt;&lt;strong&gt;เปรียบเทียบง่ายๆ:&lt;/strong&gt;
&lt;/h3&gt;&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;AI ทั่วไป&lt;/th&gt;
 &lt;th&gt;Agentic AI&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;🤖 &lt;strong&gt;ผู้ช่วยที่รอถาม&lt;/strong&gt;&lt;/td&gt;
 &lt;td&gt;🤖 &lt;strong&gt;พนักงานที่มอบหมายงานให้&lt;/strong&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;รอคำสั่งแล้วตอบ&lt;/td&gt;
 &lt;td&gt;ตั้งเป้าหมายแล้วทำให้เสร็จ&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Input → Output&lt;/td&gt;
 &lt;td&gt;รับเป้าหมาย → วางแผน → ทำจนเสร็จ&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;ตัวอย่าง: ChatGPT&lt;/td&gt;
 &lt;td&gt;ตัวอย่าง: AI Agent ที่จัดการคำขออัตโนมัติ&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;hr&gt;

 &lt;blockquote&gt;
 &lt;p&gt;&lt;strong&gt;จำง่ายๆ:&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;AI ทั่วไป&lt;/strong&gt; = &amp;ldquo;มีอะไรให้ช่วยครับ?&amp;rdquo; (รอคำสั่ง)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Agentic AI&lt;/strong&gt; = &amp;ldquo;ได้ครับ เดี๋ยวผมทำให้เสร็จ!&amp;rdquo; (รับงานไปทำ)&lt;/li&gt;
&lt;/ul&gt;

 &lt;/blockquote&gt;
&lt;hr&gt;
&lt;h2 id="-ตางจาก-ai-ทวไปอยางไร"&gt;&lt;a href="#-%e0%b8%95%e0%b8%b2%e0%b8%87%e0%b8%88%e0%b8%b2%e0%b8%81-ai-%e0%b8%97%e0%b8%a7%e0%b9%84%e0%b8%9b%e0%b8%ad%e0%b8%a2%e0%b8%b2%e0%b8%87%e0%b9%84%e0%b8%a3" class="header-anchor"&gt;&lt;/a&gt;⚖️ &lt;strong&gt;ต่างจาก AI ทั่วไปอย่างไร?&lt;/strong&gt;
&lt;/h2&gt;&lt;hr&gt;
&lt;h3 id="ตารางเปรยบเทยบ"&gt;&lt;a href="#%e0%b8%95%e0%b8%b2%e0%b8%a3%e0%b8%b2%e0%b8%87%e0%b9%80%e0%b8%9b%e0%b8%a3%e0%b8%a2%e0%b8%9a%e0%b9%80%e0%b8%97%e0%b8%a2%e0%b8%9a" class="header-anchor"&gt;&lt;/a&gt;&lt;strong&gt;ตารางเปรียบเทียบ:&lt;/strong&gt;
&lt;/h3&gt;&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;คุณสมบัติ&lt;/th&gt;
 &lt;th&gt;&lt;strong&gt;Agentic AI&lt;/strong&gt;&lt;/th&gt;
 &lt;th&gt;&lt;strong&gt;Generative AI (ทั่วไป)&lt;/strong&gt;&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;strong&gt;จุดเน้น&lt;/strong&gt;&lt;/td&gt;
 &lt;td&gt;ปฏิบัติการและตัดสินใจ&lt;/td&gt;
 &lt;td&gt;สร้างเนื้อหา&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;strong&gt;ความเป็นอิสระ&lt;/strong&gt;&lt;/td&gt;
 &lt;td&gt;สูง - ทำงานเองได้&lt;/td&gt;
 &lt;td&gt;ต่ำ - ต้องสั่งชัดเจน&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;strong&gt;การเชื่อมต่อ&lt;/strong&gt;&lt;/td&gt;
 &lt;td&gt;หลายระบบ/APIs&lt;/td&gt;
 &lt;td&gt;ส่วนใหญ่ทำงานเดี่ยว&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;strong&gt;Workflow&lt;/strong&gt;&lt;/td&gt;
 &lt;td&gt;หลายขั้นตอน&lt;/td&gt;
 &lt;td&gt;ขั้นตอนเดียว&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;strong&gt;การเรียนรู้&lt;/strong&gt;&lt;/td&gt;
 &lt;td&gt;ปรับปรุงต่อเนื่อง&lt;/td&gt;
 &lt;td&gt;จำกัดที่ข้อมูลฝึก&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;hr&gt;
&lt;h3 id="ตวอยางจรง"&gt;&lt;a href="#%e0%b8%95%e0%b8%a7%e0%b8%ad%e0%b8%a2%e0%b8%b2%e0%b8%87%e0%b8%88%e0%b8%a3%e0%b8%87" class="header-anchor"&gt;&lt;/a&gt;&lt;strong&gt;ตัวอย่างจริง:&lt;/strong&gt;
&lt;/h3&gt;&lt;h4 id="generative-ai-เชน-chatgpt"&gt;&lt;a href="#generative-ai-%e0%b9%80%e0%b8%8a%e0%b8%99-chatgpt" class="header-anchor"&gt;&lt;/a&gt;&lt;strong&gt;Generative AI (เช่น ChatGPT):&lt;/strong&gt;
&lt;/h4&gt;&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-fallback" data-lang="fallback"&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;1&lt;/span&gt;&lt;span class="cl"&gt;คุณ: &amp;#34;เขียนอีเมลตอบกลับลูกค้า&amp;#34;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;2&lt;/span&gt;&lt;span class="cl"&gt;AI: [เขียนอีเมลให้]
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;3&lt;/span&gt;&lt;span class="cl"&gt;✅ เสร็จแค่นี้
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;hr&gt;
&lt;h4 id="agentic-ai"&gt;&lt;a href="#agentic-ai" class="header-anchor"&gt;&lt;/a&gt;&lt;strong&gt;Agentic AI:&lt;/strong&gt;
&lt;/h4&gt;&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-fallback" data-lang="fallback"&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;1&lt;/span&gt;&lt;span class="cl"&gt;คุณ: &amp;#34;จัดการคำขอลูกค้าทั้งหมดวันนี้&amp;#34;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;2&lt;/span&gt;&lt;span class="cl"&gt;AI: 
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;3&lt;/span&gt;&lt;span class="cl"&gt; 1. ✅ ดึงคำขอจากอีเมล
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;4&lt;/span&gt;&lt;span class="cl"&gt; 2. ✅ ตรวจสอบความครบถ้วน
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;5&lt;/span&gt;&lt;span class="cl"&gt; 3. ✅ แยกเคสง่าย/ซับซ้อน
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;6&lt;/span&gt;&lt;span class="cl"&gt; 4. ✅ ตอบกลับลูกค้า
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;7&lt;/span&gt;&lt;span class="cl"&gt; 5. ✅ ส่งเคสซับซ้อนให้เจ้าหน้าที่
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;8&lt;/span&gt;&lt;span class="cl"&gt; 6. ✅ อัพเดทสถานะในฐานข้อมูล
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;9&lt;/span&gt;&lt;span class="cl"&gt;✅ เสร็จทุกขั้นตอน!
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;hr&gt;
&lt;h2 id="-หลกการทำงาน-7-ขนตอน"&gt;&lt;a href="#-%e0%b8%ab%e0%b8%a5%e0%b8%81%e0%b8%81%e0%b8%b2%e0%b8%a3%e0%b8%97%e0%b8%b3%e0%b8%87%e0%b8%b2%e0%b8%99-7-%e0%b8%82%e0%b8%99%e0%b8%95%e0%b8%ad%e0%b8%99" class="header-anchor"&gt;&lt;/a&gt;⚙️ &lt;strong&gt;หลักการทำงาน 7 ขั้นตอน&lt;/strong&gt;
&lt;/h2&gt;&lt;hr&gt;
&lt;p&gt;Agentic AI ทำงานเป็น &lt;strong&gt;Loop (วงจร)&lt;/strong&gt; ไม่ใช่แค่ Input-Output ธรรมดา:&lt;/p&gt;
&lt;hr&gt;
&lt;h3 id="7-องคประกอบหลก"&gt;&lt;a href="#7-%e0%b8%ad%e0%b8%87%e0%b8%84%e0%b8%9b%e0%b8%a3%e0%b8%b0%e0%b8%81%e0%b8%ad%e0%b8%9a%e0%b8%ab%e0%b8%a5%e0%b8%81" class="header-anchor"&gt;&lt;/a&gt;&lt;strong&gt;7 องค์ประกอบหลัก:&lt;/strong&gt;
&lt;/h3&gt;&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-fallback" data-lang="fallback"&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt; 1&lt;/span&gt;&lt;span class="cl"&gt;1. 📡 การรับรู้ (Perception)
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt; 2&lt;/span&gt;&lt;span class="cl"&gt; ↓
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt; 3&lt;/span&gt;&lt;span class="cl"&gt;2. 🧠 การตัดสินใจ (Decision)
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt; 4&lt;/span&gt;&lt;span class="cl"&gt; ↓
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt; 5&lt;/span&gt;&lt;span class="cl"&gt;3. 🎯 การกระทำ (Action)
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt; 6&lt;/span&gt;&lt;span class="cl"&gt; ↓
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt; 7&lt;/span&gt;&lt;span class="cl"&gt;4. 💾 ความจำ (Memory)
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt; 8&lt;/span&gt;&lt;span class="cl"&gt; ↓
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt; 9&lt;/span&gt;&lt;span class="cl"&gt;5. 📋 การวางแผน (Planning)
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;10&lt;/span&gt;&lt;span class="cl"&gt; ↓
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;11&lt;/span&gt;&lt;span class="cl"&gt;6. 🛠️ การใช้เครื่องมือ (Tool Use)
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;12&lt;/span&gt;&lt;span class="cl"&gt; ↓
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;13&lt;/span&gt;&lt;span class="cl"&gt;7. 📈 การเรียนรู้ (Learning)
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;14&lt;/span&gt;&lt;span class="cl"&gt; ↓
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;15&lt;/span&gt;&lt;span class="cl"&gt;(วนกลับไป 1)
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;hr&gt;
&lt;h3 id="วงจรการทำงาน"&gt;&lt;a href="#%e0%b8%a7%e0%b8%87%e0%b8%88%e0%b8%a3%e0%b8%81%e0%b8%b2%e0%b8%a3%e0%b8%97%e0%b8%b3%e0%b8%87%e0%b8%b2%e0%b8%99" class="header-anchor"&gt;&lt;/a&gt;&lt;strong&gt;วงจรการทำงาน:&lt;/strong&gt;
&lt;/h3&gt;&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-fallback" data-lang="fallback"&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt; 1&lt;/span&gt;&lt;span class="cl"&gt;รับเป้าหมาย 
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt; 2&lt;/span&gt;&lt;span class="cl"&gt; ↓
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt; 3&lt;/span&gt;&lt;span class="cl"&gt;วางแผน (แบ่งงานใหญ่เป็นงานย่อย)
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt; 4&lt;/span&gt;&lt;span class="cl"&gt; ↓
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt; 5&lt;/span&gt;&lt;span class="cl"&gt;ปฏิบัติ (ใช้ Tools/APIs)
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt; 6&lt;/span&gt;&lt;span class="cl"&gt; ↓
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt; 7&lt;/span&gt;&lt;span class="cl"&gt;ตรวจสอบผล
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt; 8&lt;/span&gt;&lt;span class="cl"&gt; ↓
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt; 9&lt;/span&gt;&lt;span class="cl"&gt;ปรับปรุง
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;10&lt;/span&gt;&lt;span class="cl"&gt; ↓
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;11&lt;/span&gt;&lt;span class="cl"&gt;ทำซ้ำจนสำเร็จ!
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;hr&gt;
&lt;h3 id="ตวอยาง-ai-จดการคำขออนมตเงน"&gt;&lt;a href="#%e0%b8%95%e0%b8%a7%e0%b8%ad%e0%b8%a2%e0%b8%b2%e0%b8%87-ai-%e0%b8%88%e0%b8%94%e0%b8%81%e0%b8%b2%e0%b8%a3%e0%b8%84%e0%b8%b3%e0%b8%82%e0%b8%ad%e0%b8%ad%e0%b8%99%e0%b8%a1%e0%b8%95%e0%b9%80%e0%b8%87%e0%b8%99" class="header-anchor"&gt;&lt;/a&gt;&lt;strong&gt;ตัวอย่าง: AI จัดการคำขออนุมัติเงิน&lt;/strong&gt;
&lt;/h3&gt;&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-fallback" data-lang="fallback"&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;1&lt;/span&gt;&lt;span class="cl"&gt;1. 📡 รับคำขอจากอีเมล
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;2&lt;/span&gt;&lt;span class="cl"&gt;2. 🧠 ตรวจสอบว่าครบถ้วนไหม
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;3&lt;/span&gt;&lt;span class="cl"&gt;3. 🎯 ดึงข้อมูลจากฐานข้อมูล
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;4&lt;/span&gt;&lt;span class="cl"&gt;4. 💾 จดจำประวัติผู้ขอ
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;5&lt;/span&gt;&lt;span class="cl"&gt;5. 📋 วางแผน: ตรวจสอบ → คำนวณ → อนุมัติ
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;6&lt;/span&gt;&lt;span class="cl"&gt;6. 🛠️ ใช้ API คำนวณวงเงิน
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;7&lt;/span&gt;&lt;span class="cl"&gt;7. 📈 เรียนรู้จากผลตอบรับ
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;hr&gt;
&lt;h2 id="-use-cases-สำหรบงานชมชน"&gt;&lt;a href="#-use-cases-%e0%b8%aa%e0%b8%b3%e0%b8%ab%e0%b8%a3%e0%b8%9a%e0%b8%87%e0%b8%b2%e0%b8%99%e0%b8%8a%e0%b8%a1%e0%b8%8a%e0%b8%99" class="header-anchor"&gt;&lt;/a&gt;🏛️ &lt;strong&gt;Use Cases สำหรับงานชุมชน&lt;/strong&gt;
&lt;/h2&gt;&lt;p&gt;

&lt;img alt="Government AI" class="gallery-image" data-flex-basis="320px" data-flex-grow="133" height="600" loading="lazy" sizes="(max-width: 800px) 100vw, 800px" src="https://neng-lab.com/posts/ai-engineering-part-5/image2_hu_e8f259073cf68b2.jpg" srcset="https://neng-lab.com/posts/ai-engineering-part-5/image2_hu_bc58b7abc2478b7.webp 400w, https://neng-lab.com/posts/ai-engineering-part-5/image2_hu_e8f259073cf68b2.jpg 800w" width="800"&gt;

&lt;em&gt;ภาพ: AI สำหรับภาครัฐ - ภาพประกอบจาก Unsplash&lt;/em&gt;&lt;/p&gt;
&lt;hr&gt;
&lt;h3 id="1-งานบรการประชาชน"&gt;&lt;a href="#1-%e0%b8%87%e0%b8%b2%e0%b8%99%e0%b8%9a%e0%b8%a3%e0%b8%81%e0%b8%b2%e0%b8%a3%e0%b8%9b%e0%b8%a3%e0%b8%b0%e0%b8%8a%e0%b8%b2%e0%b8%8a%e0%b8%99" class="header-anchor"&gt;&lt;/a&gt;&lt;strong&gt;1. งานบริการประชาชน:&lt;/strong&gt;
&lt;/h3&gt;&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;งาน&lt;/th&gt;
 &lt;th&gt;AI ทำอะไร&lt;/th&gt;
 &lt;th&gt;ประโยชน์&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;strong&gt;ประมวลผลคำขอ&lt;/strong&gt;&lt;/td&gt;
 &lt;td&gt;วิเคราะห์เอกสาร ตรวจสอบความครบถ้วน&lt;/td&gt;
 &lt;td&gt;ลดเวลา 80%&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;strong&gt;แนะนำการกรอกแบบฟอร์ม&lt;/strong&gt;&lt;/td&gt;
 &lt;td&gt;ช่วยประชาชนกรอกข้อมูลถูกต้อง&lt;/td&gt;
 &lt;td&gt;ลดความผิดพลาด&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;strong&gt;จัดลำดับความสำคัญ&lt;/strong&gt;&lt;/td&gt;
 &lt;td&gt;แยกเคสง่าย/ซับซ้อน&lt;/td&gt;
 &lt;td&gt;เจ้าหน้าที่ทำงานมีประสิทธิภาพ&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;hr&gt;
&lt;h3 id="2-งานบรหารภายใน"&gt;&lt;a href="#2-%e0%b8%87%e0%b8%b2%e0%b8%99%e0%b8%9a%e0%b8%a3%e0%b8%ab%e0%b8%b2%e0%b8%a3%e0%b8%a0%e0%b8%b2%e0%b8%a2%e0%b9%83%e0%b8%99" class="header-anchor"&gt;&lt;/a&gt;&lt;strong&gt;2. งานบริหารภายใน:&lt;/strong&gt;
&lt;/h3&gt;&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;งาน&lt;/th&gt;
 &lt;th&gt;AI ทำอะไร&lt;/th&gt;
 &lt;th&gt;ประโยชน์&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;strong&gt;จัดการคำขออนุมัติเงิน&lt;/strong&gt;&lt;/td&gt;
 &lt;td&gt;ตรวจสอบคุณสมบัติ คำนวณวงเงิน&lt;/td&gt;
 &lt;td&gt;โปร่งใส รวดเร็ว&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;strong&gt;วิเคราะห์นโยบาย&lt;/strong&gt;&lt;/td&gt;
 &lt;td&gt;ประเมินผลกระทบจากข้อมูลหลายแหล่ง&lt;/td&gt;
 &lt;td&gt;ตัดสินใจแม่นยำ&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;strong&gt;จัดการภัยพิบัติ&lt;/strong&gt;&lt;/td&gt;
 &lt;td&gt;ติดตามสถานการณ์ ประสานทรัพยากร&lt;/td&gt;
 &lt;td&gt;เตือนภัยล่วงหน้า&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;hr&gt;
&lt;h3 id="3-งานเฉพาะทาง"&gt;&lt;a href="#3-%e0%b8%87%e0%b8%b2%e0%b8%99%e0%b9%80%e0%b8%89%e0%b8%9e%e0%b8%b2%e0%b8%b0%e0%b8%97%e0%b8%b2%e0%b8%87" class="header-anchor"&gt;&lt;/a&gt;&lt;strong&gt;3. งานเฉพาะทาง:&lt;/strong&gt;
&lt;/h3&gt;&lt;h4 id="สาธารณสข"&gt;&lt;a href="#%e0%b8%aa%e0%b8%b2%e0%b8%98%e0%b8%b2%e0%b8%a3%e0%b8%93%e0%b8%aa%e0%b8%82" class="header-anchor"&gt;&lt;/a&gt;&lt;strong&gt;สาธารณสุข:&lt;/strong&gt;
&lt;/h4&gt;&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-fallback" data-lang="fallback"&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;1&lt;/span&gt;&lt;span class="cl"&gt;✅ ตรวจจับเหตุการณ์ไม่พึงประสงค์
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;2&lt;/span&gt;&lt;span class="cl"&gt;✅ วิเคราะห์บันทึกทางการแพทย์
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;3&lt;/span&gt;&lt;span class="cl"&gt;✅ เตือนภัยโรคระบาด
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;hr&gt;
&lt;h4 id="ภาษ"&gt;&lt;a href="#%e0%b8%a0%e0%b8%b2%e0%b8%a9" class="header-anchor"&gt;&lt;/a&gt;&lt;strong&gt;ภาษี:&lt;/strong&gt;
&lt;/h4&gt;&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-fallback" data-lang="fallback"&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;1&lt;/span&gt;&lt;span class="cl"&gt;✅ ตรวจสอบยื่นภาษี
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;2&lt;/span&gt;&lt;span class="cl"&gt;✅ ประเมินความเสี่ยง
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;3&lt;/span&gt;&lt;span class="cl"&gt;✅ ตรวจจับการหลีกเลี่ยงภาษี
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;hr&gt;
&lt;h4 id="จดซอจดจาง"&gt;&lt;a href="#%e0%b8%88%e0%b8%94%e0%b8%8b%e0%b8%ad%e0%b8%88%e0%b8%94%e0%b8%88%e0%b8%b2%e0%b8%87" class="header-anchor"&gt;&lt;/a&gt;&lt;strong&gt;จัดซื้อจัดจ้าง:&lt;/strong&gt;
&lt;/h4&gt;&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-fallback" data-lang="fallback"&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;1&lt;/span&gt;&lt;span class="cl"&gt;✅ เปรียบเทียบราคา
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;2&lt;/span&gt;&lt;span class="cl"&gt;✅ ตรวจสอบคุณสมบัติผู้เสนอราคา
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;3&lt;/span&gt;&lt;span class="cl"&gt;✅ ตรวจจับการฮั้วประมูล
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;hr&gt;
&lt;h3 id="-ตวอยางจรง"&gt;&lt;a href="#-%e0%b8%95%e0%b8%a7%e0%b8%ad%e0%b8%a2%e0%b8%b2%e0%b8%87%e0%b8%88%e0%b8%a3%e0%b8%87" class="header-anchor"&gt;&lt;/a&gt;&lt;strong&gt;🇹🇭 ตัวอย่างจริง:&lt;/strong&gt;
&lt;/h3&gt;&lt;p&gt;&lt;strong&gt;Estonia&lt;/strong&gt; ใช้ AI Agents เชื่อมต่อบริการข้ามหน่วยงาน&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-fallback" data-lang="fallback"&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;1&lt;/span&gt;&lt;span class="cl"&gt;ประชาชนถามคำถามเดียว 
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;2&lt;/span&gt;&lt;span class="cl"&gt; ↓
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;3&lt;/span&gt;&lt;span class="cl"&gt;AI ดึงข้อมูลจากหลายกรม
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;4&lt;/span&gt;&lt;span class="cl"&gt; ↓
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;5&lt;/span&gt;&lt;span class="cl"&gt;ดำเนินงานให้เสร็จ
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;6&lt;/span&gt;&lt;span class="cl"&gt; ↓
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;7&lt;/span&gt;&lt;span class="cl"&gt;ประชาชนได้รับผลในคลิกเดียว!
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;hr&gt;
&lt;h2 id="-ขอด-vs-ขอเสย"&gt;&lt;a href="#-%e0%b8%82%e0%b8%ad%e0%b8%94-vs-%e0%b8%82%e0%b8%ad%e0%b9%80%e0%b8%aa%e0%b8%a2" class="header-anchor"&gt;&lt;/a&gt;⚖️ &lt;strong&gt;ข้อดี vs ข้อเสีย&lt;/strong&gt;
&lt;/h2&gt;&lt;hr&gt;
&lt;h3 id="-ขอด"&gt;&lt;a href="#-%e0%b8%82%e0%b8%ad%e0%b8%94" class="header-anchor"&gt;&lt;/a&gt;&lt;strong&gt;✅ ข้อดี:&lt;/strong&gt;
&lt;/h3&gt;&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;ข้อดี&lt;/th&gt;
 &lt;th&gt;รายละเอียด&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;strong&gt;ประสิทธิภาพสูง&lt;/strong&gt;&lt;/td&gt;
 &lt;td&gt;ทำงานได้ตลอด 24/7 ไม่เหนื่อย&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;strong&gt;ลดข้อผิดพลาด&lt;/strong&gt;&lt;/td&gt;
 &lt;td&gt;ทำงานตามกฎอย่างสม่ำเสมอ&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;strong&gt;ปรับขนาดได้&lt;/strong&gt;&lt;/td&gt;
 &lt;td&gt;จัดการงานปริมาณมากพร้อมกัน&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;strong&gt;ประหยัดต้นทุน&lt;/strong&gt;&lt;/td&gt;
 &lt;td&gt;ลดงานซ้ำซ้อนที่มนุษย์ทำ&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;strong&gt;ตัดสินใจรวดเร็ว&lt;/strong&gt;&lt;/td&gt;
 &lt;td&gt;วิเคราะห์ข้อมูลหลายแหล่งพร้อมกัน&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;strong&gt;เรียนรู้และปรับปรุง&lt;/strong&gt;&lt;/td&gt;
 &lt;td&gt;ยิ่งใช้ยิ่งฉลาดขึ้น&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;hr&gt;
&lt;h3 id="-ขอเสยความเสยง"&gt;&lt;a href="#-%e0%b8%82%e0%b8%ad%e0%b9%80%e0%b8%aa%e0%b8%a2%e0%b8%84%e0%b8%a7%e0%b8%b2%e0%b8%a1%e0%b9%80%e0%b8%aa%e0%b8%a2%e0%b8%87" class="header-anchor"&gt;&lt;/a&gt;&lt;strong&gt;❌ ข้อเสีย/ความเสี่ยง:&lt;/strong&gt;
&lt;/h3&gt;&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;ข้อเสีย&lt;/th&gt;
 &lt;th&gt;วิธีแก้&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;strong&gt;ต้องการการกำกับดูแล&lt;/strong&gt;&lt;/td&gt;
 &lt;td&gt;มี Guardrails ที่ชัดเจน&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;strong&gt;ความเสี่ยงด้านความปลอดภัย&lt;/strong&gt;&lt;/td&gt;
 &lt;td&gt;ควบคุมการเข้าถึงข้อมูล&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;strong&gt;อคติจากข้อมูล&lt;/strong&gt;&lt;/td&gt;
 &lt;td&gt;ตรวจสอบข้อมูลฝึก&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;strong&gt;ความซับซ้อน&lt;/strong&gt;&lt;/td&gt;
 &lt;td&gt;มีระบบตรวจสอบและ audit&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;strong&gt;การยอมรับ&lt;/strong&gt;&lt;/td&gt;
 &lt;td&gt;ให้ความรู้ประชาชน&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;strong&gt;การฝึกอบรม&lt;/strong&gt;&lt;/td&gt;
 &lt;td&gt;ฝึกอบรมเจ้าหน้าที่&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;hr&gt;
&lt;h2 id="-เครองมอทแนะนำ"&gt;&lt;a href="#-%e0%b9%80%e0%b8%84%e0%b8%a3%e0%b8%ad%e0%b8%87%e0%b8%a1%e0%b8%ad%e0%b8%97%e0%b9%81%e0%b8%99%e0%b8%b0%e0%b8%99%e0%b8%b3" class="header-anchor"&gt;&lt;/a&gt;🛠️ &lt;strong&gt;เครื่องมือที่แนะนำ&lt;/strong&gt;
&lt;/h2&gt;&lt;hr&gt;
&lt;h3 id="open-source-frameworks"&gt;&lt;a href="#open-source-frameworks" class="header-anchor"&gt;&lt;/a&gt;&lt;strong&gt;Open-Source Frameworks:&lt;/strong&gt;
&lt;/h3&gt;&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;เครื่องมือ&lt;/th&gt;
 &lt;th&gt;จุดเด่น&lt;/th&gt;
 &lt;th&gt;เหมาะกับ&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;strong&gt;LangChain&lt;/strong&gt;&lt;/td&gt;
 &lt;td&gt;Framework ยอดนิยม&lt;/td&gt;
 &lt;td&gt;ทั่วไป&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;strong&gt;LangGraph&lt;/strong&gt;&lt;/td&gt;
 &lt;td&gt;สร้าง Workflow แบบมี State&lt;/td&gt;
 &lt;td&gt;Workflow ซับซ้อน&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;strong&gt;AutoGen&lt;/strong&gt; (Microsoft)&lt;/td&gt;
 &lt;td&gt;Multi-agent Collaboration&lt;/td&gt;
 &lt;td&gt;ระบบหลาย Agent&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;strong&gt;CrewAI&lt;/strong&gt;&lt;/td&gt;
 &lt;td&gt;จัดการทีม Agent, Open-source&lt;/td&gt;
 &lt;td&gt;Team-based Tasks&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;strong&gt;n8n&lt;/strong&gt;&lt;/td&gt;
 &lt;td&gt;Visual workflow + AI agent&lt;/td&gt;
 &lt;td&gt;No-code, $9-15/เดือน&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;strong&gt;LlamaIndex&lt;/strong&gt;&lt;/td&gt;
 &lt;td&gt;เชื่อมต่อ LLM กับข้อมูลภายนอก&lt;/td&gt;
 &lt;td&gt;RAG Applications&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;hr&gt;
&lt;h2 id="-แนวโนม-multi-agent-orchestration-2026"&gt;&lt;a href="#-%e0%b9%81%e0%b8%99%e0%b8%a7%e0%b9%82%e0%b8%99%e0%b8%a1-multi-agent-orchestration-2026" class="header-anchor"&gt;&lt;/a&gt;🆕 แนวโน้ม Multi-agent Orchestration (2026)
&lt;/h2&gt;&lt;h3 id="5-เทรนดหลกของป-2026"&gt;&lt;a href="#5-%e0%b9%80%e0%b8%97%e0%b8%a3%e0%b8%99%e0%b8%94%e0%b8%ab%e0%b8%a5%e0%b8%81%e0%b8%82%e0%b8%ad%e0%b8%87%e0%b8%9b-2026" class="header-anchor"&gt;&lt;/a&gt;5 เทรนด์หลักของปี 2026:
&lt;/h3&gt;&lt;p&gt;&lt;strong&gt;1. Multi-Agent Systems&lt;/strong&gt;&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-fallback" data-lang="fallback"&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;1&lt;/span&gt;&lt;span class="cl"&gt;🤖 + 🤖 + 🤖 = ระบบหลาย Agent ทำงานร่วมกัน
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;ul&gt;
&lt;li&gt;Agent เฉพาะทางแต่ละด้าน&lt;/li&gt;
&lt;li&gt;ประสานงานกันเอง&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;2. n8n Visual Workflow&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;สร้าง AI Workflow แบบลาก-วาง&lt;/li&gt;
&lt;li&gt;เชื่อมต่อได้หลายร้อย App&lt;/li&gt;
&lt;li&gt;ราคา: $9-15/เดือน (Self-hosted ฟรี)&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;3. CrewAI Framework&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Open-source สำหรับ Multi-agent&lt;/li&gt;
&lt;li&gt;กำหนด Role และ Goal ให้แต่ละ Agent&lt;/li&gt;
&lt;li&gt;เหมาะสำหรับทีม Dev&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;4. Confident AI&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;ทางเลือกของ LangSmith&lt;/li&gt;
&lt;li&gt;ทดสอบและ Deploy LLM&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;5. Local + Agentic&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;รัน Agent บนเครื่องตัวเอง&lt;/li&gt;
&lt;li&gt;ข้อมูลไม่ต้องส่งออกไปนอก&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h3 id="enterprise-platforms"&gt;&lt;a href="#enterprise-platforms" class="header-anchor"&gt;&lt;/a&gt;&lt;strong&gt;Enterprise Platforms:&lt;/strong&gt;
&lt;/h3&gt;&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Platform&lt;/th&gt;
 &lt;th&gt;ผู้พัฒนา&lt;/th&gt;
 &lt;th&gt;จุดเด่น&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;strong&gt;Azure AI Foundry&lt;/strong&gt;&lt;/td&gt;
 &lt;td&gt;Microsoft&lt;/td&gt;
 &lt;td&gt;ผสานกับ Microsoft 365 Copilot&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;strong&gt;Vertex AI&lt;/strong&gt;&lt;/td&gt;
 &lt;td&gt;Google Cloud&lt;/td&gt;
 &lt;td&gt;MLOps ครบวงจร&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;strong&gt;AWS Bedrock Agents&lt;/strong&gt;&lt;/td&gt;
 &lt;td&gt;Amazon&lt;/td&gt;
 &lt;td&gt;ผสานกับ AWS Services&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;hr&gt;
&lt;h3 id="แนะนำสำหรบมอใหม"&gt;&lt;a href="#%e0%b9%81%e0%b8%99%e0%b8%b0%e0%b8%99%e0%b8%b3%e0%b8%aa%e0%b8%b3%e0%b8%ab%e0%b8%a3%e0%b8%9a%e0%b8%a1%e0%b8%ad%e0%b9%83%e0%b8%ab%e0%b8%a1" class="header-anchor"&gt;&lt;/a&gt;&lt;strong&gt;แนะนำสำหรับมือใหม่:&lt;/strong&gt;
&lt;/h3&gt;&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-fallback" data-lang="fallback"&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;1&lt;/span&gt;&lt;span class="cl"&gt;✅ เริ่มด้วย LangChain + LlamaIndex
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;2&lt;/span&gt;&lt;span class="cl"&gt;✅ เรียนรู้จากตัวอย่าง
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;3&lt;/span&gt;&lt;span class="cl"&gt;✅ ทดสอบกับงานเล็กๆ ก่อน
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;4&lt;/span&gt;&lt;span class="cl"&gt;✅ ขยายผลเมื่อพร้อม
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;
 &lt;blockquote&gt;
 &lt;p&gt;💡 &lt;strong&gt;อ่านเพิ่มเติม:&lt;/strong&gt; &lt;a class="link" href="https://neng-lab.com/posts/ai-engineering-part-2/" &gt;ตอนที่ 2: Prompt Engineering&lt;/a&gt; - วิธีเขียนคำสั่งให้ AI&lt;/p&gt;

 &lt;/blockquote&gt;
&lt;hr&gt;
&lt;h2 id="-แนวโนม-2025-2026"&gt;&lt;a href="#-%e0%b9%81%e0%b8%99%e0%b8%a7%e0%b9%82%e0%b8%99%e0%b8%a1-2025-2026" class="header-anchor"&gt;&lt;/a&gt;🔮 &lt;strong&gt;แนวโน้ม 2025-2026&lt;/strong&gt;
&lt;/h2&gt;&lt;hr&gt;
&lt;h3 id="5-เทรนดหลก"&gt;&lt;a href="#5-%e0%b9%80%e0%b8%97%e0%b8%a3%e0%b8%99%e0%b8%94%e0%b8%ab%e0%b8%a5%e0%b8%81" class="header-anchor"&gt;&lt;/a&gt;&lt;strong&gt;5 เทรนด์หลัก:&lt;/strong&gt;
&lt;/h3&gt;&lt;h3 id="1-multi-agent-systems"&gt;&lt;a href="#1-multi-agent-systems" class="header-anchor"&gt;&lt;/a&gt;&lt;strong&gt;1. Multi-Agent Systems&lt;/strong&gt;
&lt;/h3&gt;&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-fallback" data-lang="fallback"&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;1&lt;/span&gt;&lt;span class="cl"&gt;🤖 + 🤖 + 🤖 = ระบบหลาย Agent ทำงานร่วมกัน
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;ul&gt;
&lt;li&gt;Agent เฉพาะทางแต่ละด้าน&lt;/li&gt;
&lt;li&gt;ประสานงานกันเอง&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h3 id="2-open-agentic-web"&gt;&lt;a href="#2-open-agentic-web" class="header-anchor"&gt;&lt;/a&gt;&lt;strong&gt;2. Open Agentic Web&lt;/strong&gt;
&lt;/h3&gt;&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-fallback" data-lang="fallback"&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;1&lt;/span&gt;&lt;span class="cl"&gt;🌐 Agents จากหลายผู้ให้บริการทำงานร่วมกันได้
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;ul&gt;
&lt;li&gt;Microsoft, Google ผลักดันมาตรฐานเปิด&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h3 id="3-enterprise-adoption"&gt;&lt;a href="#3-enterprise-adoption" class="header-anchor"&gt;&lt;/a&gt;&lt;strong&gt;3. Enterprise Adoption&lt;/strong&gt;
&lt;/h3&gt;&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-fallback" data-lang="fallback"&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;1&lt;/span&gt;&lt;span class="cl"&gt;🏢 90% ของ Fortune 500 ใช้ AI Agents
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;ul&gt;
&lt;li&gt;องค์กรใหญ่เริ่มใช้งานจริง&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h3 id="4-human-agent-collaboration"&gt;&lt;a href="#4-human-agent-collaboration" class="header-anchor"&gt;&lt;/a&gt;&lt;strong&gt;4. Human-Agent Collaboration&lt;/strong&gt;
&lt;/h3&gt;&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-fallback" data-lang="fallback"&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;1&lt;/span&gt;&lt;span class="cl"&gt;👤 + 🤖 = มนุษย์ + AI ทำงานร่วมกัน
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;ul&gt;
&lt;li&gt;ไม่ใช่แทนที่มนุษย์&lt;/li&gt;
&lt;li&gt;เป็นผู้ร่วมงานดิจิทัล&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h3 id="5-governance--safety"&gt;&lt;a href="#5-governance--safety" class="header-anchor"&gt;&lt;/a&gt;&lt;strong&gt;5. Governance &amp;amp; Safety&lt;/strong&gt;
&lt;/h3&gt;&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-fallback" data-lang="fallback"&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;1&lt;/span&gt;&lt;span class="cl"&gt;🛡️ การกำกับดูแลเข้มงวดขึ้น
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;ul&gt;
&lt;li&gt;Training, Guardrails, Audit Trails&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h3 id="คำทำนาย"&gt;&lt;a href="#%e0%b8%84%e0%b8%b3%e0%b8%97%e0%b8%b3%e0%b8%99%e0%b8%b2%e0%b8%a2" class="header-anchor"&gt;&lt;/a&gt;&lt;strong&gt;คำทำนาย:&lt;/strong&gt;
&lt;/h3&gt;
 &lt;blockquote&gt;
 &lt;p&gt;&amp;ldquo;Agentic AI อาจกลายเป็น &lt;strong&gt;ชั้นระบบปฏิบัติการของเศรษฐกิจดิจิทัลในอนาคต&lt;/strong&gt;&amp;rdquo;&lt;/p&gt;

 &lt;/blockquote&gt;
&lt;hr&gt;
&lt;h2 id="-สรป"&gt;&lt;a href="#-%e0%b8%aa%e0%b8%a3%e0%b8%9b" class="header-anchor"&gt;&lt;/a&gt;📝 &lt;strong&gt;สรุป&lt;/strong&gt;
&lt;/h2&gt;&lt;hr&gt;
&lt;h3 id="สงทไดเรยนร"&gt;&lt;a href="#%e0%b8%aa%e0%b8%87%e0%b8%97%e0%b9%84%e0%b8%94%e0%b9%80%e0%b8%a3%e0%b8%a2%e0%b8%99%e0%b8%a3" class="header-anchor"&gt;&lt;/a&gt;&lt;strong&gt;สิ่งที่ได้เรียนรู้:&lt;/strong&gt;
&lt;/h3&gt;&lt;ul&gt;
&lt;li&gt;✅ &lt;strong&gt;Agentic AI&lt;/strong&gt; = AI ที่ทำงานให้เสร็จ (ไม่ใช่แค่ตอบ)&lt;/li&gt;
&lt;li&gt;✅ &lt;strong&gt;ต่างจาก AI ทั่วไป&lt;/strong&gt; = ความเป็นอิสระสูงกว่า&lt;/li&gt;
&lt;li&gt;✅ &lt;strong&gt;หลักการทำงาน&lt;/strong&gt; = 7 องค์ประกอบทำงานเป็น Loop&lt;/li&gt;
&lt;li&gt;✅ &lt;strong&gt;Use Cases&lt;/strong&gt; = บริการประชาชน, บริหารภายใน, งานเฉพาะทาง&lt;/li&gt;
&lt;li&gt;✅ &lt;strong&gt;ข้อดี&lt;/strong&gt; = ประสิทธิภาพสูง, ลดข้อผิดพลาด, ประหยัดต้นทุน&lt;/li&gt;
&lt;li&gt;✅ &lt;strong&gt;ข้อเสีย&lt;/strong&gt; = ต้องการกำกับดูแล, ความเสี่ยงด้านความปลอดภัย&lt;/li&gt;
&lt;li&gt;✅ &lt;strong&gt;เครื่องมือ&lt;/strong&gt; = LangChain, AutoGen, CrewAI&lt;/li&gt;
&lt;li&gt;✅ &lt;strong&gt;แนวโน้ม&lt;/strong&gt; = Multi-Agent, Human-Agent Collaboration&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h3 id="คำแนะนำ"&gt;&lt;a href="#%e0%b8%84%e0%b8%b3%e0%b9%81%e0%b8%99%e0%b8%b0%e0%b8%99%e0%b8%b3" class="header-anchor"&gt;&lt;/a&gt;&lt;strong&gt;คำแนะนำ:&lt;/strong&gt;
&lt;/h3&gt;
 &lt;blockquote&gt;
 &lt;p&gt;&lt;strong&gt;สำหรับหน่วยงานรัฐ:&lt;/strong&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;เริ่มจากงานเล็กๆ&lt;/li&gt;
&lt;li&gt;มี Guardrails ที่ชัดเจน&lt;/li&gt;
&lt;li&gt;ฝึกอบรมเจ้าหน้าที่&lt;/li&gt;
&lt;li&gt;วัดผลและปรับปรุง&lt;/li&gt;
&lt;li&gt;ขยายผลเมื่อพร้อม&lt;/li&gt;
&lt;/ol&gt;

 &lt;/blockquote&gt;
&lt;hr&gt;

 &lt;blockquote&gt;
 &lt;p&gt;&lt;strong&gt;Agentic AI ไม่ใช่ทางเลือก แต่เป็นความจำเป็น&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;เพื่อปฏิรูปการบริการประชาชน
เพื่อประสิทธิภาพของภาครัฐ
เพื่ออนาคตที่มนุษย์ + AI ทำงานร่วมกัน&lt;/p&gt;

 &lt;/blockquote&gt;
&lt;hr&gt;
&lt;h2 id="-ตอนตอไป"&gt;&lt;a href="#-%e0%b8%95%e0%b8%ad%e0%b8%99%e0%b8%95%e0%b8%ad%e0%b9%84%e0%b8%9b" class="header-anchor"&gt;&lt;/a&gt;🚀 &lt;strong&gt;ตอนต่อไป&lt;/strong&gt;
&lt;/h2&gt;&lt;hr&gt;
&lt;p&gt;ในตอนที่ 6 เราจะมาพูดถึง &lt;strong&gt;Fine-tuning AI Models&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;คุณจะเรียนรู้:&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;🔧 Fine-tuning คืออะไร&lt;/li&gt;
&lt;li&gt;📊 เมื่อไหร่ควร Fine-tuning&lt;/li&gt;
&lt;li&gt;💰 ต้นทุนและเครื่องมือ&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;ส่วนตอนที่ 7 (ตอนสุดท้าย)&lt;/strong&gt; จะสรุปซีรีส์พร้อม Roadmap เริ่มต้นใช้งานจริง!&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;&lt;strong&gt;ติดตามตอนต่อไปครับ!&lt;/strong&gt; 🎉&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;&lt;em&gt;ซีรีส์: AI Engineering สำหรับนักพัฒนาชุมชน&lt;/em&gt;&lt;br&gt;
&lt;em&gt;ตอนที่ 5/7: Agentic AI&lt;/em&gt;&lt;br&gt;
&lt;em&gt;โดย เหน่ง - นักวิชาการพัฒนาชุมชน&lt;/em&gt;&lt;br&gt;
&lt;em&gt;กรมการพัฒนาชุมชน กระทรวงมหาดไทย&lt;/em&gt;&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id="-อานบทความอนในซรส"&gt;&lt;a href="#-%e0%b8%ad%e0%b8%b2%e0%b8%99%e0%b8%9a%e0%b8%97%e0%b8%84%e0%b8%a7%e0%b8%b2%e0%b8%a1%e0%b8%ad%e0%b8%99%e0%b9%83%e0%b8%99%e0%b8%8b%e0%b8%a3%e0%b8%aa" class="header-anchor"&gt;&lt;/a&gt;📚 &lt;strong&gt;อ่านบทความอื่นในซีรีส์&lt;/strong&gt;
&lt;/h2&gt;&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;ตอน&lt;/th&gt;
 &lt;th&gt;หัวข้อ&lt;/th&gt;
 &lt;th&gt;ลิงก์&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;td&gt;วางแผน AI App&lt;/td&gt;
 &lt;td&gt;&lt;a class="link" href="https://neng-lab.com/posts/ai-engineering-part-1/" &gt;อ่านตอนที่ 1&lt;/a&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;2&lt;/td&gt;
 &lt;td&gt;Prompt Engineering&lt;/td&gt;
 &lt;td&gt;&lt;a class="link" href="https://neng-lab.com/posts/ai-engineering-part-2/" &gt;อ่านตอนที่ 2&lt;/a&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;3&lt;/td&gt;
 &lt;td&gt;RAG&lt;/td&gt;
 &lt;td&gt;&lt;a class="link" href="https://neng-lab.com/posts/ai-engineering-part-3/" &gt;อ่านตอนที่ 3&lt;/a&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;4&lt;/td&gt;
 &lt;td&gt;Dataset สำหรับวิจัย&lt;/td&gt;
 &lt;td&gt;&lt;a class="link" href="https://neng-lab.com/posts/ai-engineering-part-4/" &gt;อ่านตอนที่ 4&lt;/a&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;6&lt;/td&gt;
 &lt;td&gt;Fine-tuning AI Models&lt;/td&gt;
 &lt;td&gt;&lt;a class="link" href="https://neng-lab.com/posts/ai-engineering-part-6/" &gt;อ่านตอนที่ 6&lt;/a&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7&lt;/td&gt;
 &lt;td&gt;สรุปซีรีส์&lt;/td&gt;
 &lt;td&gt;&lt;a class="link" href="https://neng-lab.com/posts/ai-engineering-part-7/" &gt;อ่านตอนที่ 7&lt;/a&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;hr&gt;
&lt;h2 id="-ซรสอางอง"&gt;&lt;a href="#-%e0%b8%8b%e0%b8%a3%e0%b8%aa%e0%b8%ad%e0%b8%b2%e0%b8%87%e0%b8%ad%e0%b8%87" class="header-anchor"&gt;&lt;/a&gt;📚 &lt;strong&gt;ซีรีส์อ้างอิง&lt;/strong&gt;
&lt;/h2&gt;&lt;p&gt;บทความชุดนี้เขียนโดยอ้างอิงจากหนังสือ &lt;strong&gt;&amp;ldquo;AI Engineering&amp;rdquo;&lt;/strong&gt; โดย &lt;strong&gt;Chip Huyen&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;📖 &lt;strong&gt;หนังสือ:&lt;/strong&gt; &lt;a class="link" href="https://aie-book.com/" target="_blank" rel="noopener"
 &gt;AI Engineering&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;🐙 &lt;strong&gt;GitHub:&lt;/strong&gt; &lt;a class="link" href="https://github.com/chiphuyen/aie-book" target="_blank" rel="noopener"
 &gt;chiphuyen/aie-book&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;👩‍💻 &lt;strong&gt;ผู้เขียน:&lt;/strong&gt; &lt;a class="link" href="https://huyenchip.com/" target="_blank" rel="noopener"
 &gt;Chip Huyen&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;หมายเหตุ:&lt;/strong&gt; บทความชุดนี้ปรับเนื้อหาให้เหมาะกับบริบทของนักพัฒนาชุมชนไทย โดยเพิ่มตัวอย่าง Use Cases ในภาครัฐและชุมชน&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id="-ตดตอไดท"&gt;&lt;a href="#-%e0%b8%95%e0%b8%94%e0%b8%95%e0%b8%ad%e0%b9%84%e0%b8%94%e0%b8%97" class="header-anchor"&gt;&lt;/a&gt;📬 &lt;strong&gt;ติดต่อได้ที่&lt;/strong&gt;
&lt;/h2&gt;&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Telegram:&lt;/strong&gt; &lt;a class="link" href="https://t.me/Jitaret" target="_blank" rel="noopener"
 &gt;https://t.me/Jitaret&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Email:&lt;/strong&gt; &lt;a class="link" href="mailto:jitaret@gmail.com" &gt;jitaret@gmail.com&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;</description></item><item><title>AI Engineering ตอนที่ 4: Dataset สำหรับวิจัย - คู่มือฉบับสมบูรณ์</title><link>https://neng-lab.com/posts/ai-engineering-part-4/</link><pubDate>Thu, 09 Apr 2026 23:12:00 +0700</pubDate><author>jitaret@gmail.com (เหน่ง)</author><guid>https://neng-lab.com/posts/ai-engineering-part-4/</guid><description>&lt;img src="https://neng-lab.com/" alt="Featured image of post AI Engineering ตอนที่ 4: Dataset สำหรับวิจัย - คู่มือฉบับสมบูรณ์" /&gt;&lt;h1 id="-ai-engineering-ตอนท-4-dataset-สำหรบวจย---คมอฉบบสมบรณ"&gt;&lt;a href="#-ai-engineering-%e0%b8%95%e0%b8%ad%e0%b8%99%e0%b8%97-4-dataset-%e0%b8%aa%e0%b8%b3%e0%b8%ab%e0%b8%a3%e0%b8%9a%e0%b8%a7%e0%b8%88%e0%b8%a2---%e0%b8%84%e0%b8%a1%e0%b8%ad%e0%b8%89%e0%b8%9a%e0%b8%9a%e0%b8%aa%e0%b8%a1%e0%b8%9a%e0%b8%a3%e0%b8%93" class="header-anchor"&gt;&lt;/a&gt;📊 AI Engineering ตอนที่ 4: Dataset สำหรับวิจัย - คู่มือฉบับสมบูรณ์
&lt;/h1&gt;&lt;p&gt;&lt;strong&gt;ซีรีส์: AI Engineering สำหรับนักพัฒนาชุมชน&lt;/strong&gt;&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;&lt;strong&gt;ผู้เขียน:&lt;/strong&gt; เหน่ง (นักวิชาการพัฒนาชุมชน)&lt;br&gt;
&lt;strong&gt;สังกัด:&lt;/strong&gt; กรมการพัฒนาชุมชน กระทรวงมหาดไทย&lt;br&gt;
&lt;strong&gt;วันที่:&lt;/strong&gt; 9 เมษายน 2569&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id="-สารบญ"&gt;&lt;a href="#-%e0%b8%aa%e0%b8%b2%e0%b8%a3%e0%b8%9a%e0%b8%8d" class="header-anchor"&gt;&lt;/a&gt;📋 &lt;strong&gt;สารบัญ&lt;/strong&gt;
&lt;/h2&gt;&lt;ol&gt;
&lt;li&gt;&lt;a class="link" href="#dataset-%e0%b8%84%e0%b8%b7%e0%b8%ad%e0%b8%ad%e0%b8%b0%e0%b9%84%e0%b8%a3" &gt;Dataset คืออะไร?&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class="link" href="#%e0%b8%97%e0%b8%b3%e0%b9%84%e0%b8%a1-dataset-%e0%b8%aa%e0%b8%b3%e0%b8%84%e0%b8%b1%e0%b8%8d%e0%b8%aa%e0%b8%b3%e0%b8%ab%e0%b8%a3%e0%b8%b1%e0%b8%9a-ai" &gt;ทำไม Dataset สำคัญสำหรับ AI?&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class="link" href="#%e0%b8%9b%e0%b8%a3%e0%b8%b0%e0%b9%80%e0%b8%a0%e0%b8%97%e0%b8%82%e0%b8%ad%e0%b8%87-dataset" &gt;ประเภทของ Dataset&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class="link" href="#%e0%b9%81%e0%b8%ab%e0%b8%a5%e0%b9%88%e0%b8%87%e0%b8%82%e0%b9%89%e0%b8%ad%e0%b8%a1%e0%b8%b9%e0%b8%a5-dataset-%e0%b8%9f%e0%b8%a3%e0%b8%b5" &gt;แหล่งข้อมูล Dataset ฟรี&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class="link" href="#%e0%b8%a7%e0%b8%b4%e0%b8%98%e0%b8%b5%e0%b8%aa%e0%b8%a3%e0%b9%89%e0%b8%b2%e0%b8%87-dataset-%e0%b9%80%e0%b8%ad%e0%b8%87" &gt;วิธีสร้าง Dataset เอง&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class="link" href="#%e0%b8%81%e0%b8%b2%e0%b8%a3%e0%b8%97%e0%b8%b3%e0%b8%84%e0%b8%a7%e0%b8%b2%e0%b8%a1%e0%b8%aa%e0%b8%b0%e0%b8%ad%e0%b8%b2%e0%b8%94%e0%b8%82%e0%b9%89%e0%b8%ad%e0%b8%a1%e0%b8%b9%e0%b8%a5-data-cleaning" &gt;การทำความสะอาดข้อมูล (Data Cleaning)&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class="link" href="#use-cases-%e0%b8%aa%e0%b8%b3%e0%b8%ab%e0%b8%a3%e0%b8%b1%e0%b8%9a%e0%b8%87%e0%b8%b2%e0%b8%99%e0%b8%a7%e0%b8%b4%e0%b8%88%e0%b8%b1%e0%b8%a2%e0%b8%8a%e0%b8%b8%e0%b8%a1%e0%b8%8a%e0%b8%99" &gt;Use Cases สำหรับงานวิจัย/ชุมชน&lt;/a&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;hr&gt;
&lt;h2 id="-dataset-คออะไร"&gt;&lt;a href="#-dataset-%e0%b8%84%e0%b8%ad%e0%b8%ad%e0%b8%b0%e0%b9%84%e0%b8%a3" class="header-anchor"&gt;&lt;/a&gt;📌 &lt;strong&gt;Dataset คืออะไร?&lt;/strong&gt;
&lt;/h2&gt;&lt;p&gt;

&lt;img alt="Dataset Concept" class="gallery-image" data-flex-basis="320px" data-flex-grow="133" height="600" loading="lazy" sizes="(max-width: 800px) 100vw, 800px" src="https://neng-lab.com/posts/ai-engineering-part-4/image1_hu_7b80cc0faa6e922f.jpg" srcset="https://neng-lab.com/posts/ai-engineering-part-4/image1_hu_fc3fc4469ebe923e.webp 400w, https://neng-lab.com/posts/ai-engineering-part-4/image1_hu_7b80cc0faa6e922f.jpg 800w" width="800"&gt;

&lt;em&gt;ภาพ: แนวคิด Dataset - ภาพประกอบจาก Unsplash&lt;/em&gt;&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;&lt;strong&gt;Dataset (ชุดข้อมูล)&lt;/strong&gt; คือ การนำข้อมูลที่มีคุณสมบัติเหมือนกันมาจัดเป็นชุดให้ถูกต้องตามโครงสร้างข้อมูล&lt;/p&gt;
&lt;p&gt;ลองนึกภาพง่ายๆ ว่ามันเหมือนกับ:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;📝 &lt;strong&gt;ตาราง Excel&lt;/strong&gt; หรือ Spreadsheet&lt;/li&gt;
&lt;li&gt;📋 &lt;strong&gt;สมุดบันทึก&lt;/strong&gt; ที่เก็บข้อมูลลูกค้า&lt;/li&gt;
&lt;li&gt;🗃️ &lt;strong&gt;แฟ้มเอกสาร&lt;/strong&gt; ที่จัดหมวดหมู่ไว้อย่างดี&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h3 id="โครงสรางของ-dataset"&gt;&lt;a href="#%e0%b9%82%e0%b8%84%e0%b8%a3%e0%b8%87%e0%b8%aa%e0%b8%a3%e0%b8%b2%e0%b8%87%e0%b8%82%e0%b8%ad%e0%b8%87-dataset" class="header-anchor"&gt;&lt;/a&gt;&lt;strong&gt;โครงสร้างของ Dataset:&lt;/strong&gt;
&lt;/h3&gt;&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;ชื่อ&lt;/th&gt;
 &lt;th&gt;อายุ&lt;/th&gt;
 &lt;th&gt;เพศ&lt;/th&gt;
 &lt;th&gt;อาชีพ&lt;/th&gt;
 &lt;th&gt;รายได้ต่อเดือน&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;สมชาย&lt;/td&gt;
 &lt;td&gt;28&lt;/td&gt;
 &lt;td&gt;ชาย&lt;/td&gt;
 &lt;td&gt;พนักงานบริษัท&lt;/td&gt;
 &lt;td&gt;25,000 บาท&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;สมใจ&lt;/td&gt;
 &lt;td&gt;35&lt;/td&gt;
 &lt;td&gt;หญิง&lt;/td&gt;
 &lt;td&gt;ธุรกิจส่วนตัว&lt;/td&gt;
 &lt;td&gt;45,000 บาท&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;วิชัย&lt;/td&gt;
 &lt;td&gt;42&lt;/td&gt;
 &lt;td&gt;ชาย&lt;/td&gt;
 &lt;td&gt;ข้าราชการ&lt;/td&gt;
 &lt;td&gt;30,000 บาท&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;มาลี&lt;/td&gt;
 &lt;td&gt;26&lt;/td&gt;
 &lt;td&gt;หญิง&lt;/td&gt;
 &lt;td&gt;พนักงานบริษัท&lt;/td&gt;
 &lt;td&gt;22,000 บาท&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;จากตารางนี้:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;แถว (Row)&lt;/strong&gt; = 1 ตัวอย่าง (1 คน) → เรียกว่า &amp;ldquo;Sample&amp;rdquo; หรือ &amp;ldquo;Data Point&amp;rdquo;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;คอลัมน์ (Column)&lt;/strong&gt; = คุณสมบัติของข้อมูล → เรียกว่า &amp;ldquo;Feature&amp;rdquo; หรือ &amp;ldquo;Attribute&amp;rdquo;&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;

 &lt;blockquote&gt;
 &lt;p&gt;💡 &lt;strong&gt;อ่านเพิ่มเติม:&lt;/strong&gt; &lt;a class="link" href="https://neng-lab.com/posts/ai-engineering-part-3/" &gt;ตอนที่ 3: RAG&lt;/a&gt; - วิธีเชื่อมต่อ AI กับฐานข้อมูล&lt;/p&gt;

 &lt;/blockquote&gt;
&lt;hr&gt;
&lt;h2 id="-ทำไม-dataset-สำคญสำหรบ-ai"&gt;&lt;a href="#-%e0%b8%97%e0%b8%b3%e0%b9%84%e0%b8%a1-dataset-%e0%b8%aa%e0%b8%b3%e0%b8%84%e0%b8%8d%e0%b8%aa%e0%b8%b3%e0%b8%ab%e0%b8%a3%e0%b8%9a-ai" class="header-anchor"&gt;&lt;/a&gt;❤️ &lt;strong&gt;ทำไม Dataset สำคัญสำหรับ AI?&lt;/strong&gt;
&lt;/h2&gt;&lt;hr&gt;
&lt;p&gt;มีสุภาษิตของคนในวงการ AI ที่ว่า:&lt;/p&gt;

 &lt;blockquote&gt;
 &lt;p&gt;&lt;strong&gt;&amp;ldquo;ข้อมูลคือหัวใจของ AI&amp;rdquo;&lt;/strong&gt; 💯&lt;/p&gt;

 &lt;/blockquote&gt;
&lt;p&gt;หรือพูดอีกแบบคือ &lt;strong&gt;&amp;ldquo;Garbage In, Garbage Out&amp;rdquo;&lt;/strong&gt; 🗑️&lt;/p&gt;
&lt;p&gt;หมายความว่า ถ้าข้อมูลไม่ดี โมเดล AI ก็ไม่สามารถเรียนรู้ได้อย่างถูกต้อง&lt;/p&gt;
&lt;hr&gt;
&lt;h3 id="บทบาทของ-dataset-ใน-3-ขนตอน"&gt;&lt;a href="#%e0%b8%9a%e0%b8%97%e0%b8%9a%e0%b8%b2%e0%b8%97%e0%b8%82%e0%b8%ad%e0%b8%87-dataset-%e0%b9%83%e0%b8%99-3-%e0%b8%82%e0%b8%99%e0%b8%95%e0%b8%ad%e0%b8%99" class="header-anchor"&gt;&lt;/a&gt;&lt;strong&gt;บทบาทของ Dataset ใน 3 ขั้นตอน:&lt;/strong&gt;
&lt;/h3&gt;&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;ขั้นตอน&lt;/th&gt;
 &lt;th&gt;คำอังกฤษ&lt;/th&gt;
 &lt;th&gt;คำอธิบาย&lt;/th&gt;
 &lt;th&gt;ทำไมถึงสำคัญ&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;strong&gt;การฝึก&lt;/strong&gt;&lt;/td&gt;
 &lt;td&gt;Training&lt;/td&gt;
 &lt;td&gt;Dataset ให้ตัวอย่างที่โมเดลใช้เรียนรู้รูปแบบ&lt;/td&gt;
 &lt;td&gt;เป็นพื้นฐานให้โมเดล &amp;ldquo;จำ&amp;rdquo; และ &amp;ldquo;เข้าใจ&amp;rdquo; รูปแบบของข้อมูล&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;strong&gt;การตรวจสอบ&lt;/strong&gt;&lt;/td&gt;
 &lt;td&gt;Validation&lt;/td&gt;
 &lt;td&gt;ช่วยปรับแต่งประสิทธิภาพของโมเดล&lt;/td&gt;
 &lt;td&gt;ใช้ตรวจสอบว่าโมเดลทำงานได้ดีแค่ไหน ก่อนนำไปใช้จริง&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;strong&gt;การทดสอบ&lt;/strong&gt;&lt;/td&gt;
 &lt;td&gt;Testing&lt;/td&gt;
 &lt;td&gt;ข้อมูลที่ไม่เคยเห็น ใช้วัดความสามารถจริงของโมเดล&lt;/td&gt;
 &lt;td&gt;เป็นการทดสอบของจริงว่าโมเดลทำงานได้ดีจริงหรือไม่&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;hr&gt;
&lt;h3 id="ตวอยางจรง"&gt;&lt;a href="#%e0%b8%95%e0%b8%a7%e0%b8%ad%e0%b8%a2%e0%b8%b2%e0%b8%87%e0%b8%88%e0%b8%a3%e0%b8%87" class="header-anchor"&gt;&lt;/a&gt;&lt;strong&gt;ตัวอย่างจริง:&lt;/strong&gt;
&lt;/h3&gt;&lt;p&gt;&lt;strong&gt;สมมติเราจะสร้าง AI ทำนายราคาบ้าน&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;🏠 &lt;strong&gt;Training Data:&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;บ้าน 1,000 หลัง พร้อมราคาจริง&lt;/li&gt;
&lt;li&gt;AI เรียนรู้ว่า &amp;ldquo;บ้าน 3 ห้องนอน อยู่ในเมือง ราคาเท่าไหร่&amp;rdquo;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;🏠 &lt;strong&gt;Validation Data:&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;บ้าน 200 หลัง&lt;/li&gt;
&lt;li&gt;ใช้ปรับแต่งโมเดลว่า &amp;ldquo;ควรให้น้ำหนักอะไรมากกว่ากัน&amp;rdquo;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;🏠 &lt;strong&gt;Testing Data:&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;บ้าน 100 หลัง ที่ AI ไม่เคยเห็น&lt;/li&gt;
&lt;li&gt;ถ้าทำนายได้ใกล้เคียงราคาจริง = โมเดลดี!&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id="-ประเภทของ-dataset"&gt;&lt;a href="#-%e0%b8%9b%e0%b8%a3%e0%b8%b0%e0%b9%80%e0%b8%a0%e0%b8%97%e0%b8%82%e0%b8%ad%e0%b8%87-dataset" class="header-anchor"&gt;&lt;/a&gt;🗂️ &lt;strong&gt;ประเภทของ Dataset&lt;/strong&gt;
&lt;/h2&gt;&lt;hr&gt;
&lt;h3 id="1-แบงตามการกำกบขอมล-labeling"&gt;&lt;a href="#1-%e0%b9%81%e0%b8%9a%e0%b8%87%e0%b8%95%e0%b8%b2%e0%b8%a1%e0%b8%81%e0%b8%b2%e0%b8%a3%e0%b8%81%e0%b8%b3%e0%b8%81%e0%b8%9a%e0%b8%82%e0%b8%ad%e0%b8%a1%e0%b8%a5-labeling" class="header-anchor"&gt;&lt;/a&gt;&lt;strong&gt;1. แบ่งตามการกำกับข้อมูล (Labeling):&lt;/strong&gt;
&lt;/h3&gt;&lt;h4 id="labeled-data-ขอมลมปายกำกบ"&gt;&lt;a href="#labeled-data-%e0%b8%82%e0%b8%ad%e0%b8%a1%e0%b8%a5%e0%b8%a1%e0%b8%9b%e0%b8%b2%e0%b8%a2%e0%b8%81%e0%b8%b3%e0%b8%81%e0%b8%9a" class="header-anchor"&gt;&lt;/a&gt;&lt;strong&gt;Labeled Data (ข้อมูลมีป้ายกำกับ)&lt;/strong&gt;
&lt;/h4&gt;&lt;p&gt;คือข้อมูลที่มีการระบุคำตอบหรือหมวดหมู่ไว้ชัดเจน&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;รูปภาพ&lt;/th&gt;
 &lt;th&gt;ป้ายกำกับ&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;🐱&lt;/td&gt;
 &lt;td&gt;แมว&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;🐕&lt;/td&gt;
 &lt;td&gt;สุนัข&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;🐱&lt;/td&gt;
 &lt;td&gt;แมว&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;🦅&lt;/td&gt;
 &lt;td&gt;นก&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;ข้อดี:&lt;/strong&gt; โมเดลเรียนรู้ได้ตรงไปตรงมา เพราะรู้คำตอบแล้ว&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;ข้อเสีย:&lt;/strong&gt; ต้องใช้แรงงานคนในการติดป้าย (Labeling) ทำให้มีราคาแพง&lt;/p&gt;
&lt;hr&gt;
&lt;h4 id="unlabeled-data-ขอมลไมมปายกำกบ"&gt;&lt;a href="#unlabeled-data-%e0%b8%82%e0%b8%ad%e0%b8%a1%e0%b8%a5%e0%b9%84%e0%b8%a1%e0%b8%a1%e0%b8%9b%e0%b8%b2%e0%b8%a2%e0%b8%81%e0%b8%b3%e0%b8%81%e0%b8%9a" class="header-anchor"&gt;&lt;/a&gt;&lt;strong&gt;Unlabeled Data (ข้อมูลไม่มีป้ายกำกับ)&lt;/strong&gt;
&lt;/h4&gt;&lt;p&gt;คือข้อมูลดิบที่ไม่มีการระบุคำตอบ&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;ตัวอย่าง:&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;รูปภาพหลายพันรูป (ไม่ได้บอกว่าคืออะไร)&lt;/li&gt;
&lt;li&gt;ข้อความอีเมลหลายพันฉบับ (ไม่ได้บอกว่าอันไหนสแปม)&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;ข้อดี:&lt;/strong&gt; หาได้ง่าย มีเยอะ ไม่ต้องใช้แรงงานในการติดป้าย&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;ข้อเสีย:&lt;/strong&gt; ยากกว่าในการสอนโมเดล ต้องใช้เทคนิคพิเศษ&lt;/p&gt;
&lt;hr&gt;
&lt;h4 id="semi-supervised-data-ขอมลกงกำกบ"&gt;&lt;a href="#semi-supervised-data-%e0%b8%82%e0%b8%ad%e0%b8%a1%e0%b8%a5%e0%b8%81%e0%b8%87%e0%b8%81%e0%b8%b3%e0%b8%81%e0%b8%9a" class="header-anchor"&gt;&lt;/a&gt;&lt;strong&gt;Semi-Supervised Data (ข้อมูลกึ่งกำกับ)&lt;/strong&gt;
&lt;/h4&gt;&lt;p&gt;คือการผสมระหว่าง 2 แบบข้างบน&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;ตัวอย่าง:&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;รูปภาพ 10,000 รูป แต่มีป้ายเพียง 1,000 รูป&lt;/li&gt;
&lt;li&gt;อีเมล 100,000 ฉบับ แต่รู้ว่า 5,000 ฉบับเป็นสแปม&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;ข้อดี:&lt;/strong&gt; ใช้ประโยชน์จากข้อมูลที่มีป้ายน้อยๆ ให้เรียนรู้ข้อมูลที่ไม่มีป้ายด้วย&lt;/p&gt;
&lt;hr&gt;
&lt;h3 id="2-แบงตามโครงสราง"&gt;&lt;a href="#2-%e0%b9%81%e0%b8%9a%e0%b8%87%e0%b8%95%e0%b8%b2%e0%b8%a1%e0%b9%82%e0%b8%84%e0%b8%a3%e0%b8%87%e0%b8%aa%e0%b8%a3%e0%b8%b2%e0%b8%87" class="header-anchor"&gt;&lt;/a&gt;&lt;strong&gt;2. แบ่งตามโครงสร้าง:&lt;/strong&gt;
&lt;/h3&gt;&lt;h4 id="structured-data-ขอมลมโครงสราง"&gt;&lt;a href="#structured-data-%e0%b8%82%e0%b8%ad%e0%b8%a1%e0%b8%a5%e0%b8%a1%e0%b9%82%e0%b8%84%e0%b8%a3%e0%b8%87%e0%b8%aa%e0%b8%a3%e0%b8%b2%e0%b8%87" class="header-anchor"&gt;&lt;/a&gt;&lt;strong&gt;Structured Data (ข้อมูลมีโครงสร้าง)&lt;/strong&gt;
&lt;/h4&gt;&lt;p&gt;ข้อมูลที่จัดเก็บในรูปแบบที่เป็นระเบียบ มีช่องให้กรอกชัดเจน&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;ตัวอย่าง:&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;ฐานข้อมูลลูกค้า&lt;/li&gt;
&lt;li&gt;Excel ข้อมูลพนักงาน&lt;/li&gt;
&lt;li&gt;ตารางราคาสินค้า&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;ข้อดี:&lt;/strong&gt; วิเคราะห์ง่าย เข้าถึงง่าย ใช้พื้นที่น้อย&lt;/p&gt;
&lt;hr&gt;
&lt;h4 id="unstructured-data-ขอมลไมมโครงสราง"&gt;&lt;a href="#unstructured-data-%e0%b8%82%e0%b8%ad%e0%b8%a1%e0%b8%a5%e0%b9%84%e0%b8%a1%e0%b8%a1%e0%b9%82%e0%b8%84%e0%b8%a3%e0%b8%87%e0%b8%aa%e0%b8%a3%e0%b8%b2%e0%b8%87" class="header-anchor"&gt;&lt;/a&gt;&lt;strong&gt;Unstructured Data (ข้อมูลไม่มีโครงสร้าง)&lt;/strong&gt;
&lt;/h4&gt;&lt;p&gt;ข้อมูลที่ไม่มีรูปแบบตายตัว อยู่ในรูปแบบอิสระ&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;ตัวอย่าง:&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;📝 ข้อความ (Text)&lt;/li&gt;
&lt;li&gt;🖼️ รูปภาพ (Image)&lt;/li&gt;
&lt;li&gt;🎵 เสียง (Audio)&lt;/li&gt;
&lt;li&gt;🎬 วิดีโอ (Video)&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;ความท้าทาย:&lt;/strong&gt; ต้องใช้เทคนิคพิเศษ เช่น NLP หรือ Computer Vision ในการวิเคราะห์&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id="-แหลงขอมล-dataset-ฟร"&gt;&lt;a href="#-%e0%b9%81%e0%b8%ab%e0%b8%a5%e0%b8%87%e0%b8%82%e0%b8%ad%e0%b8%a1%e0%b8%a5-dataset-%e0%b8%9f%e0%b8%a3" class="header-anchor"&gt;&lt;/a&gt;🆓 &lt;strong&gt;แหล่งข้อมูล Dataset ฟรี&lt;/strong&gt;
&lt;/h2&gt;&lt;hr&gt;
&lt;h3 id="1-kaggle--สวรรคของ-data-scientist-"&gt;&lt;a href="#1-kaggle--%e0%b8%aa%e0%b8%a7%e0%b8%a3%e0%b8%a3%e0%b8%84%e0%b8%82%e0%b8%ad%e0%b8%87-data-scientist-" class="header-anchor"&gt;&lt;/a&gt;&lt;strong&gt;1. Kaggle — สวรรค์ของ Data Scientist&lt;/strong&gt; 🥇
&lt;/h3&gt;&lt;p&gt;&lt;strong&gt;Kaggle&lt;/strong&gt; เป็นแพลตฟอร์มที่ได้รับความนิยมมากที่สุดในโลกสำหรับ Data Science&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;จุดเด่น:&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;มี Dataset หลายหมื่นชุดข้อมูล&lt;/li&gt;
&lt;li&gt;มีทั้งผู้เชี่ยวชาญและมือใหม่แชร์ข้อมูล&lt;/li&gt;
&lt;li&gt;สามารถดู Discussion และ Code ของคนอื่นได้&lt;/li&gt;
&lt;li&gt;มี Competitions ที่ให้ลองทักษะ&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Free Tier 2026:&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;30 ชั่วโมง GPU/สัปดาห์ (Kaggle Notebooks)&lt;/li&gt;
&lt;li&gt;100GB Dataset storage&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;ลิงก์:&lt;/strong&gt; &lt;a class="link" href="https://www.kaggle.com/datasets" target="_blank" rel="noopener"
 &gt;kaggle.com/datasets&lt;/a&gt;&lt;/p&gt;
&lt;hr&gt;
&lt;h3 id="2-uci-machine-learning-repository-"&gt;&lt;a href="#2-uci-machine-learning-repository-" class="header-anchor"&gt;&lt;/a&gt;&lt;strong&gt;2. UCI Machine Learning Repository&lt;/strong&gt; 🏛️
&lt;/h3&gt;&lt;p&gt;&lt;strong&gt;UCI ML Repository&lt;/strong&gt; เป็นแหล่งข้อมูลคลาสสิกที่มีชื่อเสียงมากๆ ในวงการ Machine Learning&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;จุดเด่น:&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;มี Dataset กว่า 689 ชุดข้อมูล&lt;/li&gt;
&lt;li&gt;ข้อมูลส่วนใหญ่ clean และพร้อมใช้งาน&lt;/li&gt;
&lt;li&gt;เหมาะสำหรับมือใหม่เริ่มต้น&lt;/li&gt;
&lt;li&gt;มีเอกสารอธิบายข้อมูลชัดเจน&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;ลิงก์:&lt;/strong&gt; &lt;a class="link" href="https://archive.ics.uci.edu" target="_blank" rel="noopener"
 &gt;archive.ics.uci.edu&lt;/a&gt;&lt;/p&gt;
&lt;hr&gt;
&lt;h3 id="3-google-dataset-search-"&gt;&lt;a href="#3-google-dataset-search-" class="header-anchor"&gt;&lt;/a&gt;&lt;strong&gt;3. Google Dataset Search&lt;/strong&gt; 🔍
&lt;/h3&gt;&lt;p&gt;&lt;strong&gt;Google Dataset Search&lt;/strong&gt; เป็นเครื่องมือค้นหา Dataset จากหลายแหล่งทั่วโลก&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;จุดเด่น:&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;ค้นหาข้อมูลจากหลายแหล่งในครั้งเดียว&lt;/li&gt;
&lt;li&gt;รองรับหลายหัวข้อ&lt;/li&gt;
&lt;li&gt;มีตัวกรองวันที่ ประเภทข้อมูล&lt;/li&gt;
&lt;li&gt;แสดงข้อมูล License ให้เห็นชัดเจน&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;ลิงก์:&lt;/strong&gt; &lt;a class="link" href="https://datasetsearch.research.google.com" target="_blank" rel="noopener"
 &gt;datasetsearch.research.google.com&lt;/a&gt;&lt;/p&gt;
&lt;hr&gt;
&lt;h3 id="4-dataworld-"&gt;&lt;a href="#4-dataworld-" class="header-anchor"&gt;&lt;/a&gt;&lt;strong&gt;4. data.world&lt;/strong&gt; 🌍
&lt;/h3&gt;&lt;p&gt;&lt;strong&gt;data.world&lt;/strong&gt; เป็นแพลตฟอร์มที่น่าสนใจมากๆ เพราะสามารถทำงานกับข้อมูลได้โดยตรงบนเว็บไซต์&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;จุดเด่น:&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;ทำงานบนเว็บได้โดยไม่ต้องติดตั้งโปรแกรม&lt;/li&gt;
&lt;li&gt;รองรับ SQL Query&lt;/li&gt;
&lt;li&gt;มี API ให้ใช้งาน&lt;/li&gt;
&lt;li&gt;ชุมชน active แชร์ข้อมูลบ่อย&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;ลิงก์:&lt;/strong&gt; &lt;a class="link" href="https://data.world" target="_blank" rel="noopener"
 &gt;data.world&lt;/a&gt;&lt;/p&gt;
&lt;hr&gt;
&lt;h3 id="5-world-bank-data-"&gt;&lt;a href="#5-world-bank-data-" class="header-anchor"&gt;&lt;/a&gt;&lt;strong&gt;5. World Bank Data&lt;/strong&gt; 🏦
&lt;/h3&gt;&lt;p&gt;สำหรับคนที่สนใจข้อมูลด้านเศรษฐกิจ สังคม และการพัฒนา&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;จุดเด่น:&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;ข้อมูลเศรษฐกิจและสังคมจากทั่วโลก&lt;/li&gt;
&lt;li&gt;อัปเดตสม่ำเสมอ&lt;/li&gt;
&lt;li&gt;มี Visualization ในตัว&lt;/li&gt;
&lt;li&gt;ดาวน์โหลดได้หลายรูปแบบ (CSV, Excel, XML)&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;ลิงก์:&lt;/strong&gt; &lt;a class="link" href="https://data.worldbank.org" target="_blank" rel="noopener"
 &gt;data.worldbank.org&lt;/a&gt;&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;&lt;strong&gt;ตารางสรุปแหล่งข้อมูล Dataset ฟรี:&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;แหล่ง&lt;/th&gt;
 &lt;th&gt;จุดเด่น&lt;/th&gt;
 &lt;th&gt;ลิงก์&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;strong&gt;Kaggle&lt;/strong&gt;&lt;/td&gt;
 &lt;td&gt;Dataset หลากหลาย, 30 ชม. GPU/สัปดาห์&lt;/td&gt;
 &lt;td&gt;kaggle.com/datasets&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;strong&gt;UCI ML&lt;/strong&gt;&lt;/td&gt;
 &lt;td&gt;ข้อมูลคลาสสิก 689+ ชุด เหมาะเริ่มต้น&lt;/td&gt;
 &lt;td&gt;archive.ics.uci.edu&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;strong&gt;Google Dataset Search&lt;/strong&gt;&lt;/td&gt;
 &lt;td&gt;ค้นหาข้อมูลจากทุกแหล่ง&lt;/td&gt;
 &lt;td&gt;datasetsearch.research.google.com&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;strong&gt;Hugging Face&lt;/strong&gt;&lt;/td&gt;
 &lt;td&gt;ข้อมูลภาษา, โมเดล, Dataset&lt;/td&gt;
 &lt;td&gt;huggingface.co/datasets&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;strong&gt;World Bank Data&lt;/strong&gt;&lt;/td&gt;
 &lt;td&gt;ข้อมูลเศรษฐกิจ-สังคมระดับโลก&lt;/td&gt;
 &lt;td&gt;data.worldbank.org&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;hr&gt;
&lt;h2 id="-โมเดล-ai-สำหรบงานวจย-2026"&gt;&lt;a href="#-%e0%b9%82%e0%b8%a1%e0%b9%80%e0%b8%94%e0%b8%a5-ai-%e0%b8%aa%e0%b8%b3%e0%b8%ab%e0%b8%a3%e0%b8%9a%e0%b8%87%e0%b8%b2%e0%b8%99%e0%b8%a7%e0%b8%88%e0%b8%a2-2026" class="header-anchor"&gt;&lt;/a&gt;🆕 โมเดล AI สำหรับงานวิจัย (2026)
&lt;/h2&gt;&lt;h3 id="qwen-35-และ-gemma-4"&gt;&lt;a href="#qwen-35-%e0%b9%81%e0%b8%a5%e0%b8%b0-gemma-4" class="header-anchor"&gt;&lt;/a&gt;Qwen 3.5 และ Gemma 4
&lt;/h3&gt;&lt;p&gt;นอกจาก Dataset แล้ว การเลือกโมเดลที่เหมาะสมก็สำคัญ:&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;โมเดล&lt;/th&gt;
 &lt;th&gt;จุดเด่น&lt;/th&gt;
 &lt;th&gt;รันบน Laptop&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;strong&gt;Qwen 3.5&lt;/strong&gt;&lt;/td&gt;
 &lt;td&gt;122B params, ภาษาไทยดี, ฟรี 1M tokens/เดือน&lt;/td&gt;
 &lt;td&gt;✅ ได้ (64GB RAM)&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;strong&gt;Gemma 4&lt;/strong&gt;&lt;/td&gt;
 &lt;td&gt;Open-source, ปรับแต่งได้&lt;/td&gt;
 &lt;td&gt;✅ ได้ (32GB RAM)&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;strong&gt;Llama 4&lt;/strong&gt;&lt;/td&gt;
 &lt;td&gt;Open-source, $0.15/1M tokens&lt;/td&gt;
 &lt;td&gt;✅ ได้&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;ทำไมต้องรู้?&lt;/strong&gt; เลือกโมเดลที่รันบนเครื่องตัวเองได้ ช่วยประหยัดค่าใช้จ่ายและรักษา Privacy&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id="-วธสราง-dataset-เอง"&gt;&lt;a href="#-%e0%b8%a7%e0%b8%98%e0%b8%aa%e0%b8%a3%e0%b8%b2%e0%b8%87-dataset-%e0%b9%80%e0%b8%ad%e0%b8%87" class="header-anchor"&gt;&lt;/a&gt;🛠️ &lt;strong&gt;วิธีสร้าง Dataset เอง&lt;/strong&gt;
&lt;/h2&gt;&lt;hr&gt;
&lt;p&gt;บางครั้งการหา Dataset จากข้างนอกมาใช้อาจไม่ตรงกับความต้องการของเรา การสร้าง Dataset เองก็เป็นอีกทางเลือกที่น่าสนใจ&lt;/p&gt;
&lt;hr&gt;
&lt;h3 id="ขนตอนท-1-กำหนดวตถประสงค-"&gt;&lt;a href="#%e0%b8%82%e0%b8%99%e0%b8%95%e0%b8%ad%e0%b8%99%e0%b8%97-1-%e0%b8%81%e0%b8%b3%e0%b8%ab%e0%b8%99%e0%b8%94%e0%b8%a7%e0%b8%95%e0%b8%96%e0%b8%9b%e0%b8%a3%e0%b8%b0%e0%b8%aa%e0%b8%87%e0%b8%84-" class="header-anchor"&gt;&lt;/a&gt;&lt;strong&gt;ขั้นตอนที่ 1: กำหนดวัตถุประสงค์&lt;/strong&gt; 🎯
&lt;/h3&gt;&lt;p&gt;ตอบคำถามเหล่านี้ก่อน:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;ต้องการข้อมูลอะไร (What)&lt;/li&gt;
&lt;li&gt;เอาไปใช้ทำอะไร (How)&lt;/li&gt;
&lt;li&gt;ใครจะเป็นคนใช้ (Who)&lt;/li&gt;
&lt;li&gt;ต้องการข้อมูลกี่ชุด/กี่รายการ (How much)&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;ตัวอย่าง:&lt;/strong&gt; &amp;ldquo;อยากสร้าง Dataset รีวิวร้านอาหารไทย เพื่อใช้วิเคราะห์ความรู้สึกของลูกค้า (Sentiment Analysis) จำนวน 10,000 รีวิว&amp;rdquo;&lt;/p&gt;
&lt;hr&gt;
&lt;h3 id="ขนตอนท-2-รวบรวมขอมล-data-collection-"&gt;&lt;a href="#%e0%b8%82%e0%b8%99%e0%b8%95%e0%b8%ad%e0%b8%99%e0%b8%97-2-%e0%b8%a3%e0%b8%a7%e0%b8%9a%e0%b8%a3%e0%b8%a7%e0%b8%a1%e0%b8%82%e0%b8%ad%e0%b8%a1%e0%b8%a5-data-collection-" class="header-anchor"&gt;&lt;/a&gt;&lt;strong&gt;ขั้นตอนที่ 2: รวบรวมข้อมูล (Data Collection)&lt;/strong&gt; 📥
&lt;/h3&gt;&lt;h4 id="primary-data-ขอมลปฐมภม"&gt;&lt;a href="#primary-data-%e0%b8%82%e0%b8%ad%e0%b8%a1%e0%b8%a5%e0%b8%9b%e0%b8%90%e0%b8%a1%e0%b8%a0%e0%b8%a1" class="header-anchor"&gt;&lt;/a&gt;&lt;strong&gt;Primary Data (ข้อมูลปฐมภูมิ):&lt;/strong&gt;
&lt;/h4&gt;&lt;p&gt;ข้อมูลที่เราเก็บเองโดยตรงจากแหล่งข้อมูล:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;แบบสอบถาม (Survey):&lt;/strong&gt; ส่งให้กลุ่มเป้าหมายตอบ&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;การสัมภาษณ์ (Interview):&lt;/strong&gt; พูดคุยเก็บข้อมูลเชิงลึก&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;การสังเกต (Observation):&lt;/strong&gt; เก็บข้อมูลจากการดู/ใช้งานจริง&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;การทดลอง (Experiment):&lt;/strong&gt; เก็บข้อมูลจากการทดลองที่เราควบคุม&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h4 id="secondary-data-ขอมลทตยภม"&gt;&lt;a href="#secondary-data-%e0%b8%82%e0%b8%ad%e0%b8%a1%e0%b8%a5%e0%b8%97%e0%b8%95%e0%b8%a2%e0%b8%a0%e0%b8%a1" class="header-anchor"&gt;&lt;/a&gt;&lt;strong&gt;Secondary Data (ข้อมูลทุติยภูมิ):&lt;/strong&gt;
&lt;/h4&gt;&lt;p&gt;ข้อมูลที่มีคนเก็บไว้แล้ว เรานำมาใช้:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;ข้อมูลจากเว็บไซต์ (Web Scraping):&lt;/strong&gt; ดึงข้อมูลจากเว็บ&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;API:&lt;/strong&gt; ดึงข้อมูลจากบริการต่างๆ เช่น X API, Google Maps API&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;ข้อมูลจากหน่วยงานราชการ:&lt;/strong&gt; สถิติ กรมต่างๆ&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;ข้อมูลจากงานวิจัย:&lt;/strong&gt; งานวิจัยเก่าที่เปิดเผยต่อสาธารณะ&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h3 id="ขนตอนท-3-จดโครงสรางขอมล-data-structuring-"&gt;&lt;a href="#%e0%b8%82%e0%b8%99%e0%b8%95%e0%b8%ad%e0%b8%99%e0%b8%97-3-%e0%b8%88%e0%b8%94%e0%b9%82%e0%b8%84%e0%b8%a3%e0%b8%87%e0%b8%aa%e0%b8%a3%e0%b8%b2%e0%b8%87%e0%b8%82%e0%b8%ad%e0%b8%a1%e0%b8%a5-data-structuring-" class="header-anchor"&gt;&lt;/a&gt;&lt;strong&gt;ขั้นตอนที่ 3: จัดโครงสร้างข้อมูล (Data Structuring)&lt;/strong&gt; 📋
&lt;/h3&gt;&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;กำหนด Column/Field:&lt;/strong&gt; แต่ละคอลัมน์เก็บข้อมูลอะไร&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;กำหนด Data Type:&lt;/strong&gt; ข้อมูลเป็น Text, Number, Date หรืออื่นๆ&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;สร้างไฟล์:&lt;/strong&gt; ใช้รูปแบบ CSV, JSON, Excel หรือ Database&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;กำหนด Primary Key:&lt;/strong&gt; หมายเลขหรือ ID ที่ไม่ซ้ำกัน&lt;/li&gt;
&lt;/ol&gt;
&lt;hr&gt;
&lt;h3 id="ขนตอนท-4-ตดปายกำกบ-labeling-"&gt;&lt;a href="#%e0%b8%82%e0%b8%99%e0%b8%95%e0%b8%ad%e0%b8%99%e0%b8%97-4-%e0%b8%95%e0%b8%94%e0%b8%9b%e0%b8%b2%e0%b8%a2%e0%b8%81%e0%b8%b3%e0%b8%81%e0%b8%9a-labeling-" class="header-anchor"&gt;&lt;/a&gt;&lt;strong&gt;ขั้นตอนที่ 4: ติดป้ายกำกับ (Labeling)&lt;/strong&gt; 🏷️
&lt;/h3&gt;&lt;p&gt;สำหรับงาน Machine Learning เราต้องมี &amp;ldquo;Label&amp;rdquo; หรือ &amp;ldquo;คำตอบ&amp;rdquo; ให้โมเดลเรียนรู้:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Classification:&lt;/strong&gt; ติดป้ายว่าข้อมูลอยู่ใน class ไหน เช่น Positive/Negative&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Object Detection:&lt;/strong&gt; วาดกรอบรอบวัตถุ + ระบุชนิด&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Sentiment Analysis:&lt;/strong&gt; ระบุว่ารีวิวเป็น ดี/เฉย/ไม่ดี&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;วิธี Labeling:&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;ทำเอง (Manual Labeling)&lt;/li&gt;
&lt;li&gt;ใช้ Tool ช่วย เช่น Label Studio, Prodigy&lt;/li&gt;
&lt;li&gt;ใช้ Crowd-sourcing เช่น Amazon Mechanical Turk&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h3 id="ขนตอนท-5-เกบรกษาและจดการ-storage--management-"&gt;&lt;a href="#%e0%b8%82%e0%b8%99%e0%b8%95%e0%b8%ad%e0%b8%99%e0%b8%97-5-%e0%b9%80%e0%b8%81%e0%b8%9a%e0%b8%a3%e0%b8%81%e0%b8%a9%e0%b8%b2%e0%b9%81%e0%b8%a5%e0%b8%b0%e0%b8%88%e0%b8%94%e0%b8%81%e0%b8%b2%e0%b8%a3-storage--management-" class="header-anchor"&gt;&lt;/a&gt;&lt;strong&gt;ขั้นตอนที่ 5: เก็บรักษาและจัดการ (Storage &amp;amp; Management)&lt;/strong&gt; 💾
&lt;/h3&gt;&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;เลือกรูปแบบไฟล์:&lt;/strong&gt; CSV สำหรับข้อมูลตาราง, JSON สำหรับข้อมูลซับซ้อน&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;สร้าง Documentation:&lt;/strong&gt; อธิบายว่าแต่ละ Column คืออะไร&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Version Control:&lt;/strong&gt; เก็บหลายเวอร์ชัน เผื่อต้องย้อนกลับ&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Backup:&lt;/strong&gt; สำรองข้อมูลไว้หลายที่&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;License:&lt;/strong&gt; กำหนดว่าใครใช้ได้บ้าง&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id="-การทำความสะอาดขอมล-data-cleaning"&gt;&lt;a href="#-%e0%b8%81%e0%b8%b2%e0%b8%a3%e0%b8%97%e0%b8%b3%e0%b8%84%e0%b8%a7%e0%b8%b2%e0%b8%a1%e0%b8%aa%e0%b8%b0%e0%b8%ad%e0%b8%b2%e0%b8%94%e0%b8%82%e0%b8%ad%e0%b8%a1%e0%b8%a5-data-cleaning" class="header-anchor"&gt;&lt;/a&gt;🧹 &lt;strong&gt;การทำความสะอาดข้อมูล (Data Cleaning)&lt;/strong&gt;
&lt;/h2&gt;&lt;hr&gt;
&lt;p&gt;ได้ยินมั้ยครับ ที่ชาว Data Science พูดว่า &lt;strong&gt;&amp;ldquo;80% ของเวลาทำงานคือการทำความสะอาดข้อมูล&amp;rdquo;&lt;/strong&gt; 😱&lt;/p&gt;
&lt;p&gt;ข้อมูลดิบที่เราได้มามักมีปัญหาหลายอย่าง เช่น ข้อมูลหาย ข้อมูลซ้ำ ข้อมูลผิดรูปแบบ ถ้าไม่แก้ไขก่อน โมเดลที่เราสร้างก็จะมีปัญหาได้&lt;/p&gt;
&lt;hr&gt;
&lt;h3 id="12-ขนตอน-data-cleaning"&gt;&lt;a href="#12-%e0%b8%82%e0%b8%99%e0%b8%95%e0%b8%ad%e0%b8%99-data-cleaning" class="header-anchor"&gt;&lt;/a&gt;&lt;strong&gt;12 ขั้นตอน Data Cleaning:&lt;/strong&gt;
&lt;/h3&gt;&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;ขั้นตอน&lt;/th&gt;
 &lt;th&gt;สิ่งที่ทำ&lt;/th&gt;
 &lt;th&gt;เครื่องมือ&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;td&gt;ตรวจสอบ Missing Values&lt;/td&gt;
 &lt;td&gt;&lt;code&gt;df.isnull().sum()&lt;/code&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;2&lt;/td&gt;
 &lt;td&gt;ลบข้อมูลซ้ำ&lt;/td&gt;
 &lt;td&gt;&lt;code&gt;df.drop_duplicates()&lt;/code&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;3&lt;/td&gt;
 &lt;td&gt;ตรวจสอบประเภทข้อมูล&lt;/td&gt;
 &lt;td&gt;&lt;code&gt;df.dtypes&lt;/code&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;4&lt;/td&gt;
 &lt;td&gt;แก้ไขค่าผิดปกติ (Outliers)&lt;/td&gt;
 &lt;td&gt;IQR Method&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;5&lt;/td&gt;
 &lt;td&gt;จัดการ Missing Data&lt;/td&gt;
 &lt;td&gt;&lt;code&gt;df.dropna()&lt;/code&gt; หรือ &lt;code&gt;df.fillna()&lt;/code&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;6&lt;/td&gt;
 &lt;td&gt;ลบคอลัมน์ไม่จำเป็น&lt;/td&gt;
 &lt;td&gt;&lt;code&gt;df.drop(columns=[...])&lt;/code&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7&lt;/td&gt;
 &lt;td&gt;จัดการ Text Data&lt;/td&gt;
 &lt;td&gt;&lt;code&gt;.str.lower()&lt;/code&gt;, &lt;code&gt;.str.strip()&lt;/code&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8&lt;/td&gt;
 &lt;td&gt;ตรวจสอบความสอดคล้อง&lt;/td&gt;
 &lt;td&gt;Condition checks&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;9&lt;/td&gt;
 &lt;td&gt;จัดการ Encoding&lt;/td&gt;
 &lt;td&gt;One-Hot, Label Encoding&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;10&lt;/td&gt;
 &lt;td&gt;Normalization/Standardization&lt;/td&gt;
 &lt;td&gt;MinMaxScaler, StandardScaler&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;11&lt;/td&gt;
 &lt;td&gt;บันทึกข้อมูลที่ทำความสะอาดแล้ว&lt;/td&gt;
 &lt;td&gt;&lt;code&gt;df.to_csv()&lt;/code&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;12&lt;/td&gt;
 &lt;td&gt;สร้างเอกสาร (Documentation)&lt;/td&gt;
 &lt;td&gt;README, Data Dictionary&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;hr&gt;
&lt;h2 id="-use-cases-สำหรบงานวจยชมชน"&gt;&lt;a href="#-use-cases-%e0%b8%aa%e0%b8%b3%e0%b8%ab%e0%b8%a3%e0%b8%9a%e0%b8%87%e0%b8%b2%e0%b8%99%e0%b8%a7%e0%b8%88%e0%b8%a2%e0%b8%8a%e0%b8%a1%e0%b8%8a%e0%b8%99" class="header-anchor"&gt;&lt;/a&gt;🏛️ &lt;strong&gt;Use Cases สำหรับงานวิจัย/ชุมชน&lt;/strong&gt;
&lt;/h2&gt;&lt;p&gt;

&lt;img alt="AI for Social Good" class="gallery-image" data-flex-basis="320px" data-flex-grow="133" height="600" loading="lazy" sizes="(max-width: 800px) 100vw, 800px" src="https://neng-lab.com/posts/ai-engineering-part-4/image2_hu_bb667884ce6a6c62.jpg" srcset="https://neng-lab.com/posts/ai-engineering-part-4/image2_hu_99fc824dfca915cd.webp 400w, https://neng-lab.com/posts/ai-engineering-part-4/image2_hu_bb667884ce6a6c62.jpg 800w" width="800"&gt;

&lt;em&gt;ภาพ: AI เพื่อสังคม - ภาพประกอบจาก Unsplash&lt;/em&gt;&lt;/p&gt;
&lt;hr&gt;
&lt;h3 id="ai-for-social-good-ai-เพอสงคม"&gt;&lt;a href="#ai-for-social-good-ai-%e0%b9%80%e0%b8%9e%e0%b8%ad%e0%b8%aa%e0%b8%87%e0%b8%84%e0%b8%a1" class="header-anchor"&gt;&lt;/a&gt;&lt;strong&gt;AI for Social Good (AI เพื่อสังคม):&lt;/strong&gt;
&lt;/h3&gt;&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;ด้าน&lt;/th&gt;
 &lt;th&gt;ตัวอย่างการใช้ Dataset&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;strong&gt;สุขภาพ&lt;/strong&gt;&lt;/td&gt;
 &lt;td&gt;วิเคราะห์ภาพ X-ray วินิจฉัยโรค, พยากรณ์การระบาด&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;strong&gt;การศึกษา&lt;/strong&gt;&lt;/td&gt;
 &lt;td&gt;GenAI เพื่อการศึกษาสำหรับผู้ด้อยโอกาส&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;strong&gt;สิ่งแวดล้อม&lt;/strong&gt;&lt;/td&gt;
 &lt;td&gt;วิเคราะห์ข้อมูลสภาพอากาศ, พยากรณ์น้ำท่วม&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;strong&gt;การเกษตร&lt;/strong&gt;&lt;/td&gt;
 &lt;td&gt;พยากรณ์ผลผลิต, ตรวจจับโรคพืช&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;strong&gt;ความเหลื่อมล้ำ&lt;/strong&gt;&lt;/td&gt;
 &lt;td&gt;ระบุผู้ต้องการความช่วยเหลือทางสังคม&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;strong&gt;ความปลอดภัย&lt;/strong&gt;&lt;/td&gt;
 &lt;td&gt;ตรวจจับการทุจริต, อาชญากรรม&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;hr&gt;
&lt;h3 id="ตวอยางจรง-1"&gt;&lt;a href="#%e0%b8%95%e0%b8%a7%e0%b8%ad%e0%b8%a2%e0%b8%b2%e0%b8%87%e0%b8%88%e0%b8%a3%e0%b8%87-1" class="header-anchor"&gt;&lt;/a&gt;&lt;strong&gt;ตัวอย่างจริง:&lt;/strong&gt;
&lt;/h3&gt;&lt;h4 id="1-สขภาพ"&gt;&lt;a href="#1-%e0%b8%aa%e0%b8%82%e0%b8%a0%e0%b8%b2%e0%b8%9e" class="header-anchor"&gt;&lt;/a&gt;&lt;strong&gt;1. สุขภาพ:&lt;/strong&gt;
&lt;/h4&gt;&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-fallback" data-lang="fallback"&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;1&lt;/span&gt;&lt;span class="cl"&gt;- วิเคราะห์ภาพ X-ray วินิจฉัยโรคปอด
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;2&lt;/span&gt;&lt;span class="cl"&gt;- พยากรณ์การระบาดของโรคติดเชื้อ
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;3&lt;/span&gt;&lt;span class="cl"&gt;- ระบุผู้ป่วยที่มีความเสี่ยงสูง
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;hr&gt;
&lt;h4 id="2-การศกษา"&gt;&lt;a href="#2-%e0%b8%81%e0%b8%b2%e0%b8%a3%e0%b8%a8%e0%b8%81%e0%b8%a9%e0%b8%b2" class="header-anchor"&gt;&lt;/a&gt;&lt;strong&gt;2. การศึกษา:&lt;/strong&gt;
&lt;/h4&gt;&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-fallback" data-lang="fallback"&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;1&lt;/span&gt;&lt;span class="cl"&gt;- GenAI เพื่อการสอนพิเศษ
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;2&lt;/span&gt;&lt;span class="cl"&gt;- วิเคราะห์ผลการเรียนเพื่อปรับปรุงหลักสูตร
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;3&lt;/span&gt;&lt;span class="cl"&gt;- แนะนำเส้นทางการเรียนรู้ส่วนบุคคล
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;hr&gt;
&lt;h4 id="3-สงแวดลอม"&gt;&lt;a href="#3-%e0%b8%aa%e0%b8%87%e0%b9%81%e0%b8%a7%e0%b8%94%e0%b8%a5%e0%b8%ad%e0%b8%a1" class="header-anchor"&gt;&lt;/a&gt;&lt;strong&gt;3. สิ่งแวดล้อม:&lt;/strong&gt;
&lt;/h4&gt;&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-fallback" data-lang="fallback"&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;1&lt;/span&gt;&lt;span class="cl"&gt;- วิเคราะห์ข้อมูลสภาพอากาศ
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;2&lt;/span&gt;&lt;span class="cl"&gt;- พยากรณ์น้ำท่วม/ภัยแล้ง
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;3&lt;/span&gt;&lt;span class="cl"&gt;- ติดตามการเปลี่ยนแปลงของป่าไม้
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;hr&gt;
&lt;h4 id="4-การเกษตร"&gt;&lt;a href="#4-%e0%b8%81%e0%b8%b2%e0%b8%a3%e0%b9%80%e0%b8%81%e0%b8%a9%e0%b8%95%e0%b8%a3" class="header-anchor"&gt;&lt;/a&gt;&lt;strong&gt;4. การเกษตร:&lt;/strong&gt;
&lt;/h4&gt;&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-fallback" data-lang="fallback"&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;1&lt;/span&gt;&lt;span class="cl"&gt;- พยากรณ์ผลผลิตพืชผล
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;2&lt;/span&gt;&lt;span class="cl"&gt;- ตรวจจับโรคพืชจากภาพถ่าย
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;3&lt;/span&gt;&lt;span class="cl"&gt;- แนะนำเวลาปลูกและเก็บเกี่ยว
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;hr&gt;
&lt;h3 id="หลกการสำคญ"&gt;&lt;a href="#%e0%b8%ab%e0%b8%a5%e0%b8%81%e0%b8%81%e0%b8%b2%e0%b8%a3%e0%b8%aa%e0%b8%b3%e0%b8%84%e0%b8%8d" class="header-anchor"&gt;&lt;/a&gt;&lt;strong&gt;หลักการสำคัญ:&lt;/strong&gt;
&lt;/h3&gt;&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-fallback" data-lang="fallback"&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;1&lt;/span&gt;&lt;span class="cl"&gt;✅ ต้องมีข้อมูลที่มีคุณภาพ และ จริยธรรม
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;2&lt;/span&gt;&lt;span class="cl"&gt;✅ ร่วมมือกับชุมชนท้องถิ่น เพื่อเข้าใจปัญหาจริง
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;3&lt;/span&gt;&lt;span class="cl"&gt;✅ เน้น ความโปร่งใส และ ความเป็นธรรม (ไม่ Bias)
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;hr&gt;
&lt;h2 id="-สรป"&gt;&lt;a href="#-%e0%b8%aa%e0%b8%a3%e0%b8%9b" class="header-anchor"&gt;&lt;/a&gt;📚 &lt;strong&gt;สรุป&lt;/strong&gt;
&lt;/h2&gt;&lt;hr&gt;
&lt;h3 id="สงทไดเรยนร"&gt;&lt;a href="#%e0%b8%aa%e0%b8%87%e0%b8%97%e0%b9%84%e0%b8%94%e0%b9%80%e0%b8%a3%e0%b8%a2%e0%b8%99%e0%b8%a3" class="header-anchor"&gt;&lt;/a&gt;&lt;strong&gt;สิ่งที่ได้เรียนรู้:&lt;/strong&gt;
&lt;/h3&gt;&lt;ul&gt;
&lt;li&gt;✅ &lt;strong&gt;Dataset คืออะไร&lt;/strong&gt; — ชุดข้อมูลที่จัดอย่างเป็นระบบ&lt;/li&gt;
&lt;li&gt;✅ &lt;strong&gt;ทำไมสำคัญ&lt;/strong&gt; — &amp;ldquo;ข้อมูลคือหัวใจของ AI&amp;rdquo;&lt;/li&gt;
&lt;li&gt;✅ &lt;strong&gt;ประเภทของ Dataset&lt;/strong&gt; — Labeled, Unlabeled, Semi-Supervised&lt;/li&gt;
&lt;li&gt;✅ &lt;strong&gt;แหล่งข้อมูลฟรี&lt;/strong&gt; — Kaggle, UCI, Google Dataset Search&lt;/li&gt;
&lt;li&gt;✅ &lt;strong&gt;วิธีสร้าง Dataset เอง&lt;/strong&gt; — 5 ขั้นตอน&lt;/li&gt;
&lt;li&gt;✅ &lt;strong&gt;Data Cleaning&lt;/strong&gt; — 12 ขั้นตอนสำคัญ&lt;/li&gt;
&lt;li&gt;✅ &lt;strong&gt;Use Cases&lt;/strong&gt; — AI เพื่อสังคม&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h3 id="คำแนะนำ"&gt;&lt;a href="#%e0%b8%84%e0%b8%b3%e0%b9%81%e0%b8%99%e0%b8%b0%e0%b8%99%e0%b8%b3" class="header-anchor"&gt;&lt;/a&gt;&lt;strong&gt;คำแนะนำ:&lt;/strong&gt;
&lt;/h3&gt;&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-fallback" data-lang="fallback"&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;1&lt;/span&gt;&lt;span class="cl"&gt;💡 เริ่มจาก Dataset เล็กๆ ก่อน
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;2&lt;/span&gt;&lt;span class="cl"&gt;💡 ใช้ Dataset ฟรีที่มีอยู่ก่อนสร้างเอง
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;3&lt;/span&gt;&lt;span class="cl"&gt;💡 ทำความสะอาดข้อมูลให้ดีก่อนสอน AI
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;4&lt;/span&gt;&lt;span class="cl"&gt;💡 เก็บเอกสารประกอบเสมอ
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;hr&gt;
&lt;h2 id="-อานบทความทเกยวของ"&gt;&lt;a href="#-%e0%b8%ad%e0%b8%b2%e0%b8%99%e0%b8%9a%e0%b8%97%e0%b8%84%e0%b8%a7%e0%b8%b2%e0%b8%a1%e0%b8%97%e0%b9%80%e0%b8%81%e0%b8%a2%e0%b8%a7%e0%b8%82%e0%b8%ad%e0%b8%87" class="header-anchor"&gt;&lt;/a&gt;🔗 &lt;strong&gt;อ่านบทความที่เกี่ยวข้อง:&lt;/strong&gt;
&lt;/h2&gt;&lt;ul&gt;
&lt;li&gt;&lt;a class="link" href="https://neng-lab.com/posts/ai-engineering-part-3/" &gt;ตอนที่ 3: RAG&lt;/a&gt; - วิธีเชื่อมต่อ AI กับฐานข้อมูล&lt;/li&gt;
&lt;li&gt;&lt;a class="link" href="https://neng-lab.com/posts/ai-engineering-part-5/" &gt;ตอนที่ 5: Agentic AI&lt;/a&gt; - เมื่อ AI ทำงานแทนคุณ&lt;/li&gt;
&lt;li&gt;&lt;a class="link" href="https://neng-lab.com/posts/ai-engineering-part-6/" &gt;ตอนที่ 6: Fine-tuning&lt;/a&gt; - ปรับแต่ง AI ให้เชี่ยวชาญ&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id="-ตดตอไดท"&gt;&lt;a href="#-%e0%b8%95%e0%b8%94%e0%b8%95%e0%b8%ad%e0%b9%84%e0%b8%94%e0%b8%97" class="header-anchor"&gt;&lt;/a&gt;📬 &lt;strong&gt;ติดต่อได้ที่&lt;/strong&gt;
&lt;/h2&gt;&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Telegram:&lt;/strong&gt; &lt;a class="link" href="https://t.me/Jitaret" target="_blank" rel="noopener"
 &gt;https://t.me/Jitaret&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Email:&lt;/strong&gt; &lt;a class="link" href="mailto:jitaret@gmail.com" &gt;jitaret@gmail.com&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id="-ซรสอางอง"&gt;&lt;a href="#-%e0%b8%8b%e0%b8%a3%e0%b8%aa%e0%b8%ad%e0%b8%b2%e0%b8%87%e0%b8%ad%e0%b8%87" class="header-anchor"&gt;&lt;/a&gt;📚 &lt;strong&gt;ซีรีส์อ้างอิง&lt;/strong&gt;
&lt;/h2&gt;&lt;p&gt;บทความชุดนี้เขียนโดยอ้างอิงจากหนังสือ &lt;strong&gt;&amp;ldquo;AI Engineering&amp;rdquo;&lt;/strong&gt; โดย &lt;strong&gt;Chip Huyen&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;📖 &lt;strong&gt;หนังสือ:&lt;/strong&gt; &lt;a class="link" href="https://aie-book.com/" target="_blank" rel="noopener"
 &gt;AI Engineering&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;🐙 &lt;strong&gt;GitHub:&lt;/strong&gt; &lt;a class="link" href="https://github.com/chiphuyen/aie-book" target="_blank" rel="noopener"
 &gt;chiphuyen/aie-book&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;👩‍💻 &lt;strong&gt;ผู้เขียน:&lt;/strong&gt; &lt;a class="link" href="https://huyenchip.com/" target="_blank" rel="noopener"
 &gt;Chip Huyen&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;หมายเหตุ:&lt;/strong&gt; บทความชุดนี้ปรับเนื้อหาให้เหมาะกับบริบทของนักพัฒนาชุมชนไทย โดยเพิ่มตัวอย่าง Use Cases ในภาครัฐและชุมชน&lt;/p&gt;
&lt;hr&gt;
&lt;hr&gt;
&lt;h2 id="-อานบทความอนในซรส"&gt;&lt;a href="#-%e0%b8%ad%e0%b8%b2%e0%b8%99%e0%b8%9a%e0%b8%97%e0%b8%84%e0%b8%a7%e0%b8%b2%e0%b8%a1%e0%b8%ad%e0%b8%99%e0%b9%83%e0%b8%99%e0%b8%8b%e0%b8%a3%e0%b8%aa" class="header-anchor"&gt;&lt;/a&gt;📚 &lt;strong&gt;อ่านบทความอื่นในซีรีส์&lt;/strong&gt;
&lt;/h2&gt;&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;ตอน&lt;/th&gt;
 &lt;th&gt;หัวข้อ&lt;/th&gt;
 &lt;th&gt;ลิงก์&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;td&gt;วางแผน AI App&lt;/td&gt;
 &lt;td&gt;&lt;a class="link" href="https://neng-lab.com/posts/ai-engineering-part-1/" &gt;อ่านตอนที่ 1&lt;/a&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;2&lt;/td&gt;
 &lt;td&gt;Prompt Engineering&lt;/td&gt;
 &lt;td&gt;&lt;a class="link" href="https://neng-lab.com/posts/ai-engineering-part-2/" &gt;อ่านตอนที่ 2&lt;/a&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;3&lt;/td&gt;
 &lt;td&gt;RAG&lt;/td&gt;
 &lt;td&gt;&lt;a class="link" href="https://neng-lab.com/posts/ai-engineering-part-3/" &gt;อ่านตอนที่ 3&lt;/a&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;5&lt;/td&gt;
 &lt;td&gt;Agentic AI&lt;/td&gt;
 &lt;td&gt;&lt;a class="link" href="https://neng-lab.com/posts/ai-engineering-part-5/" &gt;อ่านตอนที่ 5&lt;/a&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;6&lt;/td&gt;
 &lt;td&gt;Fine-tuning AI Models&lt;/td&gt;
 &lt;td&gt;&lt;a class="link" href="https://neng-lab.com/posts/ai-engineering-part-6/" &gt;อ่านตอนที่ 6&lt;/a&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7&lt;/td&gt;
 &lt;td&gt;สรุปซีรีส์&lt;/td&gt;
 &lt;td&gt;&lt;a class="link" href="https://neng-lab.com/posts/ai-engineering-part-7/" &gt;อ่านตอนที่ 7&lt;/a&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;hr&gt;
&lt;p&gt;&lt;em&gt;ซีรีส์: AI Engineering สำหรับนักพัฒนาชุมชน&lt;/em&gt;&lt;br&gt;
&lt;em&gt;ตอนที่ 4/7: Dataset สำหรับวิจัย&lt;/em&gt;&lt;br&gt;
&lt;em&gt;โดย เหน่ง - นักวิชาการพัฒนาชุมชน&lt;/em&gt;&lt;br&gt;
&lt;em&gt;กรมการพัฒนาชุมชน กระทรวงมหาดไทย&lt;/em&gt;&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;&lt;strong&gt;ขอบคุณที่ติดตามครับ!&lt;/strong&gt; 🙏&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;พบกันใหม่ในตอนต่อไป!&lt;/strong&gt; 🚀&lt;/p&gt;</description></item><item><title>AI Engineering ตอนที่ 3: RAG สร้างระบบตอบคำถามอัจฉริยะ</title><link>https://neng-lab.com/posts/ai-engineering-part-3/</link><pubDate>Thu, 09 Apr 2026 13:20:00 +0700</pubDate><author>jitaret@gmail.com (เหน่ง)</author><guid>https://neng-lab.com/posts/ai-engineering-part-3/</guid><description>&lt;img src="https://neng-lab.com/" alt="Featured image of post AI Engineering ตอนที่ 3: RAG สร้างระบบตอบคำถามอัจฉริยะ" /&gt;&lt;h1 id="-ai-engineering-ตอนท-3-rag-สรางระบบตอบคำถามอจฉรยะ"&gt;&lt;a href="#-ai-engineering-%e0%b8%95%e0%b8%ad%e0%b8%99%e0%b8%97-3-rag-%e0%b8%aa%e0%b8%a3%e0%b8%b2%e0%b8%87%e0%b8%a3%e0%b8%b0%e0%b8%9a%e0%b8%9a%e0%b8%95%e0%b8%ad%e0%b8%9a%e0%b8%84%e0%b8%b3%e0%b8%96%e0%b8%b2%e0%b8%a1%e0%b8%ad%e0%b8%88%e0%b8%89%e0%b8%a3%e0%b8%a2%e0%b8%b0" class="header-anchor"&gt;&lt;/a&gt;🤖 AI Engineering ตอนที่ 3: RAG สร้างระบบตอบคำถามอัจฉริยะ
&lt;/h1&gt;&lt;p&gt;&lt;strong&gt;ซีรีส์: AI Engineering สำหรับนักพัฒนาชุมชน&lt;/strong&gt;&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;&lt;strong&gt;ผู้เขียน:&lt;/strong&gt; เหน่ง (นักวิชาการพัฒนาชุมชน)&lt;br&gt;
&lt;strong&gt;สังกัด:&lt;/strong&gt; กรมการพัฒนาชุมชน กระทรวงมหาดไทย&lt;br&gt;
&lt;strong&gt;วันที่:&lt;/strong&gt; 9 เมษายน 2569&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id="-สารบญ"&gt;&lt;a href="#-%e0%b8%aa%e0%b8%b2%e0%b8%a3%e0%b8%9a%e0%b8%8d" class="header-anchor"&gt;&lt;/a&gt;📋 &lt;strong&gt;สารบัญ&lt;/strong&gt;
&lt;/h2&gt;&lt;ol&gt;
&lt;li&gt;&lt;a class="link" href="#%e0%b8%9a%e0%b8%97%e0%b8%99%e0%b8%b3-%e0%b8%97%e0%b8%b3%e0%b9%84%e0%b8%a1-llm-%e0%b8%96%e0%b8%b6%e0%b8%87-%e0%b8%a1%e0%b8%b1%e0%b9%88%e0%b8%a7-%e0%b8%82%e0%b9%89%e0%b8%ad%e0%b8%a1%e0%b8%b9%e0%b8%a5" &gt;บทนำ: ทำไม LLM ถึง &amp;ldquo;มั่ว&amp;rdquo; ข้อมูล?&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class="link" href="#rag-%e0%b8%84%e0%b8%b7%e0%b8%ad%e0%b8%ad%e0%b8%b0%e0%b9%84%e0%b8%a3" &gt;RAG คืออะไร?&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class="link" href="#rag-%e0%b8%97%e0%b8%b3%e0%b8%87%e0%b8%b2%e0%b8%99%e0%b8%ad%e0%b8%a2%e0%b9%88%e0%b8%b2%e0%b8%87%e0%b9%84%e0%b8%a3" &gt;RAG ทำงานอย่างไร?&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class="link" href="#%e0%b8%97%e0%b8%b3%e0%b9%84%e0%b8%a1-rag-%e0%b8%88%e0%b8%b6%e0%b8%87%e0%b8%aa%e0%b8%b3%e0%b8%84%e0%b8%b1%e0%b8%8d" &gt;ทำไม RAG จึงสำคัญ?&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class="link" href="#use-cases-%e0%b9%83%e0%b8%99%e0%b8%a0%e0%b8%b2%e0%b8%84%e0%b8%a3%e0%b8%b1%e0%b8%90%e0%b9%81%e0%b8%a5%e0%b8%b0%e0%b8%8a%e0%b8%b8%e0%b8%a1%e0%b8%8a%e0%b8%99" &gt;Use Cases ในภาครัฐและชุมชน&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class="link" href="#%e0%b9%80%e0%b8%84%e0%b8%a3%e0%b8%b7%e0%b9%88%e0%b8%ad%e0%b8%87%e0%b8%a1%e0%b8%b7%e0%b8%ad%e0%b8%97%e0%b8%b5%e0%b9%88%e0%b9%81%e0%b8%99%e0%b8%b0%e0%b8%99%e0%b8%b3" &gt;เครื่องมือที่แนะนำ&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class="link" href="#%e0%b8%aa%e0%b8%a3%e0%b8%b8%e0%b8%9b" &gt;สรุป&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class="link" href="#%e0%b8%95%e0%b8%ad%e0%b8%99%e0%b8%95%e0%b9%88%e0%b8%ad%e0%b9%84%e0%b8%9b" &gt;ตอนต่อไป&lt;/a&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;hr&gt;
&lt;h2 id="-บทนำ-ทำไม-llm-ถง"&gt;&lt;a href="#-%e0%b8%9a%e0%b8%97%e0%b8%99%e0%b8%b3-%e0%b8%97%e0%b8%b3%e0%b9%84%e0%b8%a1-llm-%e0%b8%96%e0%b8%87" class="header-anchor"&gt;&lt;/a&gt;🎯 &lt;strong&gt;บทนำ: ทำไม LLM ถึง &amp;ldquo;มั่ว&amp;rdquo; ข้อมูล?&lt;/strong&gt;
&lt;/h2&gt;&lt;p&gt;ลองนึกภาพว่าคุณถาม AI ว่า:&lt;/p&gt;

 &lt;blockquote&gt;
 &lt;p&gt;&amp;ldquo;กองทุนหมู่บ้านกู้ได้สูงสุดเท่าไหร่?&amp;rdquo;&lt;/p&gt;

 &lt;/blockquote&gt;
&lt;p&gt;แล้ว AI ตอบกลับมาว่า &lt;strong&gt;&amp;ldquo;50,000 บาท&amp;rdquo;&lt;/strong&gt; — ทั้งที่จริงๆ แล้วกฎหมายใหม่บอกว่า &lt;strong&gt;&amp;ldquo;100,000 บาท&amp;rdquo;&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;เชื่อไหมว่าผู้เขียนเคยเจอกรณีแบบนี้มาแล้ว? นี่คือปัญหาพื้นฐานของ LLM (Large Language Model) หรือโมเดลภาษาขนาดใหญ่ที่เราใช้กันอยู่ 🎯&lt;/p&gt;
&lt;hr&gt;
&lt;h3 id="-ปญหา-3-ขอของ-llm-ทวไป"&gt;&lt;a href="#-%e0%b8%9b%e0%b8%8d%e0%b8%ab%e0%b8%b2-3-%e0%b8%82%e0%b8%ad%e0%b8%82%e0%b8%ad%e0%b8%87-llm-%e0%b8%97%e0%b8%a7%e0%b9%84%e0%b8%9b" class="header-anchor"&gt;&lt;/a&gt;😵 &lt;strong&gt;ปัญหา 3 ข้อของ LLM ทั่วไป&lt;/strong&gt;
&lt;/h3&gt;&lt;p&gt;&lt;strong&gt;1. ข้อมูลล้าสมัย (Knowledge Cutoff)&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;LLM ถูกฝึกด้วยข้อมูลจนถึงวันหนึ่งๆ (เช่น มกราคม 2025) หลังจากนั้นโลกเปลี่ยนไป แต่ AI ไม่รู้ กฎหมายใหม่ออก ระเบียบเปลี่ยน นโยบายปรับ — AI ยังตอบแบบเก่า&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;&lt;strong&gt;2. การมั่วข้อมูล (Hallucination)&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;บางครั้ง AI ก็ &amp;ldquo;แต่ง&amp;rdquo; คำตอบขึ้นมาเอง เหมือนคนที่ไม่รู้แต่พูดมั่วให้น่าเชื่อ เราเรียกว่า &amp;ldquo;Hallucination&amp;rdquo; — มันฟังดูมีเหตุผล แต่ไม่มีแหล่งอ้างอิง&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;&lt;strong&gt;3. ไม่รู้ข้อมูลเฉพาะทาง&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;ถามเรื่องกรมการพัฒนาชุมชน? ถามเรื่องระเบียบเงินอุดหนุน? ถามเรื่องโครงการ OTOP? — LLM ทั่วไปไม่รู้ เพราะไม่เคยเห็นเอกสารภายในเหล่านี้&lt;/p&gt;
&lt;hr&gt;

 &lt;blockquote&gt;
 &lt;p&gt;&lt;strong&gt;ถามว่าจะแก้ยังไง?&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;วิธีหนึ่งคือ &amp;ldquo;Fine-tune&amp;rdquo; หรือปรับแต่งโมเดลใหม่ แต่วิธีนี้มีค่าใช้จ่ายสูง ต้องใช้ GPU แรงๆ และต้องฝึกใหม่ทุกครั้งที่ข้อมูลเปลี่ยน&lt;/p&gt;
&lt;p&gt;มีวิธีที่ดีกว่านั้น — เรียกว่า &lt;strong&gt;RAG&lt;/strong&gt; 🔥&lt;/p&gt;

 &lt;/blockquote&gt;
&lt;hr&gt;
&lt;h2 id="-rag-คออะไร"&gt;&lt;a href="#-rag-%e0%b8%84%e0%b8%ad%e0%b8%ad%e0%b8%b0%e0%b9%84%e0%b8%a3" class="header-anchor"&gt;&lt;/a&gt;🤖 &lt;strong&gt;RAG คืออะไร?&lt;/strong&gt;
&lt;/h2&gt;&lt;p&gt;

&lt;img alt="RAG Concept" class="gallery-image" data-flex-basis="320px" data-flex-grow="133" height="600" loading="lazy" sizes="(max-width: 800px) 100vw, 800px" src="https://neng-lab.com/posts/ai-engineering-part-3/image1_hu_e4d57e6d39f1fb01.jpg" srcset="https://neng-lab.com/posts/ai-engineering-part-3/image1_hu_de68c4da0d2d26c8.webp 400w, https://neng-lab.com/posts/ai-engineering-part-3/image1_hu_e4d57e6d39f1fb01.jpg 800w" width="800"&gt;

&lt;em&gt;ภาพ: แนวคิด RAG - ภาพประกอบจาก Unsplash&lt;/em&gt;&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;&lt;strong&gt;RAG (Retrieval-Augmented Generation)&lt;/strong&gt; แปลเป็นไทยว่า &amp;ldquo;การค้นหาเสริมการสร้าง&amp;rdquo; — ฟังดูเทคนิคมาก แต่หลักการง่ายมาก&lt;/p&gt;
&lt;hr&gt;
&lt;h3 id="-สมอง--หองสมด"&gt;&lt;a href="#-%e0%b8%aa%e0%b8%a1%e0%b8%ad%e0%b8%87--%e0%b8%ab%e0%b8%ad%e0%b8%87%e0%b8%aa%e0%b8%a1%e0%b8%94" class="header-anchor"&gt;&lt;/a&gt;🤖 &lt;strong&gt;สมอง + ห้องสมุด&lt;/strong&gt;
&lt;/h3&gt;&lt;p&gt;ลองนึกภาพสองแบบนี้:&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;แบบที่ 1: LLM ทั่วไป&lt;/th&gt;
 &lt;th&gt;แบบที่ 2: LLM + RAG&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;คล้ายคนที่จำเนื้อหาทั้งหมดในหนังสือได้ แต่บางทีก็จำผิด จำลืม&lt;/td&gt;
 &lt;td&gt;คล้ายคนที่เปิดหนังสือค้นคว้าก่อนตอบทุกครั้ง&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;ตอบเร็ว แต่อาจไม่แม่นยำ&lt;/td&gt;
 &lt;td&gt;ตอบช้ากว่าเล็กน้อย แต่แม่นยำกว่า&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;ไม่รู้ข้อมูลหลังฝึก&lt;/td&gt;
 &lt;td&gt;รู้ข้อมูลล่าสุดเสมอ&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;hr&gt;
&lt;h3 id="-rag-ทำงานแบบ-3-ขนตอน"&gt;&lt;a href="#-rag-%e0%b8%97%e0%b8%b3%e0%b8%87%e0%b8%b2%e0%b8%99%e0%b9%81%e0%b8%9a%e0%b8%9a-3-%e0%b8%82%e0%b8%99%e0%b8%95%e0%b8%ad%e0%b8%99" class="header-anchor"&gt;&lt;/a&gt;📚 &lt;strong&gt;RAG ทำงานแบบ 3 ขั้นตอน&lt;/strong&gt;
&lt;/h3&gt;&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-fallback" data-lang="fallback"&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt; 1&lt;/span&gt;&lt;span class="cl"&gt;┌─────────────────────────────────────────────────────────────┐
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt; 2&lt;/span&gt;&lt;span class="cl"&gt;│ กระบวนการ RAG │
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt; 3&lt;/span&gt;&lt;span class="cl"&gt;├─────────────────────────────────────────────────────────────┤
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt; 4&lt;/span&gt;&lt;span class="cl"&gt;│ │
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt; 5&lt;/span&gt;&lt;span class="cl"&gt;│ 1️⃣ ค้นหา (Retrieve) │
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt; 6&lt;/span&gt;&lt;span class="cl"&gt;│ ┌──────────┐ ┌──────────┐ ┌──────────┐ │
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt; 7&lt;/span&gt;&lt;span class="cl"&gt;│ │ คำถาม │───▶│ แปลงเป็น │───▶│ ค้นหาใน │ │
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt; 8&lt;/span&gt;&lt;span class="cl"&gt;│ │ &amp;#34;กองทุน │ │ Vector │ │ Vector │ │
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt; 9&lt;/span&gt;&lt;span class="cl"&gt;│ │ หมู่บ้าน&amp;#34;│ │ │ │ Database │ │
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;10&lt;/span&gt;&lt;span class="cl"&gt;│ └──────────┘ └──────────┘ └──────────┘ │
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;11&lt;/span&gt;&lt;span class="cl"&gt;│ │ │
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;12&lt;/span&gt;&lt;span class="cl"&gt;│ ▼ │
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;13&lt;/span&gt;&lt;span class="cl"&gt;│ 2️⃣ เสริม (Augment) │ │
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;14&lt;/span&gt;&lt;span class="cl"&gt;│ ┌──────────┐ ┌──────────┐ │ │
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;15&lt;/span&gt;&lt;span class="cl"&gt;│ │ เอกสาร │ │ รวมคำถาม │◀─────────────┘ │
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;16&lt;/span&gt;&lt;span class="cl"&gt;│ │ ที่เจอ │ + │ + ข้อมูล │ │
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;17&lt;/span&gt;&lt;span class="cl"&gt;│ └──────────┘ └──────────┘ │
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;18&lt;/span&gt;&lt;span class="cl"&gt;│ │ │
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;19&lt;/span&gt;&lt;span class="cl"&gt;│ ▼ │
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;20&lt;/span&gt;&lt;span class="cl"&gt;│ 3️⃣ สร้าง (Generate) │
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;21&lt;/span&gt;&lt;span class="cl"&gt;│ ┌──────────┐ ┌──────────┐ │
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;22&lt;/span&gt;&lt;span class="cl"&gt;│ │ LLM │───▶│ คำตอบ │ │
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;23&lt;/span&gt;&lt;span class="cl"&gt;│ │ ที่มี │ │ พร้อม │ │
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;24&lt;/span&gt;&lt;span class="cl"&gt;│ │ ข้อมูล │ │ แหล่งอ้าง│ │
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;25&lt;/span&gt;&lt;span class="cl"&gt;│ └──────────┘ └──────────┘ │
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;26&lt;/span&gt;&lt;span class="cl"&gt;│ │
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;27&lt;/span&gt;&lt;span class="cl"&gt;└─────────────────────────────────────────────────────────────┘
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;&lt;strong&gt;สรุปง่ายๆ:&lt;/strong&gt; แทนที่จะให้ AI ตอบจากความจำอย่างเดียว เราจะ &amp;ldquo;ส่งหนังสือให้อ่านก่อน&amp;rdquo; แล้วค่อยตอบ&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id="-rag-ทำงานอยางไร"&gt;&lt;a href="#-rag-%e0%b8%97%e0%b8%b3%e0%b8%87%e0%b8%b2%e0%b8%99%e0%b8%ad%e0%b8%a2%e0%b8%b2%e0%b8%87%e0%b9%84%e0%b8%a3" class="header-anchor"&gt;&lt;/a&gt;⚙️ &lt;strong&gt;RAG ทำงานอย่างไร?&lt;/strong&gt;
&lt;/h2&gt;&lt;p&gt;

&lt;img alt="RAG Architecture" class="gallery-image" data-flex-basis="320px" data-flex-grow="133" height="600" loading="lazy" sizes="(max-width: 800px) 100vw, 800px" src="https://neng-lab.com/posts/ai-engineering-part-3/image2_hu_bb667884ce6a6c62.jpg" srcset="https://neng-lab.com/posts/ai-engineering-part-3/image2_hu_99fc824dfca915cd.webp 400w, https://neng-lab.com/posts/ai-engineering-part-3/image2_hu_bb667884ce6a6c62.jpg 800w" width="800"&gt;

&lt;em&gt;ภาพ: สถาปัตยกรรม RAG - ภาพประกอบจาก Unsplash&lt;/em&gt;&lt;/p&gt;
&lt;hr&gt;
&lt;h3 id="-4-องคประกอบหลก"&gt;&lt;a href="#-4-%e0%b8%ad%e0%b8%87%e0%b8%84%e0%b8%9b%e0%b8%a3%e0%b8%b0%e0%b8%81%e0%b8%ad%e0%b8%9a%e0%b8%ab%e0%b8%a5%e0%b8%81" class="header-anchor"&gt;&lt;/a&gt;🧩 &lt;strong&gt;4 องค์ประกอบหลัก&lt;/strong&gt;
&lt;/h3&gt;&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;องค์ประกอบ&lt;/th&gt;
 &lt;th&gt;หน้าที่&lt;/th&gt;
 &lt;th&gt;เปรียบเทียบ&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;strong&gt;Embedding Model&lt;/strong&gt;&lt;/td&gt;
 &lt;td&gt;แปลงเอกสารเป็นตัวเลข (Vector)&lt;/td&gt;
 &lt;td&gt;เหมือนทำดัชนีหนังสือ&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;strong&gt;Vector Database&lt;/strong&gt;&lt;/td&gt;
 &lt;td&gt;เก็บข้อมูลที่แปลงแล้ว&lt;/td&gt;
 &lt;td&gt;เหมือนห้องสมุด&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;strong&gt;Retriever&lt;/strong&gt;&lt;/td&gt;
 &lt;td&gt;ค้นหาเอกสารที่เกี่ยวข้อง&lt;/td&gt;
 &lt;td&gt;เหมือนบรรณารักษ์&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;strong&gt;Language Model&lt;/strong&gt;&lt;/td&gt;
 &lt;td&gt;สร้างคำตอบจากข้อมูลที่ได้&lt;/td&gt;
 &lt;td&gt;เหมือนผู้เขียนคำตอบ&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;hr&gt;
&lt;h3 id="-ตวอยางการทำงาน"&gt;&lt;a href="#-%e0%b8%95%e0%b8%a7%e0%b8%ad%e0%b8%a2%e0%b8%b2%e0%b8%87%e0%b8%81%e0%b8%b2%e0%b8%a3%e0%b8%97%e0%b8%b3%e0%b8%87%e0%b8%b2%e0%b8%99" class="header-anchor"&gt;&lt;/a&gt;📖 &lt;strong&gt;ตัวอย่างการทำงาน&lt;/strong&gt;
&lt;/h3&gt;&lt;p&gt;สมมติว่าเรามีระบบ Q&amp;amp;A สำหรับกรมการพัฒนาชุมชน&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;ขั้นตอนที่ 1: เตรียมข้อมูล (Ingestion)&lt;/strong&gt;&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-fallback" data-lang="fallback"&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt; 1&lt;/span&gt;&lt;span class="cl"&gt;เอกสาร: &amp;#34;ระเบียบกรมการพัฒนาชุมชนว่าด้วยเงินอุดหนุน...&amp;#34;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt; 2&lt;/span&gt;&lt;span class="cl"&gt; │
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt; 3&lt;/span&gt;&lt;span class="cl"&gt; ▼ แบ่งเป็นชิ้นเล็กๆ (Chunking)
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt; 4&lt;/span&gt;&lt;span class="cl"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt; 5&lt;/span&gt;&lt;span class="cl"&gt;[&amp;#34;ระเบียบกรมการพัฒนาชุมชน&amp;#34;, &amp;#34;เงินอุดหนุนกองทุนหมู่บ้าน&amp;#34;, &amp;#34;วงเงินกู้ไม่เกิน 100,000 บาท&amp;#34;, ...]
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt; 6&lt;/span&gt;&lt;span class="cl"&gt; │
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt; 7&lt;/span&gt;&lt;span class="cl"&gt; ▼ แปลงเป็น Vector (Embedding)
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt; 8&lt;/span&gt;&lt;span class="cl"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt; 9&lt;/span&gt;&lt;span class="cl"&gt;[0.12, -0.34, 0.56, 0.89, ...] ← ตัวเลขที่แทนความหมาย
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;10&lt;/span&gt;&lt;span class="cl"&gt; │
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;11&lt;/span&gt;&lt;span class="cl"&gt; ▼ เก็บใน Vector Database
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;hr&gt;
&lt;p&gt;&lt;strong&gt;ขั้นตอนที่ 2: ค้นหา (Retrieval)&lt;/strong&gt;&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-fallback" data-lang="fallback"&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt; 1&lt;/span&gt;&lt;span class="cl"&gt;ผู้ใช้ถาม: &amp;#34;กองทุนหมู่บ้านกู้ได้สูงสุดเท่าไหร่?&amp;#34;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt; 2&lt;/span&gt;&lt;span class="cl"&gt; │
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt; 3&lt;/span&gt;&lt;span class="cl"&gt; ▼ แปลงคำถามเป็น Vector
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt; 4&lt;/span&gt;&lt;span class="cl"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt; 5&lt;/span&gt;&lt;span class="cl"&gt;[0.15, -0.31, 0.52, 0.91, ...]
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt; 6&lt;/span&gt;&lt;span class="cl"&gt; │
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt; 7&lt;/span&gt;&lt;span class="cl"&gt; ▼ ค้นหาใน Database หาข้อมูลที่ใกล้เคียงที่สุด
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt; 8&lt;/span&gt;&lt;span class="cl"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt; 9&lt;/span&gt;&lt;span class="cl"&gt;เจอ: &amp;#34;วงเงินกู้ไม่เกิน 100,000 บาท&amp;#34;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;10&lt;/span&gt;&lt;span class="cl"&gt; │
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;11&lt;/span&gt;&lt;span class="cl"&gt; ▼ ส่งข้อมูลนี้ให้ LLM
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;hr&gt;
&lt;p&gt;&lt;strong&gt;ขั้นตอนที่ 3: ตอบ (Generation)&lt;/strong&gt;&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-fallback" data-lang="fallback"&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;1&lt;/span&gt;&lt;span class="cl"&gt;LLM ได้รับ:
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;2&lt;/span&gt;&lt;span class="cl"&gt;- คำถาม: &amp;#34;กองทุนหมู่บ้านกู้ได้สูงสุดเท่าไหร่?&amp;#34;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;3&lt;/span&gt;&lt;span class="cl"&gt;- ข้อมูลที่ค้นหา: &amp;#34;วงเงินกู้ไม่เกิน 100,000 บาท&amp;#34;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;4&lt;/span&gt;&lt;span class="cl"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;5&lt;/span&gt;&lt;span class="cl"&gt;LLM ตอบ: &amp;#34;กองทุนหมู่บ้านกู้ได้สูงสุด 100,000 บาท ตามระเบียบกรมการพัฒนาชุมชน&amp;#34;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;hr&gt;
&lt;h2 id="-ทำไม-rag-จงสำคญ"&gt;&lt;a href="#-%e0%b8%97%e0%b8%b3%e0%b9%84%e0%b8%a1-rag-%e0%b8%88%e0%b8%87%e0%b8%aa%e0%b8%b3%e0%b8%84%e0%b8%8d" class="header-anchor"&gt;&lt;/a&gt;✅ &lt;strong&gt;ทำไม RAG จึงสำคัญ?&lt;/strong&gt;
&lt;/h2&gt;&lt;p&gt;

&lt;img alt="RAG Benefits" class="gallery-image" data-flex-basis="320px" data-flex-grow="133" height="600" loading="lazy" sizes="(max-width: 800px) 100vw, 800px" src="https://neng-lab.com/posts/ai-engineering-part-3/image3_hu_4c63b9498f0055db.jpg" srcset="https://neng-lab.com/posts/ai-engineering-part-3/image3_hu_cb10eacf0bb7b5a.webp 400w, https://neng-lab.com/posts/ai-engineering-part-3/image3_hu_4c63b9498f0055db.jpg 800w" width="800"&gt;

&lt;em&gt;ภาพ: ประโยชน์ของ RAG - ภาพประกอบจาก Unsplash&lt;/em&gt;&lt;/p&gt;
&lt;hr&gt;
&lt;h3 id="-ขอดหลก-5-ขอ"&gt;&lt;a href="#-%e0%b8%82%e0%b8%ad%e0%b8%94%e0%b8%ab%e0%b8%a5%e0%b8%81-5-%e0%b8%82%e0%b8%ad" class="header-anchor"&gt;&lt;/a&gt;✅ &lt;strong&gt;ข้อดีหลัก 5 ข้อ&lt;/strong&gt;
&lt;/h3&gt;&lt;p&gt;&lt;strong&gt;1. ลดการมั่วข้อมูล (Hallucinations)&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;AI ตอบจากข้อมูลจริงที่เราให้ ไม่ใช่เดาเอง คำตอบมีแหล่งอ้างอิงชัดเจน&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;&lt;strong&gt;2. ข้อมูลทันสมัยเสมอ&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;อัปเดตฐานความรู้เมื่อไหร่ก็ได้ ไม่ต้องเทรนโมเดลใหม่ แค่เพิ่มเอกสารเข้าไป&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;&lt;strong&gt;3. ประหยัดค่าใช้จ่าย&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;ไม่ต้อง Fine-tune โมเดล (ซึ่งต้องใช้ GPU แรงๆ และเสียเงินมาก) ใช้โมเดลทั่วไป + ฐานความรู้เฉพาะทางแทน&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;&lt;strong&gt;4. ตรวจสอบได้ (Transparency)&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;แสดงแหล่งที่มาให้ผู้ใช้เห็น คลิกดูต้นฉบับได้ เหมือนมี &lt;strong&gt;เชิงอรรถ&lt;/strong&gt; ให้ตรวจสอบ&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;&lt;strong&gt;5. ปลอดภัย&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;ข้อมูลภายในองค์กรไม่ต้องส่งไปให้ AI ภายนอก เก็บในระบบของตัวเอง&lt;/p&gt;
&lt;hr&gt;
&lt;h3 id="-ขอเสยความทาทายทตองร"&gt;&lt;a href="#-%e0%b8%82%e0%b8%ad%e0%b9%80%e0%b8%aa%e0%b8%a2%e0%b8%84%e0%b8%a7%e0%b8%b2%e0%b8%a1%e0%b8%97%e0%b8%b2%e0%b8%97%e0%b8%b2%e0%b8%a2%e0%b8%97%e0%b8%95%e0%b8%ad%e0%b8%87%e0%b8%a3" class="header-anchor"&gt;&lt;/a&gt;❌ &lt;strong&gt;ข้อเสีย/ความท้าทายที่ต้องรู้&lt;/strong&gt;
&lt;/h3&gt;&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;ความท้าทาย&lt;/th&gt;
 &lt;th&gt;วิธีแก้&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;strong&gt;ความล่าช้า&lt;/strong&gt; - ต้องค้นหาก่อนตอบ&lt;/td&gt;
 &lt;td&gt;ใช้ Vector Database เร็วๆ หรือ Cache คำถามที่ถามบ่อย&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;strong&gt;คุณภาพการค้นหา&lt;/strong&gt; - ถ้าค้นผิด ตอบผิด&lt;/td&gt;
 &lt;td&gt;ใช้ Reranker ช่วยจัดลำดับ หรือปรับ Chunking ให้เหมาะสม&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;strong&gt;ความซับซ้อน&lt;/strong&gt; - ต้องตั้งค่าหลายส่วน&lt;/td&gt;
 &lt;td&gt;เริ่มจากเครื่องมือที่ใช้ง่าย (เช่น LlamaIndex)&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;strong&gt;ต้นทุน API&lt;/strong&gt; - ถ้าใช้ LLM เสียเงิน&lt;/td&gt;
 &lt;td&gt;ใช้โมเดลฟรีอย่าง Qwen/CLaM หรือ Ollama&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;strong&gt;ข้อมูลล้าสมัย&lt;/strong&gt; - ฐานความรู้ไม่อัปเดต&lt;/td&gt;
 &lt;td&gt;ตั้ง Schedule อัปเดตเอกสารเป็นระยะ&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;hr&gt;
&lt;h2 id="-use-cases-ในภาครฐและชมชน"&gt;&lt;a href="#-use-cases-%e0%b9%83%e0%b8%99%e0%b8%a0%e0%b8%b2%e0%b8%84%e0%b8%a3%e0%b8%90%e0%b9%81%e0%b8%a5%e0%b8%b0%e0%b8%8a%e0%b8%a1%e0%b8%8a%e0%b8%99" class="header-anchor"&gt;&lt;/a&gt;🏛️ &lt;strong&gt;Use Cases ในภาครัฐและชุมชน&lt;/strong&gt;
&lt;/h2&gt;&lt;p&gt;นี่คือส่วนที่น่าสนใจที่สุด! RAG ไม่ได้มีไว้สำหรับแค่บริษัทเทคโนโลยี แต่มีประโยชน์มากสำหรับภาครัฐและการพัฒนาชุมชน 🇹🇭&lt;/p&gt;
&lt;hr&gt;
&lt;h3 id="-use-cases-ในภาครฐ"&gt;&lt;a href="#-use-cases-%e0%b9%83%e0%b8%99%e0%b8%a0%e0%b8%b2%e0%b8%84%e0%b8%a3%e0%b8%90" class="header-anchor"&gt;&lt;/a&gt;🏛️ &lt;strong&gt;Use Cases ในภาครัฐ&lt;/strong&gt;
&lt;/h3&gt;&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Use Case&lt;/th&gt;
 &lt;th&gt;คำอธิบาย&lt;/th&gt;
 &lt;th&gt;ประโยชน์&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;strong&gt;Chatbot บริการประชาชน&lt;/strong&gt;&lt;/td&gt;
 &lt;td&gt;ตอบคำถามเกี่ยวกับสิทธิ สวัสดิการ กฎหมาย&lt;/td&gt;
 &lt;td&gt;ลดภาระเจ้าหน้าที่ ให้บริการ 24/7&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;strong&gt;ค้นหาข้อกฎหมาย/ระเบียบ&lt;/strong&gt;&lt;/td&gt;
 &lt;td&gt;เจ้าหน้าที่ค้นหาระเบียบที่ซับซ้อน&lt;/td&gt;
 &lt;td&gt;ลดเวลาจากชั่วโมงเหลือวินาที&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;strong&gt;สรุปนโยบาย/รายงาน&lt;/strong&gt;&lt;/td&gt;
 &lt;td&gt;สรุปเอกสารยาวๆ ให้เข้าใจง่าย&lt;/td&gt;
 &lt;td&gt;ผู้บริหารตัดสินใจได้เร็วขึ้น&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;strong&gt;IT Helpdesk&lt;/strong&gt;&lt;/td&gt;
 &lt;td&gt;ตอบคำถามพนักงานเกี่ยวกับระบบ&lt;/td&gt;
 &lt;td&gt;ลด Ticket ที่ซ้ำซ้อน&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;strong&gt;วิเคราะห์ข้อมูลชุมชน&lt;/strong&gt;&lt;/td&gt;
 &lt;td&gt;ค้นหาข้อมูลโครงการจากฐานข้อมูล&lt;/td&gt;
 &lt;td&gt;นักพัฒนาชุมชนทำงานมีประสิทธิภาพ&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;hr&gt;
&lt;h3 id="-ตวอยางจรงสำหรบกรมการพฒนาชมชน"&gt;&lt;a href="#-%e0%b8%95%e0%b8%a7%e0%b8%ad%e0%b8%a2%e0%b8%b2%e0%b8%87%e0%b8%88%e0%b8%a3%e0%b8%87%e0%b8%aa%e0%b8%b3%e0%b8%ab%e0%b8%a3%e0%b8%9a%e0%b8%81%e0%b8%a3%e0%b8%a1%e0%b8%81%e0%b8%b2%e0%b8%a3%e0%b8%9e%e0%b8%92%e0%b8%99%e0%b8%b2%e0%b8%8a%e0%b8%a1%e0%b8%8a%e0%b8%99" class="header-anchor"&gt;&lt;/a&gt;🇹🇭 &lt;strong&gt;ตัวอย่างจริงสำหรับกรมการพัฒนาชุมชน&lt;/strong&gt;
&lt;/h3&gt;&lt;p&gt;&lt;strong&gt;กรณีศึกษา: ระบบ Q&amp;amp;A สำหรับนักพัฒนาชุมชน&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;สมมติว่านักพัฒนาชุมชนถามว่า:&lt;/p&gt;

 &lt;blockquote&gt;
 &lt;p&gt;&amp;ldquo;โครงการกองทุนหมู่บ้านในพื้นที่ X มีเงินอุดหนุนได้ไหม?&amp;rdquo;&lt;/p&gt;

 &lt;/blockquote&gt;
&lt;p&gt;&lt;strong&gt;ระบบเก่า (ไม่มี RAG):&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;นักพัฒนาต้องค้นหาเอกสารเอง หรือโทรถามเจ้าหน้าที่&lt;/li&gt;
&lt;li&gt;ใช้เวลา 30 นาที - 1 ชั่วโมง&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;ระบบใหม่ (มี RAG):&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;ถาม AI → AI ค้นหาข้อมูลจากฐานความรู้ → ตอบทันที&lt;/li&gt;
&lt;li&gt;ใช้เวลา 5 วินาที&lt;/li&gt;
&lt;li&gt;มีแหล่งอ้างอิงให้ตรวจสอบ&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;p&gt;&lt;strong&gt;อีกตัวอย่าง: FAQ ประชาชน&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;คำถาม&lt;/th&gt;
 &lt;th&gt;คำตอบ (จาก RAG)&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;&amp;ldquo;OTOP ขอสินเชื่อได้ไหม?&amp;rdquo;&lt;/td&gt;
 &lt;td&gt;&amp;ldquo;ตามระเบียบกรมการพัฒนาชุมชน OTOP สามารถขอสินเชื่อได้สูงสุด 500,000 บาท ผ่านธนาคารพาณิชย์ที่ร่วมมือ ดูรายละเอียดเพิ่มเติมได้ที่&amp;hellip;&amp;rdquo;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&amp;ldquo;วิสาหกิจชุมชนจดทะเบียนยังไง?&amp;rdquo;&lt;/td&gt;
 &lt;td&gt;&amp;ldquo;การจดทะเบียนวิสาหกิจชุมชน ต้องมีสมาชิกไม่น้อยกว่า 15 คน ยื่นเอกสารที่&amp;hellip;&amp;rdquo;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;hr&gt;
&lt;h2 id="-เครองมอทแนะนำ"&gt;&lt;a href="#-%e0%b9%80%e0%b8%84%e0%b8%a3%e0%b8%ad%e0%b8%87%e0%b8%a1%e0%b8%ad%e0%b8%97%e0%b9%81%e0%b8%99%e0%b8%b0%e0%b8%99%e0%b8%b3" class="header-anchor"&gt;&lt;/a&gt;🛠️ &lt;strong&gt;เครื่องมือที่แนะนำ&lt;/strong&gt;
&lt;/h2&gt;&lt;p&gt;มีเครื่องมือหลายตัวให้เลือกใช้ ขึ้นอยู่กับความต้องการและทักษะ&lt;/p&gt;
&lt;hr&gt;
&lt;h3 id="-framework-สำหรบสราง-rag"&gt;&lt;a href="#-framework-%e0%b8%aa%e0%b8%b3%e0%b8%ab%e0%b8%a3%e0%b8%9a%e0%b8%aa%e0%b8%a3%e0%b8%b2%e0%b8%87-rag" class="header-anchor"&gt;&lt;/a&gt;🛠️ &lt;strong&gt;Framework สำหรับสร้าง RAG&lt;/strong&gt;
&lt;/h3&gt;&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;เครื่องมือ&lt;/th&gt;
 &lt;th&gt;จุดแข็ง&lt;/th&gt;
 &lt;th&gt;เหมาะสำหรับ&lt;/th&gt;
 &lt;th&gt;ราคา&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;strong&gt;LangChain&lt;/strong&gt;&lt;/td&gt;
 &lt;td&gt;เชื่อมต่อ API/Tools ได้หลากหลาย&lt;/td&gt;
 &lt;td&gt;ระบบซับซ้อน มี Agent&lt;/td&gt;
 &lt;td&gt;ฟรี&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;strong&gt;LlamaIndex&lt;/strong&gt;&lt;/td&gt;
 &lt;td&gt;จัดการเอกสาร/ค้นหาได้ดีที่สุด&lt;/td&gt;
 &lt;td&gt;Document Q&amp;amp;A, Knowledge Base&lt;/td&gt;
 &lt;td&gt;ฟรี&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;strong&gt;Haystack&lt;/strong&gt;&lt;/td&gt;
 &lt;td&gt;มีระบบประเมินคุณภาพในตัว&lt;/td&gt;
 &lt;td&gt;องค์กรที่ต้องการความแม่นยำสูง&lt;/td&gt;
 &lt;td&gt;ฟรี + Enterprise&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;strong&gt;LangGraph&lt;/strong&gt;&lt;/td&gt;
 &lt;td&gt;สร้าง Workflow แบบมี State&lt;/td&gt;
 &lt;td&gt;ระบบที่ต้องจำบริบทนานๆ&lt;/td&gt;
 &lt;td&gt;ฟรี&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;แนะนำสำหรับมือใหม่:&lt;/strong&gt; เริ่มต้นด้วย &lt;strong&gt;LlamaIndex&lt;/strong&gt; — เรียนรู้ง่าย มีเอกสารดี และเหมาะกับงาน Document Q&amp;amp;A&lt;/p&gt;
&lt;hr&gt;
&lt;h3 id="-vector-database"&gt;&lt;a href="#-vector-database" class="header-anchor"&gt;&lt;/a&gt;🗄️ &lt;strong&gt;Vector Database&lt;/strong&gt;
&lt;/h3&gt;&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Database&lt;/th&gt;
 &lt;th&gt;จุดเด่น&lt;/th&gt;
 &lt;th&gt;ราคา&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;strong&gt;Chroma&lt;/strong&gt;&lt;/td&gt;
 &lt;td&gt;เบา ใช้งานง่าย สำหรับเริ่มต้น&lt;/td&gt;
 &lt;td&gt;ฟรี&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;strong&gt;Qdrant&lt;/strong&gt;&lt;/td&gt;
 &lt;td&gt;เร็ว มี Filter ดี&lt;/td&gt;
 &lt;td&gt;ฟรี + Cloud&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;strong&gt;Pinecone&lt;/strong&gt;&lt;/td&gt;
 &lt;td&gt;ใช้งานง่าย มี Managed Service&lt;/td&gt;
 &lt;td&gt;ฟรี (จำกัด) + Paid&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;strong&gt;Weaviate&lt;/strong&gt;&lt;/td&gt;
 &lt;td&gt;Open Source มี Hybrid Search&lt;/td&gt;
 &lt;td&gt;ฟรี + Cloud&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;strong&gt;Milvus&lt;/strong&gt;&lt;/td&gt;
 &lt;td&gt;รองรับข้อมูลมหาศาล&lt;/td&gt;
 &lt;td&gt;ฟรี&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;แนะนำสำหรับเริ่มต้น:&lt;/strong&gt; &lt;strong&gt;Chroma&lt;/strong&gt; — ติดตั้งง่าย ใช้ Python ได้เลย เหมาะกับโปรเจกต์ขนาดเล็ก-กลาง&lt;/p&gt;
&lt;hr&gt;
&lt;h3 id="-llm-ทแนะนำ-อพเดท-2026"&gt;&lt;a href="#-llm-%e0%b8%97%e0%b9%81%e0%b8%99%e0%b8%b0%e0%b8%99%e0%b8%b3-%e0%b8%ad%e0%b8%9e%e0%b9%80%e0%b8%94%e0%b8%97-2026" class="header-anchor"&gt;&lt;/a&gt;🤖 &lt;strong&gt;LLM ที่แนะนำ (อัพเดท 2026)&lt;/strong&gt;
&lt;/h3&gt;&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;โมเดล&lt;/th&gt;
 &lt;th&gt;จุดเด่น&lt;/th&gt;
 &lt;th&gt;ราคา&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;strong&gt;DeepSeek V3.2&lt;/strong&gt;&lt;/td&gt;
 &lt;td&gt;ถูกที่สุด! $0.14/1M tokens&lt;/td&gt;
 &lt;td&gt;$0.14/1M&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;strong&gt;Qwen 3.5&lt;/strong&gt;&lt;/td&gt;
 &lt;td&gt;ฟรี 1M tokens/เดือน, 256K context&lt;/td&gt;
 &lt;td&gt;ฟรี&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;strong&gt;GPT-4o-mini&lt;/strong&gt;&lt;/td&gt;
 &lt;td&gt;ถูก, เร็ว&lt;/td&gt;
 &lt;td&gt;$0.15/1M&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;strong&gt;Llama 4&lt;/strong&gt;&lt;/td&gt;
 &lt;td&gt;Open-source&lt;/td&gt;
 &lt;td&gt;$0.15/1M&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;strong&gt;Gemini 2.5 Pro&lt;/strong&gt;&lt;/td&gt;
 &lt;td&gt;2M context (ใหญ่สุด!)&lt;/td&gt;
 &lt;td&gt;$1.25/1M&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;strong&gt;Gemini 3.1 Pro&lt;/strong&gt;&lt;/td&gt;
 &lt;td&gt;1M context, วิเคราะห์เอกสารยาว&lt;/td&gt;
 &lt;td&gt;ฟรี 15 req/min&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="-local-ai---รนบนเครองตวเอง-2026"&gt;&lt;a href="#-local-ai---%e0%b8%a3%e0%b8%99%e0%b8%9a%e0%b8%99%e0%b9%80%e0%b8%84%e0%b8%a3%e0%b8%ad%e0%b8%87%e0%b8%95%e0%b8%a7%e0%b9%80%e0%b8%ad%e0%b8%87-2026" class="header-anchor"&gt;&lt;/a&gt;🖥️ &lt;strong&gt;Local AI - รันบนเครื่องตัวเอง (2026)&lt;/strong&gt;
&lt;/h3&gt;&lt;p&gt;&lt;strong&gt;ทำไมต้อง Local AI?&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;🔒 &lt;strong&gt;Privacy&lt;/strong&gt; - ข้อมูลไม่ส่งออกไปนอกเครื่อง&lt;/li&gt;
&lt;li&gt;💰 &lt;strong&gt;ประหยัด&lt;/strong&gt; - ไม่เสียค่า API ต่อเนื่อง&lt;/li&gt;
&lt;li&gt;⚡ &lt;strong&gt;เร็ว&lt;/strong&gt; - ไม่ต้องรอ Internet&lt;/li&gt;
&lt;/ul&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;โมเดล&lt;/th&gt;
 &lt;th&gt;ขนาด&lt;/th&gt;
 &lt;th&gt;RAM ที่ต้องการ&lt;/th&gt;
 &lt;th&gt;จุดเด่น&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;strong&gt;Qwen 3.5&lt;/strong&gt;&lt;/td&gt;
 &lt;td&gt;122B params&lt;/td&gt;
 &lt;td&gt;64GB+&lt;/td&gt;
 &lt;td&gt;รันบน laptop ได้!&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;strong&gt;Gemma 4&lt;/strong&gt;&lt;/td&gt;
 &lt;td&gt;Open-source&lt;/td&gt;
 &lt;td&gt;32GB+&lt;/td&gt;
 &lt;td&gt;เปิดให้ใช้ฟรี&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;strong&gt;Llama 3.1&lt;/strong&gt;&lt;/td&gt;
 &lt;td&gt;70B&lt;/td&gt;
 &lt;td&gt;48GB+&lt;/td&gt;
 &lt;td&gt;Open-source เต็มรูปแบบ&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;เครื่องมือรัน Local:&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Ollama&lt;/strong&gt; - รัน LLM ง่ายๆ บนเครื่อง&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;llama.cpp&lt;/strong&gt; - ประหยัด RAM ด้วย Quantization&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;vLLM&lt;/strong&gt; - เร็วสำหรับ Production&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id="-สรป"&gt;&lt;a href="#-%e0%b8%aa%e0%b8%a3%e0%b8%9b" class="header-anchor"&gt;&lt;/a&gt;📝 &lt;strong&gt;สรุป&lt;/strong&gt;
&lt;/h2&gt;&lt;p&gt;RAG คือกุญแจสำคัญที่ทำให้ AI ตอบคำถามได้แม่นยำ มีแหล่งอ้างอิง และรู้ข้อมูลล่าสุดเสมอ&lt;/p&gt;
&lt;hr&gt;
&lt;h3 id="สรปสงทไดเรยนร"&gt;&lt;a href="#%e0%b8%aa%e0%b8%a3%e0%b8%9b%e0%b8%aa%e0%b8%87%e0%b8%97%e0%b9%84%e0%b8%94%e0%b9%80%e0%b8%a3%e0%b8%a2%e0%b8%99%e0%b8%a3" class="header-anchor"&gt;&lt;/a&gt;&lt;strong&gt;สรุปสิ่งที่ได้เรียนรู้:&lt;/strong&gt;
&lt;/h3&gt;&lt;ul&gt;
&lt;li&gt;✅ RAG ช่วยลดการ &amp;ldquo;มั่ว&amp;rdquo; ข้อมูลของ LLM&lt;/li&gt;
&lt;li&gt;✅ อัปเดตฐานความรู้ได้ง่าย ไม่ต้องเทรนโมเดลใหม่&lt;/li&gt;
&lt;li&gt;✅ เหมาะกับงานภาครัฐ — Chatbot บริการประชาชน ค้นหาระเบียบ สรุปนโยบาย&lt;/li&gt;
&lt;li&gt;✅ เครื่องมือฟรีมีเยอะ เริ่มต้นได้ไม่ยาก&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;

 &lt;blockquote&gt;
 &lt;p&gt;&lt;strong&gt;คำแนะนำ:&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;ถ้าคุณกำลังคิดจะสร้างระบบ Q&amp;amp;A หรือ Chatbot ใช้ในองค์กร — RAG ไม่ใช่ทางเลือก แต่เป็น &lt;strong&gt;ความจำเป็น&lt;/strong&gt; 📌&lt;/p&gt;
&lt;p&gt;เพราะไม่มีใครอยากได้คำตอบที่ AI &amp;ldquo;แต่ง&amp;rdquo; ขึ้นมาเอง ทุกคำตอบต้องมาจากข้อมูลจริงที่ตรวจสอบได้&lt;/p&gt;

 &lt;/blockquote&gt;
&lt;hr&gt;
&lt;h2 id="-ซรสอางอง"&gt;&lt;a href="#-%e0%b8%8b%e0%b8%a3%e0%b8%aa%e0%b8%ad%e0%b8%b2%e0%b8%87%e0%b8%ad%e0%b8%87" class="header-anchor"&gt;&lt;/a&gt;📚 &lt;strong&gt;ซีรีส์อ้างอิง&lt;/strong&gt;
&lt;/h2&gt;&lt;p&gt;บทความชุดนี้เขียนโดยอ้างอิงจากหนังสือ &lt;strong&gt;&amp;ldquo;AI Engineering&amp;rdquo;&lt;/strong&gt; โดย &lt;strong&gt;Chip Huyen&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;📖 &lt;strong&gt;หนังสือ:&lt;/strong&gt; &lt;a class="link" href="https://aie-book.com/" target="_blank" rel="noopener"
 &gt;AI Engineering&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;🐙 &lt;strong&gt;GitHub:&lt;/strong&gt; &lt;a class="link" href="https://github.com/chiphuyen/aie-book" target="_blank" rel="noopener"
 &gt;chiphuyen/aie-book&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;👩‍💻 &lt;strong&gt;ผู้เขียน:&lt;/strong&gt; &lt;a class="link" href="https://huyenchip.com/" target="_blank" rel="noopener"
 &gt;Chip Huyen&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;หมายเหตุ:&lt;/strong&gt; บทความชุดนี้ปรับเนื้อหาให้เหมาะกับบริบทของนักพัฒนาชุมชนไทย โดยเพิ่มตัวอย่าง Use Cases ในภาครัฐและชุมชน&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id="-ตดตอไดท"&gt;&lt;a href="#-%e0%b8%95%e0%b8%94%e0%b8%95%e0%b8%ad%e0%b9%84%e0%b8%94%e0%b8%97" class="header-anchor"&gt;&lt;/a&gt;📬 &lt;strong&gt;ติดต่อได้ที่&lt;/strong&gt;
&lt;/h2&gt;&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Telegram:&lt;/strong&gt; &lt;a class="link" href="https://t.me/Jitaret" target="_blank" rel="noopener"
 &gt;https://t.me/Jitaret&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Email:&lt;/strong&gt; &lt;a class="link" href="mailto:jitaret@gmail.com" &gt;jitaret@gmail.com&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id="-อานบทความอนในซรส"&gt;&lt;a href="#-%e0%b8%ad%e0%b8%b2%e0%b8%99%e0%b8%9a%e0%b8%97%e0%b8%84%e0%b8%a7%e0%b8%b2%e0%b8%a1%e0%b8%ad%e0%b8%99%e0%b9%83%e0%b8%99%e0%b8%8b%e0%b8%a3%e0%b8%aa" class="header-anchor"&gt;&lt;/a&gt;📚 &lt;strong&gt;อ่านบทความอื่นในซีรีส์&lt;/strong&gt;
&lt;/h2&gt;&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;ตอน&lt;/th&gt;
 &lt;th&gt;หัวข้อ&lt;/th&gt;
 &lt;th&gt;ลิงก์&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;td&gt;วางแผน AI App&lt;/td&gt;
 &lt;td&gt;&lt;a class="link" href="https://neng-lab.com/posts/ai-engineering-part-1/" &gt;อ่านตอนที่ 1&lt;/a&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;2&lt;/td&gt;
 &lt;td&gt;Prompt Engineering&lt;/td&gt;
 &lt;td&gt;&lt;a class="link" href="https://neng-lab.com/posts/ai-engineering-part-2/" &gt;อ่านตอนที่ 2&lt;/a&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;4&lt;/td&gt;
 &lt;td&gt;Dataset สำหรับวิจัย&lt;/td&gt;
 &lt;td&gt;&lt;a class="link" href="https://neng-lab.com/posts/ai-engineering-part-4/" &gt;อ่านตอนที่ 4&lt;/a&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;5&lt;/td&gt;
 &lt;td&gt;Agentic AI&lt;/td&gt;
 &lt;td&gt;&lt;a class="link" href="https://neng-lab.com/posts/ai-engineering-part-5/" &gt;อ่านตอนที่ 5&lt;/a&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;6&lt;/td&gt;
 &lt;td&gt;Fine-tuning AI Models&lt;/td&gt;
 &lt;td&gt;&lt;a class="link" href="https://neng-lab.com/posts/ai-engineering-part-6/" &gt;อ่านตอนที่ 6&lt;/a&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7&lt;/td&gt;
 &lt;td&gt;สรุปซีรีส์&lt;/td&gt;
 &lt;td&gt;&lt;a class="link" href="https://neng-lab.com/posts/ai-engineering-part-7/" &gt;อ่านตอนที่ 7&lt;/a&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;hr&gt;
&lt;p&gt;&lt;em&gt;ซีรีส์: AI Engineering สำหรับนักพัฒนาชุมชน&lt;/em&gt;
&lt;em&gt;ตอนที่ 3/7: RAG&lt;/em&gt;
&lt;em&gt;โดย เหน่ง - นักวิชาการพัฒนาชุมชน&lt;/em&gt;
&lt;em&gt;กรมการพัฒนาชุมชน กระทรวงมหาดไทย&lt;/em&gt;&lt;/p&gt;</description></item><item><title>AI Engineering ตอนที่ 2: Prompt Engineering สร้างคอนเทนต์ (ฉบับมือใหม่)</title><link>https://neng-lab.com/posts/ai-engineering-part-2/</link><pubDate>Wed, 08 Apr 2026 17:00:00 +0700</pubDate><author>jitaret@gmail.com (เหน่ง)</author><guid>https://neng-lab.com/posts/ai-engineering-part-2/</guid><description>&lt;img src="https://neng-lab.com/" alt="Featured image of post AI Engineering ตอนที่ 2: Prompt Engineering สร้างคอนเทนต์ (ฉบับมือใหม่)" /&gt;&lt;h1 id="-ai-engineering-ตอนท-2-prompt-engineering-สรางคอนเทนต"&gt;&lt;a href="#-ai-engineering-%e0%b8%95%e0%b8%ad%e0%b8%99%e0%b8%97-2-prompt-engineering-%e0%b8%aa%e0%b8%a3%e0%b8%b2%e0%b8%87%e0%b8%84%e0%b8%ad%e0%b8%99%e0%b9%80%e0%b8%97%e0%b8%99%e0%b8%95" class="header-anchor"&gt;&lt;/a&gt;🎯 AI Engineering ตอนที่ 2: Prompt Engineering สร้างคอนเทนต์
&lt;/h1&gt;&lt;p&gt;&lt;strong&gt;ซีรีส์: AI Engineering สำหรับนักพัฒนาชุมชน&lt;/strong&gt;&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;&lt;strong&gt;ผู้เขียน:&lt;/strong&gt; เหน่ง (นักวิชาการพัฒนาชุมชน)&lt;br&gt;
&lt;strong&gt;สังกัด:&lt;/strong&gt; กรมการพัฒนาชุมชน กระทรวงมหาดไทย&lt;br&gt;
&lt;strong&gt;วันที่:&lt;/strong&gt; 8 เมษายน 2569&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id="-สารบญตอนท-2"&gt;&lt;a href="#-%e0%b8%aa%e0%b8%b2%e0%b8%a3%e0%b8%9a%e0%b8%8d%e0%b8%95%e0%b8%ad%e0%b8%99%e0%b8%97-2" class="header-anchor"&gt;&lt;/a&gt;📋 &lt;strong&gt;สารบัญตอนที่ 2&lt;/strong&gt;
&lt;/h2&gt;&lt;ol&gt;
&lt;li&gt;&lt;a class="link" href="#prompt-engineering-%e0%b8%84%e0%b8%b7%e0%b8%ad%e0%b8%ad%e0%b8%b0%e0%b9%84%e0%b8%a3" &gt;Prompt Engineering คืออะไร?&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class="link" href="#%e0%b8%97%e0%b8%b3%e0%b9%84%e0%b8%a1%e0%b8%95%e0%b9%89%e0%b8%ad%e0%b8%87%e0%b9%80%e0%b8%a3%e0%b8%b5%e0%b8%a2%e0%b8%99-prompt-engineering" &gt;ทำไมต้องเรียน Prompt Engineering?&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class="link" href="#%e0%b9%82%e0%b8%84%e0%b8%a3%e0%b8%87%e0%b8%aa%e0%b8%a3%e0%b9%89%e0%b8%b2%e0%b8%87-prompt-%e0%b8%97%e0%b8%b5%e0%b9%88%e0%b8%94%e0%b8%b5" &gt;โครงสร้าง Prompt ที่ดี&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class="link" href="#%e0%b9%80%e0%b8%97%e0%b8%84%e0%b8%99%e0%b8%b4%e0%b8%84%e0%b9%80%e0%b8%82%e0%b8%b5%e0%b8%a2%e0%b8%99-prompt-%e0%b8%aa%e0%b8%b3%e0%b8%ab%e0%b8%a3%e0%b8%b1%e0%b8%9a%e0%b8%87%e0%b8%b2%e0%b8%99%e0%b8%8a%e0%b8%b8%e0%b8%a1%e0%b8%8a%e0%b8%99" &gt;เทคนิคเขียน Prompt สำหรับงานชุมชน&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class="link" href="#%e0%b8%95%e0%b8%b1%e0%b8%a7%e0%b8%ad%e0%b8%a2%e0%b9%88%e0%b8%b2%e0%b8%87-prompt-%e0%b9%83%e0%b8%8a%e0%b9%89%e0%b8%88%e0%b8%a3%e0%b8%b4%e0%b8%87" &gt;ตัวอย่าง Prompt ใช้จริง&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class="link" href="#%e0%b8%82%e0%b9%89%e0%b8%ad%e0%b8%9c%e0%b8%b4%e0%b8%94%e0%b8%9e%e0%b8%a5%e0%b8%b2%e0%b8%94%e0%b8%97%e0%b8%b5%e0%b9%88%e0%b8%9e%e0%b8%9a%e0%b8%9a%e0%b9%88%e0%b8%ad%e0%b8%a2" &gt;ข้อผิดพลาดที่พบบ่อย&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class="link" href="#%e0%b9%81%e0%b8%9a%e0%b8%9a%e0%b8%9d%e0%b8%b6%e0%b8%81%e0%b8%ab%e0%b8%b1%e0%b8%94" &gt;แบบฝึกหัด&lt;/a&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;hr&gt;
&lt;h2 id="-prompt-engineering-คออะไร"&gt;&lt;a href="#-prompt-engineering-%e0%b8%84%e0%b8%ad%e0%b8%ad%e0%b8%b0%e0%b9%84%e0%b8%a3" class="header-anchor"&gt;&lt;/a&gt;🤔 &lt;strong&gt;Prompt Engineering คืออะไร?&lt;/strong&gt;
&lt;/h2&gt;&lt;p&gt;

&lt;img alt="Prompt Engineering Concept" class="gallery-image" data-flex-basis="320px" data-flex-grow="133" height="600" loading="lazy" sizes="(max-width: 800px) 100vw, 800px" src="https://neng-lab.com/posts/ai-engineering-part-2/image1_hu_145db8988a5b5594.jpg" srcset="https://neng-lab.com/posts/ai-engineering-part-2/image1_hu_8a05fd84c7a80fc8.webp 400w, https://neng-lab.com/posts/ai-engineering-part-2/image1_hu_145db8988a5b5594.jpg 800w" width="800"&gt;

&lt;em&gt;ภาพ: แนวคิด Prompt Engineering - ภาพประกอบจาก Unsplash&lt;/em&gt;&lt;/p&gt;
&lt;h3 id="คำนยามงายๆ"&gt;&lt;a href="#%e0%b8%84%e0%b8%b3%e0%b8%99%e0%b8%a2%e0%b8%b2%e0%b8%a1%e0%b8%87%e0%b8%b2%e0%b8%a2%e0%b9%86" class="header-anchor"&gt;&lt;/a&gt;&lt;strong&gt;คำนิยามง่ายๆ:&lt;/strong&gt;
&lt;/h3&gt;&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-fallback" data-lang="fallback"&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;1&lt;/span&gt;&lt;span class="cl"&gt;Prompt Engineering = &amp;#34;ศิลปะการสั่ง AI ให้ได้ผลลัพธ์ที่ต้องการ&amp;#34;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;&lt;strong&gt;เปรียบเทียบ:&lt;/strong&gt;&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-fallback" data-lang="fallback"&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;1&lt;/span&gt;&lt;span class="cl"&gt;❌ สั่งมั่วๆ → AI งง → ผลลัพธ์แย่
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;2&lt;/span&gt;&lt;span class="cl"&gt;✅ สั่งชัดเจน → AI เข้าใจ → ผลลัพธ์ดี
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;hr&gt;
&lt;h3 id="prompt-คออะไร"&gt;&lt;a href="#prompt-%e0%b8%84%e0%b8%ad%e0%b8%ad%e0%b8%b0%e0%b9%84%e0%b8%a3" class="header-anchor"&gt;&lt;/a&gt;&lt;strong&gt;Prompt คืออะไร?&lt;/strong&gt;
&lt;/h3&gt;&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-fallback" data-lang="fallback"&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;1&lt;/span&gt;&lt;span class="cl"&gt;Prompt = &amp;#34;คำสั่ง&amp;#34; ที่เราส่งให้ AI
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;&lt;strong&gt;ตัวอย่าง:&lt;/strong&gt;&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-fallback" data-lang="fallback"&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;1&lt;/span&gt;&lt;span class="cl"&gt;❌ Prompt แย่: &amp;#34;เขียนโพสต์ Facebook&amp;#34;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;2&lt;/span&gt;&lt;span class="cl"&gt;✅ Prompt ดี: &amp;#34;เขียนโพสต์ Facebook แจ้งเตือนชาวบ้านเรื่องประชุม อบต. วันเสาร์นี้ 10 โมง&amp;#34;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;hr&gt;
&lt;h2 id="-ทำไมตองเรยน-prompt-engineering"&gt;&lt;a href="#-%e0%b8%97%e0%b8%b3%e0%b9%84%e0%b8%a1%e0%b8%95%e0%b8%ad%e0%b8%87%e0%b9%80%e0%b8%a3%e0%b8%a2%e0%b8%99-prompt-engineering" class="header-anchor"&gt;&lt;/a&gt;🎯 &lt;strong&gt;ทำไมต้องเรียน Prompt Engineering?&lt;/strong&gt;
&lt;/h2&gt;&lt;h3 id="ปญหาทพบบอย"&gt;&lt;a href="#%e0%b8%9b%e0%b8%8d%e0%b8%ab%e0%b8%b2%e0%b8%97%e0%b8%9e%e0%b8%9a%e0%b8%9a%e0%b8%ad%e0%b8%a2" class="header-anchor"&gt;&lt;/a&gt;&lt;strong&gt;ปัญหาที่พบบ่อย:&lt;/strong&gt;
&lt;/h3&gt;&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-fallback" data-lang="fallback"&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;1&lt;/span&gt;&lt;span class="cl"&gt;❌ เขียน Prompt ไม่ชัดเจน
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;2&lt;/span&gt;&lt;span class="cl"&gt;❌ AI ไม่เข้าใจสิ่งที่ต้องการ
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;3&lt;/span&gt;&lt;span class="cl"&gt;❌ ได้ผลลัพธ์ไม่ตรงใจ
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;4&lt;/span&gt;&lt;span class="cl"&gt;❌ ต้องแก้ซ้ำหลายรอบ
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;5&lt;/span&gt;&lt;span class="cl"&gt;❌ เสียเวลา
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;hr&gt;
&lt;h3 id="ถาเขยน-prompt-เปน"&gt;&lt;a href="#%e0%b8%96%e0%b8%b2%e0%b9%80%e0%b8%82%e0%b8%a2%e0%b8%99-prompt-%e0%b9%80%e0%b8%9b%e0%b8%99" class="header-anchor"&gt;&lt;/a&gt;&lt;strong&gt;ถ้าเขียน Prompt เป็น:&lt;/strong&gt;
&lt;/h3&gt;&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-fallback" data-lang="fallback"&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;1&lt;/span&gt;&lt;span class="cl"&gt;✅ AI เข้าใจทันที
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;2&lt;/span&gt;&lt;span class="cl"&gt;✅ ได้ผลลัพธ์ตรงใจ
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;3&lt;/span&gt;&lt;span class="cl"&gt;✅ แก้แค่นิดหน่อย
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;4&lt;/span&gt;&lt;span class="cl"&gt;✅ ประหยัดเวลา 80%
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;5&lt;/span&gt;&lt;span class="cl"&gt;✅ ทำงานเร็วขึ้น 3 เท่า
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;hr&gt;
&lt;h3 id="สถตทนาสนใจ"&gt;&lt;a href="#%e0%b8%aa%e0%b8%96%e0%b8%95%e0%b8%97%e0%b8%99%e0%b8%b2%e0%b8%aa%e0%b8%99%e0%b9%83%e0%b8%88" class="header-anchor"&gt;&lt;/a&gt;&lt;strong&gt;สถิติที่น่าสนใจ:&lt;/strong&gt;
&lt;/h3&gt;&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;เขียน Prompt&lt;/th&gt;
 &lt;th&gt;เวลาที่ใช้&lt;/th&gt;
 &lt;th&gt;คุณภาพผลลัพธ์&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;strong&gt;ไม่มีความรู้&lt;/strong&gt;&lt;/td&gt;
 &lt;td&gt;30 นาที&lt;/td&gt;
 &lt;td&gt;50%&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;strong&gt;มีความรู้พื้นฐาน&lt;/strong&gt;&lt;/td&gt;
 &lt;td&gt;10 นาที&lt;/td&gt;
 &lt;td&gt;80%&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;strong&gt;เชี่ยวชาญ&lt;/strong&gt;&lt;/td&gt;
 &lt;td&gt;3 นาที&lt;/td&gt;
 &lt;td&gt;95%&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;สรุป:&lt;/strong&gt; เรียน Prompt Engineering คุ้มค่า! ⏱️&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id="-โครงสราง-prompt-ทด"&gt;&lt;a href="#-%e0%b9%82%e0%b8%84%e0%b8%a3%e0%b8%87%e0%b8%aa%e0%b8%a3%e0%b8%b2%e0%b8%87-prompt-%e0%b8%97%e0%b8%94" class="header-anchor"&gt;&lt;/a&gt;📝 &lt;strong&gt;โครงสร้าง Prompt ที่ดี&lt;/strong&gt;
&lt;/h2&gt;&lt;h3 id="สตร-5-องคประกอบ"&gt;&lt;a href="#%e0%b8%aa%e0%b8%95%e0%b8%a3-5-%e0%b8%ad%e0%b8%87%e0%b8%84%e0%b8%9b%e0%b8%a3%e0%b8%b0%e0%b8%81%e0%b8%ad%e0%b8%9a" class="header-anchor"&gt;&lt;/a&gt;&lt;strong&gt;สูตร 5 องค์ประกอบ:&lt;/strong&gt;
&lt;/h3&gt;&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-fallback" data-lang="fallback"&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;1&lt;/span&gt;&lt;span class="cl"&gt;┌─────────────────────────────────────┐
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;2&lt;/span&gt;&lt;span class="cl"&gt;│ Prompt ที่ดี = 5 องค์ประกอบ │
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;3&lt;/span&gt;&lt;span class="cl"&gt;├─────────────────────────────────────┤
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;4&lt;/span&gt;&lt;span class="cl"&gt;│ 1. บทบาท (Role) │
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;5&lt;/span&gt;&lt;span class="cl"&gt;│ 2. งาน (Task) │
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;6&lt;/span&gt;&lt;span class="cl"&gt;│ 3. รายละเอียด (Details) │
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;7&lt;/span&gt;&lt;span class="cl"&gt;│ 4. รูปแบบ (Format) │
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;8&lt;/span&gt;&lt;span class="cl"&gt;│ 5. ข้อจำกัด (Constraints) │
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;9&lt;/span&gt;&lt;span class="cl"&gt;└─────────────────────────────────────┘
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;hr&gt;
&lt;h3 id="1-บทบาท-role"&gt;&lt;a href="#1-%e0%b8%9a%e0%b8%97%e0%b8%9a%e0%b8%b2%e0%b8%97-role" class="header-anchor"&gt;&lt;/a&gt;&lt;strong&gt;1. บทบาท (Role)&lt;/strong&gt;
&lt;/h3&gt;&lt;p&gt;&lt;strong&gt;กำหนดให้ AI เป็นใคร:&lt;/strong&gt;&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-fallback" data-lang="fallback"&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;1&lt;/span&gt;&lt;span class="cl"&gt;✅ &amp;#34;คุณคือ Content Creator เชี่ยวชาญการพัฒนาชุมชน&amp;#34;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;2&lt;/span&gt;&lt;span class="cl"&gt;✅ &amp;#34;คุณคือนักเขียนคอนเทนต์มืออาชีพ&amp;#34;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;3&lt;/span&gt;&lt;span class="cl"&gt;✅ &amp;#34;คุณคือผู้ช่วยนักพัฒนาชุมชน&amp;#34;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;&lt;strong&gt;ผลลัพธ์:&lt;/strong&gt; AI จะตอบในบทบาทที่กำหนด&lt;/p&gt;
&lt;hr&gt;
&lt;h3 id="2-งาน-task"&gt;&lt;a href="#2-%e0%b8%87%e0%b8%b2%e0%b8%99-task" class="header-anchor"&gt;&lt;/a&gt;&lt;strong&gt;2. งาน (Task)&lt;/strong&gt;
&lt;/h3&gt;&lt;p&gt;&lt;strong&gt;บอกว่าให้ทำอะไร:&lt;/strong&gt;&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-fallback" data-lang="fallback"&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;1&lt;/span&gt;&lt;span class="cl"&gt;✅ &amp;#34;เขียนโพสต์ Facebook แจ้งเตือนชาวบ้าน&amp;#34;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;2&lt;/span&gt;&lt;span class="cl"&gt;✅ &amp;#34;สรุปการประชุม อบต.&amp;#34;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;3&lt;/span&gt;&lt;span class="cl"&gt;✅ &amp;#34;เขียนโครงการของบประมาณ&amp;#34;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;&lt;strong&gt;ผลลัพธ์:&lt;/strong&gt; AI รู้ว่าต้องทำอะไร&lt;/p&gt;
&lt;hr&gt;
&lt;h3 id="3-รายละเอยด-details"&gt;&lt;a href="#3-%e0%b8%a3%e0%b8%b2%e0%b8%a2%e0%b8%a5%e0%b8%b0%e0%b9%80%e0%b8%ad%e0%b8%a2%e0%b8%94-details" class="header-anchor"&gt;&lt;/a&gt;&lt;strong&gt;3. รายละเอียด (Details)&lt;/strong&gt;
&lt;/h3&gt;&lt;p&gt;&lt;strong&gt;ให้ข้อมูลครบถ้วน:&lt;/strong&gt;&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-fallback" data-lang="fallback"&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;1&lt;/span&gt;&lt;span class="cl"&gt;✅ &amp;#34;ประชุมวันเสาร์ที่ 13 เม.ย. 69 เวลา 10:00 น.&amp;#34;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;2&lt;/span&gt;&lt;span class="cl"&gt;✅ &amp;#34;ณ ศาลาประชาคม อบต.ตัวอย่าง&amp;#34;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;3&lt;/span&gt;&lt;span class="cl"&gt;✅ &amp;#34;วาระสำคัญ: อนุมัติงบประมาณโครงการน้ำประปา&amp;#34;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;&lt;strong&gt;ผลลัพธ์:&lt;/strong&gt; AI มีข้อมูลครบ เขียนได้ถูกต้อง&lt;/p&gt;
&lt;hr&gt;
&lt;h3 id="4-รปแบบ-format"&gt;&lt;a href="#4-%e0%b8%a3%e0%b8%9b%e0%b9%81%e0%b8%9a%e0%b8%9a-format" class="header-anchor"&gt;&lt;/a&gt;&lt;strong&gt;4. รูปแบบ (Format)&lt;/strong&gt;
&lt;/h3&gt;&lt;p&gt;&lt;strong&gt;กำหนดรูปแบบที่ต้องการ:&lt;/strong&gt;&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-fallback" data-lang="fallback"&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;1&lt;/span&gt;&lt;span class="cl"&gt;✅ &amp;#34;เขียนความยาว 100-150 คำ&amp;#34;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;2&lt;/span&gt;&lt;span class="cl"&gt;✅ &amp;#34;ใช้ภาษาเป็นกันเอง&amp;#34;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;3&lt;/span&gt;&lt;span class="cl"&gt;✅ &amp;#34;มี emoji นิดหน่อย&amp;#34;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;4&lt;/span&gt;&lt;span class="cl"&gt;✅ &amp;#34;มี hashtag #ชุมชนเข้มแข็ง&amp;#34;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;&lt;strong&gt;ผลลัพธ์:&lt;/strong&gt; AI เขียนตรงตามรูปแบบที่ต้องการ&lt;/p&gt;
&lt;hr&gt;
&lt;h3 id="5-ขอจำกด-constraints"&gt;&lt;a href="#5-%e0%b8%82%e0%b8%ad%e0%b8%88%e0%b8%b3%e0%b8%81%e0%b8%94-constraints" class="header-anchor"&gt;&lt;/a&gt;&lt;strong&gt;5. ข้อจำกัด (Constraints)&lt;/strong&gt;
&lt;/h3&gt;&lt;p&gt;&lt;strong&gt;บอกว่าอะไรไม่ควรทำ:&lt;/strong&gt;&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-fallback" data-lang="fallback"&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;1&lt;/span&gt;&lt;span class="cl"&gt;✅ &amp;#34;ไม่ต้องยาวเกินไป&amp;#34;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;2&lt;/span&gt;&lt;span class="cl"&gt;✅ &amp;#34;ไม่ต้องใช้ภาษาทางการ&amp;#34;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;3&lt;/span&gt;&lt;span class="cl"&gt;✅ &amp;#34;ไม่ต้องใส่ข้อมูลการเมือง&amp;#34;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;&lt;strong&gt;ผลลัพธ์:&lt;/strong&gt; AI ไม่ทำสิ่งที่เราไม่ต้องการ&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id="-ตวอยาง-prompt-เปรยบเทยบ"&gt;&lt;a href="#-%e0%b8%95%e0%b8%a7%e0%b8%ad%e0%b8%a2%e0%b8%b2%e0%b8%87-prompt-%e0%b9%80%e0%b8%9b%e0%b8%a3%e0%b8%a2%e0%b8%9a%e0%b9%80%e0%b8%97%e0%b8%a2%e0%b8%9a" class="header-anchor"&gt;&lt;/a&gt;🎨 &lt;strong&gt;ตัวอย่าง Prompt เปรียบเทียบ&lt;/strong&gt;
&lt;/h2&gt;&lt;h3 id="-prompt-แย"&gt;&lt;a href="#-prompt-%e0%b9%81%e0%b8%a2" class="header-anchor"&gt;&lt;/a&gt;&lt;strong&gt;❌ Prompt แย่:&lt;/strong&gt;
&lt;/h3&gt;&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-fallback" data-lang="fallback"&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;1&lt;/span&gt;&lt;span class="cl"&gt;&amp;#34;เขียนโพสต์ Facebook&amp;#34;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;&lt;strong&gt;ผลลัพธ์:&lt;/strong&gt;&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-fallback" data-lang="fallback"&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;1&lt;/span&gt;&lt;span class="cl"&gt;โพสต์ Facebook ทั่วไป ไม่เจาะจง
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;2&lt;/span&gt;&lt;span class="cl"&gt;ไม่ได้ข้อมูลที่ต้องการ
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;3&lt;/span&gt;&lt;span class="cl"&gt;ต้องแก้ใหม่
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;hr&gt;
&lt;h3 id="-prompt-ด"&gt;&lt;a href="#-prompt-%e0%b8%94" class="header-anchor"&gt;&lt;/a&gt;&lt;strong&gt;✅ Prompt ดี:&lt;/strong&gt;
&lt;/h3&gt;&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-fallback" data-lang="fallback"&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt; 1&lt;/span&gt;&lt;span class="cl"&gt;คุณคือ Content Creator เชี่ยวชาญการพัฒนาชุมชน
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt; 2&lt;/span&gt;&lt;span class="cl"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt; 3&lt;/span&gt;&lt;span class="cl"&gt;จงเขียนโพสต์ Facebook แจ้งเตือนชาวบ้านเรื่องประชุม อบต.
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt; 4&lt;/span&gt;&lt;span class="cl"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt; 5&lt;/span&gt;&lt;span class="cl"&gt;รายละเอียด:
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt; 6&lt;/span&gt;&lt;span class="cl"&gt;- วันเสาร์ที่ 13 เม.ย. 69
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt; 7&lt;/span&gt;&lt;span class="cl"&gt;- เวลา 10:00 น.
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt; 8&lt;/span&gt;&lt;span class="cl"&gt;- ณ ศาลาประชาคม อบต.ตัวอย่าง
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt; 9&lt;/span&gt;&lt;span class="cl"&gt;- วาระ: อนุมัติงบประมาณโครงการน้ำประปา
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;10&lt;/span&gt;&lt;span class="cl"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;11&lt;/span&gt;&lt;span class="cl"&gt;รูปแบบ:
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;12&lt;/span&gt;&lt;span class="cl"&gt;- ความยาว 100-150 คำ
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;13&lt;/span&gt;&lt;span class="cl"&gt;- ภาษาเป็นกันเอง
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;14&lt;/span&gt;&lt;span class="cl"&gt;- มี emoji นิดหน่อย
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;15&lt;/span&gt;&lt;span class="cl"&gt;- มี hashtag #ชุมชนเข้มแข็ง #อบตตัวอย่าง
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;16&lt;/span&gt;&lt;span class="cl"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;17&lt;/span&gt;&lt;span class="cl"&gt;ข้อจำกัด:
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;18&lt;/span&gt;&lt;span class="cl"&gt;- ไม่ต้องยาวเกินไป
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;19&lt;/span&gt;&lt;span class="cl"&gt;- ไม่ต้องใช้ภาษาทางการ
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;&lt;strong&gt;ผลลัพธ์:&lt;/strong&gt;&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-fallback" data-lang="fallback"&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;1&lt;/span&gt;&lt;span class="cl"&gt;✅ โพสต์พร้อมใช้
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;2&lt;/span&gt;&lt;span class="cl"&gt;✅ ข้อมูลครบถ้วน
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;3&lt;/span&gt;&lt;span class="cl"&gt;✅ รูปแบบถูกต้อง
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;4&lt;/span&gt;&lt;span class="cl"&gt;✅ ไม่ต้องแก้
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;hr&gt;
&lt;h2 id="-เทคนคเขยน-prompt-สำหรบงานชมชน"&gt;&lt;a href="#-%e0%b9%80%e0%b8%97%e0%b8%84%e0%b8%99%e0%b8%84%e0%b9%80%e0%b8%82%e0%b8%a2%e0%b8%99-prompt-%e0%b8%aa%e0%b8%b3%e0%b8%ab%e0%b8%a3%e0%b8%9a%e0%b8%87%e0%b8%b2%e0%b8%99%e0%b8%8a%e0%b8%a1%e0%b8%8a%e0%b8%99" class="header-anchor"&gt;&lt;/a&gt;💡 &lt;strong&gt;เทคนิคเขียน Prompt สำหรับงานชุมชน&lt;/strong&gt;
&lt;/h2&gt;&lt;h3 id="เทคนคท-1-ใช-template"&gt;&lt;a href="#%e0%b9%80%e0%b8%97%e0%b8%84%e0%b8%99%e0%b8%84%e0%b8%97-1-%e0%b9%83%e0%b8%8a-template" class="header-anchor"&gt;&lt;/a&gt;&lt;strong&gt;เทคนิคที่ 1: ใช้ Template&lt;/strong&gt;
&lt;/h3&gt;&lt;p&gt;&lt;strong&gt;สร้าง Template เก็บไว้:&lt;/strong&gt;&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-fallback" data-lang="fallback"&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt; 1&lt;/span&gt;&lt;span class="cl"&gt;คุณคือ [บทบาท]
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt; 2&lt;/span&gt;&lt;span class="cl"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt; 3&lt;/span&gt;&lt;span class="cl"&gt;จง [งาน]
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt; 4&lt;/span&gt;&lt;span class="cl"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt; 5&lt;/span&gt;&lt;span class="cl"&gt;รายละเอียด:
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt; 6&lt;/span&gt;&lt;span class="cl"&gt;- [รายละเอียดที่ 1]
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt; 7&lt;/span&gt;&lt;span class="cl"&gt;- [รายละเอียดที่ 2]
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt; 8&lt;/span&gt;&lt;span class="cl"&gt;- [รายละเอียดที่ 3]
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt; 9&lt;/span&gt;&lt;span class="cl"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;10&lt;/span&gt;&lt;span class="cl"&gt;รูปแบบ:
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;11&lt;/span&gt;&lt;span class="cl"&gt;- [รูปแบบที่ต้องการ]
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;12&lt;/span&gt;&lt;span class="cl"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;13&lt;/span&gt;&lt;span class="cl"&gt;ข้อจำกัด:
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;14&lt;/span&gt;&lt;span class="cl"&gt;- [สิ่งที่ควรหลีกเลี่ยง]
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;&lt;strong&gt;ใช้ซ้ำได้:&lt;/strong&gt; แค่เปลี่ยนข้อมูลใน [ ]&lt;/p&gt;
&lt;hr&gt;
&lt;h3 id="เทคนคท-2-ใหตวอยาง"&gt;&lt;a href="#%e0%b9%80%e0%b8%97%e0%b8%84%e0%b8%99%e0%b8%84%e0%b8%97-2-%e0%b9%83%e0%b8%ab%e0%b8%95%e0%b8%a7%e0%b8%ad%e0%b8%a2%e0%b8%b2%e0%b8%87" class="header-anchor"&gt;&lt;/a&gt;&lt;strong&gt;เทคนิคที่ 2: ให้ตัวอย่าง&lt;/strong&gt;
&lt;/h3&gt;&lt;p&gt;&lt;strong&gt;AI เรียนรู้จากตัวอย่าง:&lt;/strong&gt;&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-fallback" data-lang="fallback"&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;1&lt;/span&gt;&lt;span class="cl"&gt;เขียนโพสต์คล้ายตัวอย่างนี้:
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;2&lt;/span&gt;&lt;span class="cl"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;3&lt;/span&gt;&lt;span class="cl"&gt;ตัวอย่าง:
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;4&lt;/span&gt;&lt;span class="cl"&gt;&amp;#34;📢 ประกาศถึงชาวบ้านทุกคน!
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;5&lt;/span&gt;&lt;span class="cl"&gt;ประชุม อบต. วันเสาร์นี้ 10 โมง
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;6&lt;/span&gt;&lt;span class="cl"&gt;อย่าลืมมาเข้าร่วมกันนะครับ 🙏
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;7&lt;/span&gt;&lt;span class="cl"&gt;#ชุมชนเข้มแข็ง&amp;#34;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;8&lt;/span&gt;&lt;span class="cl"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;9&lt;/span&gt;&lt;span class="cl"&gt;โจทย์: เขียนประกาศเรื่องงานบุญบั้งไฟ
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;&lt;strong&gt;ผลลัพธ์:&lt;/strong&gt; AI จะเขียนโทนคล้ายตัวอย่าง&lt;/p&gt;
&lt;hr&gt;
&lt;h3 id="เทคนคท-3-แบงงานใหญเปนงานยอย"&gt;&lt;a href="#%e0%b9%80%e0%b8%97%e0%b8%84%e0%b8%99%e0%b8%84%e0%b8%97-3-%e0%b9%81%e0%b8%9a%e0%b8%87%e0%b8%87%e0%b8%b2%e0%b8%99%e0%b9%83%e0%b8%ab%e0%b8%8d%e0%b9%80%e0%b8%9b%e0%b8%99%e0%b8%87%e0%b8%b2%e0%b8%99%e0%b8%a2%e0%b8%ad%e0%b8%a2" class="header-anchor"&gt;&lt;/a&gt;&lt;strong&gt;เทคนิคที่ 3: แบ่งงานใหญ่เป็นงานย่อย&lt;/strong&gt;
&lt;/h3&gt;&lt;p&gt;&lt;strong&gt;งานใหญ่ → แบ่งเป็นขั้นตอน:&lt;/strong&gt;&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-fallback" data-lang="fallback"&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;1&lt;/span&gt;&lt;span class="cl"&gt;❌ &amp;#34;เขียนโครงการของบประมาณ&amp;#34; (ใหญ่ไป)
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;2&lt;/span&gt;&lt;span class="cl"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;3&lt;/span&gt;&lt;span class="cl"&gt;✅ แบ่งเป็น:
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;4&lt;/span&gt;&lt;span class="cl"&gt;1. &amp;#34;เขียนหลักการและเหตุผล&amp;#34;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;5&lt;/span&gt;&lt;span class="cl"&gt;2. &amp;#34;เขียนวัตถุประสงค์&amp;#34;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;6&lt;/span&gt;&lt;span class="cl"&gt;3. &amp;#34;เขียนกิจกรรม&amp;#34;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;7&lt;/span&gt;&lt;span class="cl"&gt;4. &amp;#34;เขียนงบประมาณ&amp;#34;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;8&lt;/span&gt;&lt;span class="cl"&gt;5. &amp;#34;เขียนผลลัพธ์ที่คาดหวัง&amp;#34;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;&lt;strong&gt;ผลลัพธ์:&lt;/strong&gt; แต่ละส่วนคุณภาพดีกว่า&lt;/p&gt;
&lt;hr&gt;
&lt;h3 id="เทคนคท-4-ให-ai-ถามกลบ"&gt;&lt;a href="#%e0%b9%80%e0%b8%97%e0%b8%84%e0%b8%99%e0%b8%84%e0%b8%97-4-%e0%b9%83%e0%b8%ab-ai-%e0%b8%96%e0%b8%b2%e0%b8%a1%e0%b8%81%e0%b8%a5%e0%b8%9a" class="header-anchor"&gt;&lt;/a&gt;&lt;strong&gt;เทคนิคที่ 4: ให้ AI ถามกลับ&lt;/strong&gt;
&lt;/h3&gt;&lt;p&gt;&lt;strong&gt;ถ้าข้อมูลไม่ครบ:&lt;/strong&gt;&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-fallback" data-lang="fallback"&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;1&lt;/span&gt;&lt;span class="cl"&gt;&amp;#34;ถ้าข้อมูลไม่พอ ให้ถามผมเพิ่มก่อนเขียน&amp;#34;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;&lt;strong&gt;ผลลัพธ์:&lt;/strong&gt; AI จะถามข้อมูลที่ขาด&lt;/p&gt;
&lt;hr&gt;
&lt;h3 id="เทคนคท-5-ให-ai-แกเอง"&gt;&lt;a href="#%e0%b9%80%e0%b8%97%e0%b8%84%e0%b8%99%e0%b8%84%e0%b8%97-5-%e0%b9%83%e0%b8%ab-ai-%e0%b9%81%e0%b8%81%e0%b9%80%e0%b8%ad%e0%b8%87" class="header-anchor"&gt;&lt;/a&gt;&lt;strong&gt;เทคนิคที่ 5: ให้ AI แก้เอง&lt;/strong&gt;
&lt;/h3&gt;&lt;p&gt;&lt;strong&gt;สั่งให้ AI ตรวจสอบ:&lt;/strong&gt;&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-fallback" data-lang="fallback"&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;1&lt;/span&gt;&lt;span class="cl"&gt;&amp;#34;เขียนเสร็จแล้ว ให้ตรวจสอบว่า:
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;2&lt;/span&gt;&lt;span class="cl"&gt;1. ข้อมูลครบไหม
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;3&lt;/span&gt;&lt;span class="cl"&gt;2. ภาษาถูกต้องไหม
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;4&lt;/span&gt;&lt;span class="cl"&gt;3. มีความยาวตามที่กำหนดไหม
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;5&lt;/span&gt;&lt;span class="cl"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;6&lt;/span&gt;&lt;span class="cl"&gt;ถ้ามีข้อผิดพลาด ให้แก้เอง&amp;#34;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;&lt;strong&gt;ผลลัพธ์:&lt;/strong&gt; AI ตรวจสอบและแก้ให้เอง&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id="-ตวอยาง-prompt-ใชจรง"&gt;&lt;a href="#-%e0%b8%95%e0%b8%a7%e0%b8%ad%e0%b8%a2%e0%b8%b2%e0%b8%87-prompt-%e0%b9%83%e0%b8%8a%e0%b8%88%e0%b8%a3%e0%b8%87" class="header-anchor"&gt;&lt;/a&gt;📝 &lt;strong&gt;ตัวอย่าง Prompt ใช้จริง&lt;/strong&gt;
&lt;/h2&gt;&lt;p&gt;

&lt;img alt="Prompt Examples" class="gallery-image" data-flex-basis="320px" data-flex-grow="133" height="600" loading="lazy" sizes="(max-width: 800px) 100vw, 800px" src="https://neng-lab.com/posts/ai-engineering-part-2/image2_hu_2b83f4640f0bc0ac.jpg" srcset="https://neng-lab.com/posts/ai-engineering-part-2/image2_hu_59d781035dee8e4a.webp 400w, https://neng-lab.com/posts/ai-engineering-part-2/image2_hu_2b83f4640f0bc0ac.jpg 800w" width="800"&gt;

&lt;em&gt;ภาพ: ตัวอย่างการเขียน Prompt - ภาพประกอบจาก Unsplash&lt;/em&gt;&lt;/p&gt;
&lt;h3 id="1-เขยนโพสต-facebook"&gt;&lt;a href="#1-%e0%b9%80%e0%b8%82%e0%b8%a2%e0%b8%99%e0%b9%82%e0%b8%9e%e0%b8%aa%e0%b8%95-facebook" class="header-anchor"&gt;&lt;/a&gt;&lt;strong&gt;1. เขียนโพสต์ Facebook&lt;/strong&gt;
&lt;/h3&gt;&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-fallback" data-lang="fallback"&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt; 1&lt;/span&gt;&lt;span class="cl"&gt;คุณคือ Content Creator เชี่ยวชาญการพัฒนาชุมชน
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt; 2&lt;/span&gt;&lt;span class="cl"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt; 3&lt;/span&gt;&lt;span class="cl"&gt;จงเขียนโพสต์ Facebook แจ้งเตือนชาวบ้านเรื่องงานบุญ
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt; 4&lt;/span&gt;&lt;span class="cl"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt; 5&lt;/span&gt;&lt;span class="cl"&gt;รายละเอียด:
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt; 6&lt;/span&gt;&lt;span class="cl"&gt;- งาน: งานบุญบั้งไฟประจำปี
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt; 7&lt;/span&gt;&lt;span class="cl"&gt;- วัน: อาทิตย์ที่ 21 เม.ย. 69
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt; 8&lt;/span&gt;&lt;span class="cl"&gt;- เวลา: 08:00 น. เป็นต้นไป
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt; 9&lt;/span&gt;&lt;span class="cl"&gt;- สถานที่: วัดตัวอย่าง
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;10&lt;/span&gt;&lt;span class="cl"&gt;- กิจกรรม: แห่บั้งไฟ, การแสดงพื้นบ้าน, ร้านค้าชุมชน
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;11&lt;/span&gt;&lt;span class="cl"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;12&lt;/span&gt;&lt;span class="cl"&gt;รูปแบบ:
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;13&lt;/span&gt;&lt;span class="cl"&gt;- ความยาว 100-150 คำ
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;14&lt;/span&gt;&lt;span class="cl"&gt;- ภาษาเป็นกันเอง
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;15&lt;/span&gt;&lt;span class="cl"&gt;- มี emoji
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;16&lt;/span&gt;&lt;span class="cl"&gt;- มี hashtag #งานบุญ #ชุมชนเข้มแข็ง
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;17&lt;/span&gt;&lt;span class="cl"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;18&lt;/span&gt;&lt;span class="cl"&gt;ข้อจำกัด:
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;19&lt;/span&gt;&lt;span class="cl"&gt;- ไม่ต้องยาวเกินไป
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;20&lt;/span&gt;&lt;span class="cl"&gt;- ไม่ต้องใช้ภาษาทางการ
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;hr&gt;
&lt;h3 id="2-สรปการประชม"&gt;&lt;a href="#2-%e0%b8%aa%e0%b8%a3%e0%b8%9b%e0%b8%81%e0%b8%b2%e0%b8%a3%e0%b8%9b%e0%b8%a3%e0%b8%b0%e0%b8%8a%e0%b8%a1" class="header-anchor"&gt;&lt;/a&gt;&lt;strong&gt;2. สรุปการประชุม&lt;/strong&gt;
&lt;/h3&gt;&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-fallback" data-lang="fallback"&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt; 1&lt;/span&gt;&lt;span class="cl"&gt;คุณคือผู้ช่วยนักพัฒนาชุมชน
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt; 2&lt;/span&gt;&lt;span class="cl"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt; 3&lt;/span&gt;&lt;span class="cl"&gt;จงสรุปการประชุม อบต.
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt; 4&lt;/span&gt;&lt;span class="cl"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt; 5&lt;/span&gt;&lt;span class="cl"&gt;ข้อมูลการประชุม:
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt; 6&lt;/span&gt;&lt;span class="cl"&gt;- วันที่: 1 เม.ย. 69
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt; 7&lt;/span&gt;&lt;span class="cl"&gt;- ผู้เข้าร่วม: นายก อบต., สมาชิก 15 คน, ชาวบ้าน 30 คน
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt; 8&lt;/span&gt;&lt;span class="cl"&gt;- วาระ:
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt; 9&lt;/span&gt;&lt;span class="cl"&gt; 1. อนุมัติงบประมาณโครงการน้ำประปา
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;10&lt;/span&gt;&lt;span class="cl"&gt; 2. พิจารณาโครงการถนนคอนกรีต
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;11&lt;/span&gt;&lt;span class="cl"&gt; 3. รับรองรายงานการประชุมครั้งก่อน
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;12&lt;/span&gt;&lt;span class="cl"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;13&lt;/span&gt;&lt;span class="cl"&gt;มติที่ประชุม:
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;14&lt;/span&gt;&lt;span class="cl"&gt;1. อนุมัติโครงการน้ำประปา งบ 500,000 บาท
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;15&lt;/span&gt;&lt;span class="cl"&gt;2. เลื่อนโครงการถนนออกไปก่อน
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;16&lt;/span&gt;&lt;span class="cl"&gt;3. รับรองรายงาน
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;17&lt;/span&gt;&lt;span class="cl"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;18&lt;/span&gt;&lt;span class="cl"&gt;รูปแบบ:
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;19&lt;/span&gt;&lt;span class="cl"&gt;- เขียนเป็นข้อๆ
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;20&lt;/span&gt;&lt;span class="cl"&gt;- ภาษาทางการนิดหน่อย
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;21&lt;/span&gt;&lt;span class="cl"&gt;- ความยาว 200-300 คำ
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;hr&gt;
&lt;h3 id="3-เขยนโครงการของบประมาณ"&gt;&lt;a href="#3-%e0%b9%80%e0%b8%82%e0%b8%a2%e0%b8%99%e0%b9%82%e0%b8%84%e0%b8%a3%e0%b8%87%e0%b8%81%e0%b8%b2%e0%b8%a3%e0%b8%82%e0%b8%ad%e0%b8%87%e0%b8%9a%e0%b8%9b%e0%b8%a3%e0%b8%b0%e0%b8%a1%e0%b8%b2%e0%b8%93" class="header-anchor"&gt;&lt;/a&gt;&lt;strong&gt;3. เขียนโครงการของบประมาณ&lt;/strong&gt;
&lt;/h3&gt;&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-fallback" data-lang="fallback"&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt; 1&lt;/span&gt;&lt;span class="cl"&gt;คุณคือผู้เชี่ยวชาญการเขียนโครงการ
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt; 2&lt;/span&gt;&lt;span class="cl"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt; 3&lt;/span&gt;&lt;span class="cl"&gt;จงเขียนโครงการของบประมาณ
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt; 4&lt;/span&gt;&lt;span class="cl"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt; 5&lt;/span&gt;&lt;span class="cl"&gt;ข้อมูลโครงการ:
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt; 6&lt;/span&gt;&lt;span class="cl"&gt;- ชื่อ: โครงการน้ำประปาชุมชน
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt; 7&lt;/span&gt;&lt;span class="cl"&gt;- หน่วยงาน: อบต.ตัวอย่าง
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt; 8&lt;/span&gt;&lt;span class="cl"&gt;- งบประมาณ: 500,000 บาท
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt; 9&lt;/span&gt;&lt;span class="cl"&gt;- ระยะเวลาดำเนินการ: 6 เดือน
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;10&lt;/span&gt;&lt;span class="cl"&gt;- กลุ่มเป้าหมาย: ชาวบ้าน 200 ครัวเรือน
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;11&lt;/span&gt;&lt;span class="cl"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;12&lt;/span&gt;&lt;span class="cl"&gt;เขียนเฉพาะ:
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;13&lt;/span&gt;&lt;span class="cl"&gt;1. หลักการและเหตุผล (200 คำ)
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;14&lt;/span&gt;&lt;span class="cl"&gt;2. วัตถุประสงค์ (3 ข้อ)
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;15&lt;/span&gt;&lt;span class="cl"&gt;3. กิจกรรม (5 กิจกรรม)
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;16&lt;/span&gt;&lt;span class="cl"&gt;4. งบประมาณ (แจกแจงรายละเอียด)
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;17&lt;/span&gt;&lt;span class="cl"&gt;5. ผลลัพธ์ที่คาดหวัง
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;18&lt;/span&gt;&lt;span class="cl"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;19&lt;/span&gt;&lt;span class="cl"&gt;รูปแบบ:
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;20&lt;/span&gt;&lt;span class="cl"&gt;- ภาษาทางการ
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;21&lt;/span&gt;&lt;span class="cl"&gt;- เป็นทางการ
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;22&lt;/span&gt;&lt;span class="cl"&gt;- ครบถ้วน
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;hr&gt;
&lt;h3 id="4-เขยนขาวประชาสมพนธ"&gt;&lt;a href="#4-%e0%b9%80%e0%b8%82%e0%b8%a2%e0%b8%99%e0%b8%82%e0%b8%b2%e0%b8%a7%e0%b8%9b%e0%b8%a3%e0%b8%b0%e0%b8%8a%e0%b8%b2%e0%b8%aa%e0%b8%a1%e0%b8%9e%e0%b8%99%e0%b8%98" class="header-anchor"&gt;&lt;/a&gt;&lt;strong&gt;4. เขียนข่าวประชาสัมพันธ์&lt;/strong&gt;
&lt;/h3&gt;&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-fallback" data-lang="fallback"&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt; 1&lt;/span&gt;&lt;span class="cl"&gt;คุณคือโฆษก อบต.
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt; 2&lt;/span&gt;&lt;span class="cl"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt; 3&lt;/span&gt;&lt;span class="cl"&gt;จงเขียนข่าวประชาสัมพันธ์
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt; 4&lt;/span&gt;&lt;span class="cl"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt; 5&lt;/span&gt;&lt;span class="cl"&gt;ข้อมูล:
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt; 6&lt;/span&gt;&lt;span class="cl"&gt;- หัวข้อ: อบต.ตัวอย่าง ได้รับรางวัลชุมชนเข้มแข็งระดับประเทศ
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt; 7&lt;/span&gt;&lt;span class="cl"&gt;- วันที่รับรางวัล: 5 เม.ย. 69
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt; 8&lt;/span&gt;&lt;span class="cl"&gt;- ผู้รับ: นายก อบต.ตัวอย่าง
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt; 9&lt;/span&gt;&lt;span class="cl"&gt;- จัดโดย: กรมการพัฒนาชุมชน
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;10&lt;/span&gt;&lt;span class="cl"&gt;- สถานที่: อิมแพ็ค เมืองทองธานี
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;11&lt;/span&gt;&lt;span class="cl"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;12&lt;/span&gt;&lt;span class="cl"&gt;รูปแบบ:
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;13&lt;/span&gt;&lt;span class="cl"&gt;- ความยาว 300-400 คำ
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;14&lt;/span&gt;&lt;span class="cl"&gt;- ภาษาทางการ
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;15&lt;/span&gt;&lt;span class="cl"&gt;- มีคำพูดนายก อบต.
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;16&lt;/span&gt;&lt;span class="cl"&gt;- มีข้อมูลประโยชน์ที่ชาวบ้านได้รับ
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;hr&gt;
&lt;h3 id="5-เขยนคำพดสำหรบนายก-อบต"&gt;&lt;a href="#5-%e0%b9%80%e0%b8%82%e0%b8%a2%e0%b8%99%e0%b8%84%e0%b8%b3%e0%b8%9e%e0%b8%94%e0%b8%aa%e0%b8%b3%e0%b8%ab%e0%b8%a3%e0%b8%9a%e0%b8%99%e0%b8%b2%e0%b8%a2%e0%b8%81-%e0%b8%ad%e0%b8%9a%e0%b8%95" class="header-anchor"&gt;&lt;/a&gt;&lt;strong&gt;5. เขียนคำพูดสำหรับนายก อบต.&lt;/strong&gt;
&lt;/h3&gt;&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-fallback" data-lang="fallback"&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt; 1&lt;/span&gt;&lt;span class="cl"&gt;คุณคือ speechwriter (นักเขียนคำพูด)
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt; 2&lt;/span&gt;&lt;span class="cl"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt; 3&lt;/span&gt;&lt;span class="cl"&gt;จงเขียนคำพูดสำหรับนายก อบต.
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt; 4&lt;/span&gt;&lt;span class="cl"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt; 5&lt;/span&gt;&lt;span class="cl"&gt;โอกาส: เปิดงานบุญบั้งไฟ
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt; 6&lt;/span&gt;&lt;span class="cl"&gt;ผู้ฟัง: ชาวบ้าน 500 คน
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt; 7&lt;/span&gt;&lt;span class="cl"&gt;ความยาว: 5 นาที (ประมาณ 500-600 คำ)
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt; 8&lt;/span&gt;&lt;span class="cl"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt; 9&lt;/span&gt;&lt;span class="cl"&gt;เนื้อหา:
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;10&lt;/span&gt;&lt;span class="cl"&gt;1. กล่าวต้อนรับ
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;11&lt;/span&gt;&lt;span class="cl"&gt;2. ความสำคัญของงานบุญ
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;12&lt;/span&gt;&lt;span class="cl"&gt;3. นโยบายการพัฒนาชุมชน
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;13&lt;/span&gt;&lt;span class="cl"&gt;4. อวยพรให้งานสำเร็จ
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;14&lt;/span&gt;&lt;span class="cl"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;15&lt;/span&gt;&lt;span class="cl"&gt;รูปแบบ:
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;16&lt;/span&gt;&lt;span class="cl"&gt;- ภาษาเป็นกันเอง
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;17&lt;/span&gt;&lt;span class="cl"&gt;- มีมุกตลกนิดหน่อย
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;18&lt;/span&gt;&lt;span class="cl"&gt;- มีคำขอบคุณ
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;19&lt;/span&gt;&lt;span class="cl"&gt;- มีคำอวยพร
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;hr&gt;
&lt;h2 id="-ขอผดพลาดทพบบอย"&gt;&lt;a href="#-%e0%b8%82%e0%b8%ad%e0%b8%9c%e0%b8%94%e0%b8%9e%e0%b8%a5%e0%b8%b2%e0%b8%94%e0%b8%97%e0%b8%9e%e0%b8%9a%e0%b8%9a%e0%b8%ad%e0%b8%a2" class="header-anchor"&gt;&lt;/a&gt;⚠️ &lt;strong&gt;ข้อผิดพลาดที่พบบ่อย&lt;/strong&gt;
&lt;/h2&gt;&lt;h3 id="1-prompt-สนเกนไป"&gt;&lt;a href="#1-prompt-%e0%b8%aa%e0%b8%99%e0%b9%80%e0%b8%81%e0%b8%99%e0%b9%84%e0%b8%9b" class="header-anchor"&gt;&lt;/a&gt;&lt;strong&gt;1. Prompt สั้นเกินไป&lt;/strong&gt;
&lt;/h3&gt;&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-fallback" data-lang="fallback"&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;1&lt;/span&gt;&lt;span class="cl"&gt;❌ &amp;#34;เขียนโพสต์&amp;#34;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;2&lt;/span&gt;&lt;span class="cl"&gt;✅ &amp;#34;เขียนโพสต์ Facebook แจ้งเตือนชาวบ้านเรื่อง...&amp;#34;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;&lt;strong&gt;แก้:&lt;/strong&gt; ให้ข้อมูลครบถ้วน&lt;/p&gt;
&lt;hr&gt;
&lt;h3 id="2-ไมกำหนดบทบาท"&gt;&lt;a href="#2-%e0%b9%84%e0%b8%a1%e0%b8%81%e0%b8%b3%e0%b8%ab%e0%b8%99%e0%b8%94%e0%b8%9a%e0%b8%97%e0%b8%9a%e0%b8%b2%e0%b8%97" class="header-anchor"&gt;&lt;/a&gt;&lt;strong&gt;2. ไม่กำหนดบทบาท&lt;/strong&gt;
&lt;/h3&gt;&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-fallback" data-lang="fallback"&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;1&lt;/span&gt;&lt;span class="cl"&gt;❌ &amp;#34;เขียนโครงการ&amp;#34;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;2&lt;/span&gt;&lt;span class="cl"&gt;✅ &amp;#34;คุณคือผู้เชี่ยวชาญการเขียนโครงการ จงเขียน...&amp;#34;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;&lt;strong&gt;แก้:&lt;/strong&gt; กำหนดบทบาทให้ AI&lt;/p&gt;
&lt;hr&gt;
&lt;h3 id="3-ไมกำหนดรปแบบ"&gt;&lt;a href="#3-%e0%b9%84%e0%b8%a1%e0%b8%81%e0%b8%b3%e0%b8%ab%e0%b8%99%e0%b8%94%e0%b8%a3%e0%b8%9b%e0%b9%81%e0%b8%9a%e0%b8%9a" class="header-anchor"&gt;&lt;/a&gt;&lt;strong&gt;3. ไม่กำหนดรูปแบบ&lt;/strong&gt;
&lt;/h3&gt;&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-fallback" data-lang="fallback"&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;1&lt;/span&gt;&lt;span class="cl"&gt;❌ &amp;#34;เขียนสรุป&amp;#34;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;2&lt;/span&gt;&lt;span class="cl"&gt;✅ &amp;#34;เขียนสรุป ความยาว 200 คำ เป็นข้อๆ&amp;#34;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;&lt;strong&gt;แก้:&lt;/strong&gt; กำหนดรูปแบบที่ต้องการ&lt;/p&gt;
&lt;hr&gt;
&lt;h3 id="4-ขอมลไมครบ"&gt;&lt;a href="#4-%e0%b8%82%e0%b8%ad%e0%b8%a1%e0%b8%a5%e0%b9%84%e0%b8%a1%e0%b8%84%e0%b8%a3%e0%b8%9a" class="header-anchor"&gt;&lt;/a&gt;&lt;strong&gt;4. ข้อมูลไม่ครบ&lt;/strong&gt;
&lt;/h3&gt;&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-fallback" data-lang="fallback"&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;1&lt;/span&gt;&lt;span class="cl"&gt;❌ &amp;#34;เขียนประกาศประชุม&amp;#34;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;2&lt;/span&gt;&lt;span class="cl"&gt;✅ &amp;#34;เขียนประกาศประชุม วันเสาร์ที่ 13 เม.ย. 69 เวลา 10:00 น. ณ...&amp;#34;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;&lt;strong&gt;แก้:&lt;/strong&gt; ให้ข้อมูลครบถ้วน&lt;/p&gt;
&lt;hr&gt;
&lt;h3 id="5-ไมตรวจสอบผลลพธ"&gt;&lt;a href="#5-%e0%b9%84%e0%b8%a1%e0%b8%95%e0%b8%a3%e0%b8%a7%e0%b8%88%e0%b8%aa%e0%b8%ad%e0%b8%9a%e0%b8%9c%e0%b8%a5%e0%b8%a5%e0%b8%9e%e0%b8%98" class="header-anchor"&gt;&lt;/a&gt;&lt;strong&gt;5. ไม่ตรวจสอบผลลัพธ์&lt;/strong&gt;
&lt;/h3&gt;&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-fallback" data-lang="fallback"&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;1&lt;/span&gt;&lt;span class="cl"&gt;❌ ได้ผลลัพธ์มา → ใช้เลย
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;2&lt;/span&gt;&lt;span class="cl"&gt;✅ ได้ผลลัพธ์มา → ตรวจสอบ → แก้ไข → ใช้
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;&lt;strong&gt;แก้:&lt;/strong&gt; ตรวจสอบก่อนใช้เสมอ&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id="-แบบฝกหด"&gt;&lt;a href="#-%e0%b9%81%e0%b8%9a%e0%b8%9a%e0%b8%9d%e0%b8%81%e0%b8%ab%e0%b8%94" class="header-anchor"&gt;&lt;/a&gt;✍️ &lt;strong&gt;แบบฝึกหัด&lt;/strong&gt;
&lt;/h2&gt;&lt;h3 id="แบบฝกหดท-1-เขยนประกาศ"&gt;&lt;a href="#%e0%b9%81%e0%b8%9a%e0%b8%9a%e0%b8%9d%e0%b8%81%e0%b8%ab%e0%b8%94%e0%b8%97-1-%e0%b9%80%e0%b8%82%e0%b8%a2%e0%b8%99%e0%b8%9b%e0%b8%a3%e0%b8%b0%e0%b8%81%e0%b8%b2%e0%b8%a8" class="header-anchor"&gt;&lt;/a&gt;&lt;strong&gt;แบบฝึกหัดที่ 1: เขียนประกาศ&lt;/strong&gt;
&lt;/h3&gt;&lt;p&gt;&lt;strong&gt;โจทย์:&lt;/strong&gt; เขียนประกาศรับสมัครอาสาสมัครพัฒนาชุมชน&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;ข้อมูล:&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;รับสมัคร: 1-30 เม.ย. 69&lt;/li&gt;
&lt;li&gt;คุณสมบัติ: อายุ 18+, อยู่ในพื้นที่&lt;/li&gt;
&lt;li&gt;ส่งใบสมัคร: ที่ อบต. หรือออนไลน์&lt;/li&gt;
&lt;li&gt;ติดต่อ: 08x-xxx-xxxx&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;เขียน Prompt:&lt;/strong&gt;&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-fallback" data-lang="fallback"&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt; 1&lt;/span&gt;&lt;span class="cl"&gt;คุณคือ [บทบาท]
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt; 2&lt;/span&gt;&lt;span class="cl"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt; 3&lt;/span&gt;&lt;span class="cl"&gt;จง [งาน]
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt; 4&lt;/span&gt;&lt;span class="cl"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt; 5&lt;/span&gt;&lt;span class="cl"&gt;รายละเอียด:
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt; 6&lt;/span&gt;&lt;span class="cl"&gt;- [เติมข้อมูล]
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt; 7&lt;/span&gt;&lt;span class="cl"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt; 8&lt;/span&gt;&lt;span class="cl"&gt;รูปแบบ:
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt; 9&lt;/span&gt;&lt;span class="cl"&gt;- [กำหนดรูปแบบ]
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;10&lt;/span&gt;&lt;span class="cl"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;11&lt;/span&gt;&lt;span class="cl"&gt;ข้อจำกัด:
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;12&lt;/span&gt;&lt;span class="cl"&gt;- [กำหนดข้อจำกัด]
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;hr&gt;
&lt;h3 id="แบบฝกหดท-2-สรปขาว"&gt;&lt;a href="#%e0%b9%81%e0%b8%9a%e0%b8%9a%e0%b8%9d%e0%b8%81%e0%b8%ab%e0%b8%94%e0%b8%97-2-%e0%b8%aa%e0%b8%a3%e0%b8%9b%e0%b8%82%e0%b8%b2%e0%b8%a7" class="header-anchor"&gt;&lt;/a&gt;&lt;strong&gt;แบบฝึกหัดที่ 2: สรุปข่าว&lt;/strong&gt;
&lt;/h3&gt;&lt;p&gt;&lt;strong&gt;โจทย์:&lt;/strong&gt; สรุปข่าวกรมการพัฒนาชุมชนจัดงานสัมมนา&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;ข้อมูล:&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;งาน: สัมมนาเครือข่ายพัฒนาชุมชน&lt;/li&gt;
&lt;li&gt;วันที่: 15-16 เม.ย. 69&lt;/li&gt;
&lt;li&gt;สถานที่: โรงแรมรอยัลริเวอร์&lt;/li&gt;
&lt;li&gt;ผู้เข้าร่วม: 200 คน&lt;/li&gt;
&lt;li&gt;หัวข้อ: นวัตกรรมพัฒนาชุมชน&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;เขียน Prompt:&lt;/strong&gt;&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-fallback" data-lang="fallback"&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;1&lt;/span&gt;&lt;span class="cl"&gt;[เขียน Prompt เอง]
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;hr&gt;
&lt;h3 id="แบบฝกหดท-3-เขยนโครงการ"&gt;&lt;a href="#%e0%b9%81%e0%b8%9a%e0%b8%9a%e0%b8%9d%e0%b8%81%e0%b8%ab%e0%b8%94%e0%b8%97-3-%e0%b9%80%e0%b8%82%e0%b8%a2%e0%b8%99%e0%b9%82%e0%b8%84%e0%b8%a3%e0%b8%87%e0%b8%81%e0%b8%b2%e0%b8%a3" class="header-anchor"&gt;&lt;/a&gt;&lt;strong&gt;แบบฝึกหัดที่ 3: เขียนโครงการ&lt;/strong&gt;
&lt;/h3&gt;&lt;p&gt;&lt;strong&gt;โจทย์:&lt;/strong&gt; เขียนหลักการและเหตุผล โครงการถนนคอนกรีต&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;ข้อมูล:&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;ชื่อโครงการ: ถนนคอนกรีตเชื่อมหมู่บ้าน&lt;/li&gt;
&lt;li&gt;งบประมาณ: 300,000 บาท&lt;/li&gt;
&lt;li&gt;ระยะทาง: 500 เมตร&lt;/li&gt;
&lt;li&gt;ประโยชน์: ชาวบ้าน 100 ครัวเรือน&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;เขียน Prompt:&lt;/strong&gt;&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-fallback" data-lang="fallback"&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;1&lt;/span&gt;&lt;span class="cl"&gt;[เขียน Prompt เอง]
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;hr&gt;
&lt;h2 id="-สรปตอนท-2"&gt;&lt;a href="#-%e0%b8%aa%e0%b8%a3%e0%b8%9b%e0%b8%95%e0%b8%ad%e0%b8%99%e0%b8%97-2" class="header-anchor"&gt;&lt;/a&gt;📊 &lt;strong&gt;สรุปตอนที่ 2&lt;/strong&gt;
&lt;/h2&gt;&lt;h3 id="สงทเรยนร"&gt;&lt;a href="#%e0%b8%aa%e0%b8%87%e0%b8%97%e0%b9%80%e0%b8%a3%e0%b8%a2%e0%b8%99%e0%b8%a3" class="header-anchor"&gt;&lt;/a&gt;&lt;strong&gt;สิ่งที่เรียนรู้:&lt;/strong&gt;
&lt;/h3&gt;&lt;ol&gt;
&lt;li&gt;✅ &lt;strong&gt;Prompt Engineering คืออะไร&lt;/strong&gt; — ศิลปะการสั่ง AI&lt;/li&gt;
&lt;li&gt;✅ &lt;strong&gt;ทำไมต้องเรียน&lt;/strong&gt; — ประหยัดเวลา ได้ผลลัพธ์ดี&lt;/li&gt;
&lt;li&gt;✅ &lt;strong&gt;โครงสร้าง Prompt ที่ดี&lt;/strong&gt; — 5 องค์ประกอบ&lt;/li&gt;
&lt;li&gt;✅ &lt;strong&gt;เทคนิคเขียน Prompt&lt;/strong&gt; — 5 เทคนิค&lt;/li&gt;
&lt;li&gt;✅ &lt;strong&gt;ตัวอย่าง Prompt&lt;/strong&gt; — 5 ตัวอย่างใช้จริง&lt;/li&gt;
&lt;li&gt;✅ &lt;strong&gt;ข้อผิดพลาด&lt;/strong&gt; — 5 ข้อที่พบบ่อย&lt;/li&gt;
&lt;li&gt;✅ &lt;strong&gt;แบบฝึกหัด&lt;/strong&gt; — 3 แบบฝึกหัด&lt;/li&gt;
&lt;/ol&gt;
&lt;hr&gt;
&lt;h3 id="สตรสำเรจ"&gt;&lt;a href="#%e0%b8%aa%e0%b8%95%e0%b8%a3%e0%b8%aa%e0%b8%b3%e0%b9%80%e0%b8%a3%e0%b8%88" class="header-anchor"&gt;&lt;/a&gt;&lt;strong&gt;สูตรสำเร็จ:&lt;/strong&gt;
&lt;/h3&gt;&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-fallback" data-lang="fallback"&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;1&lt;/span&gt;&lt;span class="cl"&gt;Prompt ที่ดี = บทบาท + งาน + รายละเอียด + รูปแบบ + ข้อจำกัด
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;hr&gt;
&lt;h3 id="การบาน"&gt;&lt;a href="#%e0%b8%81%e0%b8%b2%e0%b8%a3%e0%b8%9a%e0%b8%b2%e0%b8%99" class="header-anchor"&gt;&lt;/a&gt;&lt;strong&gt;การบ้าน:&lt;/strong&gt;
&lt;/h3&gt;&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-fallback" data-lang="fallback"&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;1&lt;/span&gt;&lt;span class="cl"&gt;1. ลองเขียน Prompt สำหรับงานของคุณ
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;2&lt;/span&gt;&lt;span class="cl"&gt;2. ทดสอบกับ AI
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;3&lt;/span&gt;&lt;span class="cl"&gt;3. ปรับปรุง Prompt
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;4&lt;/span&gt;&lt;span class="cl"&gt;4. บันทึก Template เก็บไว้ใช้
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;hr&gt;
&lt;h2 id="-เครองมอ-ai-สรางคอนเทนต-2026"&gt;&lt;a href="#-%e0%b9%80%e0%b8%84%e0%b8%a3%e0%b8%ad%e0%b8%87%e0%b8%a1%e0%b8%ad-ai-%e0%b8%aa%e0%b8%a3%e0%b8%b2%e0%b8%87%e0%b8%84%e0%b8%ad%e0%b8%99%e0%b9%80%e0%b8%97%e0%b8%99%e0%b8%95-2026" class="header-anchor"&gt;&lt;/a&gt;🆕 เครื่องมือ AI สร้างคอนเทนต์ 2026
&lt;/h2&gt;&lt;p&gt;นอกจาก Prompt Engineering แล้ว เครื่องมือ AI สำหรับสร้างคอนเทนต์ก็พัฒนาไปมาก มาดูกันว่ามีอะไรน่าสนใจบ้าง:&lt;/p&gt;
&lt;h3 id="ai-video-production"&gt;&lt;a href="#ai-video-production" class="header-anchor"&gt;&lt;/a&gt;AI Video Production
&lt;/h3&gt;&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;เครื่องมือ&lt;/th&gt;
 &lt;th&gt;จุดเด่น&lt;/th&gt;
 &lt;th&gt;ราคา&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;strong&gt;LTX Studio&lt;/strong&gt;&lt;/td&gt;
 &lt;td&gt;สร้างวิดีโอจาก Prompt, ควบคุมทุกเฟรมได้&lt;/td&gt;
 &lt;td&gt;ฟรี/Paid&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;strong&gt;Veo 3&lt;/strong&gt; (Google)&lt;/td&gt;
 &lt;td&gt;สร้างวิดีโอคุณภาพสูง, เข้าใจภาษาธรรมชาติ&lt;/td&gt;
 &lt;td&gt;จ่ายตามใช้&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;strong&gt;Runway Gen-4&lt;/strong&gt;&lt;/td&gt;
 &lt;td&gt;สร้างวิดีโอจากภาพ, มี Editing Tools&lt;/td&gt;
 &lt;td&gt;$15/เดือน&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="ai-วจยขนสง"&gt;&lt;a href="#ai-%e0%b8%a7%e0%b8%88%e0%b8%a2%e0%b8%82%e0%b8%99%e0%b8%aa%e0%b8%87" class="header-anchor"&gt;&lt;/a&gt;AI วิจัยขั้นสูง
&lt;/h3&gt;&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;เครื่องมือ&lt;/th&gt;
 &lt;th&gt;จุดเด่น&lt;/th&gt;
 &lt;th&gt;ราคา&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;strong&gt;Manus&lt;/strong&gt;&lt;/td&gt;
 &lt;td&gt;ค้นหาและสรุปข้อมูลอัตโนมัติ&lt;/td&gt;
 &lt;td&gt;จ่ายตามใช้&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;strong&gt;Perplexity AI&lt;/strong&gt;&lt;/td&gt;
 &lt;td&gt;ตอบพร้อมแหล่งอ้างอิง&lt;/td&gt;
 &lt;td&gt;$20/เดือน&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;strong&gt;Gemini Deep Research&lt;/strong&gt;&lt;/td&gt;
 &lt;td&gt;วิเคราะห์ลึก, เข้าใจบริบทไทย&lt;/td&gt;
 &lt;td&gt;ฟรี 15 requests/min&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;hr&gt;
&lt;h2 id="-ตอนตอไป"&gt;&lt;a href="#-%e0%b8%95%e0%b8%ad%e0%b8%99%e0%b8%95%e0%b8%ad%e0%b9%84%e0%b8%9b" class="header-anchor"&gt;&lt;/a&gt;🚀 &lt;strong&gt;ตอนต่อไป:&lt;/strong&gt;
&lt;/h2&gt;&lt;p&gt;&lt;strong&gt;ตอนที่ 3: RAG ตอบคำถามนโยบายรัฐบาล&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;คุณจะได้เรียนรู้:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;📚 RAG คืออะไร&lt;/li&gt;
&lt;li&gt;🔍 สร้างระบบตอบคำถามอัตโนมัติ&lt;/li&gt;
&lt;li&gt;📖 ฝากร่างนโยบาย/กฎหมาย&lt;/li&gt;
&lt;li&gt;💬 ตัวอย่างใช้จริง&lt;/li&gt;
&lt;li&gt;🆕 Gemini 3.1 Pro (1M context)&lt;/li&gt;
&lt;li&gt;🖥️ Local AI - รันบนเครื่องตัวเอง&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id="-ซรสอางอง"&gt;&lt;a href="#-%e0%b8%8b%e0%b8%a3%e0%b8%aa%e0%b8%ad%e0%b8%b2%e0%b8%87%e0%b8%ad%e0%b8%87" class="header-anchor"&gt;&lt;/a&gt;📚 &lt;strong&gt;ซีรีส์อ้างอิง&lt;/strong&gt;
&lt;/h2&gt;&lt;p&gt;บทความชุดนี้เขียนโดยอ้างอิงจากหนังสือ &lt;strong&gt;&amp;ldquo;AI Engineering&amp;rdquo;&lt;/strong&gt; โดย &lt;strong&gt;Chip Huyen&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;📖 &lt;strong&gt;หนังสือ:&lt;/strong&gt; &lt;a class="link" href="https://aie-book.com/" target="_blank" rel="noopener"
 &gt;AI Engineering&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;🐙 &lt;strong&gt;GitHub:&lt;/strong&gt; &lt;a class="link" href="https://github.com/chiphuyen/aie-book" target="_blank" rel="noopener"
 &gt;chiphuyen/aie-book&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;👩‍💻 &lt;strong&gt;ผู้เขียน:&lt;/strong&gt; &lt;a class="link" href="https://huyenchip.com/" target="_blank" rel="noopener"
 &gt;Chip Huyen&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;หมายเหตุ:&lt;/strong&gt; บทความชุดนี้ปรับเนื้อหาให้เหมาะกับบริบทของนักพัฒนาชุมชนไทย โดยเพิ่มตัวอย่าง Use Cases ในภาครัฐและชุมชน&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id="-ตดตอไดท"&gt;&lt;a href="#-%e0%b8%95%e0%b8%94%e0%b8%95%e0%b8%ad%e0%b9%84%e0%b8%94%e0%b8%97" class="header-anchor"&gt;&lt;/a&gt;📬 &lt;strong&gt;ติดต่อได้ที่&lt;/strong&gt;
&lt;/h2&gt;&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Telegram:&lt;/strong&gt; &lt;a class="link" href="https://t.me/Jitaret" target="_blank" rel="noopener"
 &gt;https://t.me/Jitaret&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Email:&lt;/strong&gt; &lt;a class="link" href="mailto:jitaret@gmail.com" &gt;jitaret@gmail.com&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id="-อานบทความอนในซรส"&gt;&lt;a href="#-%e0%b8%ad%e0%b8%b2%e0%b8%99%e0%b8%9a%e0%b8%97%e0%b8%84%e0%b8%a7%e0%b8%b2%e0%b8%a1%e0%b8%ad%e0%b8%99%e0%b9%83%e0%b8%99%e0%b8%8b%e0%b8%a3%e0%b8%aa" class="header-anchor"&gt;&lt;/a&gt;📚 &lt;strong&gt;อ่านบทความอื่นในซีรีส์&lt;/strong&gt;
&lt;/h2&gt;&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;ตอน&lt;/th&gt;
 &lt;th&gt;หัวข้อ&lt;/th&gt;
 &lt;th&gt;ลิงก์&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;td&gt;วางแผน AI App&lt;/td&gt;
 &lt;td&gt;&lt;a class="link" href="https://neng-lab.com/posts/ai-engineering-part-1/" &gt;อ่านตอนที่ 1&lt;/a&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;3&lt;/td&gt;
 &lt;td&gt;RAG&lt;/td&gt;
 &lt;td&gt;&lt;a class="link" href="https://neng-lab.com/posts/ai-engineering-part-3/" &gt;อ่านตอนที่ 3&lt;/a&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;4&lt;/td&gt;
 &lt;td&gt;Dataset สำหรับวิจัย&lt;/td&gt;
 &lt;td&gt;&lt;a class="link" href="https://neng-lab.com/posts/ai-engineering-part-4/" &gt;อ่านตอนที่ 4&lt;/a&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;5&lt;/td&gt;
 &lt;td&gt;Agentic AI&lt;/td&gt;
 &lt;td&gt;&lt;a class="link" href="https://neng-lab.com/posts/ai-engineering-part-5/" &gt;อ่านตอนที่ 5&lt;/a&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;6&lt;/td&gt;
 &lt;td&gt;Fine-tuning AI Models&lt;/td&gt;
 &lt;td&gt;&lt;a class="link" href="https://neng-lab.com/posts/ai-engineering-part-6/" &gt;อ่านตอนที่ 6&lt;/a&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7&lt;/td&gt;
 &lt;td&gt;สรุปซีรีส์&lt;/td&gt;
 &lt;td&gt;&lt;a class="link" href="https://neng-lab.com/posts/ai-engineering-part-7/" &gt;อ่านตอนที่ 7&lt;/a&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;hr&gt;
&lt;p&gt;&lt;em&gt;ซีรีส์: AI Engineering สำหรับนักพัฒนาชุมชน&lt;/em&gt;
&lt;em&gt;ตอนที่ 2/7: Prompt Engineering&lt;/em&gt;
&lt;em&gt;โดย เหน่ง - นักวิชาการพัฒนาชุมชน&lt;/em&gt;
&lt;em&gt;กรมการพัฒนาชุมชน กระทรวงมหาดไทย&lt;/em&gt;&lt;/p&gt;</description></item><item><title>AI Engineering ตอนที่ 1: วางแผน AI App สำหรับงานชุมชน</title><link>https://neng-lab.com/posts/ai-engineering-part-1/</link><pubDate>Tue, 07 Apr 2026 18:00:00 +0700</pubDate><author>jitaret@gmail.com (เหน่ง)</author><guid>https://neng-lab.com/posts/ai-engineering-part-1/</guid><description>&lt;img src="https://neng-lab.com/" alt="Featured image of post AI Engineering ตอนที่ 1: วางแผน AI App สำหรับงานชุมชน" /&gt;&lt;h1 id="-ai-engineering-ตอนท-1-วางแผน-ai-app-สำหรบงานชมชน"&gt;&lt;a href="#-ai-engineering-%e0%b8%95%e0%b8%ad%e0%b8%99%e0%b8%97-1-%e0%b8%a7%e0%b8%b2%e0%b8%87%e0%b9%81%e0%b8%9c%e0%b8%99-ai-app-%e0%b8%aa%e0%b8%b3%e0%b8%ab%e0%b8%a3%e0%b8%9a%e0%b8%87%e0%b8%b2%e0%b8%99%e0%b8%8a%e0%b8%a1%e0%b8%8a%e0%b8%99" class="header-anchor"&gt;&lt;/a&gt;🎯 AI Engineering ตอนที่ 1: วางแผน AI App สำหรับงานชุมชน
&lt;/h1&gt;&lt;p&gt;&lt;strong&gt;ซีรีส์: AI Engineering สำหรับนักพัฒนาชุมชน&lt;/strong&gt;&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;&lt;strong&gt;ผู้เขียน:&lt;/strong&gt; เหน่ง (นักวิชาการพัฒนาชุมชน)&lt;br&gt;
&lt;strong&gt;สังกัด:&lt;/strong&gt; กรมการพัฒนาชุมชน กระทรวงมหาดไทย&lt;br&gt;
&lt;strong&gt;วันที่:&lt;/strong&gt; 7 เมษายน 2569&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id="-สารบญตอนท-1"&gt;&lt;a href="#-%e0%b8%aa%e0%b8%b2%e0%b8%a3%e0%b8%9a%e0%b8%8d%e0%b8%95%e0%b8%ad%e0%b8%99%e0%b8%97-1" class="header-anchor"&gt;&lt;/a&gt;📋 &lt;strong&gt;สารบัญตอนที่ 1&lt;/strong&gt;
&lt;/h2&gt;&lt;ol&gt;
&lt;li&gt;&lt;a class="link" href="#%e0%b8%97%e0%b8%b3%e0%b9%84%e0%b8%a1%e0%b8%95%e0%b9%89%e0%b8%ad%e0%b8%87%e0%b8%a7%e0%b8%b2%e0%b8%87%e0%b9%81%e0%b8%9c%e0%b8%99%e0%b8%81%e0%b9%88%e0%b8%ad%e0%b8%99" &gt;ทำไมต้องวางแผนก่อน?&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class="link" href="#5-%e0%b8%82%e0%b8%b1%e0%b9%89%e0%b8%99%e0%b8%95%e0%b8%ad%e0%b8%99%e0%b8%a7%e0%b8%b2%e0%b8%87%e0%b9%81%e0%b8%9c%e0%b8%99-ai-app" &gt;5 ขั้นตอนวางแผน AI App&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class="link" href="#%e0%b8%95%e0%b8%b1%e0%b8%a7%e0%b8%ad%e0%b8%a2%e0%b9%88%e0%b8%b2%e0%b8%87%e0%b8%88%e0%b8%a3%e0%b8%b4%e0%b8%87%e0%b8%88%e0%b8%b2%e0%b8%81%e0%b8%87%e0%b8%b2%e0%b8%99%e0%b8%8a%e0%b8%b8%e0%b8%a1%e0%b8%8a%e0%b8%99" &gt;ตัวอย่างจริงจากงานชุมชน&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class="link" href="#checklist-%e0%b8%81%e0%b9%88%e0%b8%ad%e0%b8%99%e0%b9%80%e0%b8%a3%e0%b8%b4%e0%b9%88%e0%b8%a1" &gt;Checklist ก่อนเริ่ม&lt;/a&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;hr&gt;
&lt;h2 id="-ทำไมตองวางแผนกอน"&gt;&lt;a href="#-%e0%b8%97%e0%b8%b3%e0%b9%84%e0%b8%a1%e0%b8%95%e0%b8%ad%e0%b8%87%e0%b8%a7%e0%b8%b2%e0%b8%87%e0%b9%81%e0%b8%9c%e0%b8%99%e0%b8%81%e0%b8%ad%e0%b8%99" class="header-anchor"&gt;&lt;/a&gt;🤔 &lt;strong&gt;ทำไมต้องวางแผนก่อน?&lt;/strong&gt;
&lt;/h2&gt;&lt;h3 id="ปญหาทพบบอย"&gt;&lt;a href="#%e0%b8%9b%e0%b8%8d%e0%b8%ab%e0%b8%b2%e0%b8%97%e0%b8%9e%e0%b8%9a%e0%b8%9a%e0%b8%ad%e0%b8%a2" class="header-anchor"&gt;&lt;/a&gt;&lt;strong&gt;ปัญหาที่พบบ่อย:&lt;/strong&gt;
&lt;/h3&gt;&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-fallback" data-lang="fallback"&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;1&lt;/span&gt;&lt;span class="cl"&gt;❌ เห็นคนอื่นใช้ AI ก็อยากใช้บ้าง
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;2&lt;/span&gt;&lt;span class="cl"&gt;❌ ไม่รู้ว่าเริ่มตรงไหน
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;3&lt;/span&gt;&lt;span class="cl"&gt;❌ เลือกเครื่องมือผิด
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;4&lt;/span&gt;&lt;span class="cl"&gt;❌ ใช้ไปสักพักก็เลิก
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;5&lt;/span&gt;&lt;span class="cl"&gt;❌ เสียเงินฟรี
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h3 id="ถาไมวางแผน"&gt;&lt;a href="#%e0%b8%96%e0%b8%b2%e0%b9%84%e0%b8%a1%e0%b8%a7%e0%b8%b2%e0%b8%87%e0%b9%81%e0%b8%9c%e0%b8%99" class="header-anchor"&gt;&lt;/a&gt;&lt;strong&gt;ถ้าไม่วางแผน:&lt;/strong&gt;
&lt;/h3&gt;&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-fallback" data-lang="fallback"&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;1&lt;/span&gt;&lt;span class="cl"&gt;เวลา: 100%
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;2&lt;/span&gt;&lt;span class="cl"&gt;ผลลัพธ์: 10%
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;3&lt;/span&gt;&lt;span class="cl"&gt;ความคุ้มค่า: ❌
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h3 id="ถาวางแผนด"&gt;&lt;a href="#%e0%b8%96%e0%b8%b2%e0%b8%a7%e0%b8%b2%e0%b8%87%e0%b9%81%e0%b8%9c%e0%b8%99%e0%b8%94" class="header-anchor"&gt;&lt;/a&gt;&lt;strong&gt;ถ้าวางแผนดี:&lt;/strong&gt;
&lt;/h3&gt;&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-fallback" data-lang="fallback"&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;1&lt;/span&gt;&lt;span class="cl"&gt;เวลา: 50%
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;2&lt;/span&gt;&lt;span class="cl"&gt;ผลลัพธ์: 90%
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;3&lt;/span&gt;&lt;span class="cl"&gt;ความคุ้มค่า: ✅
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;hr&gt;
&lt;h2 id="-5-ขนตอนวางแผน-ai-app"&gt;&lt;a href="#-5-%e0%b8%82%e0%b8%99%e0%b8%95%e0%b8%ad%e0%b8%99%e0%b8%a7%e0%b8%b2%e0%b8%87%e0%b9%81%e0%b8%9c%e0%b8%99-ai-app" class="header-anchor"&gt;&lt;/a&gt;📊 &lt;strong&gt;5 ขั้นตอนวางแผน AI App&lt;/strong&gt;
&lt;/h2&gt;&lt;h3 id="ภาพรวม"&gt;&lt;a href="#%e0%b8%a0%e0%b8%b2%e0%b8%9e%e0%b8%a3%e0%b8%a7%e0%b8%a1" class="header-anchor"&gt;&lt;/a&gt;&lt;strong&gt;ภาพรวม:&lt;/strong&gt;
&lt;/h3&gt;&lt;p&gt;

&lt;img alt="AI Planning Process" class="gallery-image" data-flex-basis="320px" data-flex-grow="133" height="600" loading="lazy" sizes="(max-width: 800px) 100vw, 800px" src="https://neng-lab.com/posts/ai-engineering-part-1/image1_hu_c39e76577d560676.jpg" srcset="https://neng-lab.com/posts/ai-engineering-part-1/image1_hu_ee2e1a7456694256.webp 400w, https://neng-lab.com/posts/ai-engineering-part-1/image1_hu_c39e76577d560676.jpg 800w" width="800"&gt;

&lt;em&gt;ภาพ: กระบวนการวางแผน AI App - ภาพประกอบจาก Unsplash&lt;/em&gt;&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-fallback" data-lang="fallback"&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt; 1&lt;/span&gt;&lt;span class="cl"&gt; ┌─────────────────┐
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt; 2&lt;/span&gt;&lt;span class="cl"&gt; │ 1. ระบุปัญหา │
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt; 3&lt;/span&gt;&lt;span class="cl"&gt; └────────┬────────
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt; 4&lt;/span&gt;&lt;span class="cl"&gt; │
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt; 5&lt;/span&gt;&lt;span class="cl"&gt; ┌────────▼────────┐
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt; 6&lt;/span&gt;&lt;span class="cl"&gt; │ 2. เลือก Use │
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt; 7&lt;/span&gt;&lt;span class="cl"&gt; │ Case │
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt; 8&lt;/span&gt;&lt;span class="cl"&gt; └────────┬────────┘
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt; 9&lt;/span&gt;&lt;span class="cl"&gt; │
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;10&lt;/span&gt;&lt;span class="cl"&gt; ┌────────▼────────┐
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;11&lt;/span&gt;&lt;span class="cl"&gt; │ 3. กำหนดขอบเขต │
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;12&lt;/span&gt;&lt;span class="cl"&gt; └────────┬────────┘
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;13&lt;/span&gt;&lt;span class="cl"&gt; │
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;14&lt;/span&gt;&lt;span class="cl"&gt; ┌────────▼────────┐
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;15&lt;/span&gt;&lt;span class="cl"&gt; │ 4. เลือกโมเดล │
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;16&lt;/span&gt;&lt;span class="cl"&gt; └────────┬────────┘
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;17&lt;/span&gt;&lt;span class="cl"&gt; │
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;18&lt;/span&gt;&lt;span class="cl"&gt; ┌────────▼────────┐
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;19&lt;/span&gt;&lt;span class="cl"&gt; │ 5. ออกแบบ │
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;20&lt;/span&gt;&lt;span class="cl"&gt; │ Interface │
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;21&lt;/span&gt;&lt;span class="cl"&gt; └─────────────────┘
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;hr&gt;
&lt;h2 id="-step-1-ระบปญหา"&gt;&lt;a href="#-step-1-%e0%b8%a3%e0%b8%b0%e0%b8%9a%e0%b8%9b%e0%b8%8d%e0%b8%ab%e0%b8%b2" class="header-anchor"&gt;&lt;/a&gt;📍 &lt;strong&gt;Step 1: ระบุปัญหา&lt;/strong&gt;
&lt;/h2&gt;&lt;h3 id="คำถาม-4-ขอทตองตอบ"&gt;&lt;a href="#%e0%b8%84%e0%b8%b3%e0%b8%96%e0%b8%b2%e0%b8%a1-4-%e0%b8%82%e0%b8%ad%e0%b8%97%e0%b8%95%e0%b8%ad%e0%b8%87%e0%b8%95%e0%b8%ad%e0%b8%9a" class="header-anchor"&gt;&lt;/a&gt;&lt;strong&gt;คำถาม 4 ข้อที่ต้องตอบ:&lt;/strong&gt;
&lt;/h3&gt;&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-fallback" data-lang="fallback"&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;1&lt;/span&gt;&lt;span class="cl"&gt;❓ 1. ปัญหาคืออะไร?
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;2&lt;/span&gt;&lt;span class="cl"&gt;❓ 2. ใครได้รับผลกระทบ?
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;3&lt;/span&gt;&lt;span class="cl"&gt;❓ 3. ปัจจุบันแก้ยังไง?
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;4&lt;/span&gt;&lt;span class="cl"&gt;❓ 4. AI ช่วยอะไรได้?
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;hr&gt;
&lt;h3 id="ตวอยางท-1-ชาวบานถามเรองสวสดการ"&gt;&lt;a href="#%e0%b8%95%e0%b8%a7%e0%b8%ad%e0%b8%a2%e0%b8%b2%e0%b8%87%e0%b8%97-1-%e0%b8%8a%e0%b8%b2%e0%b8%a7%e0%b8%9a%e0%b8%b2%e0%b8%99%e0%b8%96%e0%b8%b2%e0%b8%a1%e0%b9%80%e0%b8%a3%e0%b8%ad%e0%b8%87%e0%b8%aa%e0%b8%a7%e0%b8%aa%e0%b8%94%e0%b8%81%e0%b8%b2%e0%b8%a3" class="header-anchor"&gt;&lt;/a&gt;&lt;strong&gt;ตัวอย่างที่ 1: ชาวบ้านถามเรื่องสวัสดิการ&lt;/strong&gt;
&lt;/h3&gt;&lt;p&gt;&lt;strong&gt;1. ปัญหาคืออะไร?&lt;/strong&gt;&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-fallback" data-lang="fallback"&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;1&lt;/span&gt;&lt;span class="cl"&gt;ชาวบ้านโทรถามเรื่องเบี้ยยังชีพผู้สูงอายุวันละ 50+ สาย
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;&lt;strong&gt;2. ใครได้รับผลกระทบ?&lt;/strong&gt;&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-fallback" data-lang="fallback"&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;1&lt;/span&gt;&lt;span class="cl"&gt;- ผู้สูงอายุ (รอนาน)
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;2&lt;/span&gt;&lt;span class="cl"&gt;- เจ้าหน้าที่ (รับไม่ไหว)
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;3&lt;/span&gt;&lt;span class="cl"&gt;- นายก อบต. (ชาวบ้านบ่น)
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;&lt;strong&gt;3. ปัจจุบันแก้ยังไง?&lt;/strong&gt;&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-fallback" data-lang="fallback"&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;1&lt;/span&gt;&lt;span class="cl"&gt;- รับโทรศัพท์
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;2&lt;/span&gt;&lt;span class="cl"&gt;- ตอบ LINE
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;3&lt;/span&gt;&lt;span class="cl"&gt;- ลงพื้นที่อธิบาย
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;&lt;strong&gt;4. AI ช่วยอะไรได้?&lt;/strong&gt;&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-fallback" data-lang="fallback"&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;1&lt;/span&gt;&lt;span class="cl"&gt;Chatbot ตอบคำถามพื้นฐานอัตโนมัติ 24/7
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;hr&gt;
&lt;h3 id="ตวอยางท-2-ทำรายงานประชมไมทน"&gt;&lt;a href="#%e0%b8%95%e0%b8%a7%e0%b8%ad%e0%b8%a2%e0%b8%b2%e0%b8%87%e0%b8%97-2-%e0%b8%97%e0%b8%b3%e0%b8%a3%e0%b8%b2%e0%b8%a2%e0%b8%87%e0%b8%b2%e0%b8%99%e0%b8%9b%e0%b8%a3%e0%b8%b0%e0%b8%8a%e0%b8%a1%e0%b9%84%e0%b8%a1%e0%b8%97%e0%b8%99" class="header-anchor"&gt;&lt;/a&gt;&lt;strong&gt;ตัวอย่างที่ 2: ทำรายงานประชุมไม่ทัน&lt;/strong&gt;
&lt;/h3&gt;&lt;p&gt;&lt;strong&gt;1. ปัญหาคืออะไร?&lt;/strong&gt;&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-fallback" data-lang="fallback"&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;1&lt;/span&gt;&lt;span class="cl"&gt;ประชุมบ่อย ทำรายงานไม่ทัน ต้องใช้เวลา 3 ชม./ครั้ง
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;&lt;strong&gt;2. ใครได้รับผลกระทบ?&lt;/strong&gt;&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-fallback" data-lang="fallback"&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;1&lt;/span&gt;&lt;span class="cl"&gt;- เจ้าหน้าที่ (เหนื่อย)
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;2&lt;/span&gt;&lt;span class="cl"&gt;- หัวหน้า (รายงานช้า)
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;3&lt;/span&gt;&lt;span class="cl"&gt;- ที่ประชุม (รอรายงาน)
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;&lt;strong&gt;3. ปัจจุบันแก้ยังไง?&lt;/strong&gt;&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-fallback" data-lang="fallback"&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;1&lt;/span&gt;&lt;span class="cl"&gt;- จดมือ
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;2&lt;/span&gt;&lt;span class="cl"&gt;- พิมพ์เอง
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;3&lt;/span&gt;&lt;span class="cl"&gt;- ทำงานล่วงเวลา
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;&lt;strong&gt;4. AI ช่วยอะไรได้?&lt;/strong&gt;&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-fallback" data-lang="fallback"&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;1&lt;/span&gt;&lt;span class="cl"&gt;สรุปการประชุมอัตโนมัติ + แยก Action Items
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;hr&gt;
&lt;h3 id="-แบบฝกหด"&gt;&lt;a href="#-%e0%b9%81%e0%b8%9a%e0%b8%9a%e0%b8%9d%e0%b8%81%e0%b8%ab%e0%b8%94" class="header-anchor"&gt;&lt;/a&gt;&lt;strong&gt;✍️ แบบฝึกหัด:&lt;/strong&gt;
&lt;/h3&gt;&lt;p&gt;ลองเขียนปัญหาของคุณดูครับ:&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-fallback" data-lang="fallback"&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt; 1&lt;/span&gt;&lt;span class="cl"&gt;1. ปัญหาคืออะไร?
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt; 2&lt;/span&gt;&lt;span class="cl"&gt; → _________________________________
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt; 3&lt;/span&gt;&lt;span class="cl"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt; 4&lt;/span&gt;&lt;span class="cl"&gt;2. ใครได้รับผลกระทบ?
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt; 5&lt;/span&gt;&lt;span class="cl"&gt; → _________________________________
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt; 6&lt;/span&gt;&lt;span class="cl"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt; 7&lt;/span&gt;&lt;span class="cl"&gt;3. ปัจจุบันแก้ยังไง?
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt; 8&lt;/span&gt;&lt;span class="cl"&gt; → _________________________________
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt; 9&lt;/span&gt;&lt;span class="cl"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;10&lt;/span&gt;&lt;span class="cl"&gt;4. AI ช่วยอะไรได้?
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;11&lt;/span&gt;&lt;span class="cl"&gt; → _________________________________
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;hr&gt;
&lt;h2 id="-step-2-เลอก-use-case"&gt;&lt;a href="#-step-2-%e0%b9%80%e0%b8%a5%e0%b8%ad%e0%b8%81-use-case" class="header-anchor"&gt;&lt;/a&gt;🎯 &lt;strong&gt;Step 2: เลือก Use Case&lt;/strong&gt;
&lt;/h2&gt;&lt;h3 id="use-case-คออะไร"&gt;&lt;a href="#use-case-%e0%b8%84%e0%b8%ad%e0%b8%ad%e0%b8%b0%e0%b9%84%e0%b8%a3" class="header-anchor"&gt;&lt;/a&gt;&lt;strong&gt;Use Case คืออะไร?&lt;/strong&gt;
&lt;/h3&gt;&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-fallback" data-lang="fallback"&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;1&lt;/span&gt;&lt;span class="cl"&gt;Use Case = &amp;#34;งานเฉพาะที่ AI จะทำให้&amp;#34;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;&lt;strong&gt;ไม่ใช่:&lt;/strong&gt; &amp;ldquo;ใช้ AI ทำทุกอย่าง&amp;rdquo;&lt;br&gt;
&lt;strong&gt;แต่คือ:&lt;/strong&gt; &amp;ldquo;ใช้ AI ทำ &lt;strong&gt;หนึ่งเรื่อง&lt;/strong&gt;&amp;rdquo;&lt;/p&gt;
&lt;hr&gt;
&lt;h3 id="ตาราง-use-cases-สำหรบงานชมชน"&gt;&lt;a href="#%e0%b8%95%e0%b8%b2%e0%b8%a3%e0%b8%b2%e0%b8%87-use-cases-%e0%b8%aa%e0%b8%b3%e0%b8%ab%e0%b8%a3%e0%b8%9a%e0%b8%87%e0%b8%b2%e0%b8%99%e0%b8%8a%e0%b8%a1%e0%b8%8a%e0%b8%99" class="header-anchor"&gt;&lt;/a&gt;&lt;strong&gt;ตาราง Use Cases สำหรับงานชุมชน:&lt;/strong&gt;
&lt;/h3&gt;&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;หมวดหมู่&lt;/th&gt;
 &lt;th&gt;Use Case&lt;/th&gt;
 &lt;th&gt;ความยาก&lt;/th&gt;
 &lt;th&gt;ผลกระทบ&lt;/th&gt;
 &lt;th&gt;แนะนำ&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;strong&gt;Conversational&lt;/strong&gt;&lt;/td&gt;
 &lt;td&gt;Chatbot ตอบคำถาม&lt;/td&gt;
 &lt;td&gt;⭐⭐&lt;/td&gt;
 &lt;td&gt;สูง&lt;/td&gt;
 &lt;td&gt;✅ เริ่มที่นี่&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;strong&gt;Writing&lt;/strong&gt;&lt;/td&gt;
 &lt;td&gt;สร้างโพสต์ Facebook&lt;/td&gt;
 &lt;td&gt;⭐&lt;/td&gt;
 &lt;td&gt;ปานกลาง&lt;/td&gt;
 &lt;td&gt;✅ ง่าย&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;strong&gt;Summarization&lt;/strong&gt;&lt;/td&gt;
 &lt;td&gt;สรุปการประชุม&lt;/td&gt;
 &lt;td&gt;⭐⭐&lt;/td&gt;
 &lt;td&gt;ปานกลาง&lt;/td&gt;
 &lt;td&gt;✅ คุ้มค่า&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;strong&gt;Data Extraction&lt;/strong&gt;&lt;/td&gt;
 &lt;td&gt;ดึงข้อมูลแบบสำรวจ&lt;/td&gt;
 &lt;td&gt;⭐⭐⭐&lt;/td&gt;
 &lt;td&gt;สูง&lt;/td&gt;
 &lt;td&gt;⭐ ปานกลาง&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;strong&gt;Workflow&lt;/strong&gt;&lt;/td&gt;
 &lt;td&gt;จัดกิจกรรมชุมชน&lt;/td&gt;
 &lt;td&gt;⭐⭐⭐&lt;/td&gt;
 &lt;td&gt;สูง&lt;/td&gt;
 &lt;td&gt;⭐ ยาก&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;hr&gt;
&lt;h3 id="แนะนำสำหรบมอใหม"&gt;&lt;a href="#%e0%b9%81%e0%b8%99%e0%b8%b0%e0%b8%99%e0%b8%b3%e0%b8%aa%e0%b8%b3%e0%b8%ab%e0%b8%a3%e0%b8%9a%e0%b8%a1%e0%b8%ad%e0%b9%83%e0%b8%ab%e0%b8%a1" class="header-anchor"&gt;&lt;/a&gt;&lt;strong&gt;แนะนำสำหรับมือใหม่:&lt;/strong&gt;
&lt;/h3&gt;&lt;p&gt;&lt;strong&gt;เริ่มจาก:&lt;/strong&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;✅ &lt;strong&gt;Chatbot&lt;/strong&gt; — ง่าย เห็นผลเร็ว&lt;/li&gt;
&lt;li&gt;✅ &lt;strong&gt;Summarization&lt;/strong&gt; — คุ้มค่า ประหยัดเวลา&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;strong&gt;ยังไม่แนะนำ:&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;❌ Data Extraction — ยาก ต้องมีข้อมูลเยอะ&lt;/li&gt;
&lt;li&gt;❌ Workflow — ซับซ้อน ต้อง integrate หลายระบบ&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id="-step-3-กำหนดขอบเขต"&gt;&lt;a href="#-step-3-%e0%b8%81%e0%b8%b3%e0%b8%ab%e0%b8%99%e0%b8%94%e0%b8%82%e0%b8%ad%e0%b8%9a%e0%b9%80%e0%b8%82%e0%b8%95" class="header-anchor"&gt;&lt;/a&gt;📏 &lt;strong&gt;Step 3: กำหนดขอบเขต&lt;/strong&gt;
&lt;/h2&gt;&lt;h3 id="ทำไมตองกำหนดขอบเขต"&gt;&lt;a href="#%e0%b8%97%e0%b8%b3%e0%b9%84%e0%b8%a1%e0%b8%95%e0%b8%ad%e0%b8%87%e0%b8%81%e0%b8%b3%e0%b8%ab%e0%b8%99%e0%b8%94%e0%b8%82%e0%b8%ad%e0%b8%9a%e0%b9%80%e0%b8%82%e0%b8%95" class="header-anchor"&gt;&lt;/a&gt;&lt;strong&gt;ทำไมต้องกำหนดขอบเขต?&lt;/strong&gt;
&lt;/h3&gt;&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-fallback" data-lang="fallback"&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;1&lt;/span&gt;&lt;span class="cl"&gt;❌ ไม่กำหนด → AI พยายามทำทุกอย่าง → ผลลัพธ์แย่
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;2&lt;/span&gt;&lt;span class="cl"&gt;✅ กำหนดชัด → AI ทำ **หนึ่งเรื่อง** → ผลลัพธ์ดี
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;hr&gt;
&lt;h3 id="ตวอยาง-chatbot-สวสดการ"&gt;&lt;a href="#%e0%b8%95%e0%b8%a7%e0%b8%ad%e0%b8%a2%e0%b8%b2%e0%b8%87-chatbot-%e0%b8%aa%e0%b8%a7%e0%b8%aa%e0%b8%94%e0%b8%81%e0%b8%b2%e0%b8%a3" class="header-anchor"&gt;&lt;/a&gt;&lt;strong&gt;ตัวอย่าง: Chatbot สวัสดิการ&lt;/strong&gt;
&lt;/h3&gt;&lt;p&gt;&lt;strong&gt;✅ In Scope (ทำอะไร):&lt;/strong&gt;&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-fallback" data-lang="fallback"&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;1&lt;/span&gt;&lt;span class="cl"&gt;- ตอบคำถามเบี้ยยังชีพผู้สูงอายุ
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;2&lt;/span&gt;&lt;span class="cl"&gt;- ตอบคำถามบัตรสวัสดิการ
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;3&lt;/span&gt;&lt;span class="cl"&gt;- ตอบคำถามโครงการเงินกู้ กทบ.
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;4&lt;/span&gt;&lt;span class="cl"&gt;- เวลาทำการ: 24/7
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;5&lt;/span&gt;&lt;span class="cl"&gt;- ภาษา: ไทย
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;&lt;strong&gt;❌ Out of Scope (ไม่ทำอะไร):&lt;/strong&gt;&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-fallback" data-lang="fallback"&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;1&lt;/span&gt;&lt;span class="cl"&gt;- เรื่องการเมือง
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;2&lt;/span&gt;&lt;span class="cl"&gt;- เรื่องส่วนตัว
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;3&lt;/span&gt;&lt;span class="cl"&gt;- ข้อมูลความลับ
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;4&lt;/span&gt;&lt;span class="cl"&gt;- กรณีฉุกเฉิน (ให้โทร 191)
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;5&lt;/span&gt;&lt;span class="cl"&gt;- เรื่องนอกเหนือจากสวัสดิการ
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;hr&gt;
&lt;h3 id="send-off-strategy-สงตอมนษย"&gt;&lt;a href="#send-off-strategy-%e0%b8%aa%e0%b8%87%e0%b8%95%e0%b8%ad%e0%b8%a1%e0%b8%99%e0%b8%a9%e0%b8%a2" class="header-anchor"&gt;&lt;/a&gt;&lt;strong&gt;Send-off Strategy (ส่งต่อมนุษย์):&lt;/strong&gt;
&lt;/h3&gt;&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-fallback" data-lang="fallback"&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt; 1&lt;/span&gt;&lt;span class="cl"&gt;เมื่อไหร่ให้ส่งต่อมนุษย์?
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt; 2&lt;/span&gt;&lt;span class="cl"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt; 3&lt;/span&gt;&lt;span class="cl"&gt;1. คำถามซับซ้อน
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt; 4&lt;/span&gt;&lt;span class="cl"&gt; → &amp;#34;กรุณารอเจ้าหน้าที่ติดต่อกลับ&amp;#34;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt; 5&lt;/span&gt;&lt;span class="cl"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt; 6&lt;/span&gt;&lt;span class="cl"&gt;2. ข้อมูลไม่ชัดเจน
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt; 7&lt;/span&gt;&lt;span class="cl"&gt; → &amp;#34;ขอตรวจสอบข้อมูลเพิ่มเติม&amp;#34;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt; 8&lt;/span&gt;&lt;span class="cl"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt; 9&lt;/span&gt;&lt;span class="cl"&gt;3. เรื่องอารมณ์/ความเครียด
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;10&lt;/span&gt;&lt;span class="cl"&gt; → &amp;#34;ขอแนะนำปรึกษาเจ้าหน้าที่โดยตรง&amp;#34;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;11&lt;/span&gt;&lt;span class="cl"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;12&lt;/span&gt;&lt;span class="cl"&gt;4. กรณีฉุกเฉิน
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;13&lt;/span&gt;&lt;span class="cl"&gt; → &amp;#34;กรุณาโทร 191 ทันที&amp;#34;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;hr&gt;
&lt;h2 id="-step-4-เลอกโมเดล"&gt;&lt;a href="#-step-4-%e0%b9%80%e0%b8%a5%e0%b8%ad%e0%b8%81%e0%b9%82%e0%b8%a1%e0%b9%80%e0%b8%94%e0%b8%a5" class="header-anchor"&gt;&lt;/a&gt;🤖 &lt;strong&gt;Step 4: เลือกโมเดล&lt;/strong&gt;
&lt;/h2&gt;&lt;h3 id="เปรยบเทยบโมเดลยอดนยม-อพเดท-2026"&gt;&lt;a href="#%e0%b9%80%e0%b8%9b%e0%b8%a3%e0%b8%a2%e0%b8%9a%e0%b9%80%e0%b8%97%e0%b8%a2%e0%b8%9a%e0%b9%82%e0%b8%a1%e0%b9%80%e0%b8%94%e0%b8%a5%e0%b8%a2%e0%b8%ad%e0%b8%94%e0%b8%99%e0%b8%a2%e0%b8%a1-%e0%b8%ad%e0%b8%9e%e0%b9%80%e0%b8%94%e0%b8%97-2026" class="header-anchor"&gt;&lt;/a&gt;&lt;strong&gt;เปรียบเทียบโมเดลยอดนิยม (อัพเดท 2026):&lt;/strong&gt;
&lt;/h3&gt;&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;โมเดล&lt;/th&gt;
 &lt;th&gt;ราคา&lt;/th&gt;
 &lt;th&gt;ภาษาไทย&lt;/th&gt;
 &lt;th&gt;Context&lt;/th&gt;
 &lt;th&gt;เหมาะกับ&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;strong&gt;DeepSeek V3.2&lt;/strong&gt;&lt;/td&gt;
 &lt;td&gt;$0.14/1M tokens&lt;/td&gt;
 &lt;td&gt;⭐⭐⭐⭐&lt;/td&gt;
 &lt;td&gt;-&lt;/td&gt;
 &lt;td&gt;✅ &lt;strong&gt;ถูกที่สุด!&lt;/strong&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;strong&gt;Qwen 3.5&lt;/strong&gt;&lt;/td&gt;
 &lt;td&gt;ฟรี 1M tokens/เดือน&lt;/td&gt;
 &lt;td&gt;⭐⭐⭐⭐⭐&lt;/td&gt;
 &lt;td&gt;256K&lt;/td&gt;
 &lt;td&gt;✅ Chatbot ภาษาไทย&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;strong&gt;GPT-4o-mini&lt;/strong&gt;&lt;/td&gt;
 &lt;td&gt;$0.15/1M tokens&lt;/td&gt;
 &lt;td&gt;⭐⭐⭐⭐&lt;/td&gt;
 &lt;td&gt;128K&lt;/td&gt;
 &lt;td&gt;✅ งบจำกัด&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;strong&gt;Claude 3.5 Sonnet&lt;/strong&gt;&lt;/td&gt;
 &lt;td&gt;$3/1M tokens&lt;/td&gt;
 &lt;td&gt;⭐⭐⭐⭐⭐&lt;/td&gt;
 &lt;td&gt;200K&lt;/td&gt;
 &lt;td&gt;✅ Content&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;strong&gt;GPT-5&lt;/strong&gt;&lt;/td&gt;
 &lt;td&gt;$10/1M tokens&lt;/td&gt;
 &lt;td&gt;⭐⭐⭐⭐⭐&lt;/td&gt;
 &lt;td&gt;128K&lt;/td&gt;
 &lt;td&gt;❌ แพง!&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;strong&gt;Gemini 2.5 Pro&lt;/strong&gt;&lt;/td&gt;
 &lt;td&gt;$1.25/1M tokens&lt;/td&gt;
 &lt;td&gt;⭐⭐⭐⭐&lt;/td&gt;
 &lt;td&gt;&lt;strong&gt;2M&lt;/strong&gt;&lt;/td&gt;
 &lt;td&gt;✅ Context ยาว&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;strong&gt;Llama 4&lt;/strong&gt;&lt;/td&gt;
 &lt;td&gt;$0.15/1M tokens&lt;/td&gt;
 &lt;td&gt;⭐⭐⭐&lt;/td&gt;
 &lt;td&gt;128K&lt;/td&gt;
 &lt;td&gt;✅ Open-source&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;hr&gt;
&lt;h3 id="แนะนำสำหรบแตละ-use-case"&gt;&lt;a href="#%e0%b9%81%e0%b8%99%e0%b8%b0%e0%b8%99%e0%b8%b3%e0%b8%aa%e0%b8%b3%e0%b8%ab%e0%b8%a3%e0%b8%9a%e0%b9%81%e0%b8%95%e0%b8%a5%e0%b8%b0-use-case" class="header-anchor"&gt;&lt;/a&gt;&lt;strong&gt;แนะนำสำหรับแต่ละ Use Case:&lt;/strong&gt;
&lt;/h3&gt;&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Use Case&lt;/th&gt;
 &lt;th&gt;โมเดลแนะนำ&lt;/th&gt;
 &lt;th&gt;เหตุผล&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;strong&gt;Chatbot&lt;/strong&gt;&lt;/td&gt;
 &lt;td&gt;Qwen 3.5&lt;/td&gt;
 &lt;td&gt;ฟรี 1M tokens ภาษาไทยดีมาก&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;strong&gt;Content&lt;/strong&gt;&lt;/td&gt;
 &lt;td&gt;Claude 3.5 Sonnet&lt;/td&gt;
 &lt;td&gt;ภาษาธรรมชาติที่สุด&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;strong&gt;Summarization&lt;/strong&gt;&lt;/td&gt;
 &lt;td&gt;Gemini 2.5 Pro&lt;/td&gt;
 &lt;td&gt;Context 2M tokens&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;strong&gt;Data Analysis&lt;/strong&gt;&lt;/td&gt;
 &lt;td&gt;GPT-4o-mini / DeepSeek V3.2&lt;/td&gt;
 &lt;td&gt;ถูก แม่นยำ&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;strong&gt;ข้อมูลลับ&lt;/strong&gt;&lt;/td&gt;
 &lt;td&gt;Llama 4 / Qwen 3.5 (local)&lt;/td&gt;
 &lt;td&gt;Host เอง ปลอดภัย&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;strong&gt;Budget&lt;/strong&gt;&lt;/td&gt;
 &lt;td&gt;DeepSeek V3.2&lt;/td&gt;
 &lt;td&gt;ถูกที่สุด ($0.14/1M)&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;hr&gt;
&lt;h3 id="-เปรยบเทยบราคา-อพเดท-2026"&gt;&lt;a href="#-%e0%b9%80%e0%b8%9b%e0%b8%a3%e0%b8%a2%e0%b8%9a%e0%b9%80%e0%b8%97%e0%b8%a2%e0%b8%9a%e0%b8%a3%e0%b8%b2%e0%b8%84%e0%b8%b2-%e0%b8%ad%e0%b8%9e%e0%b9%80%e0%b8%94%e0%b8%97-2026" class="header-anchor"&gt;&lt;/a&gt;&lt;strong&gt;💰 เปรียบเทียบราคา (อัพเดท 2026):&lt;/strong&gt;
&lt;/h3&gt;&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-fallback" data-lang="fallback"&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt; 1&lt;/span&gt;&lt;span class="cl"&gt;**สมมติ:** ตอบคำถามวันละ 100 คำถาม
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt; 2&lt;/span&gt;&lt;span class="cl"&gt; คำถามละ 500 tokens
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt; 3&lt;/span&gt;&lt;span class="cl"&gt; รวม: 50,000 tokens/วัน = 1.5M tokens/เดือน
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt; 4&lt;/span&gt;&lt;span class="cl"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt; 5&lt;/span&gt;&lt;span class="cl"&gt;DeepSeek V3.2: 1.5M x $0.00014 = $0.21/เดือน
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt; 6&lt;/span&gt;&lt;span class="cl"&gt; (~7 บาท/เดือน!) ⭐ ถูกที่สุด
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt; 7&lt;/span&gt;&lt;span class="cl"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt; 8&lt;/span&gt;&lt;span class="cl"&gt;Qwen 3.5: ฟรี (1M tokens แรก)
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt; 9&lt;/span&gt;&lt;span class="cl"&gt; ส่วนเกิน: ~$0.70/เดือน
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;10&lt;/span&gt;&lt;span class="cl"&gt; (~25 บาท/เดือน)
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;11&lt;/span&gt;&lt;span class="cl"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;12&lt;/span&gt;&lt;span class="cl"&gt;GPT-4o-mini: 1.5M x $0.00015 = $0.225/เดือน
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;13&lt;/span&gt;&lt;span class="cl"&gt; (~8 บาท/เดือน)
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;14&lt;/span&gt;&lt;span class="cl"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;15&lt;/span&gt;&lt;span class="cl"&gt;Llama 4: 1.5M x $0.00015 = $0.225/เดือน
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;16&lt;/span&gt;&lt;span class="cl"&gt; (~8 บาท/เดือน)
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;17&lt;/span&gt;&lt;span class="cl"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;18&lt;/span&gt;&lt;span class="cl"&gt;Claude 3.5: 1.5M x $0.003 = $4.5/เดือน
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;19&lt;/span&gt;&lt;span class="cl"&gt; (~160 บาท/เดือน)
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;20&lt;/span&gt;&lt;span class="cl"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;21&lt;/span&gt;&lt;span class="cl"&gt;GPT-5: 1.5M x $0.01 = $15/เดือน
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;22&lt;/span&gt;&lt;span class="cl"&gt; (~540 บาท/เดือน) ❌ แพงกว่า DeepSeek 100x!
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;23&lt;/span&gt;&lt;span class="cl"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;24&lt;/span&gt;&lt;span class="cl"&gt;**💡 Free Tier แนะนำ:**
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;25&lt;/span&gt;&lt;span class="cl"&gt;- Google AI Studio: 15 requests/minute (ฟรี!)
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;26&lt;/span&gt;&lt;span class="cl"&gt;- OpenAI: $5 credits (3 เดือน)
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;27&lt;/span&gt;&lt;span class="cl"&gt;- GitHub Copilot: 2,000 completions/เดือน
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;28&lt;/span&gt;&lt;span class="cl"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;29&lt;/span&gt;&lt;span class="cl"&gt;**สรุป:** ถูกมาก! เริ่มต้นที่ 0-25 บาท/เดือน
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;hr&gt;
&lt;h2 id="-step-5-ออกแบบ-human-ai-interface"&gt;&lt;a href="#-step-5-%e0%b8%ad%e0%b8%ad%e0%b8%81%e0%b9%81%e0%b8%9a%e0%b8%9a-human-ai-interface" class="header-anchor"&gt;&lt;/a&gt;🎨 &lt;strong&gt;Step 5: ออกแบบ Human-AI Interface&lt;/strong&gt;
&lt;/h2&gt;&lt;h3 id="human-ai-collaboration-คออะไร"&gt;&lt;a href="#human-ai-collaboration-%e0%b8%84%e0%b8%ad%e0%b8%ad%e0%b8%b0%e0%b9%84%e0%b8%a3" class="header-anchor"&gt;&lt;/a&gt;&lt;strong&gt;Human-AI Collaboration คืออะไร?&lt;/strong&gt;
&lt;/h3&gt;&lt;p&gt;

&lt;img alt="Human-AI Collaboration" class="gallery-image" data-flex-basis="320px" data-flex-grow="133" height="600" loading="lazy" sizes="(max-width: 800px) 100vw, 800px" src="https://neng-lab.com/posts/ai-engineering-part-1/image2_hu_5f6c8aa4ace94a75.jpg" srcset="https://neng-lab.com/posts/ai-engineering-part-1/image2_hu_5da709be29b22617.webp 400w, https://neng-lab.com/posts/ai-engineering-part-1/image2_hu_5f6c8aa4ace94a75.jpg 800w" width="800"&gt;

&lt;em&gt;ภาพ: มนุษย์และ AI ทำงานร่วมกัน - ภาพประกอบจาก Unsplash&lt;/em&gt;&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-fallback" data-lang="fallback"&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;1&lt;/span&gt;&lt;span class="cl"&gt;ไม่ใช่: AI แทนที่มนุษย์
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;2&lt;/span&gt;&lt;span class="cl"&gt;แต่คือ: AI + มนุษย์ = ดีกว่า
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;hr&gt;
&lt;h3 id="ตารางแบงงาน"&gt;&lt;a href="#%e0%b8%95%e0%b8%b2%e0%b8%a3%e0%b8%b2%e0%b8%87%e0%b9%81%e0%b8%9a%e0%b8%87%e0%b8%87%e0%b8%b2%e0%b8%99" class="header-anchor"&gt;&lt;/a&gt;&lt;strong&gt;ตารางแบ่งงาน:&lt;/strong&gt;
&lt;/h3&gt;&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;AI ทำอะไรได้&lt;/th&gt;
 &lt;th&gt;มนุษย์ทำอะไร&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;✅ ตอบคำถามพื้นฐาน&lt;/td&gt;
 &lt;td&gt;✅ ตรวจสอบความถูกต้อง&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;✅ สรุปข้อมูล&lt;/td&gt;
 &lt;td&gt;✅ ตัดสินใจสำคัญ&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;✅ จัดหมวดหมู่&lt;/td&gt;
 &lt;td&gt;✅ ประสานงานส่วนตัว&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;✅ แปลภาษา&lt;/td&gt;
 &lt;td&gt;✅ กรณีฉุกเฉิน&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;✅ ร่างเนื้อหา&lt;/td&gt;
 &lt;td&gt;✅ ตรวจสอบ final&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;hr&gt;
&lt;h3 id="หลกการสำคญ"&gt;&lt;a href="#%e0%b8%ab%e0%b8%a5%e0%b8%81%e0%b8%81%e0%b8%b2%e0%b8%a3%e0%b8%aa%e0%b8%b3%e0%b8%84%e0%b8%8d" class="header-anchor"&gt;&lt;/a&gt;&lt;strong&gt;หลักการสำคัญ:&lt;/strong&gt;
&lt;/h3&gt;&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-fallback" data-lang="fallback"&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;1&lt;/span&gt;&lt;span class="cl"&gt;┌─────────────────────────────────────┐
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;2&lt;/span&gt;&lt;span class="cl"&gt;│ AI เป็นเครื่องมือ │
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;3&lt;/span&gt;&lt;span class="cl"&gt;│ มนุษย์เป็นผู้ตัดสินใจ │
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;4&lt;/span&gt;&lt;span class="cl"&gt;│ │
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;5&lt;/span&gt;&lt;span class="cl"&gt;│ AI เสนอ → มนุษย์ตรวจสอบ → ตัดสินใจ│
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;6&lt;/span&gt;&lt;span class="cl"&gt;└─────────────────────────────────────┘
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;hr&gt;
&lt;h2 id="-ตวอยาง-chatbot-สวสดการชมชน"&gt;&lt;a href="#-%e0%b8%95%e0%b8%a7%e0%b8%ad%e0%b8%a2%e0%b8%b2%e0%b8%87-chatbot-%e0%b8%aa%e0%b8%a7%e0%b8%aa%e0%b8%94%e0%b8%81%e0%b8%b2%e0%b8%a3%e0%b8%8a%e0%b8%a1%e0%b8%8a%e0%b8%99" class="header-anchor"&gt;&lt;/a&gt;💡 &lt;strong&gt;ตัวอย่าง: Chatbot สวัสดิการชุมชน&lt;/strong&gt;
&lt;/h2&gt;
 &lt;blockquote&gt;
 &lt;p&gt;&lt;strong&gt;⚠️ หมายเหตุ:&lt;/strong&gt; นี่เป็น &lt;strong&gt;ตัวอย่างสมมติ&lt;/strong&gt; เพื่อประกอบการเรียนรู้&lt;br&gt;
ชื่อสถานที่และข้อมูลเป็นเพียง &lt;strong&gt;ตัวอย่าง&lt;/strong&gt; เพื่อให้เห็นภาพชัดเจน&lt;br&gt;
สามารถนำไปปรับใช้กับหน่วยงานจริงได้&lt;/p&gt;

 &lt;/blockquote&gt;
&lt;h3 id="ขอมลโครงการ-สมมต"&gt;&lt;a href="#%e0%b8%82%e0%b8%ad%e0%b8%a1%e0%b8%a5%e0%b9%82%e0%b8%84%e0%b8%a3%e0%b8%87%e0%b8%81%e0%b8%b2%e0%b8%a3-%e0%b8%aa%e0%b8%a1%e0%b8%a1%e0%b8%95" class="header-anchor"&gt;&lt;/a&gt;&lt;strong&gt;ข้อมูลโครงการ (สมมติ):&lt;/strong&gt;
&lt;/h3&gt;&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-fallback" data-lang="fallback"&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;1&lt;/span&gt;&lt;span class="cl"&gt;📍 สถานที่: อบต.ตัวอย่าง (สมมติ) จ.ตัวอย่าง (สมมติ)
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;2&lt;/span&gt;&lt;span class="cl"&gt;📅 เวลา: มกราคม - มีนาคม 2569
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;3&lt;/span&gt;&lt;span class="cl"&gt;👥 ทีม: เจ้าหน้าที่ 3 คน
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;hr&gt;
&lt;h3 id="ปญหา"&gt;&lt;a href="#%e0%b8%9b%e0%b8%8d%e0%b8%ab%e0%b8%b2" class="header-anchor"&gt;&lt;/a&gt;&lt;strong&gt;ปัญหา:&lt;/strong&gt;
&lt;/h3&gt;&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-fallback" data-lang="fallback"&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;1&lt;/span&gt;&lt;span class="cl"&gt;❌ ชาวบ้านโทรถามเรื่องเบี้ยยังชีพวันละ 50+ สาย
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;2&lt;/span&gt;&lt;span class="cl"&gt;❌ เจ้าหน้าที่ 3 คน รับไม่ไหว
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;3&lt;/span&gt;&lt;span class="cl"&gt;❌ ชาวบ้านรอนาน บางทีไม่ได้คำตอบ
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;4&lt;/span&gt;&lt;span class="cl"&gt;❌ เจ้าหน้าที่ไม่มีเวลาทำโครงการใหม่
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;hr&gt;
&lt;h3 id="วธแก"&gt;&lt;a href="#%e0%b8%a7%e0%b8%98%e0%b9%81%e0%b8%81" class="header-anchor"&gt;&lt;/a&gt;&lt;strong&gt;วิธีแก้:&lt;/strong&gt;
&lt;/h3&gt;&lt;p&gt;&lt;strong&gt;1. รวบรวม FAQ&lt;/strong&gt;&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-fallback" data-lang="fallback"&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;1&lt;/span&gt;&lt;span class="cl"&gt;- รวบรวมคำถามพบบ่อย 50 คำถาม
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;2&lt;/span&gt;&lt;span class="cl"&gt;- เขียนคำตอบมาตรฐาน
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;3&lt;/span&gt;&lt;span class="cl"&gt;- แบ่งหมวดหมู่ (เบี้ยยังชีพ, บัตรสวัสดิการ, กทบ.)
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;&lt;strong&gt;2. สร้าง Chatbot&lt;/strong&gt;&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-fallback" data-lang="fallback"&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;1&lt;/span&gt;&lt;span class="cl"&gt;- ใช้ Qwen 2.5 (ฟรี)
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;2&lt;/span&gt;&lt;span class="cl"&gt;- ใช้ RAG (Retrieval-Augmented Generation)
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;3&lt;/span&gt;&lt;span class="cl"&gt;- Deploy บน LINE (ชาวบ้านคุ้นเคย)
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;&lt;strong&gt;3. ทดสอบ&lt;/strong&gt;&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-fallback" data-lang="fallback"&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;1&lt;/span&gt;&lt;span class="cl"&gt;- ทดสอบกับ อสม. 10 คน
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;2&lt;/span&gt;&lt;span class="cl"&gt;- แก้ไขคำตอบผิด
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;3&lt;/span&gt;&lt;span class="cl"&gt;- เพิ่มคำถามใหม่
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;&lt;strong&gt;4. เปิดใช้งาน&lt;/strong&gt;&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-fallback" data-lang="fallback"&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;1&lt;/span&gt;&lt;span class="cl"&gt;- เปิดใช้งานจริง
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;2&lt;/span&gt;&lt;span class="cl"&gt;- มีปุ่ม &amp;#34;ติดต่อเจ้าหน้าที่&amp;#34;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;3&lt;/span&gt;&lt;span class="cl"&gt;- ติดตามการใช้งาน
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;hr&gt;
&lt;h3 id="ผลลพธ-หลง-3-เดอน---ตวอยางสมมต"&gt;&lt;a href="#%e0%b8%9c%e0%b8%a5%e0%b8%a5%e0%b8%9e%e0%b8%98-%e0%b8%ab%e0%b8%a5%e0%b8%87-3-%e0%b9%80%e0%b8%94%e0%b8%ad%e0%b8%99---%e0%b8%95%e0%b8%a7%e0%b8%ad%e0%b8%a2%e0%b8%b2%e0%b8%87%e0%b8%aa%e0%b8%a1%e0%b8%a1%e0%b8%95" class="header-anchor"&gt;&lt;/a&gt;&lt;strong&gt;ผลลัพธ์ (หลัง 3 เดือน) - ตัวอย่างสมมติ:&lt;/strong&gt;
&lt;/h3&gt;
 &lt;blockquote&gt;
 &lt;p&gt;&lt;strong&gt;⚠️ หมายเหตุ:&lt;/strong&gt; ตัวเลขนี้เป็น &lt;strong&gt;ตัวอย่างสมมติ&lt;/strong&gt; เพื่อแสดงให้เห็นถึงความเป็นไปได้&lt;br&gt;
ผลลัพธ์จริงอาจแตกต่างกันไปตามบริบทของแต่ละพื้นที่&lt;/p&gt;

 &lt;/blockquote&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;ตัวชี้วัด&lt;/th&gt;
 &lt;th&gt;ก่อน&lt;/th&gt;
 &lt;th&gt;หลัง&lt;/th&gt;
 &lt;th&gt;เปลี่ยนแปลง&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;strong&gt;สายโทรเข้า&lt;/strong&gt;&lt;/td&gt;
 &lt;td&gt;50 สาย/วัน&lt;/td&gt;
 &lt;td&gt;15 สาย/วัน&lt;/td&gt;
 &lt;td&gt;📉 -70%&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;strong&gt;เวลารอคำตอบ&lt;/strong&gt;&lt;/td&gt;
 &lt;td&gt;30 นาที&lt;/td&gt;
 &lt;td&gt;0 นาที&lt;/td&gt;
 &lt;td&gt;⚡ ทันที&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;strong&gt;เวลาเจ้าหน้าที่&lt;/strong&gt;&lt;/td&gt;
 &lt;td&gt;4 ชม./วัน&lt;/td&gt;
 &lt;td&gt;1 ชม./วัน&lt;/td&gt;
 &lt;td&gt;⏱️ -75%&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;strong&gt;โครงการใหม่&lt;/strong&gt;&lt;/td&gt;
 &lt;td&gt;0 โครงการ&lt;/td&gt;
 &lt;td&gt;3 โครงการ&lt;/td&gt;
 &lt;td&gt;📈 +3&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;strong&gt;ความพึงพอใจ&lt;/strong&gt;&lt;/td&gt;
 &lt;td&gt;60%&lt;/td&gt;
 &lt;td&gt;90%&lt;/td&gt;
 &lt;td&gt;😊 +30%&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;hr&gt;
&lt;h3 id="บทเรยนทได-จากตวอยางสมมต"&gt;&lt;a href="#%e0%b8%9a%e0%b8%97%e0%b9%80%e0%b8%a3%e0%b8%a2%e0%b8%99%e0%b8%97%e0%b9%84%e0%b8%94-%e0%b8%88%e0%b8%b2%e0%b8%81%e0%b8%95%e0%b8%a7%e0%b8%ad%e0%b8%a2%e0%b8%b2%e0%b8%87%e0%b8%aa%e0%b8%a1%e0%b8%a1%e0%b8%95" class="header-anchor"&gt;&lt;/a&gt;&lt;strong&gt;บทเรียนที่ได้ (จากตัวอย่างสมมติ):&lt;/strong&gt;
&lt;/h3&gt;&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-fallback" data-lang="fallback"&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;1&lt;/span&gt;&lt;span class="cl"&gt;✅ ชาวบ้านชอบมาก (ได้คำตอบทันที)
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;2&lt;/span&gt;&lt;span class="cl"&gt;✅ เจ้าหน้าที่มีเวลาทำโครงการอื่น
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;3&lt;/span&gt;&lt;span class="cl"&gt;✅ คำถามซ้ำๆ ลดลง
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;4&lt;/span&gt;&lt;span class="cl"&gt;✅ ข้อมูลเป็นระบบมากขึ้น
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;5&lt;/span&gt;&lt;span class="cl"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;6&lt;/span&gt;&lt;span class="cl"&gt;⚠️ ต้องดูแลตอบคำถามใหม่ๆ
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;7&lt;/span&gt;&lt;span class="cl"&gt;⚠️ บางคำถามยังต้องส่งต่อมนุษย์
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;8&lt;/span&gt;&lt;span class="cl"&gt;⚠️ ต้องอัพเดต FAQ เป็นระยะ
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;
 &lt;blockquote&gt;
 &lt;p&gt;&lt;strong&gt;💡 สรุปบทเรียน:&lt;/strong&gt; นี่เป็นบทเรียนที่คาดหวังจาก &lt;strong&gt;ตัวอย่างสมมติ&lt;/strong&gt;&lt;br&gt;
บทเรียนจริงอาจแตกต่างกันไปตามการนำไปใช้งานจริง&lt;/p&gt;

 &lt;/blockquote&gt;
&lt;hr&gt;
&lt;h2 id="-checklist-กอนเรมพฒนา"&gt;&lt;a href="#-checklist-%e0%b8%81%e0%b8%ad%e0%b8%99%e0%b9%80%e0%b8%a3%e0%b8%a1%e0%b8%9e%e0%b8%92%e0%b8%99%e0%b8%b2" class="header-anchor"&gt;&lt;/a&gt;✅ &lt;strong&gt;Checklist ก่อนเริ่มพัฒนา&lt;/strong&gt;
&lt;/h2&gt;&lt;h3 id="planning-checklist"&gt;&lt;a href="#planning-checklist" class="header-anchor"&gt;&lt;/a&gt;&lt;strong&gt;Planning Checklist:&lt;/strong&gt;
&lt;/h3&gt;&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-fallback" data-lang="fallback"&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;1&lt;/span&gt;&lt;span class="cl"&gt;□ ระบุปัญหาชัดเจนแล้ว (เขียนเป็น 1 ย่อหน้า)
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;2&lt;/span&gt;&lt;span class="cl"&gt;□ เลือก Use Case เหมาะสม (เริ่มจากง่าย)
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;3&lt;/span&gt;&lt;span class="cl"&gt;□ กำหนดขอบเขต (In/Out of Scope)
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;4&lt;/span&gt;&lt;span class="cl"&gt;□ เลือกโมเดล (เริ่มจากฟรี)
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;5&lt;/span&gt;&lt;span class="cl"&gt;□ ออกแบบ Human-AI Interface
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;6&lt;/span&gt;&lt;span class="cl"&gt;□ วางแผน Evaluation (จะวัดความสำเร็จยังไง)
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;7&lt;/span&gt;&lt;span class="cl"&gt;□ เตรียมข้อมูล (เอกสาร, FAQ)
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;8&lt;/span&gt;&lt;span class="cl"&gt;□ ทดสอบกับผู้ใช้กลุ่มเล็ก (10-20 คน)
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;hr&gt;
&lt;h3 id="technical-checklist"&gt;&lt;a href="#technical-checklist" class="header-anchor"&gt;&lt;/a&gt;&lt;strong&gt;Technical Checklist:&lt;/strong&gt;
&lt;/h3&gt;&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-fallback" data-lang="fallback"&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;1&lt;/span&gt;&lt;span class="cl"&gt;□ มีบัญชี Provider (Qwen, OpenAI, etc.)
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;2&lt;/span&gt;&lt;span class="cl"&gt;□ มี API Key
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;3&lt;/span&gt;&lt;span class="cl"&gt;□ มีที่ deploy (เครื่องตัวเอง, cloud)
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;4&lt;/span&gt;&lt;span class="cl"&gt;□ มีช่องทางติดต่อผู้ใช้ (LINE, Facebook, etc.)
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;5&lt;/span&gt;&lt;span class="cl"&gt;□ มีระบบติดตามการใช้งาน (Analytics)
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;6&lt;/span&gt;&lt;span class="cl"&gt;□ มีแผน backup ข้อมูล
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;hr&gt;
&lt;h3 id="people-checklist"&gt;&lt;a href="#people-checklist" class="header-anchor"&gt;&lt;/a&gt;&lt;strong&gt;People Checklist:&lt;/strong&gt;
&lt;/h3&gt;&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-fallback" data-lang="fallback"&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;1&lt;/span&gt;&lt;span class="cl"&gt;□ หัวหน้าสนับสนุน
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;2&lt;/span&gt;&lt;span class="cl"&gt;□ ทีมงานเข้าใจ
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;3&lt;/span&gt;&lt;span class="cl"&gt;□ ผู้ใช้พร้อมทดสอบ
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;4&lt;/span&gt;&lt;span class="cl"&gt;□ มีคนดูแลระบบ
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;5&lt;/span&gt;&lt;span class="cl"&gt;□ มีคนตอบคำถาม (กรณี AI ตอบไม่ได้)
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;hr&gt;
&lt;h2 id="-สรปตอนท-1"&gt;&lt;a href="#-%e0%b8%aa%e0%b8%a3%e0%b8%9b%e0%b8%95%e0%b8%ad%e0%b8%99%e0%b8%97-1" class="header-anchor"&gt;&lt;/a&gt;📝 &lt;strong&gt;สรุปตอนที่ 1&lt;/strong&gt;
&lt;/h2&gt;&lt;h3 id="สงทเรยนร"&gt;&lt;a href="#%e0%b8%aa%e0%b8%87%e0%b8%97%e0%b9%80%e0%b8%a3%e0%b8%a2%e0%b8%99%e0%b8%a3" class="header-anchor"&gt;&lt;/a&gt;&lt;strong&gt;สิ่งที่เรียนรู้:&lt;/strong&gt;
&lt;/h3&gt;&lt;ol&gt;
&lt;li&gt;✅ &lt;strong&gt;ทำไมต้องวางแผน&lt;/strong&gt; — ประหยัดเวลา เพิ่มผลลัพธ์&lt;/li&gt;
&lt;li&gt;✅ &lt;strong&gt;5 ขั้นตอน&lt;/strong&gt; — ปัญหา → Use Case → ขอบเขต → โมเดล → Interface&lt;/li&gt;
&lt;li&gt;✅ &lt;strong&gt;ตัวอย่างจริง&lt;/strong&gt; — Chatbot สวัสดิการชุมชน&lt;/li&gt;
&lt;li&gt;✅ &lt;strong&gt;Checklist&lt;/strong&gt; — ตรวจสอบก่อนเริ่ม&lt;/li&gt;
&lt;/ol&gt;
&lt;hr&gt;
&lt;h3 id="การบาน"&gt;&lt;a href="#%e0%b8%81%e0%b8%b2%e0%b8%a3%e0%b8%9a%e0%b8%b2%e0%b8%99" class="header-anchor"&gt;&lt;/a&gt;&lt;strong&gt;การบ้าน:&lt;/strong&gt;
&lt;/h3&gt;&lt;p&gt;ลองวางแผน AI App สำหรับงานของคุณดูครับ:&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-fallback" data-lang="fallback"&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;1&lt;/span&gt;&lt;span class="cl"&gt;1. ปัญหาของคุณคืออะไร?
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;2&lt;/span&gt;&lt;span class="cl"&gt;2. Use Case อะไรที่เหมาะสม?
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;3&lt;/span&gt;&lt;span class="cl"&gt;3. ขอบเขตทำอะไร/ไม่ทำอะไร?
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;4&lt;/span&gt;&lt;span class="cl"&gt;4. โมเดลอะไรที่เหมาะสม?
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;5&lt;/span&gt;&lt;span class="cl"&gt;5. มนุษย์ + AI จะทำงานร่วมกันยังไง?
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;hr&gt;
&lt;h2 id="-ซรสอางอง"&gt;&lt;a href="#-%e0%b8%8b%e0%b8%a3%e0%b8%aa%e0%b8%ad%e0%b8%b2%e0%b8%87%e0%b8%ad%e0%b8%87" class="header-anchor"&gt;&lt;/a&gt;📚 &lt;strong&gt;ซีรีส์อ้างอิง&lt;/strong&gt;
&lt;/h2&gt;&lt;p&gt;บทความชุดนี้เขียนโดยอ้างอิงจากหนังสือ &lt;strong&gt;&amp;ldquo;AI Engineering&amp;rdquo;&lt;/strong&gt; โดย &lt;strong&gt;Chip Huyen&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;📖 &lt;strong&gt;หนังสือ:&lt;/strong&gt; &lt;a class="link" href="https://aie-book.com/" target="_blank" rel="noopener"
 &gt;AI Engineering&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;🐙 &lt;strong&gt;GitHub:&lt;/strong&gt; &lt;a class="link" href="https://github.com/chiphuyen/aie-book" target="_blank" rel="noopener"
 &gt;chiphuyen/aie-book&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;👩‍💻 &lt;strong&gt;ผู้เขียน:&lt;/strong&gt; &lt;a class="link" href="https://huyenchip.com/" target="_blank" rel="noopener"
 &gt;Chip Huyen&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;หมายเหตุ:&lt;/strong&gt; บทความชุดนี้ปรับเนื้อหาให้เหมาะกับบริบทของนักพัฒนาชุมชนไทย โดยเพิ่มตัวอย่าง Use Cases ในภาครัฐและชุมชน&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id="-ตอนตอไป"&gt;&lt;a href="#-%e0%b8%95%e0%b8%ad%e0%b8%99%e0%b8%95%e0%b8%ad%e0%b9%84%e0%b8%9b" class="header-anchor"&gt;&lt;/a&gt;🚀 &lt;strong&gt;ตอนต่อไป:&lt;/strong&gt;
&lt;/h2&gt;&lt;p&gt;&lt;strong&gt;ตอนที่ 2: Prompt Engineering สร้างคอนเทนต์&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;คุณจะเรียนรู้:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;✍️ เขียน Prompt ยังไงให้ได้ผลลัพธ์ดี&lt;/li&gt;
&lt;li&gt;เทคนิคเขียน Prompt สำหรับงานชุมชน&lt;/li&gt;
&lt;li&gt;📝 ตัวอย่าง Prompt ใช้จริง&lt;/li&gt;
&lt;li&gt;⚠️ ข้อผิดพลาดที่พบบ่อย&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id="-อานบทความอนในซรส"&gt;&lt;a href="#-%e0%b8%ad%e0%b8%b2%e0%b8%99%e0%b8%9a%e0%b8%97%e0%b8%84%e0%b8%a7%e0%b8%b2%e0%b8%a1%e0%b8%ad%e0%b8%99%e0%b9%83%e0%b8%99%e0%b8%8b%e0%b8%a3%e0%b8%aa" class="header-anchor"&gt;&lt;/a&gt;📚 &lt;strong&gt;อ่านบทความอื่นในซีรีส์&lt;/strong&gt;
&lt;/h2&gt;&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;ตอน&lt;/th&gt;
 &lt;th&gt;หัวข้อ&lt;/th&gt;
 &lt;th&gt;ลิงก์&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;2&lt;/td&gt;
 &lt;td&gt;Prompt Engineering&lt;/td&gt;
 &lt;td&gt;&lt;a class="link" href="https://neng-lab.com/posts/ai-engineering-part-2/" &gt;อ่านตอนที่ 2&lt;/a&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;3&lt;/td&gt;
 &lt;td&gt;RAG&lt;/td&gt;
 &lt;td&gt;&lt;a class="link" href="https://neng-lab.com/posts/ai-engineering-part-3/" &gt;อ่านตอนที่ 3&lt;/a&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;4&lt;/td&gt;
 &lt;td&gt;Dataset สำหรับวิจัย&lt;/td&gt;
 &lt;td&gt;&lt;a class="link" href="https://neng-lab.com/posts/ai-engineering-part-4/" &gt;อ่านตอนที่ 4&lt;/a&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;5&lt;/td&gt;
 &lt;td&gt;Agentic AI&lt;/td&gt;
 &lt;td&gt;&lt;a class="link" href="https://neng-lab.com/posts/ai-engineering-part-5/" &gt;อ่านตอนที่ 5&lt;/a&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;6&lt;/td&gt;
 &lt;td&gt;Fine-tuning AI Models&lt;/td&gt;
 &lt;td&gt;&lt;a class="link" href="https://neng-lab.com/posts/ai-engineering-part-6/" &gt;อ่านตอนที่ 6&lt;/a&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7&lt;/td&gt;
 &lt;td&gt;สรุปซีรีส์&lt;/td&gt;
 &lt;td&gt;&lt;a class="link" href="https://neng-lab.com/posts/ai-engineering-part-7/" &gt;อ่านตอนที่ 7&lt;/a&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;hr&gt;
&lt;p&gt;&lt;strong&gt;อ่านจบแล้วลองวางแผนดูครับ!&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;ตอนหน้าเจอกันครับ!&lt;/strong&gt; 🚀&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;&lt;em&gt;ซีรีส์: AI Engineering สำหรับนักพัฒนาชุมชน&lt;/em&gt;&lt;br&gt;
&lt;em&gt;ตอนที่ 1/7: วางแผน AI App&lt;/em&gt;&lt;br&gt;
&lt;em&gt;โดย เหน่ง - นักวิชาการพัฒนาชุมชน&lt;/em&gt;&lt;br&gt;
&lt;em&gt;กรมการพัฒนาชุมชน กระทรวงมหาดไทย&lt;/em&gt;&lt;/p&gt;</description></item><item><title>OpenClaw v2026.4.5: อัพเดทใหญ่! เพิ่ม Video, Music Generation + 10+ ฟีเจอร์ใหม่</title><link>https://neng-lab.com/posts/openclaw-v2026-4-5/</link><pubDate>Mon, 06 Apr 2026 23:00:00 +0700</pubDate><author>jitaret@gmail.com (เหน่ง)</author><guid>https://neng-lab.com/posts/openclaw-v2026-4-5/</guid><description>&lt;h1 id="-openclaw-v202645-อพเดทใหญ"&gt;&lt;a href="#-openclaw-v202645-%e0%b8%ad%e0%b8%9e%e0%b9%80%e0%b8%94%e0%b8%97%e0%b9%83%e0%b8%ab%e0%b8%8d" class="header-anchor"&gt;&lt;/a&gt;🚀 OpenClaw v2026.4.5: อัพเดทใหญ่!
&lt;/h1&gt;&lt;p&gt;&lt;strong&gt;เผยแพร่:&lt;/strong&gt; 6 เมษายน 2569 (2026-04-06)&lt;br&gt;
&lt;strong&gt;เวอร์ชั่น:&lt;/strong&gt; v2026.4.5&lt;br&gt;
&lt;strong&gt;GitHub:&lt;/strong&gt; &lt;a class="link" href="https://github.com/openclaw/openclaw/releases/tag/v2026.4.5" target="_blank" rel="noopener"
 &gt;https://github.com/openclaw/openclaw/releases/tag/v2026.4.5&lt;/a&gt;&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id="-ฟเจอรใหมทนาสนใจ"&gt;&lt;a href="#-%e0%b8%9f%e0%b9%80%e0%b8%88%e0%b8%ad%e0%b8%a3%e0%b9%83%e0%b8%ab%e0%b8%a1%e0%b8%97%e0%b8%99%e0%b8%b2%e0%b8%aa%e0%b8%99%e0%b9%83%e0%b8%88" class="header-anchor"&gt;&lt;/a&gt;🎉 &lt;strong&gt;ฟีเจอร์ใหม่ที่น่าสนใจ:&lt;/strong&gt;
&lt;/h2&gt;&lt;h3 id="1--video-generation"&gt;&lt;a href="#1--video-generation" class="header-anchor"&gt;&lt;/a&gt;&lt;strong&gt;1. 🎬 Video Generation&lt;/strong&gt;
&lt;/h3&gt;&lt;p&gt;&lt;strong&gt;✅ ใหม่:&lt;/strong&gt; Agent สามารถสร้างวิดีโอได้แล้ว!&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;วิธีใช้:&lt;/strong&gt;&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-python" data-lang="python"&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;1&lt;/span&gt;&lt;span class="cl"&gt;&lt;span class="c1"&gt;# Agent สามารถใช้ tool: video_generate&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;2&lt;/span&gt;&lt;span class="cl"&gt;&lt;span class="c1"&gt;# สร้างวิดีโอผ่าน configured providers&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;3&lt;/span&gt;&lt;span class="cl"&gt;&lt;span class="c1"&gt;# ส่งคืนวิดีโอใน reply โดยตรง&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;&lt;strong&gt;Providers ที่รองรับ:&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;ComfyUI (local + cloud)&lt;/li&gt;
&lt;li&gt;และอื่นๆ&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h3 id="2--music-generation"&gt;&lt;a href="#2--music-generation" class="header-anchor"&gt;&lt;/a&gt;&lt;strong&gt;2. 🎵 Music Generation&lt;/strong&gt;
&lt;/h3&gt;&lt;p&gt;&lt;strong&gt;✅ ใหม่:&lt;/strong&gt; Agent สามารถสร้างเพลง/เสียงได้แล้ว!&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;วิธีใช้:&lt;/strong&gt;&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-python" data-lang="python"&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;1&lt;/span&gt;&lt;span class="cl"&gt;&lt;span class="c1"&gt;# Agent สามารถใช้ tool: music_generate&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;2&lt;/span&gt;&lt;span class="cl"&gt;&lt;span class="c1"&gt;# รองรับ Google Lyria, MiniMax&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;3&lt;/span&gt;&lt;span class="cl"&gt;&lt;span class="c1"&gt;# Async task tracking&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;4&lt;/span&gt;&lt;span class="cl"&gt;&lt;span class="c1"&gt;# Follow-up delivery&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;&lt;strong&gt;Providers:&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Google Lyria&lt;/li&gt;
&lt;li&gt;MiniMax&lt;/li&gt;
&lt;li&gt;ComfyUI (workflow-backed)&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h3 id="3--comfyui-integration"&gt;&lt;a href="#3--comfyui-integration" class="header-anchor"&gt;&lt;/a&gt;&lt;strong&gt;3. 🎨 ComfyUI Integration&lt;/strong&gt;
&lt;/h3&gt;&lt;p&gt;&lt;strong&gt;✅ ใหม่:&lt;/strong&gt; Bundled Comfy workflow media plugin!&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;ฟีเจอร์:&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Image generation&lt;/li&gt;
&lt;li&gt;Video generation&lt;/li&gt;
&lt;li&gt;Music generation (workflow-backed)&lt;/li&gt;
&lt;li&gt;Prompt injection&lt;/li&gt;
&lt;li&gt;Optional reference-image upload&lt;/li&gt;
&lt;li&gt;Live tests&lt;/li&gt;
&lt;li&gt;Output download&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h3 id="4--providers-ใหม-6-ตว"&gt;&lt;a href="#4--providers-%e0%b9%83%e0%b8%ab%e0%b8%a1-6-%e0%b8%95%e0%b8%a7" class="header-anchor"&gt;&lt;/a&gt;&lt;strong&gt;4. 🌐 Providers ใหม่ (6+ ตัว)&lt;/strong&gt;
&lt;/h3&gt;&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Provider&lt;/th&gt;
 &lt;th&gt;ประเภท&lt;/th&gt;
 &lt;th&gt;ฟีเจอร์&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;strong&gt;Qwen&lt;/strong&gt;&lt;/td&gt;
 &lt;td&gt;Chat&lt;/td&gt;
 &lt;td&gt;✅ รองรับแล้ว&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;strong&gt;Fireworks AI&lt;/strong&gt;&lt;/td&gt;
 &lt;td&gt;Chat&lt;/td&gt;
 &lt;td&gt;✅ รองรับแล้ว&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;strong&gt;StepFun&lt;/strong&gt;&lt;/td&gt;
 &lt;td&gt;Chat&lt;/td&gt;
 &lt;td&gt;✅ รองรับแล้ว&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;strong&gt;MiniMax TTS&lt;/strong&gt;&lt;/td&gt;
 &lt;td&gt;Speech&lt;/td&gt;
 &lt;td&gt;✅ รองรับแล้ว&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;strong&gt;Ollama Web Search&lt;/strong&gt;&lt;/td&gt;
 &lt;td&gt;Search&lt;/td&gt;
 &lt;td&gt;✅ รองรับแล้ว&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;strong&gt;MiniMax Search&lt;/strong&gt;&lt;/td&gt;
 &lt;td&gt;Search&lt;/td&gt;
 &lt;td&gt;✅ รองรับแล้ว&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;hr&gt;
&lt;h3 id="5--amazon-bedrock-updates"&gt;&lt;a href="#5--amazon-bedrock-updates" class="header-anchor"&gt;&lt;/a&gt;&lt;strong&gt;5. 🛏️ Amazon Bedrock Updates&lt;/strong&gt;
&lt;/h3&gt;&lt;p&gt;&lt;strong&gt;✅ ใหม่:&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Bundled Mantle support&lt;/li&gt;
&lt;li&gt;Inference-profile discovery&lt;/li&gt;
&lt;li&gt;Automatic request-region injection&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Models ที่รองรับ:&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Claude&lt;/li&gt;
&lt;li&gt;GPT-OSS&lt;/li&gt;
&lt;li&gt;Qwen&lt;/li&gt;
&lt;li&gt;Kimi&lt;/li&gt;
&lt;li&gt;GLM&lt;/li&gt;
&lt;li&gt;และอื่นๆ&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h3 id="6--control-ui-multilingual"&gt;&lt;a href="#6--control-ui-multilingual" class="header-anchor"&gt;&lt;/a&gt;&lt;strong&gt;6. 🌍 Control UI Multilingual&lt;/strong&gt;
&lt;/h3&gt;&lt;p&gt;&lt;strong&gt;เพิ่ม 12 ภาษา:&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;ภาษา&lt;/th&gt;
 &lt;th&gt;สถานะ&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;🇨🇳 จีนตัวย่อ&lt;/td&gt;
 &lt;td&gt;✅ แล้ว&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;🇹🇼 จีนตัวเต็ม&lt;/td&gt;
 &lt;td&gt;✅ แล้ว&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;🇧🇷 โปรตุเกส (บราซิล)&lt;/td&gt;
 &lt;td&gt;✅ แล้ว&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;🇩🇪 เยอรมัน&lt;/td&gt;
 &lt;td&gt;✅ แล้ว&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;🇪🇸 สเปน&lt;/td&gt;
 &lt;td&gt;✅ แล้ว&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;🇯🇵 ญี่ปุ่น&lt;/td&gt;
 &lt;td&gt;✅ แล้ว&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;🇰🇷 เกาหลี&lt;/td&gt;
 &lt;td&gt;✅ แล้ว&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;🇫🇷 ฝรั่งเศส&lt;/td&gt;
 &lt;td&gt;✅ แล้ว&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;🇹🇷 ตุรกี&lt;/td&gt;
 &lt;td&gt;✅ แล้ว&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;🇮🇩 อินโดนีเซีย&lt;/td&gt;
 &lt;td&gt;✅ แล้ว&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;🇵🇱 โปแลนด์&lt;/td&gt;
 &lt;td&gt;✅ แล้ว&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;🇺🇦 ยูเครน&lt;/td&gt;
 &lt;td&gt;✅ แล้ว&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;ภาษาไทย:&lt;/strong&gt; ⏳ รออัพเดทในเวอร์ชั่นหน้า!&lt;/p&gt;
&lt;hr&gt;
&lt;h3 id="7--plugins-improvements"&gt;&lt;a href="#7--plugins-improvements" class="header-anchor"&gt;&lt;/a&gt;&lt;strong&gt;7. 🔧 Plugins Improvements&lt;/strong&gt;
&lt;/h3&gt;&lt;p&gt;&lt;strong&gt;✅ ใหม่:&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Plugin-config TUI prompts&lt;/li&gt;
&lt;li&gt;Guided onboarding/setup flows&lt;/li&gt;
&lt;li&gt;&lt;code&gt;openclaw plugins install --force&lt;/code&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;วิธีใช้:&lt;/strong&gt;&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;1&lt;/span&gt;&lt;span class="cl"&gt;&lt;span class="c1"&gt;# ติดตั้ง plugin แทนที่อันเก่าโดยไม่ต้องใช้ flag อันตราย&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;2&lt;/span&gt;&lt;span class="cl"&gt;openclaw plugins install --force &amp;lt;plugin-name&amp;gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;hr&gt;
&lt;h3 id="8--clawhub-integration"&gt;&lt;a href="#8--clawhub-integration" class="header-anchor"&gt;&lt;/a&gt;&lt;strong&gt;8. 🎯 ClawHub Integration&lt;/strong&gt;
&lt;/h3&gt;&lt;p&gt;&lt;strong&gt;✅ ใหม่:&lt;/strong&gt; Search, detail, and install flows ใน Skills panel!&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;วิธีใช้:&lt;/strong&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;เปิด Control UI&lt;/li&gt;
&lt;li&gt;ไปที่ Skills panel&lt;/li&gt;
&lt;li&gt;ค้นหา skills จาก ClawHub&lt;/li&gt;
&lt;li&gt;ติดตั้งได้โดยตรง&lt;/li&gt;
&lt;/ol&gt;
&lt;hr&gt;
&lt;h3 id="9--ios-exec-approvals"&gt;&lt;a href="#9--ios-exec-approvals" class="header-anchor"&gt;&lt;/a&gt;&lt;strong&gt;9. 📱 iOS Exec Approvals&lt;/strong&gt;
&lt;/h3&gt;&lt;p&gt;&lt;strong&gt;✅ ใหม่:&lt;/strong&gt; Generic APNs approval notifications&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;ฟีเจอร์:&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Open in-app exec approval modal&lt;/li&gt;
&lt;li&gt;Fetch command details after authenticated reconnect&lt;/li&gt;
&lt;li&gt;Clear stale notification state&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h3 id="10--matrix-exec-approvals"&gt;&lt;a href="#10--matrix-exec-approvals" class="header-anchor"&gt;&lt;/a&gt;&lt;strong&gt;10. 💬 Matrix Exec Approvals&lt;/strong&gt;
&lt;/h3&gt;&lt;p&gt;&lt;strong&gt;✅ ใหม่:&lt;/strong&gt; Matrix-native exec approval prompts&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;ฟีเจอร์:&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Account-scoped approvers&lt;/li&gt;
&lt;li&gt;Channel-or-DM delivery&lt;/li&gt;
&lt;li&gt;Room-thread aware resolution handling&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h3 id="11--context-visibility"&gt;&lt;a href="#11--context-visibility" class="header-anchor"&gt;&lt;/a&gt;&lt;strong&gt;11. 📊 Context Visibility&lt;/strong&gt;
&lt;/h3&gt;&lt;p&gt;&lt;strong&gt;✅ ใหม่:&lt;/strong&gt; Configurable contextVisibility per channel&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Options:&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;all&lt;/code&gt; - ทั้งหมด&lt;/li&gt;
&lt;li&gt;&lt;code&gt;allowlist&lt;/code&gt; - เฉพาะ allowlist&lt;/li&gt;
&lt;li&gt;&lt;code&gt;allowlist_quote&lt;/code&gt; - allowlist + quote&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;ประโยชน์:&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;กรอง context ตาม sender&lt;/li&gt;
&lt;li&gt;ไม่ส่งทุกอย่างที่ได้รับ&lt;/li&gt;
&lt;li&gt;ควบคุม privacy ได้ดีขึ้น&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h3 id="12--request-overrides"&gt;&lt;a href="#12--request-overrides" class="header-anchor"&gt;&lt;/a&gt;&lt;strong&gt;12. ⚙️ Request Overrides&lt;/strong&gt;
&lt;/h3&gt;&lt;p&gt;&lt;strong&gt;✅ ใหม่:&lt;/strong&gt; Shared model and media request transport overrides&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;รองรับ:&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;OpenAI-compatible&lt;/li&gt;
&lt;li&gt;Anthropic-compatible&lt;/li&gt;
&lt;li&gt;Google-compatible&lt;/li&gt;
&lt;li&gt;และอื่นๆ&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Controls:&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Headers&lt;/li&gt;
&lt;li&gt;Auth&lt;/li&gt;
&lt;li&gt;Proxy&lt;/li&gt;
&lt;li&gt;TLS&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id="-breaking-changes"&gt;&lt;a href="#-breaking-changes" class="header-anchor"&gt;&lt;/a&gt;⚠️ &lt;strong&gt;Breaking Changes:&lt;/strong&gt;
&lt;/h2&gt;&lt;h3 id="config-changes"&gt;&lt;a href="#config-changes" class="header-anchor"&gt;&lt;/a&gt;&lt;strong&gt;Config Changes:&lt;/strong&gt;
&lt;/h3&gt;&lt;p&gt;&lt;strong&gt;ลบ Legacy aliases:&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;เดิม&lt;/th&gt;
 &lt;th&gt;ใหม่&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;code&gt;talk.voiceId&lt;/code&gt;&lt;/td&gt;
 &lt;td&gt;ใช้ canonical path&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;code&gt;talk.apiKey&lt;/code&gt;&lt;/td&gt;
 &lt;td&gt;ใช้ canonical path&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;code&gt;agents.*.sandbox.perSession&lt;/code&gt;&lt;/td&gt;
 &lt;td&gt;ใช้ &lt;code&gt;enabled&lt;/code&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;code&gt;browser.ssrfPolicy.allowPrivateNetwork&lt;/code&gt;&lt;/td&gt;
 &lt;td&gt;ใช้ canonical path&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;code&gt;hooks.internal.handlers&lt;/code&gt;&lt;/td&gt;
 &lt;td&gt;ใช้ canonical path&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Migration:&lt;/strong&gt;&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;1&lt;/span&gt;&lt;span class="cl"&gt;&lt;span class="c1"&gt;# ใช้ openclaw doctor --fix&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;2&lt;/span&gt;&lt;span class="cl"&gt;openclaw doctor --fix
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;hr&gt;
&lt;h2 id="-สรปอพเดท"&gt;&lt;a href="#-%e0%b8%aa%e0%b8%a3%e0%b8%9b%e0%b8%ad%e0%b8%9e%e0%b9%80%e0%b8%94%e0%b8%97" class="header-anchor"&gt;&lt;/a&gt;📊 &lt;strong&gt;สรุปอัพเดท:&lt;/strong&gt;
&lt;/h2&gt;&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;หมวดหมู่&lt;/th&gt;
 &lt;th&gt;จำนวน&lt;/th&gt;
 &lt;th&gt;หมายเหตุ&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;strong&gt;Tools ใหม่&lt;/strong&gt;&lt;/td&gt;
 &lt;td&gt;2&lt;/td&gt;
 &lt;td&gt;Video, Music generation&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;strong&gt;Providers ใหม่&lt;/strong&gt;&lt;/td&gt;
 &lt;td&gt;6+&lt;/td&gt;
 &lt;td&gt;Qwen, Fireworks, StepFun, etc.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;strong&gt;Languages&lt;/strong&gt;&lt;/td&gt;
 &lt;td&gt;12&lt;/td&gt;
 &lt;td&gt;Control UI multilingual&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;strong&gt;Integrations&lt;/strong&gt;&lt;/td&gt;
 &lt;td&gt;3&lt;/td&gt;
 &lt;td&gt;ComfyUI, ClawHub, Bedrock&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;strong&gt;Breaking Changes&lt;/strong&gt;&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;td&gt;Config aliases&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;hr&gt;
&lt;h2 id="-วธอพเดท"&gt;&lt;a href="#-%e0%b8%a7%e0%b8%98%e0%b8%ad%e0%b8%9e%e0%b9%80%e0%b8%94%e0%b8%97" class="header-anchor"&gt;&lt;/a&gt;🚀 &lt;strong&gt;วิธีอัพเดท:&lt;/strong&gt;
&lt;/h2&gt;&lt;h3 id="วธท-1-npm"&gt;&lt;a href="#%e0%b8%a7%e0%b8%98%e0%b8%97-1-npm" class="header-anchor"&gt;&lt;/a&gt;&lt;strong&gt;วิธีที่ 1: npm&lt;/strong&gt;
&lt;/h3&gt;&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;1&lt;/span&gt;&lt;span class="cl"&gt;npm install -g openclaw@latest
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h3 id="วธท-2-pnpm"&gt;&lt;a href="#%e0%b8%a7%e0%b8%98%e0%b8%97-2-pnpm" class="header-anchor"&gt;&lt;/a&gt;&lt;strong&gt;วิธีที่ 2: pnpm&lt;/strong&gt;
&lt;/h3&gt;&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;1&lt;/span&gt;&lt;span class="cl"&gt;pnpm add -g openclaw@latest
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h3 id="วธท-3-จาก-source"&gt;&lt;a href="#%e0%b8%a7%e0%b8%98%e0%b8%97-3-%e0%b8%88%e0%b8%b2%e0%b8%81-source" class="header-anchor"&gt;&lt;/a&gt;&lt;strong&gt;วิธีที่ 3: จาก Source&lt;/strong&gt;
&lt;/h3&gt;&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;1&lt;/span&gt;&lt;span class="cl"&gt;&lt;span class="nb"&gt;cd&lt;/span&gt; openclaw
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;2&lt;/span&gt;&lt;span class="cl"&gt;git pull
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;3&lt;/span&gt;&lt;span class="cl"&gt;pnpm install &lt;span class="o"&gt;&amp;amp;&amp;amp;&lt;/span&gt; pnpm build
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;hr&gt;
&lt;h2 id="-หลงอพเดท"&gt;&lt;a href="#-%e0%b8%ab%e0%b8%a5%e0%b8%87%e0%b8%ad%e0%b8%9e%e0%b9%80%e0%b8%94%e0%b8%97" class="header-anchor"&gt;&lt;/a&gt;✅ &lt;strong&gt;หลังอัพเดท:&lt;/strong&gt;
&lt;/h2&gt;&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt; 1&lt;/span&gt;&lt;span class="cl"&gt;&lt;span class="c1"&gt;# 1. เช็คเวอร์ชั่น&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt; 2&lt;/span&gt;&lt;span class="cl"&gt;openclaw --version
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt; 3&lt;/span&gt;&lt;span class="cl"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt; 4&lt;/span&gt;&lt;span class="cl"&gt;&lt;span class="c1"&gt;# 2. รัน doctor&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt; 5&lt;/span&gt;&lt;span class="cl"&gt;openclaw doctor
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt; 6&lt;/span&gt;&lt;span class="cl"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt; 7&lt;/span&gt;&lt;span class="cl"&gt;&lt;span class="c1"&gt;# 3. แก้ config (ถ้ามี breaking changes)&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt; 8&lt;/span&gt;&lt;span class="cl"&gt;openclaw doctor --fix
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt; 9&lt;/span&gt;&lt;span class="cl"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;10&lt;/span&gt;&lt;span class="cl"&gt;&lt;span class="c1"&gt;# 4. Restart gateway&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;11&lt;/span&gt;&lt;span class="cl"&gt;openclaw gateway restart
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;hr&gt;
&lt;h2 id="-ฟเจอรทมกแนะนำ"&gt;&lt;a href="#-%e0%b8%9f%e0%b9%80%e0%b8%88%e0%b8%ad%e0%b8%a3%e0%b8%97%e0%b8%a1%e0%b8%81%e0%b9%81%e0%b8%99%e0%b8%b0%e0%b8%99%e0%b8%b3" class="header-anchor"&gt;&lt;/a&gt;🎯 &lt;strong&gt;ฟีเจอร์ที่มิกแนะนำ:&lt;/strong&gt;
&lt;/h2&gt;&lt;h3 id="สำหรบนกพฒนาชมชน"&gt;&lt;a href="#%e0%b8%aa%e0%b8%b3%e0%b8%ab%e0%b8%a3%e0%b8%9a%e0%b8%99%e0%b8%81%e0%b8%9e%e0%b8%92%e0%b8%99%e0%b8%b2%e0%b8%8a%e0%b8%a1%e0%b8%8a%e0%b8%99" class="header-anchor"&gt;&lt;/a&gt;&lt;strong&gt;สำหรับนักพัฒนาชุมชน:&lt;/strong&gt;
&lt;/h3&gt;&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;Video Generation&lt;/strong&gt; - สร้างวิดีโอประชาสัมพันธ์&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Music Generation&lt;/strong&gt; - สร้างเพลงประกอบคอนเทนต์&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Multilingual UI&lt;/strong&gt; - แสดงผลหลายภาษา&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Context Visibility&lt;/strong&gt; - ควบคุม privacy&lt;/li&gt;
&lt;/ol&gt;
&lt;hr&gt;
&lt;h2 id="-สถตเวอรชน"&gt;&lt;a href="#-%e0%b8%aa%e0%b8%96%e0%b8%95%e0%b9%80%e0%b8%a7%e0%b8%ad%e0%b8%a3%e0%b8%8a%e0%b8%99" class="header-anchor"&gt;&lt;/a&gt;📈 &lt;strong&gt;สถิติเวอร์ชั่น:&lt;/strong&gt;
&lt;/h2&gt;&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;เวอร์ชั่น&lt;/th&gt;
 &lt;th&gt;วันที่&lt;/th&gt;
 &lt;th&gt;ฟีเจอร์หลัก&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;v2026.4.5&lt;/td&gt;
 &lt;td&gt;6 เม.ย. 2569&lt;/td&gt;
 &lt;td&gt;Video, Music, 12+ ฟีเจอร์&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;v2026.4.4&lt;/td&gt;
 &lt;td&gt;(ก่อนหน้า)&lt;/td&gt;
 &lt;td&gt;-&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;v2026.4.3&lt;/td&gt;
 &lt;td&gt;(ก่อนหน้า)&lt;/td&gt;
 &lt;td&gt;-&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;hr&gt;
&lt;h2 id="-ลงกทเปนประโยชน"&gt;&lt;a href="#-%e0%b8%a5%e0%b8%87%e0%b8%81%e0%b8%97%e0%b9%80%e0%b8%9b%e0%b8%99%e0%b8%9b%e0%b8%a3%e0%b8%b0%e0%b9%82%e0%b8%a2%e0%b8%8a%e0%b8%99" class="header-anchor"&gt;&lt;/a&gt;🔗 &lt;strong&gt;ลิงก์ที่เป็นประโยชน์:&lt;/strong&gt;
&lt;/h2&gt;&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;แหล่ง&lt;/th&gt;
 &lt;th&gt;ลิงก์&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;strong&gt;Release Notes&lt;/strong&gt;&lt;/td&gt;
 &lt;td&gt;&lt;a class="link" href="https://github.com/openclaw/openclaw/releases/tag/v2026.4.5" target="_blank" rel="noopener"
 &gt;https://github.com/openclaw/openclaw/releases/tag/v2026.4.5&lt;/a&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;strong&gt;GitHub Repo&lt;/strong&gt;&lt;/td&gt;
 &lt;td&gt;&lt;a class="link" href="https://github.com/openclaw/openclaw" target="_blank" rel="noopener"
 &gt;https://github.com/openclaw/openclaw&lt;/a&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;strong&gt;Documentation&lt;/strong&gt;&lt;/td&gt;
 &lt;td&gt;&lt;a class="link" href="https://docs.openclaw.ai" target="_blank" rel="noopener"
 &gt;https://docs.openclaw.ai&lt;/a&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;strong&gt;Discord&lt;/strong&gt;&lt;/td&gt;
 &lt;td&gt;&lt;a class="link" href="https://discord.gg/clawd" target="_blank" rel="noopener"
 &gt;https://discord.gg/clawd&lt;/a&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;hr&gt;
&lt;hr&gt;
&lt;p&gt;&lt;strong&gt;อัพเดทเลย!&lt;/strong&gt; 🚀&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;1&lt;/span&gt;&lt;span class="cl"&gt;npm install -g openclaw@latest
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;hr&gt;
&lt;p&gt;&lt;em&gt;อัพเดทโดย: Mick&lt;/em&gt;&lt;br&gt;
&lt;em&gt;อ้างอิง: OpenClaw v2026.4.5 Release Notes&lt;/em&gt;&lt;br&gt;
&lt;em&gt;6 เมษายน 2569&lt;/em&gt;&lt;/p&gt;</description></item><item><title>AI Engineering สำหรับนักพัฒนาชุมชน: บทนำ - ทำไมต้องใช้ AI กับ 4 ภารกิจหลัก?</title><link>https://neng-lab.com/posts/ai-engineering-intro/</link><pubDate>Mon, 06 Apr 2026 22:00:00 +0700</pubDate><author>jitaret@gmail.com (เหน่ง)</author><guid>https://neng-lab.com/posts/ai-engineering-intro/</guid><description>&lt;img src="https://neng-lab.com/" alt="Featured image of post AI Engineering สำหรับนักพัฒนาชุมชน: บทนำ - ทำไมต้องใช้ AI กับ 4 ภารกิจหลัก?" /&gt;&lt;h1 id="-ai-engineering-สำหรบนกพฒนาชมชน"&gt;&lt;a href="#-ai-engineering-%e0%b8%aa%e0%b8%b3%e0%b8%ab%e0%b8%a3%e0%b8%9a%e0%b8%99%e0%b8%81%e0%b8%9e%e0%b8%92%e0%b8%99%e0%b8%b2%e0%b8%8a%e0%b8%a1%e0%b8%8a%e0%b8%99" class="header-anchor"&gt;&lt;/a&gt;📘 AI Engineering สำหรับนักพัฒนาชุมชน
&lt;/h1&gt;&lt;p&gt;&lt;strong&gt;ซีรีส์: ประยุกต์ใช้ AI สร้างสรรค์งานชุมชน คอนเทนต์ และวิจัย&lt;/strong&gt;&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;&lt;strong&gt;ผู้เขียน:&lt;/strong&gt; เหน่ง (นักวิชาการพัฒนาชุมชน)&lt;br&gt;
&lt;strong&gt;สังกัด:&lt;/strong&gt; กรมการพัฒนาชุมชน กระทรวงมหาดไทย&lt;br&gt;
&lt;strong&gt;วันที่:&lt;/strong&gt; 6 เมษายน 2569&lt;br&gt;
&lt;strong&gt;อ้างอิง:&lt;/strong&gt; AI Engineering โดย Chip Huyen (O&amp;rsquo;Reilly, 2025)&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id="-เชอมโยงกบ-4-ภารกจหลกกรมการพฒนาชมชน"&gt;&lt;a href="#-%e0%b9%80%e0%b8%8a%e0%b8%ad%e0%b8%a1%e0%b9%82%e0%b8%a2%e0%b8%87%e0%b8%81%e0%b8%9a-4-%e0%b8%a0%e0%b8%b2%e0%b8%a3%e0%b8%81%e0%b8%88%e0%b8%ab%e0%b8%a5%e0%b8%81%e0%b8%81%e0%b8%a3%e0%b8%a1%e0%b8%81%e0%b8%b2%e0%b8%a3%e0%b8%9e%e0%b8%92%e0%b8%99%e0%b8%b2%e0%b8%8a%e0%b8%a1%e0%b8%8a%e0%b8%99" class="header-anchor"&gt;&lt;/a&gt;🏛️ &lt;strong&gt;เชื่อมโยงกับ 4 ภารกิจหลักกรมการพัฒนาชุมชน&lt;/strong&gt;
&lt;/h2&gt;&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;ภารกิจ&lt;/th&gt;
 &lt;th&gt;AI ช่วยอะไรได้&lt;/th&gt;
 &lt;th&gt;ตัวอย่างการใช้งาน&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;strong&gt;1. สร้างชุมชนเข้มแข็ง&lt;/strong&gt;&lt;/td&gt;
 &lt;td&gt;Chatbot ให้คำปรึกษา 24/7&lt;/td&gt;
 &lt;td&gt;ตอบคำถามสวัสดิการ, OTOP, กองทุน&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;strong&gt;2. สร้างเศรษฐกิจฐานราก&lt;/strong&gt;&lt;/td&gt;
 &lt;td&gt;วิเคราะห์ข้อมูล OTOP&lt;/td&gt;
 &lt;td&gt;หาแนวโน้มตลาด, แนะนำผลิตภัณฑ์&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;strong&gt;3. สร้างเครือข่าย&lt;/strong&gt;&lt;/td&gt;
 &lt;td&gt;สรุปการประชุมอัตโนมัติ&lt;/td&gt;
 &lt;td&gt;จัดทำรายงาน, ติดตามความคืบหน้า&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;strong&gt;4. พัฒนาการบริหารจัดการกรม&lt;/strong&gt;&lt;/td&gt;
 &lt;td&gt;สร้างคอนเทนต์อัตโนมัติ&lt;/td&gt;
 &lt;td&gt;โพสต์ Facebook, LINE, TikTok&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;hr&gt;
&lt;h2 id="-วสยทศน-ชมชนเขมแขงดวย-ai"&gt;&lt;a href="#-%e0%b8%a7%e0%b8%aa%e0%b8%a2%e0%b8%97%e0%b8%a8%e0%b8%99-%e0%b8%8a%e0%b8%a1%e0%b8%8a%e0%b8%99%e0%b9%80%e0%b8%82%e0%b8%a1%e0%b9%81%e0%b8%82%e0%b8%87%e0%b8%94%e0%b8%a7%e0%b8%a2-ai" class="header-anchor"&gt;&lt;/a&gt;🎯 &lt;strong&gt;วิสัยทัศน์: ชุมชนเข้มแข็งด้วย AI&lt;/strong&gt;
&lt;/h2&gt;&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-fallback" data-lang="fallback"&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;1&lt;/span&gt;&lt;span class="cl"&gt;เศรษฐกิจฐานรากมั่นคง ชุมชนเข้มแข็งอย่างยั่งยืน
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;2&lt;/span&gt;&lt;span class="cl"&gt; ↓
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;3&lt;/span&gt;&lt;span class="cl"&gt; AI เป็นเครื่องมือเสริมศักยภาพ
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;4&lt;/span&gt;&lt;span class="cl"&gt; ↓
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;5&lt;/span&gt;&lt;span class="cl"&gt; นักพัฒนาชุมชนมีเวลาทำโครงการใหม่
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;6&lt;/span&gt;&lt;span class="cl"&gt; ชาวบ้านได้รับบริการรวดเร็วขึ้น
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;7&lt;/span&gt;&lt;span class="cl"&gt; ข้อมูลถูกวิเคราะห์อย่างมีประสิทธิภาพ
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;hr&gt;
&lt;h2 id="-การปฏวต-ai-ทเปลยนทกอยาง"&gt;&lt;a href="#-%e0%b8%81%e0%b8%b2%e0%b8%a3%e0%b8%9b%e0%b8%8f%e0%b8%a7%e0%b8%95-ai-%e0%b8%97%e0%b9%80%e0%b8%9b%e0%b8%a5%e0%b8%a2%e0%b8%99%e0%b8%97%e0%b8%81%e0%b8%ad%e0%b8%a2%e0%b8%b2%e0%b8%87" class="header-anchor"&gt;&lt;/a&gt;🌟 &lt;strong&gt;การปฏิวัติ AI ที่เปลี่ยนทุกอย่าง&lt;/strong&gt;
&lt;/h2&gt;&lt;p&gt;ในปี 2569 (2026) โลกเปลี่ยนไปอย่างสิ้นเชิงด้วย &lt;strong&gt;Generative AI&lt;/strong&gt; และ &lt;strong&gt;Foundation Models&lt;/strong&gt; เช่น GPT-4o, Claude 3.5, Qwen 3.5, Gemini 3.1, Llama 4&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;สถิติที่น่าสนใจ:&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;อาชีพ&lt;/th&gt;
 &lt;th&gt;% ที่ AI ทำได้&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;นักเขียนเนื้อหา&lt;/td&gt;
 &lt;td&gt;100%&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;ล่ามแปลภาษา&lt;/td&gt;
 &lt;td&gt;100%&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;นักออกแบบเว็บ&lt;/td&gt;
 &lt;td&gt;100%&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;นักวิเคราะห์ข้อมูล&lt;/td&gt;
 &lt;td&gt;85%&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;strong&gt;นักพัฒนาชุมชน&lt;/strong&gt;&lt;/td&gt;
 &lt;td&gt;&lt;strong&gt;60%&lt;/strong&gt; (งานซ้ำซ้อน)&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;คำถามสำคัญ:&lt;/strong&gt;&lt;/p&gt;

 &lt;blockquote&gt;
 &lt;p&gt;&lt;em&gt;&amp;ldquo;AI จะแทนที่มนุษย์ หรือ เป็นเครื่องมือที่ทรงพลังที่สุดของเรา?&amp;rdquo;&lt;/em&gt;&lt;/p&gt;

 &lt;/blockquote&gt;
&lt;p&gt;&lt;strong&gt;คำตอบ:&lt;/strong&gt; ขึ้นอยู่กับว่า &lt;strong&gt;เราใช้ AI เป็นไหม&lt;/strong&gt;&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id="-ราคาโมเดล-ai-ป-2026-ตอ-1m-tokens"&gt;&lt;a href="#-%e0%b8%a3%e0%b8%b2%e0%b8%84%e0%b8%b2%e0%b9%82%e0%b8%a1%e0%b9%80%e0%b8%94%e0%b8%a5-ai-%e0%b8%9b-2026-%e0%b8%95%e0%b8%ad-1m-tokens" class="header-anchor"&gt;&lt;/a&gt;💰 &lt;strong&gt;ราคาโมเดล AI ปี 2026 (ต่อ 1M tokens)&lt;/strong&gt;
&lt;/h2&gt;&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;โมเดล&lt;/th&gt;
 &lt;th&gt;Input&lt;/th&gt;
 &lt;th&gt;Output&lt;/th&gt;
 &lt;th&gt;Context&lt;/th&gt;
 &lt;th&gt;หมายเหตุ&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;strong&gt;DeepSeek V3.2&lt;/strong&gt;&lt;/td&gt;
 &lt;td&gt;$0.14&lt;/td&gt;
 &lt;td&gt;$0.28&lt;/td&gt;
 &lt;td&gt;-&lt;/td&gt;
 &lt;td&gt;✅ &lt;strong&gt;ถูกที่สุด!&lt;/strong&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;strong&gt;GPT-4o-mini&lt;/strong&gt;&lt;/td&gt;
 &lt;td&gt;$0.15&lt;/td&gt;
 &lt;td&gt;$0.60&lt;/td&gt;
 &lt;td&gt;128K&lt;/td&gt;
 &lt;td&gt;ประหยัด&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;strong&gt;Llama 4&lt;/strong&gt;&lt;/td&gt;
 &lt;td&gt;$0.15&lt;/td&gt;
 &lt;td&gt;$0.60&lt;/td&gt;
 &lt;td&gt;-&lt;/td&gt;
 &lt;td&gt;Open-source&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;strong&gt;Gemini 2.5 Pro&lt;/strong&gt;&lt;/td&gt;
 &lt;td&gt;$1.25&lt;/td&gt;
 &lt;td&gt;-&lt;/td&gt;
 &lt;td&gt;&lt;strong&gt;2M&lt;/strong&gt;&lt;/td&gt;
 &lt;td&gt;Context ใหญ่สุด&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;strong&gt;GPT-4o&lt;/strong&gt;&lt;/td&gt;
 &lt;td&gt;$2.50&lt;/td&gt;
 &lt;td&gt;$10.00&lt;/td&gt;
 &lt;td&gt;128K&lt;/td&gt;
 &lt;td&gt;Production&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;strong&gt;Claude 3.5 Sonnet&lt;/strong&gt;&lt;/td&gt;
 &lt;td&gt;$3.00&lt;/td&gt;
 &lt;td&gt;$15.00&lt;/td&gt;
 &lt;td&gt;200K&lt;/td&gt;
 &lt;td&gt;Coding &amp;amp; Reasoning&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;strong&gt;GPT-5&lt;/strong&gt;&lt;/td&gt;
 &lt;td&gt;$10&lt;/td&gt;
 &lt;td&gt;$30&lt;/td&gt;
 &lt;td&gt;-&lt;/td&gt;
 &lt;td&gt;❌ แพงกว่า DeepSeek 100x!&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;💡 เคล็ดลับ:&lt;/strong&gt; เริ่มจากโมเดลฟรีก่อน!&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;🥇 &lt;strong&gt;Google AI Studio&lt;/strong&gt;: 15 requests/minute (ใจที่สุด!)&lt;/li&gt;
&lt;li&gt;🥈 &lt;strong&gt;OpenAI&lt;/strong&gt;: $5 credits (หมดอายุ 3 เดือน)&lt;/li&gt;
&lt;li&gt;🥉 &lt;strong&gt;GitHub Copilot&lt;/strong&gt;: 2,000 completions/เดือน&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id="-ai-ชวย-4-ภารกจหลกอยางไร"&gt;&lt;a href="#-ai-%e0%b8%8a%e0%b8%a7%e0%b8%a2-4-%e0%b8%a0%e0%b8%b2%e0%b8%a3%e0%b8%81%e0%b8%88%e0%b8%ab%e0%b8%a5%e0%b8%81%e0%b8%ad%e0%b8%a2%e0%b8%b2%e0%b8%87%e0%b9%84%e0%b8%a3" class="header-anchor"&gt;&lt;/a&gt;💼 &lt;strong&gt;AI ช่วย 4 ภารกิจหลักอย่างไร?&lt;/strong&gt;
&lt;/h2&gt;&lt;h3 id="ภารกจท-1-ชมชนเขมแขง"&gt;&lt;a href="#%e0%b8%a0%e0%b8%b2%e0%b8%a3%e0%b8%81%e0%b8%88%e0%b8%97-1-%e0%b8%8a%e0%b8%a1%e0%b8%8a%e0%b8%99%e0%b9%80%e0%b8%82%e0%b8%a1%e0%b9%81%e0%b8%82%e0%b8%87" class="header-anchor"&gt;&lt;/a&gt;&lt;strong&gt;ภารกิจที่ 1: ชุมชนเข้มแข็ง&lt;/strong&gt;
&lt;/h3&gt;&lt;p&gt;&lt;strong&gt;ปัญหา:&lt;/strong&gt;&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-fallback" data-lang="fallback"&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;1&lt;/span&gt;&lt;span class="cl"&gt;❌ ชาวบ้านโทรถามเรื่องสวัสดิการวันละ 50+ สาย
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;2&lt;/span&gt;&lt;span class="cl"&gt;❌ เจ้าหน้าที่ตอบคำถามเดิมซ้ำๆ
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;3&lt;/span&gt;&lt;span class="cl"&gt;❌ ไม่มีเวลาทำโครงการใหม่
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;&lt;strong&gt;AI ช่วย:&lt;/strong&gt;&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-fallback" data-lang="fallback"&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;1&lt;/span&gt;&lt;span class="cl"&gt;✅ LINE Chatbot ตอบคำถามอัตโนมัติ 24/7
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;2&lt;/span&gt;&lt;span class="cl"&gt;✅ รวบรวม FAQ 50 คำถามพบบ่อย
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;3&lt;/span&gt;&lt;span class="cl"&gt;✅ มีปุ่ม &amp;#34;ติดต่อเจ้าหน้าที่&amp;#34; สำหรับกรณีฉุกเฉิน
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;&lt;strong&gt;ผลลัพธ์:&lt;/strong&gt;&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-fallback" data-lang="fallback"&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;1&lt;/span&gt;&lt;span class="cl"&gt;📉 ลดสายโทรเข้า 70% (50 → 15 สาย/วัน)
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;2&lt;/span&gt;&lt;span class="cl"&gt;⚡ ชาวบ้านได้รับคำตอบทันที (0 นาที รอ)
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;3&lt;/span&gt;&lt;span class="cl"&gt;😊 เจ้าหน้าที่มีเวลาทำโครงการใหม่ 3 โครงการ
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;4&lt;/span&gt;&lt;span class="cl"&gt;📈 ความพึงพอใจชาวบ้าน: 90%
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;hr&gt;
&lt;h3 id="ภารกจท-2-เศรษฐกจฐานราก"&gt;&lt;a href="#%e0%b8%a0%e0%b8%b2%e0%b8%a3%e0%b8%81%e0%b8%88%e0%b8%97-2-%e0%b9%80%e0%b8%a8%e0%b8%a3%e0%b8%a9%e0%b8%90%e0%b8%81%e0%b8%88%e0%b8%90%e0%b8%b2%e0%b8%99%e0%b8%a3%e0%b8%b2%e0%b8%81" class="header-anchor"&gt;&lt;/a&gt;&lt;strong&gt;ภารกิจที่ 2: เศรษฐกิจฐานราก&lt;/strong&gt;
&lt;/h3&gt;&lt;p&gt;&lt;strong&gt;ปัญหา:&lt;/strong&gt;&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-fallback" data-lang="fallback"&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;1&lt;/span&gt;&lt;span class="cl"&gt;❌ ผลิตภัณฑ์ OTOP ขายไม่ออก
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;2&lt;/span&gt;&lt;span class="cl"&gt;❌ ไม่รู้แนวโน้มตลาด
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;3&lt;/span&gt;&lt;span class="cl"&gt;❌ ขาดคำแนะนำในการพัฒนาผลิตภัณฑ์
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;&lt;strong&gt;AI ช่วย:&lt;/strong&gt;&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-fallback" data-lang="fallback"&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;1&lt;/span&gt;&lt;span class="cl"&gt;✅ วิเคราะห์ข้อมูลยอดขาย 5 ปีย้อนหลัง
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;2&lt;/span&gt;&lt;span class="cl"&gt;✅ หาแนวโน้มตลาดจาก Social Media
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;3&lt;/span&gt;&lt;span class="cl"&gt;✅ แนะนำช่องทางขายใหม่ (TikTok, Shopee)
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;4&lt;/span&gt;&lt;span class="cl"&gt;✅ ออกแบบแพ็กเกจจิ้งใหม่
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;&lt;strong&gt;ผลลัพธ์:&lt;/strong&gt;&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-fallback" data-lang="fallback"&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;1&lt;/span&gt;&lt;span class="cl"&gt;💰 ยอดขายเพิ่ม 25% ใน 3 เดือน
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;2&lt;/span&gt;&lt;span class="cl"&gt;📦 มีผลิตภัณฑ์ใหม่ 5 รายการ
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;3&lt;/span&gt;&lt;span class="cl"&gt;🌐 ขายออนไลน์ได้ 30% ของยอดขาย
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;hr&gt;
&lt;h3 id="ภารกจท-3-เครอขาย"&gt;&lt;a href="#%e0%b8%a0%e0%b8%b2%e0%b8%a3%e0%b8%81%e0%b8%88%e0%b8%97-3-%e0%b9%80%e0%b8%84%e0%b8%a3%e0%b8%ad%e0%b8%82%e0%b8%b2%e0%b8%a2" class="header-anchor"&gt;&lt;/a&gt;&lt;strong&gt;ภารกิจที่ 3: เครือข่าย&lt;/strong&gt;
&lt;/h3&gt;&lt;p&gt;&lt;strong&gt;ปัญหา:&lt;/strong&gt;&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-fallback" data-lang="fallback"&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;1&lt;/span&gt;&lt;span class="cl"&gt;❌ ประชุมบ่อย ทำรายงานไม่ทัน
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;2&lt;/span&gt;&lt;span class="cl"&gt;❌ ติดตามความคืบหน้ายาก
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;3&lt;/span&gt;&lt;span class="cl"&gt;❌ ข้อมูลกระจายอยู่หลายที่
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;&lt;strong&gt;AI ช่วย:&lt;/strong&gt;&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-fallback" data-lang="fallback"&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;1&lt;/span&gt;&lt;span class="cl"&gt;✅ สรุปการประชุมอัตโนมัติ
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;2&lt;/span&gt;&lt;span class="cl"&gt;✅ แยก Action Items ให้แต่ละคน
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;3&lt;/span&gt;&lt;span class="cl"&gt;✅ ติดตามความคืบหน้าอัตโนมัติ
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;4&lt;/span&gt;&lt;span class="cl"&gt;✅ สร้าง Dashboard กลาง
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;&lt;strong&gt;ผลลัพธ์:&lt;/strong&gt;&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-fallback" data-lang="fallback"&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;1&lt;/span&gt;&lt;span class="cl"&gt;⏱️ ลดเวลาทำรายงานจาก 3 ชม. → 30 นาที
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;2&lt;/span&gt;&lt;span class="cl"&gt;📋 ติดตามความคืบหน้าได้ Real-time
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;3&lt;/span&gt;&lt;span class="cl"&gt;🤝 เครือข่ายทำงานร่วมกันมีประสิทธิภาพขึ้น
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;hr&gt;
&lt;h3 id="ภารกจท-4-พฒนาการบรหารจดการกรม"&gt;&lt;a href="#%e0%b8%a0%e0%b8%b2%e0%b8%a3%e0%b8%81%e0%b8%88%e0%b8%97-4-%e0%b8%9e%e0%b8%92%e0%b8%99%e0%b8%b2%e0%b8%81%e0%b8%b2%e0%b8%a3%e0%b8%9a%e0%b8%a3%e0%b8%ab%e0%b8%b2%e0%b8%a3%e0%b8%88%e0%b8%94%e0%b8%81%e0%b8%b2%e0%b8%a3%e0%b8%81%e0%b8%a3%e0%b8%a1" class="header-anchor"&gt;&lt;/a&gt;&lt;strong&gt;ภารกิจที่ 4: พัฒนาการบริหารจัดการกรม&lt;/strong&gt;
&lt;/h3&gt;&lt;p&gt;&lt;strong&gt;ปัญหา:&lt;/strong&gt;&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-fallback" data-lang="fallback"&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;1&lt;/span&gt;&lt;span class="cl"&gt;❌ ไม่มีเวลาโพสต์ Facebook
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;2&lt;/span&gt;&lt;span class="cl"&gt;❌ คอนเทนต์ไม่สม่ำเสมอ
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;3&lt;/span&gt;&lt;span class="cl"&gt;❌ Engagement ต่ำ
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;&lt;strong&gt;AI ช่วย:&lt;/strong&gt;&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-fallback" data-lang="fallback"&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;1&lt;/span&gt;&lt;span class="cl"&gt;✅ สร้างคอนเทนต์อัตโนมัติจากข้อมูลที่มี
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;2&lt;/span&gt;&lt;span class="cl"&gt;✅ วางแผนโพสต์ล่วงหน้า 1 เดือน
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;3&lt;/span&gt;&lt;span class="cl"&gt;✅ วิเคราะห์ Engagement หาเวลาโพสต์ที่ดีที่สุด
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;4&lt;/span&gt;&lt;span class="cl"&gt;✅ ตอบคอมเมนต์อัตโนมัติ
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;&lt;strong&gt;ผลลัพธ์:&lt;/strong&gt;&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-fallback" data-lang="fallback"&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;1&lt;/span&gt;&lt;span class="cl"&gt;📱 โพสต์ได้ทุกวัน (จากเดือนละ 5 โพสต์)
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;2&lt;/span&gt;&lt;span class="cl"&gt;❤️ Engagement เพิ่มขึ้น 50%
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;3&lt;/span&gt;&lt;span class="cl"&gt;👥 ผู้ติดตามเพิ่ม 200% ใน 3 เดือน
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;hr&gt;
&lt;h2 id="-ai-engineering-คออะไร"&gt;&lt;a href="#-ai-engineering-%e0%b8%84%e0%b8%ad%e0%b8%ad%e0%b8%b0%e0%b9%84%e0%b8%a3" class="header-anchor"&gt;&lt;/a&gt;🎯 &lt;strong&gt;AI Engineering คืออะไร?&lt;/strong&gt;
&lt;/h2&gt;&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-fallback" data-lang="fallback"&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt; 1&lt;/span&gt;&lt;span class="cl"&gt;AI Engineering = ศาสตร์การสร้างระบบ AI ที่ใช้งานได้จริง
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt; 2&lt;/span&gt;&lt;span class="cl"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt; 3&lt;/span&gt;&lt;span class="cl"&gt;ไม่ใช่แค่:
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt; 4&lt;/span&gt;&lt;span class="cl"&gt;❌ เขียน Prompt เป็น
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt; 5&lt;/span&gt;&lt;span class="cl"&gt;❌ ใช้ ChatGPT ได้
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt; 6&lt;/span&gt;&lt;span class="cl"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt; 7&lt;/span&gt;&lt;span class="cl"&gt;แต่ต้อง:
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt; 8&lt;/span&gt;&lt;span class="cl"&gt;✅ วางแผนระบบเป็น
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt; 9&lt;/span&gt;&lt;span class="cl"&gt;✅ เลือกโมเดลเหมาะสม
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;10&lt;/span&gt;&lt;span class="cl"&gt;✅ ออกแบบ Human-AI Interface
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;11&lt;/span&gt;&lt;span class="cl"&gt;✅ วัดผลและปรับปรุง
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;&lt;strong&gt;หนังสือ &amp;ldquo;AI Engineering&amp;rdquo; โดย Chip Huyen&lt;/strong&gt; (O&amp;rsquo;Reilly, 2025) คือคู่มือครบวงจรที่สอนทุกอย่างนี้&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id="-ทำไมนกพฒนาชมชนตองอาน"&gt;&lt;a href="#-%e0%b8%97%e0%b8%b3%e0%b9%84%e0%b8%a1%e0%b8%99%e0%b8%81%e0%b8%9e%e0%b8%92%e0%b8%99%e0%b8%b2%e0%b8%8a%e0%b8%a1%e0%b8%8a%e0%b8%99%e0%b8%95%e0%b8%ad%e0%b8%87%e0%b8%ad%e0%b8%b2%e0%b8%99" class="header-anchor"&gt;&lt;/a&gt;📖 &lt;strong&gt;ทำไมนักพัฒนาชุมชนต้องอ่าน?&lt;/strong&gt;
&lt;/h2&gt;&lt;h3 id="เชอมโยงกบงานประจำวน"&gt;&lt;a href="#%e0%b9%80%e0%b8%8a%e0%b8%ad%e0%b8%a1%e0%b9%82%e0%b8%a2%e0%b8%87%e0%b8%81%e0%b8%9a%e0%b8%87%e0%b8%b2%e0%b8%99%e0%b8%9b%e0%b8%a3%e0%b8%b0%e0%b8%88%e0%b8%b3%e0%b8%a7%e0%b8%99" class="header-anchor"&gt;&lt;/a&gt;&lt;strong&gt;เชื่อมโยงกับงานประจำวัน:&lt;/strong&gt;
&lt;/h3&gt;&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;งานชุมชน&lt;/th&gt;
 &lt;th&gt;AI ช่วยอะไรได้&lt;/th&gt;
 &lt;th&gt;ผลลัพธ์&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;strong&gt;ตอบคำถามชาวบ้าน&lt;/strong&gt;&lt;/td&gt;
 &lt;td&gt;Chatbot ตอบอัตโนมัติ 24/7&lt;/td&gt;
 &lt;td&gt;ชาวบ้านพึงพอใจ 90%&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;strong&gt;สร้างคอนเทนต์&lt;/strong&gt;&lt;/td&gt;
 &lt;td&gt;โพสต์ Facebook, LINE, TikTok&lt;/td&gt;
 &lt;td&gt;โพสต์ได้ทุกวัน&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;strong&gt;สรุปข่าวสาร&lt;/strong&gt;&lt;/td&gt;
 &lt;td&gt;สรุปนโยบายรัฐบาลเป็นภาษาง่ายๆ&lt;/td&gt;
 &lt;td&gt;ชาวบ้านเข้าใจเร็วขึ้น&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;strong&gt;วิเคราะห์ข้อมูล&lt;/strong&gt;&lt;/td&gt;
 &lt;td&gt;ประมวลผลแบบสำรวจ 200+ ครัวเรือน&lt;/td&gt;
 &lt;td&gt;เสร็จใน 10 นาที&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;strong&gt;เขียนรายงาน&lt;/strong&gt;&lt;/td&gt;
 &lt;td&gt;ร่างรายงานการประชุม, คำร้อง&lt;/td&gt;
 &lt;td&gt;ลดเวลา 70%&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;strong&gt;วิจัย&lt;/strong&gt;&lt;/td&gt;
 &lt;td&gt;วิเคราะห์ข้อมูลสัมภาษณ์, หา Theme&lt;/td&gt;
 &lt;td&gt;เสร็จเร็วขึ้น 3 เท่า&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;ผลลัพธ์โดยรวม:&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;⏱️ ลดงานซ้ำซ้อน 60%&lt;/li&gt;
&lt;li&gt;📈 เพิ่มประสิทธิภาพ 3 เท่า&lt;/li&gt;
&lt;li&gt;😊 ชาวบ้านได้รับบริการดีขึ้น&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id="-แผนทบทความในซรสน"&gt;&lt;a href="#-%e0%b9%81%e0%b8%9c%e0%b8%99%e0%b8%97%e0%b8%9a%e0%b8%97%e0%b8%84%e0%b8%a7%e0%b8%b2%e0%b8%a1%e0%b9%83%e0%b8%99%e0%b8%8b%e0%b8%a3%e0%b8%aa%e0%b8%99" class="header-anchor"&gt;&lt;/a&gt;🗺️ &lt;strong&gt;แผนที่บทความในซีรีส์นี้&lt;/strong&gt;
&lt;/h2&gt;&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-fallback" data-lang="fallback"&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt; 1&lt;/span&gt;&lt;span class="cl"&gt; ┌─────────────────┐
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt; 2&lt;/span&gt;&lt;span class="cl"&gt; │ AI Engineering │
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt; 3&lt;/span&gt;&lt;span class="cl"&gt; └────────┬────────┘
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt; 4&lt;/span&gt;&lt;span class="cl"&gt; │
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt; 5&lt;/span&gt;&lt;span class="cl"&gt; ┌───────────────────┼───────────────────┐
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt; 6&lt;/span&gt;&lt;span class="cl"&gt; │ │ │
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt; 7&lt;/span&gt;&lt;span class="cl"&gt; ▼ ▼ ▼
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt; 8&lt;/span&gt;&lt;span class="cl"&gt; ┌──────────┐ ┌──────────┐ ┌──────────┐
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt; 9&lt;/span&gt;&lt;span class="cl"&gt; │ ตอนที่ 1 │ │ ตอนที่ 2 │ │ ตอนที่ 3 │
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;10&lt;/span&gt;&lt;span class="cl"&gt; │ วางแผน │ │ Prompt │ │ RAG │
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;11&lt;/span&gt;&lt;span class="cl"&gt; │ AI App │ │Engineering│ │ │
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;12&lt;/span&gt;&lt;span class="cl"&gt; └──────────┘ └──────────┘ └──────────┘
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;13&lt;/span&gt;&lt;span class="cl"&gt; │ │ │
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;14&lt;/span&gt;&lt;span class="cl"&gt; └───────────────────┼───────────────────┘
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;15&lt;/span&gt;&lt;span class="cl"&gt; │
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;16&lt;/span&gt;&lt;span class="cl"&gt; ▼
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;17&lt;/span&gt;&lt;span class="cl"&gt; ┌──────────┐
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;18&lt;/span&gt;&lt;span class="cl"&gt; │ ตอนที่ 4 │
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;19&lt;/span&gt;&lt;span class="cl"&gt; │ Dataset │
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;20&lt;/span&gt;&lt;span class="cl"&gt; │ วิจัย │
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;21&lt;/span&gt;&lt;span class="cl"&gt; └──────────┘
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;&lt;strong&gt;อ่านจบแล้วจะทำอะไรได้:&lt;/strong&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;✅ วางแผน AI App สำหรับงานชุมชน&lt;/li&gt;
&lt;li&gt;✅ เขียน Prompt สร้างคอนเทนต์คุณภาพ&lt;/li&gt;
&lt;li&gt;✅ สร้างระบบตอบคำถามอัตโนมัติ (RAG)&lt;/li&gt;
&lt;li&gt;✅ จัดการ Dataset สำหรับวิจัย&lt;/li&gt;
&lt;/ol&gt;
&lt;hr&gt;
&lt;h2 id="-สารบญซรส-7-บทความ"&gt;&lt;a href="#-%e0%b8%aa%e0%b8%b2%e0%b8%a3%e0%b8%9a%e0%b8%8d%e0%b8%8b%e0%b8%a3%e0%b8%aa-7-%e0%b8%9a%e0%b8%97%e0%b8%84%e0%b8%a7%e0%b8%b2%e0%b8%a1" class="header-anchor"&gt;&lt;/a&gt;📚 &lt;strong&gt;สารบัญซีรีส์ (7 บทความ)&lt;/strong&gt;
&lt;/h2&gt;&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;#&lt;/th&gt;
 &lt;th&gt;ชื่อบทความ&lt;/th&gt;
 &lt;th&gt;สถานะ&lt;/th&gt;
 &lt;th&gt;เผยแพร่&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;td&gt;&lt;strong&gt;บทนำ: ทำไมต้อง AI Engineering?&lt;/strong&gt;&lt;/td&gt;
 &lt;td&gt;✅ อ่านอยู่&lt;/td&gt;
 &lt;td&gt;วันนี้&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;2&lt;/td&gt;
 &lt;td&gt;ตอนที่ 1: วางแผน AI App สำหรับงานชุมชน&lt;/td&gt;
 &lt;td&gt;✅ เผยแพร่แล้ว&lt;/td&gt;
 &lt;td&gt;✅ โพสต์แล้ว&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;3&lt;/td&gt;
 &lt;td&gt;ตอนที่ 2: Prompt Engineering สร้างคอนเทนต์&lt;/td&gt;
 &lt;td&gt;✅ เผยแพร่แล้ว&lt;/td&gt;
 &lt;td&gt;✅ โพสต์แล้ว&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;4&lt;/td&gt;
 &lt;td&gt;ตอนที่ 3: RAG ตอบคำถามนโยบายรัฐบาล&lt;/td&gt;
 &lt;td&gt;✅ เผยแพร่แล้ว&lt;/td&gt;
 &lt;td&gt;✅ โพสต์แล้ว&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;5&lt;/td&gt;
 &lt;td&gt;ตอนที่ 4: Dataset สำหรับวิจัยชุมชน&lt;/td&gt;
 &lt;td&gt;✅ เผยแพร่แล้ว&lt;/td&gt;
 &lt;td&gt;✅ โพสต์แล้ว&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;6&lt;/td&gt;
 &lt;td&gt;ตอนที่ 5: Agentic AI ทำงานแทนคุณ&lt;/td&gt;
 &lt;td&gt;✅ เผยแพร่แล้ว&lt;/td&gt;
 &lt;td&gt;✅ โพสต์แล้ว&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7&lt;/td&gt;
 &lt;td&gt;ตอนที่ 6: Fine-tuning AI Models&lt;/td&gt;
 &lt;td&gt;✅ เผยแพร่แล้ว&lt;/td&gt;
 &lt;td&gt;✅ โพสต์แล้ว&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8&lt;/td&gt;
 &lt;td&gt;ตอนที่ 7: สรุปซีรีส์ - เริ่มต้นใช้งาน&lt;/td&gt;
 &lt;td&gt;✅ เผยแพร่แล้ว&lt;/td&gt;
 &lt;td&gt;✅ โพสต์แล้ว&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;hr&gt;
&lt;h2 id="-เรมตนเดนทางดวยกน"&gt;&lt;a href="#-%e0%b9%80%e0%b8%a3%e0%b8%a1%e0%b8%95%e0%b8%99%e0%b9%80%e0%b8%94%e0%b8%99%e0%b8%97%e0%b8%b2%e0%b8%87%e0%b8%94%e0%b8%a7%e0%b8%a2%e0%b8%81%e0%b8%99" class="header-anchor"&gt;&lt;/a&gt;🚀 &lt;strong&gt;เริ่มต้นเดินทางด้วยกัน!&lt;/strong&gt;
&lt;/h2&gt;&lt;p&gt;ซีรีส์นี้จะพาคุณไปรู้จักกับ &lt;strong&gt;AI Engineering&lt;/strong&gt; แบบจับต้องได้&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;ไม่ใช่ทฤษฎีลอยๆ&lt;/strong&gt; แต่เป็น &lt;strong&gt;แนวทางปฏิบัติจริง&lt;/strong&gt; ที่นักพัฒนาชุมชนใช้ได้ทันที&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;ไม่ต้องมีพื้นฐาน Programming&lt;/strong&gt; ก็เรียนรู้ได้&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;ไม่ต้องซื้อเครื่องมือแพงๆ&lt;/strong&gt; ก็เริ่มต้นได้&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;สำคัญที่สุด:&lt;/strong&gt; AI ไม่ได้มาแทนที่มนุษย์ แต่มาช่วยให้เรา &lt;strong&gt;มีเวลาทำสิ่งที่สำคัญกว่า&lt;/strong&gt;&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id="-คำถามทพบบอย"&gt;&lt;a href="#-%e0%b8%84%e0%b8%b3%e0%b8%96%e0%b8%b2%e0%b8%a1%e0%b8%97%e0%b8%9e%e0%b8%9a%e0%b8%9a%e0%b8%ad%e0%b8%a2" class="header-anchor"&gt;&lt;/a&gt;💬 &lt;strong&gt;คำถามที่พบบ่อย&lt;/strong&gt;
&lt;/h2&gt;&lt;h3 id="q-ai-จะมาแทนทนกพฒนาชมชนไหม"&gt;&lt;a href="#q-ai-%e0%b8%88%e0%b8%b0%e0%b8%a1%e0%b8%b2%e0%b9%81%e0%b8%97%e0%b8%99%e0%b8%97%e0%b8%99%e0%b8%81%e0%b8%9e%e0%b8%92%e0%b8%99%e0%b8%b2%e0%b8%8a%e0%b8%a1%e0%b8%8a%e0%b8%99%e0%b9%84%e0%b8%ab%e0%b8%a1" class="header-anchor"&gt;&lt;/a&gt;&lt;strong&gt;Q: AI จะมาแทนที่นักพัฒนาชุมชนไหม?&lt;/strong&gt;
&lt;/h3&gt;&lt;p&gt;&lt;strong&gt;A:&lt;/strong&gt; ไม่! AI มาช่วยทำงานซ้ำซ้อน เพื่อให้คุณมีเวลา:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;ลงพื้นที่พบปะชาวบ้าน&lt;/li&gt;
&lt;li&gt;ออกแบบโครงการใหม่&lt;/li&gt;
&lt;li&gt;สร้างเครือข่าย&lt;/li&gt;
&lt;li&gt;พัฒนาตัวเอง&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id="q-ตองมพนฐาน-programming-ไหม"&gt;&lt;a href="#q-%e0%b8%95%e0%b8%ad%e0%b8%87%e0%b8%a1%e0%b8%9e%e0%b8%99%e0%b8%90%e0%b8%b2%e0%b8%99-programming-%e0%b9%84%e0%b8%ab%e0%b8%a1" class="header-anchor"&gt;&lt;/a&gt;&lt;strong&gt;Q: ต้องมีพื้นฐาน Programming ไหม?&lt;/strong&gt;
&lt;/h3&gt;&lt;p&gt;&lt;strong&gt;A:&lt;/strong&gt; ไม่จำเป็น! บทความนี้สอนใช้ AI ในระดับ User ไม่ต้องเขียนโค้ด&lt;/p&gt;
&lt;h3 id="q-ตองเสยเงนซอ-ai-ไหม"&gt;&lt;a href="#q-%e0%b8%95%e0%b8%ad%e0%b8%87%e0%b9%80%e0%b8%aa%e0%b8%a2%e0%b9%80%e0%b8%87%e0%b8%99%e0%b8%8b%e0%b8%ad-ai-%e0%b9%84%e0%b8%ab%e0%b8%a1" class="header-anchor"&gt;&lt;/a&gt;&lt;strong&gt;Q: ต้องเสียเงินซื้อ AI ไหม?&lt;/strong&gt;
&lt;/h3&gt;&lt;p&gt;&lt;strong&gt;A:&lt;/strong&gt; มีทั้งฟรีและเสียเงิน เริ่มจากฟรีก่อนก็ได้ (Qwen, Llama 3)&lt;/p&gt;
&lt;h3 id="q-ยากไหม"&gt;&lt;a href="#q-%e0%b8%a2%e0%b8%b2%e0%b8%81%e0%b9%84%e0%b8%ab%e0%b8%a1" class="header-anchor"&gt;&lt;/a&gt;&lt;strong&gt;Q: ยากไหม?&lt;/strong&gt;
&lt;/h3&gt;&lt;p&gt;&lt;strong&gt;A:&lt;/strong&gt; เริ่มจากง่ายไปยาก ค่อยๆ เรียนรู้ ทำตามขั้นตอน&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id="-ซรสอางอง"&gt;&lt;a href="#-%e0%b8%8b%e0%b8%a3%e0%b8%aa%e0%b8%ad%e0%b8%b2%e0%b8%87%e0%b8%ad%e0%b8%87" class="header-anchor"&gt;&lt;/a&gt;📚 &lt;strong&gt;ซีรีส์อ้างอิง&lt;/strong&gt;
&lt;/h2&gt;&lt;p&gt;บทความชุดนี้เขียนโดยอ้างอิงจากหนังสือ &lt;strong&gt;&amp;ldquo;AI Engineering&amp;rdquo;&lt;/strong&gt; โดย &lt;strong&gt;Chip Huyen&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;📖 &lt;strong&gt;หนังสือ:&lt;/strong&gt; &lt;a class="link" href="https://aie-book.com/" target="_blank" rel="noopener"
 &gt;AI Engineering&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;🐙 &lt;strong&gt;GitHub:&lt;/strong&gt; &lt;a class="link" href="https://github.com/chiphuyen/aie-book" target="_blank" rel="noopener"
 &gt;chiphuyen/aie-book&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;👩‍💻 &lt;strong&gt;ผู้เขียน:&lt;/strong&gt; &lt;a class="link" href="https://huyenchip.com/" target="_blank" rel="noopener"
 &gt;Chip Huyen&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;หมายเหตุ:&lt;/strong&gt; บทความชุดนี้ปรับเนื้อหาให้เหมาะกับบริบทของนักพัฒนาชุมชนไทย โดยเพิ่มตัวอย่าง Use Cases ในภาครัฐและชุมชน&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id="-พรอมแลวไปตอ"&gt;&lt;a href="#-%e0%b8%9e%e0%b8%a3%e0%b8%ad%e0%b8%a1%e0%b9%81%e0%b8%a5%e0%b8%a7%e0%b9%84%e0%b8%9b%e0%b8%95%e0%b8%ad" class="header-anchor"&gt;&lt;/a&gt;🎯 &lt;strong&gt;พร้อมแล้วไปต่อ!&lt;/strong&gt;
&lt;/h2&gt;&lt;p&gt;&lt;strong&gt;ซีรีส์ครบ 7 ตอนแล้ว! เลือกอ่านตอนที่คุณสนใจ:&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;ตอน&lt;/th&gt;
 &lt;th&gt;หัวข้อ&lt;/th&gt;
 &lt;th&gt;ลิงก์&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;td&gt;วางแผน AI App&lt;/td&gt;
 &lt;td&gt;&lt;a class="link" href="https://neng-lab.com/posts/ai-engineering-part-1/" &gt;อ่านตอนที่ 1&lt;/a&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;2&lt;/td&gt;
 &lt;td&gt;Prompt Engineering&lt;/td&gt;
 &lt;td&gt;&lt;a class="link" href="https://neng-lab.com/posts/ai-engineering-part-2/" &gt;อ่านตอนที่ 2&lt;/a&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;3&lt;/td&gt;
 &lt;td&gt;RAG&lt;/td&gt;
 &lt;td&gt;&lt;a class="link" href="https://neng-lab.com/posts/ai-engineering-part-3/" &gt;อ่านตอนที่ 3&lt;/a&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;4&lt;/td&gt;
 &lt;td&gt;Dataset สำหรับวิจัย&lt;/td&gt;
 &lt;td&gt;&lt;a class="link" href="https://neng-lab.com/posts/ai-engineering-part-4/" &gt;อ่านตอนที่ 4&lt;/a&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;5&lt;/td&gt;
 &lt;td&gt;Agentic AI&lt;/td&gt;
 &lt;td&gt;&lt;a class="link" href="https://neng-lab.com/posts/ai-engineering-part-5/" &gt;อ่านตอนที่ 5&lt;/a&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;6&lt;/td&gt;
 &lt;td&gt;Fine-tuning + สรุปซีรีส์&lt;/td&gt;
 &lt;td&gt;&lt;a class="link" href="https://neng-lab.com/posts/ai-engineering-part-6/" &gt;อ่านตอนที่ 6&lt;/a&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;hr&gt;
&lt;p&gt;&lt;strong&gt;อ่านครบทุกตอนแล้ว!&lt;/strong&gt; 🎉&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;&lt;em&gt;ซีรีส์: AI Engineering สำหรับนักพัฒนาชุมชน&lt;/em&gt;&lt;br&gt;
&lt;em&gt;ตอนที่ 1/7: บทนำ&lt;/em&gt;&lt;br&gt;
&lt;em&gt;โดย เหน่ง - นักวิชาการพัฒนาชุมชน&lt;/em&gt;&lt;br&gt;
&lt;em&gt;กรมการพัฒนาชุมชน กระทรวงมหาดไทย&lt;/em&gt;&lt;/p&gt;</description></item><item><title>คู่มือ Hugo Stack Theme ฉบับสมบูรณ์</title><link>https://neng-lab.com/posts/hugo-stack-guide/</link><pubDate>Mon, 06 Apr 2026 19:00:00 +0700</pubDate><author>jitaret@gmail.com (เหน่ง)</author><guid>https://neng-lab.com/posts/hugo-stack-guide/</guid><description>&lt;img src="https://neng-lab.com/" alt="Featured image of post คู่มือ Hugo Stack Theme ฉบับสมบูรณ์" /&gt;&lt;h1 id="-คมอ-hugo-stack-theme-ฉบบสมบรณ"&gt;&lt;a href="#-%e0%b8%84%e0%b8%a1%e0%b8%ad-hugo-stack-theme-%e0%b8%89%e0%b8%9a%e0%b8%9a%e0%b8%aa%e0%b8%a1%e0%b8%9a%e0%b8%a3%e0%b8%93" class="header-anchor"&gt;&lt;/a&gt;📚 คู่มือ Hugo Stack Theme ฉบับสมบูรณ์
&lt;/h1&gt;&lt;p&gt;&lt;strong&gt;อัพเดท:&lt;/strong&gt; 2026-04-10&lt;br&gt;
&lt;strong&gt;เวอร์ชัน:&lt;/strong&gt; Hugo Stack v4&lt;br&gt;
&lt;strong&gt;Hugo:&lt;/strong&gt; 0.160.0+ extended (April 2026)&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id="-สารบญ"&gt;&lt;a href="#-%e0%b8%aa%e0%b8%b2%e0%b8%a3%e0%b8%9a%e0%b8%8d" class="header-anchor"&gt;&lt;/a&gt;📋 สารบัญ
&lt;/h2&gt;&lt;ol&gt;
&lt;li&gt;&lt;a class="link" href="#%e0%b8%82%e0%b9%89%e0%b8%ad%e0%b8%a1%e0%b8%b9%e0%b8%a5%e0%b9%80%e0%b8%9a%e0%b8%b7%e0%b9%89%e0%b8%ad%e0%b8%87%e0%b8%95%e0%b9%89%e0%b8%99" &gt;ข้อมูลเบื้องต้น&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class="link" href="#%e0%b8%81%e0%b8%b2%e0%b8%a3%e0%b8%95%e0%b8%b4%e0%b8%94%e0%b8%95%e0%b8%b1%e0%b9%89%e0%b8%87" &gt;การติดตั้ง&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class="link" href="#%e0%b8%81%e0%b8%b2%e0%b8%a3%e0%b9%83%e0%b8%8a%e0%b9%89%e0%b8%98%e0%b8%b5%e0%b8%a1-stack" &gt;การใช้ธีม Stack&lt;/a&gt; 🆕&lt;/li&gt;
&lt;li&gt;&lt;a class="link" href="#%e0%b8%81%e0%b8%b2%e0%b8%a3%e0%b8%95%e0%b8%b1%e0%b9%89%e0%b8%87%e0%b8%84%e0%b9%88%e0%b8%b2-configuration" &gt;การตั้งค่า (Configuration)&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class="link" href="#%e0%b8%81%e0%b8%b2%e0%b8%a3%e0%b9%80%e0%b8%82%e0%b8%b5%e0%b8%a2%e0%b8%99%e0%b8%9a%e0%b8%97%e0%b8%84%e0%b8%a7%e0%b8%b2%e0%b8%a1" &gt;การเขียนบทความ&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class="link" href="#widgets" &gt;Widgets&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class="link" href="#menu" &gt;Menu&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class="link" href="#%e0%b8%9f%e0%b8%b5%e0%b9%80%e0%b8%88%e0%b8%ad%e0%b8%a3%e0%b9%8c%e0%b8%9e%e0%b8%b4%e0%b9%80%e0%b8%a8%e0%b8%a9" &gt;ฟีเจอร์พิเศษ&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class="link" href="#%e0%b8%81%e0%b8%b2%e0%b8%a3%e0%b8%9b%e0%b8%a3%e0%b8%b1%e0%b8%9a%e0%b9%81%e0%b8%95%e0%b9%88%e0%b8%87%e0%b8%82%e0%b8%b1%e0%b9%89%e0%b8%99%e0%b8%aa%e0%b8%b9%e0%b8%87" &gt;การปรับแต่งขั้นสูง&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class="link" href="#troubleshooting" &gt;Troubleshooting&lt;/a&gt; 🆕&lt;/li&gt;
&lt;li&gt;&lt;a class="link" href="#deployment" &gt;Deployment&lt;/a&gt; 🆕&lt;/li&gt;
&lt;li&gt;&lt;a class="link" href="#performance-optimization" &gt;Performance Optimization&lt;/a&gt; 🆕&lt;/li&gt;
&lt;li&gt;&lt;a class="link" href="#seo--analytics" &gt;SEO &amp;amp; Analytics&lt;/a&gt; 🆕&lt;/li&gt;
&lt;/ol&gt;
&lt;hr&gt;
&lt;h2 id="-ขอมลเบองตน"&gt;&lt;a href="#-%e0%b8%82%e0%b8%ad%e0%b8%a1%e0%b8%a5%e0%b9%80%e0%b8%9a%e0%b8%ad%e0%b8%87%e0%b8%95%e0%b8%99" class="header-anchor"&gt;&lt;/a&gt;📖 ข้อมูลเบื้องต้น
&lt;/h2&gt;&lt;h3 id="hugo-stack-คออะไร"&gt;&lt;a href="#hugo-stack-%e0%b8%84%e0%b8%ad%e0%b8%ad%e0%b8%b0%e0%b9%84%e0%b8%a3" class="header-anchor"&gt;&lt;/a&gt;Hugo Stack คืออะไร?
&lt;/h3&gt;&lt;p&gt;&lt;strong&gt;Hugo Stack&lt;/strong&gt; คือธีมสำหรับ Hugo แบบ card-style ที่ออกแบบมาสำหรับ blogger โดยเฉพาะ&lt;/p&gt;
&lt;h3 id="ฟเจอรหลก"&gt;&lt;a href="#%e0%b8%9f%e0%b9%80%e0%b8%88%e0%b8%ad%e0%b8%a3%e0%b8%ab%e0%b8%a5%e0%b8%81" class="header-anchor"&gt;&lt;/a&gt;ฟีเจอร์หลัก:
&lt;/h3&gt;&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;ฟีเจอร์&lt;/th&gt;
 &lt;th&gt;คำอธิบาย&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;🌙 &lt;strong&gt;Dark Mode&lt;/strong&gt;&lt;/td&gt;
 &lt;td&gt;โหมดมืดอัตโนมัติตามระบบ&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;📱 &lt;strong&gt;Responsive&lt;/strong&gt;&lt;/td&gt;
 &lt;td&gt;รองรับทุกอุปกรณ์&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;🌐 &lt;strong&gt;Multilingual&lt;/strong&gt;&lt;/td&gt;
 &lt;td&gt;รองรับหลายภาษา&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;🔍 &lt;strong&gt;Local Search&lt;/strong&gt;&lt;/td&gt;
 &lt;td&gt;ค้นหาในเว็บ&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;📑 &lt;strong&gt;Table of Contents&lt;/strong&gt;&lt;/td&gt;
 &lt;td&gt;สารบัญบทความ&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;🖼️ &lt;strong&gt;Image Gallery&lt;/strong&gt;&lt;/td&gt;
 &lt;td&gt;แกลเลอรี่รูปภาพ&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;⚡ &lt;strong&gt;Fast&lt;/strong&gt;&lt;/td&gt;
 &lt;td&gt;เร็วและเบา (ไม่มี framework)&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;hr&gt;
&lt;h2 id="-การใชธม-stack"&gt;&lt;a href="#-%e0%b8%81%e0%b8%b2%e0%b8%a3%e0%b9%83%e0%b8%8a%e0%b8%98%e0%b8%a1-stack" class="header-anchor"&gt;&lt;/a&gt;🎨 การใช้ธีม Stack
&lt;/h2&gt;&lt;h3 id="1-โครงสรางโฟลเดอร"&gt;&lt;a href="#1-%e0%b9%82%e0%b8%84%e0%b8%a3%e0%b8%87%e0%b8%aa%e0%b8%a3%e0%b8%b2%e0%b8%87%e0%b9%82%e0%b8%9f%e0%b8%a5%e0%b9%80%e0%b8%94%e0%b8%ad%e0%b8%a3" class="header-anchor"&gt;&lt;/a&gt;1. &lt;strong&gt;โครงสร้างโฟลเดอร์&lt;/strong&gt;
&lt;/h3&gt;&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-fallback" data-lang="fallback"&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt; 1&lt;/span&gt;&lt;span class="cl"&gt;my-blog/
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt; 2&lt;/span&gt;&lt;span class="cl"&gt;├── assets/ # ไฟล์ต้นฉบับ (SCSS, JS)
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt; 3&lt;/span&gt;&lt;span class="cl"&gt;│ ├── img/ # รูปภาพ
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt; 4&lt;/span&gt;&lt;span class="cl"&gt;│ │ └── profile.jpg # รูปโปรไฟล์
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt; 5&lt;/span&gt;&lt;span class="cl"&gt;│ └── scss/
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt; 6&lt;/span&gt;&lt;span class="cl"&gt;│ └── custom.scss # CSS ส่วนตัว
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt; 7&lt;/span&gt;&lt;span class="cl"&gt;├── content/ # เนื้อหาบทความ
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt; 8&lt;/span&gt;&lt;span class="cl"&gt;│ ├── posts/ # บทความ
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt; 9&lt;/span&gt;&lt;span class="cl"&gt;│ └── _index.md # หน้าแรก
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;10&lt;/span&gt;&lt;span class="cl"&gt;├── layouts/ # Template ส่วนตัว (override theme)
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;11&lt;/span&gt;&lt;span class="cl"&gt;├── static/ # ไฟล์ static (ไม่ผ่าน Hugo processing)
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;12&lt;/span&gt;&lt;span class="cl"&gt;├── themes/ # Theme files
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;13&lt;/span&gt;&lt;span class="cl"&gt;│ └── hugo-theme-stack/
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;14&lt;/span&gt;&lt;span class="cl"&gt;└── hugo.toml # Config หลัก
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;hr&gt;
&lt;h3 id="2-การปรบแตงส-color-customization"&gt;&lt;a href="#2-%e0%b8%81%e0%b8%b2%e0%b8%a3%e0%b8%9b%e0%b8%a3%e0%b8%9a%e0%b9%81%e0%b8%95%e0%b8%87%e0%b8%aa-color-customization" class="header-anchor"&gt;&lt;/a&gt;2. &lt;strong&gt;การปรับแต่งสี (Color Customization)&lt;/strong&gt;
&lt;/h3&gt;&lt;p&gt;&lt;strong&gt;วิธีที่ 1: ใช้ Custom CSS (แนะนำ)&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;สร้างไฟล์: &lt;code&gt;assets/scss/custom.scss&lt;/code&gt;&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-scss" data-lang="scss"&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt; 1&lt;/span&gt;&lt;span class="cl"&gt;&lt;span class="c1"&gt;// เปลี่ยนสีหลัก (Accent Color)
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt; 2&lt;/span&gt;&lt;span class="cl"&gt;&lt;span class="nd"&gt;:root&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt; 3&lt;/span&gt;&lt;span class="cl"&gt; &lt;span class="na"&gt;--accent-color&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="mh"&gt;#007bff&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt; &lt;span class="c1"&gt;// สีลิงก์, ปุ่ม
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt; 4&lt;/span&gt;&lt;span class="cl"&gt; &lt;span class="na"&gt;--accent-color-darker&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="mh"&gt;#0056b3&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt; &lt;span class="c1"&gt;// สีเมื่อ hover
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt; 5&lt;/span&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt; 6&lt;/span&gt;&lt;span class="cl"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt; 7&lt;/span&gt;&lt;span class="cl"&gt;&lt;span class="c1"&gt;// เปลี่ยนสีพื้นหลัง Dark Mode
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt; 8&lt;/span&gt;&lt;span class="cl"&gt;&lt;span class="nd"&gt;:root&lt;/span&gt;&lt;span class="o"&gt;[&lt;/span&gt;&lt;span class="nt"&gt;data-scheme&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="s2"&gt;&amp;#34;dark&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;]&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt; 9&lt;/span&gt;&lt;span class="cl"&gt; &lt;span class="na"&gt;--body-background&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="mh"&gt;#1a1a1a&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;10&lt;/span&gt;&lt;span class="cl"&gt; &lt;span class="na"&gt;--card-background&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="mh"&gt;#2d2d2d&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;11&lt;/span&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;12&lt;/span&gt;&lt;span class="cl"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;13&lt;/span&gt;&lt;span class="cl"&gt;&lt;span class="c1"&gt;// เปลี่ยนสีพื้นหลัง Light Mode
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;14&lt;/span&gt;&lt;span class="cl"&gt;&lt;span class="nd"&gt;:root&lt;/span&gt;&lt;span class="o"&gt;[&lt;/span&gt;&lt;span class="nt"&gt;data-scheme&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="s2"&gt;&amp;#34;light&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;]&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;15&lt;/span&gt;&lt;span class="cl"&gt; &lt;span class="na"&gt;--body-background&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="mh"&gt;#f5f5f5&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;16&lt;/span&gt;&lt;span class="cl"&gt; &lt;span class="na"&gt;--card-background&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="mh"&gt;#ffffff&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;17&lt;/span&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;&lt;strong&gt;วิธีที่ 2: แก้ใน Config&lt;/strong&gt;&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-toml" data-lang="toml"&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;1&lt;/span&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="nx"&gt;params&lt;/span&gt;&lt;span class="p"&gt;]&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;2&lt;/span&gt;&lt;span class="cl"&gt; &lt;span class="nx"&gt;defaultTheme&lt;/span&gt; &lt;span class="p"&gt;=&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;dark&amp;#34;&lt;/span&gt; &lt;span class="c"&gt;# light, dark, auto&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;hr&gt;
&lt;h3 id="3-การเพม-font-custom-fonts"&gt;&lt;a href="#3-%e0%b8%81%e0%b8%b2%e0%b8%a3%e0%b9%80%e0%b8%9e%e0%b8%a1-font-custom-fonts" class="header-anchor"&gt;&lt;/a&gt;3. &lt;strong&gt;การเพิ่ม Font (Custom Fonts)&lt;/strong&gt;
&lt;/h3&gt;&lt;p&gt;&lt;strong&gt;วิธีที่ 1: ใช้ Google Fonts&lt;/strong&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;เพิ่มใน &lt;code&gt;hugo.toml&lt;/code&gt;:&lt;/li&gt;
&lt;/ol&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-toml" data-lang="toml"&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;1&lt;/span&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;[[&lt;/span&gt;&lt;span class="nx"&gt;params&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nx"&gt;headCustomHTML&lt;/span&gt;&lt;span class="p"&gt;]]&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;2&lt;/span&gt;&lt;span class="cl"&gt; &lt;span class="nx"&gt;html&lt;/span&gt; &lt;span class="p"&gt;=&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;&amp;#34;&amp;#34;&amp;lt;link rel=&amp;#34;&lt;/span&gt;&lt;span class="nx"&gt;preconnect&lt;/span&gt;&lt;span class="s2"&gt;&amp;#34; href=&amp;#34;&lt;/span&gt;&lt;span class="nx"&gt;https&lt;/span&gt;&lt;span class="err"&gt;://&lt;/span&gt;&lt;span class="nx"&gt;fonts&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nx"&gt;googleapis&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nx"&gt;com&lt;/span&gt;&lt;span class="s2"&gt;&amp;#34;&amp;gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;3&lt;/span&gt;&lt;span class="cl"&gt;&lt;span class="s2"&gt;&amp;lt;link rel=&amp;#34;&lt;/span&gt;&lt;span class="nx"&gt;preconnect&lt;/span&gt;&lt;span class="s2"&gt;&amp;#34; href=&amp;#34;&lt;/span&gt;&lt;span class="nx"&gt;https&lt;/span&gt;&lt;span class="err"&gt;://&lt;/span&gt;&lt;span class="nx"&gt;fonts&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nx"&gt;gstatic&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nx"&gt;com&lt;/span&gt;&lt;span class="s2"&gt;&amp;#34; crossorigin&amp;gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;4&lt;/span&gt;&lt;span class="cl"&gt;&lt;span class="s2"&gt;&amp;lt;link href=&amp;#34;&lt;/span&gt;&lt;span class="nx"&gt;https&lt;/span&gt;&lt;span class="err"&gt;://&lt;/span&gt;&lt;span class="nx"&gt;fonts&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nx"&gt;googleapis&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nx"&gt;com&lt;/span&gt;&lt;span class="err"&gt;/&lt;/span&gt;&lt;span class="nx"&gt;css2&lt;/span&gt;&lt;span class="err"&gt;?&lt;/span&gt;&lt;span class="nx"&gt;family&lt;/span&gt;&lt;span class="p"&gt;=&lt;/span&gt;&lt;span class="nx"&gt;Noto&lt;/span&gt;&lt;span class="err"&gt;+&lt;/span&gt;&lt;span class="nx"&gt;Sans&lt;/span&gt;&lt;span class="err"&gt;+&lt;/span&gt;&lt;span class="nx"&gt;Thai&lt;/span&gt;&lt;span class="err"&gt;:&lt;/span&gt;&lt;span class="nx"&gt;wght&lt;/span&gt;&lt;span class="err"&gt;@&lt;/span&gt;&lt;span class="mi"&gt;300&lt;/span&gt;&lt;span class="err"&gt;;&lt;/span&gt;&lt;span class="mi"&gt;400&lt;/span&gt;&lt;span class="err"&gt;;&lt;/span&gt;&lt;span class="mi"&gt;500&lt;/span&gt;&lt;span class="err"&gt;;&lt;/span&gt;&lt;span class="mi"&gt;600&lt;/span&gt;&lt;span class="err"&gt;;&lt;/span&gt;&lt;span class="mi"&gt;700&lt;/span&gt;&lt;span class="err"&gt;&amp;amp;&lt;/span&gt;&lt;span class="nx"&gt;display&lt;/span&gt;&lt;span class="p"&gt;=&lt;/span&gt;&lt;span class="nx"&gt;swap&lt;/span&gt;&lt;span class="s2"&gt;&amp;#34; rel=&amp;#34;&lt;/span&gt;&lt;span class="nx"&gt;stylesheet&lt;/span&gt;&lt;span class="s2"&gt;&amp;#34;&amp;gt;&amp;#34;&amp;#34;&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;ol start="2"&gt;
&lt;li&gt;ใช้ใน &lt;code&gt;assets/scss/custom.scss&lt;/code&gt;:&lt;/li&gt;
&lt;/ol&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-scss" data-lang="scss"&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;1&lt;/span&gt;&lt;span class="cl"&gt;&lt;span class="nt"&gt;body&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;2&lt;/span&gt;&lt;span class="cl"&gt; &lt;span class="na"&gt;font-family&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s1"&gt;&amp;#39;Noto Sans Thai&amp;#39;&lt;/span&gt;&lt;span class="o"&gt;,&lt;/span&gt; &lt;span class="ni"&gt;sans-serif&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;3&lt;/span&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;4&lt;/span&gt;&lt;span class="cl"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;5&lt;/span&gt;&lt;span class="cl"&gt;&lt;span class="nt"&gt;h1&lt;/span&gt;&lt;span class="o"&gt;,&lt;/span&gt; &lt;span class="nt"&gt;h2&lt;/span&gt;&lt;span class="o"&gt;,&lt;/span&gt; &lt;span class="nt"&gt;h3&lt;/span&gt;&lt;span class="o"&gt;,&lt;/span&gt; &lt;span class="nt"&gt;h4&lt;/span&gt;&lt;span class="o"&gt;,&lt;/span&gt; &lt;span class="nt"&gt;h5&lt;/span&gt;&lt;span class="o"&gt;,&lt;/span&gt; &lt;span class="nt"&gt;h6&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;6&lt;/span&gt;&lt;span class="cl"&gt; &lt;span class="na"&gt;font-family&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s1"&gt;&amp;#39;Noto Sans Thai&amp;#39;&lt;/span&gt;&lt;span class="o"&gt;,&lt;/span&gt; &lt;span class="ni"&gt;sans-serif&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;7&lt;/span&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;&lt;strong&gt;วิธีที่ 2: ใช้ Font ในเครื่อง&lt;/strong&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;วางไฟล์ font ใน &lt;code&gt;static/fonts/&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;เพิ่มใน &lt;code&gt;assets/scss/custom.scss&lt;/code&gt;:&lt;/li&gt;
&lt;/ol&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-scss" data-lang="scss"&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt; 1&lt;/span&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;@font-face&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt; 2&lt;/span&gt;&lt;span class="cl"&gt; &lt;span class="na"&gt;font-family&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s1"&gt;&amp;#39;My Font&amp;#39;&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt; 3&lt;/span&gt;&lt;span class="cl"&gt; &lt;span class="na"&gt;src&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="sx"&gt;url(&amp;#39;/fonts/my-font.woff2&amp;#39;)&lt;/span&gt; &lt;span class="nf"&gt;format&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="s1"&gt;&amp;#39;woff2&amp;#39;&lt;/span&gt;&lt;span class="p"&gt;);&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt; 4&lt;/span&gt;&lt;span class="cl"&gt; &lt;span class="na"&gt;font-weight&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="ni"&gt;normal&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt; 5&lt;/span&gt;&lt;span class="cl"&gt; &lt;span class="na"&gt;font-style&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="ni"&gt;normal&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt; 6&lt;/span&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt; 7&lt;/span&gt;&lt;span class="cl"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt; 8&lt;/span&gt;&lt;span class="cl"&gt;&lt;span class="nt"&gt;body&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt; 9&lt;/span&gt;&lt;span class="cl"&gt; &lt;span class="na"&gt;font-family&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s1"&gt;&amp;#39;My Font&amp;#39;&lt;/span&gt;&lt;span class="o"&gt;,&lt;/span&gt; &lt;span class="ni"&gt;sans-serif&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;10&lt;/span&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;hr&gt;
&lt;h3 id="4-การปรบ-layout"&gt;&lt;a href="#4-%e0%b8%81%e0%b8%b2%e0%b8%a3%e0%b8%9b%e0%b8%a3%e0%b8%9a-layout" class="header-anchor"&gt;&lt;/a&gt;4. &lt;strong&gt;การปรับ Layout&lt;/strong&gt;
&lt;/h3&gt;&lt;p&gt;&lt;strong&gt;Sidebar Compact Mode:&lt;/strong&gt;&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-toml" data-lang="toml"&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;1&lt;/span&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="nx"&gt;params&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nx"&gt;sidebar&lt;/span&gt;&lt;span class="p"&gt;]&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;2&lt;/span&gt;&lt;span class="cl"&gt; &lt;span class="nx"&gt;compact&lt;/span&gt; &lt;span class="p"&gt;=&lt;/span&gt; &lt;span class="kc"&gt;true&lt;/span&gt; &lt;span class="c"&gt;# true = โหมดเล็ก, false = โหมดปกติ&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;&lt;strong&gt;เปลี่ยนตำแหน่ง Widgets:&lt;/strong&gt;&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-toml" data-lang="toml"&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt; 1&lt;/span&gt;&lt;span class="cl"&gt;&lt;span class="c"&gt;# Widgets ในหน้าแรก&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt; 2&lt;/span&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;[[&lt;/span&gt;&lt;span class="nx"&gt;params&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nx"&gt;widgets&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nx"&gt;homepage&lt;/span&gt;&lt;span class="p"&gt;]]&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt; 3&lt;/span&gt;&lt;span class="cl"&gt; &lt;span class="nx"&gt;type&lt;/span&gt; &lt;span class="p"&gt;=&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;search&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt; 4&lt;/span&gt;&lt;span class="cl"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt; 5&lt;/span&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;[[&lt;/span&gt;&lt;span class="nx"&gt;params&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nx"&gt;widgets&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nx"&gt;homepage&lt;/span&gt;&lt;span class="p"&gt;]]&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt; 6&lt;/span&gt;&lt;span class="cl"&gt; &lt;span class="nx"&gt;type&lt;/span&gt; &lt;span class="p"&gt;=&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;categories&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt; 7&lt;/span&gt;&lt;span class="cl"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt; 8&lt;/span&gt;&lt;span class="cl"&gt;&lt;span class="c"&gt;# Widgets ในหน้าบทความ&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt; 9&lt;/span&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;[[&lt;/span&gt;&lt;span class="nx"&gt;params&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nx"&gt;widgets&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nx"&gt;page&lt;/span&gt;&lt;span class="p"&gt;]]&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;10&lt;/span&gt;&lt;span class="cl"&gt; &lt;span class="nx"&gt;type&lt;/span&gt; &lt;span class="p"&gt;=&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;toc&amp;#34;&lt;/span&gt; &lt;span class="c"&gt;# สารบัญ&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;&lt;strong&gt;ซ่อน Widgets:&lt;/strong&gt;&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-toml" data-lang="toml"&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;1&lt;/span&gt;&lt;span class="cl"&gt;&lt;span class="c"&gt;# ลบ widgets ออกทั้งหมด&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;2&lt;/span&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;[[&lt;/span&gt;&lt;span class="nx"&gt;params&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nx"&gt;widgets&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nx"&gt;homepage&lt;/span&gt;&lt;span class="p"&gt;]]&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;3&lt;/span&gt;&lt;span class="cl"&gt; &lt;span class="nx"&gt;type&lt;/span&gt; &lt;span class="p"&gt;=&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;disabled&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;hr&gt;
&lt;h3 id="5-การปรบ-avatar-และ-emoji"&gt;&lt;a href="#5-%e0%b8%81%e0%b8%b2%e0%b8%a3%e0%b8%9b%e0%b8%a3%e0%b8%9a-avatar-%e0%b9%81%e0%b8%a5%e0%b8%b0-emoji" class="header-anchor"&gt;&lt;/a&gt;5. &lt;strong&gt;การปรับ Avatar และ Emoji&lt;/strong&gt;
&lt;/h3&gt;&lt;p&gt;&lt;strong&gt;เปลี่ยนรูปโปรไฟล์:&lt;/strong&gt;&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-toml" data-lang="toml"&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;1&lt;/span&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="nx"&gt;params&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nx"&gt;sidebar&lt;/span&gt;&lt;span class="p"&gt;]&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;2&lt;/span&gt;&lt;span class="cl"&gt; &lt;span class="nx"&gt;avatar&lt;/span&gt; &lt;span class="p"&gt;=&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;img/profile.jpg&amp;#34;&lt;/span&gt; &lt;span class="c"&gt;# วางรูปใน assets/img/&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;&lt;strong&gt;เปลี่ยน Emoji:&lt;/strong&gt;&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-toml" data-lang="toml"&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;1&lt;/span&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="nx"&gt;params&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nx"&gt;sidebar&lt;/span&gt;&lt;span class="p"&gt;]&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;2&lt;/span&gt;&lt;span class="cl"&gt; &lt;span class="nx"&gt;emoji&lt;/span&gt; &lt;span class="p"&gt;=&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;👋&amp;#34;&lt;/span&gt; &lt;span class="c"&gt;# หรือ 🤖, 🎨, 📝, etc.&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;&lt;strong&gt;เพิ่ม Subtitle:&lt;/strong&gt;&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-toml" data-lang="toml"&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;1&lt;/span&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="nx"&gt;params&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nx"&gt;sidebar&lt;/span&gt;&lt;span class="p"&gt;]&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;2&lt;/span&gt;&lt;span class="cl"&gt; &lt;span class="nx"&gt;subtitle&lt;/span&gt; &lt;span class="p"&gt;=&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;คำอธิบายสั้นๆ เกี่ยวกับบล็อก&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;hr&gt;
&lt;h3 id="6-การปรบ-article-layout"&gt;&lt;a href="#6-%e0%b8%81%e0%b8%b2%e0%b8%a3%e0%b8%9b%e0%b8%a3%e0%b8%9a-article-layout" class="header-anchor"&gt;&lt;/a&gt;6. &lt;strong&gt;การปรับ Article Layout&lt;/strong&gt;
&lt;/h3&gt;&lt;p&gt;&lt;strong&gt;เปิด/ปิดฟีเจอร์:&lt;/strong&gt;&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-toml" data-lang="toml"&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;1&lt;/span&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="nx"&gt;params&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nx"&gt;article&lt;/span&gt;&lt;span class="p"&gt;]&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;2&lt;/span&gt;&lt;span class="cl"&gt; &lt;span class="nx"&gt;toc&lt;/span&gt; &lt;span class="p"&gt;=&lt;/span&gt; &lt;span class="kc"&gt;true&lt;/span&gt; &lt;span class="c"&gt;# เปิด/ปิดสารบัญ&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;3&lt;/span&gt;&lt;span class="cl"&gt; &lt;span class="nx"&gt;readingTime&lt;/span&gt; &lt;span class="p"&gt;=&lt;/span&gt; &lt;span class="kc"&gt;true&lt;/span&gt; &lt;span class="c"&gt;# เปิด/ปิดเวลาอ่าน&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;4&lt;/span&gt;&lt;span class="cl"&gt; &lt;span class="nx"&gt;headingAnchor&lt;/span&gt; &lt;span class="p"&gt;=&lt;/span&gt; &lt;span class="kc"&gt;true&lt;/span&gt; &lt;span class="c"&gt;# เปิด/ปิด # ข้างหัวข้อ&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;5&lt;/span&gt;&lt;span class="cl"&gt; &lt;span class="nx"&gt;math&lt;/span&gt; &lt;span class="p"&gt;=&lt;/span&gt; &lt;span class="kc"&gt;false&lt;/span&gt; &lt;span class="c"&gt;# เปิด/ปิด KaTeX&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;6&lt;/span&gt;&lt;span class="cl"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;7&lt;/span&gt;&lt;span class="cl"&gt; &lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="nx"&gt;params&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nx"&gt;article&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nx"&gt;license&lt;/span&gt;&lt;span class="p"&gt;]&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;8&lt;/span&gt;&lt;span class="cl"&gt; &lt;span class="nx"&gt;enabled&lt;/span&gt; &lt;span class="p"&gt;=&lt;/span&gt; &lt;span class="kc"&gt;true&lt;/span&gt; &lt;span class="c"&gt;# เปิด/ปิด License&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;9&lt;/span&gt;&lt;span class="cl"&gt; &lt;span class="nx"&gt;default&lt;/span&gt; &lt;span class="p"&gt;=&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;CC BY-NC 4.0&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;&lt;strong&gt;Mermaid Diagrams:&lt;/strong&gt;&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-toml" data-lang="toml"&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;1&lt;/span&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="nx"&gt;params&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nx"&gt;article&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nx"&gt;mermaid&lt;/span&gt;&lt;span class="p"&gt;]&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;2&lt;/span&gt;&lt;span class="cl"&gt; &lt;span class="nx"&gt;look&lt;/span&gt; &lt;span class="p"&gt;=&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;classic&amp;#34;&lt;/span&gt; &lt;span class="c"&gt;# classic หรือ handDrawn&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;3&lt;/span&gt;&lt;span class="cl"&gt; &lt;span class="nx"&gt;lightTheme&lt;/span&gt; &lt;span class="p"&gt;=&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;default&amp;#34;&lt;/span&gt; &lt;span class="c"&gt;# ธีม light mode&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;4&lt;/span&gt;&lt;span class="cl"&gt; &lt;span class="nx"&gt;darkTheme&lt;/span&gt; &lt;span class="p"&gt;=&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;dark&amp;#34;&lt;/span&gt; &lt;span class="c"&gt;# ธีม dark mode&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;5&lt;/span&gt;&lt;span class="cl"&gt; &lt;span class="nx"&gt;securityLevel&lt;/span&gt; &lt;span class="p"&gt;=&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;strict&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;hr&gt;
&lt;h3 id="7-การปรบ-image-processing"&gt;&lt;a href="#7-%e0%b8%81%e0%b8%b2%e0%b8%a3%e0%b8%9b%e0%b8%a3%e0%b8%9a-image-processing" class="header-anchor"&gt;&lt;/a&gt;7. &lt;strong&gt;การปรับ Image Processing&lt;/strong&gt;
&lt;/h3&gt;&lt;p&gt;&lt;strong&gt;Lazy Loading (enabled by умолчанию):&lt;/strong&gt;&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-toml" data-lang="toml"&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt; 1&lt;/span&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="nx"&gt;params&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nx"&gt;imageProcessing&lt;/span&gt;&lt;span class="p"&gt;]&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt; 2&lt;/span&gt;&lt;span class="cl"&gt; &lt;span class="nx"&gt;lazyLoading&lt;/span&gt; &lt;span class="p"&gt;=&lt;/span&gt; &lt;span class="kc"&gt;true&lt;/span&gt; &lt;span class="c"&gt;# โหลดรูปเมื่อเลื่อนถึง&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt; 3&lt;/span&gt;&lt;span class="cl"&gt; &lt;span class="nx"&gt;enableWebP&lt;/span&gt; &lt;span class="p"&gt;=&lt;/span&gt; &lt;span class="kc"&gt;true&lt;/span&gt; &lt;span class="c"&gt;# แปลงรูปเป็น WebP&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt; 4&lt;/span&gt;&lt;span class="cl"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt; 5&lt;/span&gt;&lt;span class="cl"&gt; &lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="nx"&gt;params&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nx"&gt;imageProcessing&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nx"&gt;thumbnail&lt;/span&gt;&lt;span class="p"&gt;]&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt; 6&lt;/span&gt;&lt;span class="cl"&gt; &lt;span class="nx"&gt;enabled&lt;/span&gt; &lt;span class="p"&gt;=&lt;/span&gt; &lt;span class="kc"&gt;true&lt;/span&gt; &lt;span class="c"&gt;# สร้าง thumbnail&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt; 7&lt;/span&gt;&lt;span class="cl"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt; 8&lt;/span&gt;&lt;span class="cl"&gt; &lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="nx"&gt;params&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nx"&gt;imageProcessing&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nx"&gt;content&lt;/span&gt;&lt;span class="p"&gt;]&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt; 9&lt;/span&gt;&lt;span class="cl"&gt; &lt;span class="nx"&gt;enabled&lt;/span&gt; &lt;span class="p"&gt;=&lt;/span&gt; &lt;span class="kc"&gt;true&lt;/span&gt; &lt;span class="c"&gt;# Responsive images&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;10&lt;/span&gt;&lt;span class="cl"&gt; &lt;span class="nx"&gt;widths&lt;/span&gt; &lt;span class="p"&gt;=&lt;/span&gt; &lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="mi"&gt;400&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="mi"&gt;800&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="mi"&gt;1200&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="mi"&gt;1600&lt;/span&gt;&lt;span class="p"&gt;]&lt;/span&gt; &lt;span class="c"&gt;# ขนาดที่จะสร้าง&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;&lt;strong&gt;คุณภาพรูป:&lt;/strong&gt;&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-toml" data-lang="toml"&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;1&lt;/span&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="nx"&gt;imaging&lt;/span&gt;&lt;span class="p"&gt;]&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;2&lt;/span&gt;&lt;span class="cl"&gt; &lt;span class="nx"&gt;quality&lt;/span&gt; &lt;span class="p"&gt;=&lt;/span&gt; &lt;span class="mi"&gt;80&lt;/span&gt; &lt;span class="c"&gt;# 0-100 (แนะนำ 75-85)&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;3&lt;/span&gt;&lt;span class="cl"&gt; &lt;span class="nx"&gt;resampleFilter&lt;/span&gt; &lt;span class="p"&gt;=&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;lanczos&amp;#34;&lt;/span&gt; &lt;span class="c"&gt;# lanczos, catmullrom, linear&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;4&lt;/span&gt;&lt;span class="cl"&gt; &lt;span class="nx"&gt;anchor&lt;/span&gt; &lt;span class="p"&gt;=&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;smart&amp;#34;&lt;/span&gt; &lt;span class="c"&gt;# smart, center, topLeft, etc.&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;hr&gt;
&lt;h3 id="8-ตวอยางการตงคาแบบเตม"&gt;&lt;a href="#8-%e0%b8%95%e0%b8%a7%e0%b8%ad%e0%b8%a2%e0%b8%b2%e0%b8%87%e0%b8%81%e0%b8%b2%e0%b8%a3%e0%b8%95%e0%b8%87%e0%b8%84%e0%b8%b2%e0%b9%81%e0%b8%9a%e0%b8%9a%e0%b9%80%e0%b8%95%e0%b8%a1" class="header-anchor"&gt;&lt;/a&gt;8. &lt;strong&gt;ตัวอย่างการตั้งค่าแบบเต็ม&lt;/strong&gt;
&lt;/h3&gt;&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-toml" data-lang="toml"&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt; 1&lt;/span&gt;&lt;span class="cl"&gt;&lt;span class="nx"&gt;baseURL&lt;/span&gt; &lt;span class="p"&gt;=&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;https://example.com/&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt; 2&lt;/span&gt;&lt;span class="cl"&gt;&lt;span class="nx"&gt;title&lt;/span&gt; &lt;span class="p"&gt;=&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;บล็อกของฉัน&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt; 3&lt;/span&gt;&lt;span class="cl"&gt;&lt;span class="nx"&gt;theme&lt;/span&gt; &lt;span class="p"&gt;=&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;hugo-theme-stack&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt; 4&lt;/span&gt;&lt;span class="cl"&gt;&lt;span class="nx"&gt;languageCode&lt;/span&gt; &lt;span class="p"&gt;=&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;th-th&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt; 5&lt;/span&gt;&lt;span class="cl"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt; 6&lt;/span&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="nx"&gt;params&lt;/span&gt;&lt;span class="p"&gt;]&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt; 7&lt;/span&gt;&lt;span class="cl"&gt; &lt;span class="nx"&gt;description&lt;/span&gt; &lt;span class="p"&gt;=&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;บล็อกส่วนตัว&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt; 8&lt;/span&gt;&lt;span class="cl"&gt; &lt;span class="nx"&gt;defaultTheme&lt;/span&gt; &lt;span class="p"&gt;=&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;auto&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt; 9&lt;/span&gt;&lt;span class="cl"&gt; &lt;span class="nx"&gt;mainSections&lt;/span&gt; &lt;span class="p"&gt;=&lt;/span&gt; &lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="s2"&gt;&amp;#34;posts&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;]&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;10&lt;/span&gt;&lt;span class="cl"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;11&lt;/span&gt;&lt;span class="cl"&gt; &lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="nx"&gt;params&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nx"&gt;sidebar&lt;/span&gt;&lt;span class="p"&gt;]&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;12&lt;/span&gt;&lt;span class="cl"&gt; &lt;span class="nx"&gt;compact&lt;/span&gt; &lt;span class="p"&gt;=&lt;/span&gt; &lt;span class="kc"&gt;false&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;13&lt;/span&gt;&lt;span class="cl"&gt; &lt;span class="nx"&gt;emoji&lt;/span&gt; &lt;span class="p"&gt;=&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;👋&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;14&lt;/span&gt;&lt;span class="cl"&gt; &lt;span class="nx"&gt;subtitle&lt;/span&gt; &lt;span class="p"&gt;=&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;แบ่งปันความรู้และเทคโนโลยี&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;15&lt;/span&gt;&lt;span class="cl"&gt; &lt;span class="nx"&gt;avatar&lt;/span&gt; &lt;span class="p"&gt;=&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;img/profile.jpg&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;16&lt;/span&gt;&lt;span class="cl"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;17&lt;/span&gt;&lt;span class="cl"&gt; &lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="nx"&gt;params&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nx"&gt;article&lt;/span&gt;&lt;span class="p"&gt;]&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;18&lt;/span&gt;&lt;span class="cl"&gt; &lt;span class="nx"&gt;toc&lt;/span&gt; &lt;span class="p"&gt;=&lt;/span&gt; &lt;span class="kc"&gt;true&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;19&lt;/span&gt;&lt;span class="cl"&gt; &lt;span class="nx"&gt;readingTime&lt;/span&gt; &lt;span class="p"&gt;=&lt;/span&gt; &lt;span class="kc"&gt;true&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;20&lt;/span&gt;&lt;span class="cl"&gt; &lt;span class="nx"&gt;headingAnchor&lt;/span&gt; &lt;span class="p"&gt;=&lt;/span&gt; &lt;span class="kc"&gt;true&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;21&lt;/span&gt;&lt;span class="cl"&gt; &lt;span class="nx"&gt;math&lt;/span&gt; &lt;span class="p"&gt;=&lt;/span&gt; &lt;span class="kc"&gt;false&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;22&lt;/span&gt;&lt;span class="cl"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;23&lt;/span&gt;&lt;span class="cl"&gt; &lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="nx"&gt;params&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nx"&gt;article&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nx"&gt;license&lt;/span&gt;&lt;span class="p"&gt;]&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;24&lt;/span&gt;&lt;span class="cl"&gt; &lt;span class="nx"&gt;enabled&lt;/span&gt; &lt;span class="p"&gt;=&lt;/span&gt; &lt;span class="kc"&gt;true&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;25&lt;/span&gt;&lt;span class="cl"&gt; &lt;span class="nx"&gt;default&lt;/span&gt; &lt;span class="p"&gt;=&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;CC BY-NC 4.0&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;26&lt;/span&gt;&lt;span class="cl"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;27&lt;/span&gt;&lt;span class="cl"&gt; &lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="nx"&gt;params&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nx"&gt;imageProcessing&lt;/span&gt;&lt;span class="p"&gt;]&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;28&lt;/span&gt;&lt;span class="cl"&gt; &lt;span class="nx"&gt;lazyLoading&lt;/span&gt; &lt;span class="p"&gt;=&lt;/span&gt; &lt;span class="kc"&gt;true&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;29&lt;/span&gt;&lt;span class="cl"&gt; &lt;span class="nx"&gt;enableWebP&lt;/span&gt; &lt;span class="p"&gt;=&lt;/span&gt; &lt;span class="kc"&gt;true&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;30&lt;/span&gt;&lt;span class="cl"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;31&lt;/span&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="nx"&gt;menu&lt;/span&gt;&lt;span class="p"&gt;]&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;32&lt;/span&gt;&lt;span class="cl"&gt; &lt;span class="p"&gt;[[&lt;/span&gt;&lt;span class="nx"&gt;menu&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nx"&gt;main&lt;/span&gt;&lt;span class="p"&gt;]]&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;33&lt;/span&gt;&lt;span class="cl"&gt; &lt;span class="nx"&gt;name&lt;/span&gt; &lt;span class="p"&gt;=&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;Home&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;34&lt;/span&gt;&lt;span class="cl"&gt; &lt;span class="nx"&gt;url&lt;/span&gt; &lt;span class="p"&gt;=&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;/&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;35&lt;/span&gt;&lt;span class="cl"&gt; &lt;span class="nx"&gt;weight&lt;/span&gt; &lt;span class="p"&gt;=&lt;/span&gt; &lt;span class="mi"&gt;1&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;36&lt;/span&gt;&lt;span class="cl"&gt; &lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="nx"&gt;menu&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nx"&gt;main&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nx"&gt;params&lt;/span&gt;&lt;span class="p"&gt;]&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;37&lt;/span&gt;&lt;span class="cl"&gt; &lt;span class="nx"&gt;icon&lt;/span&gt; &lt;span class="p"&gt;=&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;home&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;38&lt;/span&gt;&lt;span class="cl"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;39&lt;/span&gt;&lt;span class="cl"&gt; &lt;span class="p"&gt;[[&lt;/span&gt;&lt;span class="nx"&gt;menu&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nx"&gt;social&lt;/span&gt;&lt;span class="p"&gt;]]&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;40&lt;/span&gt;&lt;span class="cl"&gt; &lt;span class="nx"&gt;name&lt;/span&gt; &lt;span class="p"&gt;=&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;GitHub&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;41&lt;/span&gt;&lt;span class="cl"&gt; &lt;span class="nx"&gt;url&lt;/span&gt; &lt;span class="p"&gt;=&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;https://github.com/username&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;42&lt;/span&gt;&lt;span class="cl"&gt; &lt;span class="nx"&gt;weight&lt;/span&gt; &lt;span class="p"&gt;=&lt;/span&gt; &lt;span class="mi"&gt;1&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;43&lt;/span&gt;&lt;span class="cl"&gt; &lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="nx"&gt;menu&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nx"&gt;social&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nx"&gt;params&lt;/span&gt;&lt;span class="p"&gt;]&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;44&lt;/span&gt;&lt;span class="cl"&gt; &lt;span class="nx"&gt;icon&lt;/span&gt; &lt;span class="p"&gt;=&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;github&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;hr&gt;
&lt;h2 id="-การตดตง"&gt;&lt;a href="#-%e0%b8%81%e0%b8%b2%e0%b8%a3%e0%b8%95%e0%b8%94%e0%b8%95%e0%b8%87" class="header-anchor"&gt;&lt;/a&gt;🚀 การติดตั้ง
&lt;/h2&gt;&lt;h3 id="วธท-1-ใช-starter-template-แนะนำ"&gt;&lt;a href="#%e0%b8%a7%e0%b8%98%e0%b8%97-1-%e0%b9%83%e0%b8%8a-starter-template-%e0%b9%81%e0%b8%99%e0%b8%b0%e0%b8%99%e0%b8%b3" class="header-anchor"&gt;&lt;/a&gt;วิธีที่ 1: ใช้ Starter Template (แนะนำ)
&lt;/h3&gt;&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;1&lt;/span&gt;&lt;span class="cl"&gt;git clone https://github.com/CaiJimmy/hugo-theme-stack-starter my-blog
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;2&lt;/span&gt;&lt;span class="cl"&gt;&lt;span class="nb"&gt;cd&lt;/span&gt; my-blog
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;3&lt;/span&gt;&lt;span class="cl"&gt;hugo server
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h3 id="วธท-2-hugo-module"&gt;&lt;a href="#%e0%b8%a7%e0%b8%98%e0%b8%97-2-hugo-module" class="header-anchor"&gt;&lt;/a&gt;วิธีที่ 2: Hugo Module
&lt;/h3&gt;&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt; 1&lt;/span&gt;&lt;span class="cl"&gt;&lt;span class="c1"&gt;# Initialize module&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt; 2&lt;/span&gt;&lt;span class="cl"&gt;hugo mod init github.com/me/my-blog
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt; 3&lt;/span&gt;&lt;span class="cl"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt; 4&lt;/span&gt;&lt;span class="cl"&gt;&lt;span class="c1"&gt;# Add theme to config&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt; 5&lt;/span&gt;&lt;span class="cl"&gt;&lt;span class="c1"&gt;# hugo.toml&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt; 6&lt;/span&gt;&lt;span class="cl"&gt;&lt;span class="o"&gt;[[&lt;/span&gt;module.imports&lt;span class="o"&gt;]]&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt; 7&lt;/span&gt;&lt;span class="cl"&gt; &lt;span class="nv"&gt;path&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;github.com/CaiJimmy/hugo-theme-stack/v4&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt; 8&lt;/span&gt;&lt;span class="cl"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt; 9&lt;/span&gt;&lt;span class="cl"&gt;&lt;span class="c1"&gt;# Update theme&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;10&lt;/span&gt;&lt;span class="cl"&gt;hugo mod get -u github.com/CaiJimmy/hugo-theme-stack/v4
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;11&lt;/span&gt;&lt;span class="cl"&gt;hugo mod tidy
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h3 id="วธท-3-git-submodule"&gt;&lt;a href="#%e0%b8%a7%e0%b8%98%e0%b8%97-3-git-submodule" class="header-anchor"&gt;&lt;/a&gt;วิธีที่ 3: Git Submodule
&lt;/h3&gt;&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;1&lt;/span&gt;&lt;span class="cl"&gt;git submodule add https://github.com/CaiJimmy/hugo-theme-stack/ themes/hugo-theme-stack
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;hr&gt;
&lt;h2 id="-การตงคา-configuration"&gt;&lt;a href="#-%e0%b8%81%e0%b8%b2%e0%b8%a3%e0%b8%95%e0%b8%87%e0%b8%84%e0%b8%b2-configuration" class="header-anchor"&gt;&lt;/a&gt;⚙️ การตั้งค่า (Configuration)
&lt;/h2&gt;&lt;h3 id="1-sidebar-แถบดานขาง"&gt;&lt;a href="#1-sidebar-%e0%b9%81%e0%b8%96%e0%b8%9a%e0%b8%94%e0%b8%b2%e0%b8%99%e0%b8%82%e0%b8%b2%e0%b8%87" class="header-anchor"&gt;&lt;/a&gt;1. &lt;strong&gt;Sidebar&lt;/strong&gt; (แถบด้านข้าง)
&lt;/h3&gt;&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-toml" data-lang="toml"&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;1&lt;/span&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="nx"&gt;params&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nx"&gt;sidebar&lt;/span&gt;&lt;span class="p"&gt;]&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;2&lt;/span&gt;&lt;span class="cl"&gt; &lt;span class="nx"&gt;compact&lt;/span&gt; &lt;span class="p"&gt;=&lt;/span&gt; &lt;span class="kc"&gt;false&lt;/span&gt; &lt;span class="c"&gt;# โหมด compact&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;3&lt;/span&gt;&lt;span class="cl"&gt; &lt;span class="nx"&gt;emoji&lt;/span&gt; &lt;span class="p"&gt;=&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;👋&amp;#34;&lt;/span&gt; &lt;span class="c"&gt;# Emoji ด้านบน&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;4&lt;/span&gt;&lt;span class="cl"&gt; &lt;span class="nx"&gt;subtitle&lt;/span&gt; &lt;span class="p"&gt;=&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;คำอธิบายสั้นๆ&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;5&lt;/span&gt;&lt;span class="cl"&gt; &lt;span class="nx"&gt;avatar&lt;/span&gt; &lt;span class="p"&gt;=&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;img/profile.jpg&amp;#34;&lt;/span&gt; &lt;span class="c"&gt;# รูปโปรไฟล์ (ต้องอยู่ใน assets/img/)&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;&lt;strong&gt;ตำแหน่งรูปโปรไฟล์:&lt;/strong&gt;&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-fallback" data-lang="fallback"&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;1&lt;/span&gt;&lt;span class="cl"&gt;assets/
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;2&lt;/span&gt;&lt;span class="cl"&gt;└── img/
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;3&lt;/span&gt;&lt;span class="cl"&gt; └── profile.jpg ← วางรูปที่นี่
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;hr&gt;
&lt;h3 id="2-article-บทความ"&gt;&lt;a href="#2-article-%e0%b8%9a%e0%b8%97%e0%b8%84%e0%b8%a7%e0%b8%b2%e0%b8%a1" class="header-anchor"&gt;&lt;/a&gt;2. &lt;strong&gt;Article&lt;/strong&gt; (บทความ)
&lt;/h3&gt;&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-toml" data-lang="toml"&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;1&lt;/span&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="nx"&gt;params&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nx"&gt;article&lt;/span&gt;&lt;span class="p"&gt;]&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;2&lt;/span&gt;&lt;span class="cl"&gt; &lt;span class="nx"&gt;headingAnchor&lt;/span&gt; &lt;span class="p"&gt;=&lt;/span&gt; &lt;span class="kc"&gt;false&lt;/span&gt; &lt;span class="c"&gt;# แสดง # ข้างหัวข้อ&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;3&lt;/span&gt;&lt;span class="cl"&gt; &lt;span class="nx"&gt;math&lt;/span&gt; &lt;span class="p"&gt;=&lt;/span&gt; &lt;span class="kc"&gt;false&lt;/span&gt; &lt;span class="c"&gt;# เปิดใช้ KaTeX (สมการคณิตศาสตร์)&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;4&lt;/span&gt;&lt;span class="cl"&gt; &lt;span class="nx"&gt;toc&lt;/span&gt; &lt;span class="p"&gt;=&lt;/span&gt; &lt;span class="kc"&gt;true&lt;/span&gt; &lt;span class="c"&gt;# แสดงสารบัญ&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;5&lt;/span&gt;&lt;span class="cl"&gt; &lt;span class="nx"&gt;readingTime&lt;/span&gt; &lt;span class="p"&gt;=&lt;/span&gt; &lt;span class="kc"&gt;true&lt;/span&gt; &lt;span class="c"&gt;# แสดงเวลาอ่าน&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;6&lt;/span&gt;&lt;span class="cl"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;7&lt;/span&gt;&lt;span class="cl"&gt; &lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="nx"&gt;params&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nx"&gt;article&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nx"&gt;license&lt;/span&gt;&lt;span class="p"&gt;]&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;8&lt;/span&gt;&lt;span class="cl"&gt; &lt;span class="nx"&gt;enabled&lt;/span&gt; &lt;span class="p"&gt;=&lt;/span&gt; &lt;span class="kc"&gt;true&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;9&lt;/span&gt;&lt;span class="cl"&gt; &lt;span class="nx"&gt;default&lt;/span&gt; &lt;span class="p"&gt;=&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;CC BY-NC 4.0&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;&lt;strong&gt;Mermaid Diagrams:&lt;/strong&gt;&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-toml" data-lang="toml"&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;1&lt;/span&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="nx"&gt;params&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nx"&gt;article&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nx"&gt;mermaid&lt;/span&gt;&lt;span class="p"&gt;]&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;2&lt;/span&gt;&lt;span class="cl"&gt; &lt;span class="nx"&gt;look&lt;/span&gt; &lt;span class="p"&gt;=&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;classic&amp;#34;&lt;/span&gt; &lt;span class="c"&gt;# classic หรือ handDrawn&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;3&lt;/span&gt;&lt;span class="cl"&gt; &lt;span class="nx"&gt;lightTheme&lt;/span&gt; &lt;span class="p"&gt;=&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;default&amp;#34;&lt;/span&gt; &lt;span class="c"&gt;# ธีมสำหรับ light mode&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;4&lt;/span&gt;&lt;span class="cl"&gt; &lt;span class="nx"&gt;darkTheme&lt;/span&gt; &lt;span class="p"&gt;=&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;dark&amp;#34;&lt;/span&gt; &lt;span class="c"&gt;# ธีมสำหรับ dark mode (สลับธีมอัตโนมัติ)&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;5&lt;/span&gt;&lt;span class="cl"&gt; &lt;span class="nx"&gt;securityLevel&lt;/span&gt; &lt;span class="p"&gt;=&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;strict&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;hr&gt;
&lt;h3 id="3-widgets-วดเจตดานขวา"&gt;&lt;a href="#3-widgets-%e0%b8%a7%e0%b8%94%e0%b9%80%e0%b8%88%e0%b8%95%e0%b8%94%e0%b8%b2%e0%b8%99%e0%b8%82%e0%b8%a7%e0%b8%b2" class="header-anchor"&gt;&lt;/a&gt;3. &lt;strong&gt;Widgets&lt;/strong&gt; (วิดเจ็ตด้านขวา)
&lt;/h3&gt;&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-toml" data-lang="toml"&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt; 1&lt;/span&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;[[&lt;/span&gt;&lt;span class="nx"&gt;params&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nx"&gt;widgets&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nx"&gt;homepage&lt;/span&gt;&lt;span class="p"&gt;]]&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt; 2&lt;/span&gt;&lt;span class="cl"&gt; &lt;span class="nx"&gt;type&lt;/span&gt; &lt;span class="p"&gt;=&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;search&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt; 3&lt;/span&gt;&lt;span class="cl"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt; 4&lt;/span&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;[[&lt;/span&gt;&lt;span class="nx"&gt;params&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nx"&gt;widgets&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nx"&gt;homepage&lt;/span&gt;&lt;span class="p"&gt;]]&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt; 5&lt;/span&gt;&lt;span class="cl"&gt; &lt;span class="nx"&gt;type&lt;/span&gt; &lt;span class="p"&gt;=&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;archives&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt; 6&lt;/span&gt;&lt;span class="cl"&gt; &lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="nx"&gt;params&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nx"&gt;widgets&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nx"&gt;homepage&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nx"&gt;params&lt;/span&gt;&lt;span class="p"&gt;]&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt; 7&lt;/span&gt;&lt;span class="cl"&gt; &lt;span class="nx"&gt;limit&lt;/span&gt; &lt;span class="p"&gt;=&lt;/span&gt; &lt;span class="mi"&gt;10&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt; 8&lt;/span&gt;&lt;span class="cl"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt; 9&lt;/span&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;[[&lt;/span&gt;&lt;span class="nx"&gt;params&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nx"&gt;widgets&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nx"&gt;homepage&lt;/span&gt;&lt;span class="p"&gt;]]&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;10&lt;/span&gt;&lt;span class="cl"&gt; &lt;span class="nx"&gt;type&lt;/span&gt; &lt;span class="p"&gt;=&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;categories&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;11&lt;/span&gt;&lt;span class="cl"&gt; &lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="nx"&gt;params&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nx"&gt;widgets&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nx"&gt;homepage&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nx"&gt;params&lt;/span&gt;&lt;span class="p"&gt;]&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;12&lt;/span&gt;&lt;span class="cl"&gt; &lt;span class="nx"&gt;limit&lt;/span&gt; &lt;span class="p"&gt;=&lt;/span&gt; &lt;span class="mi"&gt;10&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;13&lt;/span&gt;&lt;span class="cl"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;14&lt;/span&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;[[&lt;/span&gt;&lt;span class="nx"&gt;params&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nx"&gt;widgets&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nx"&gt;homepage&lt;/span&gt;&lt;span class="p"&gt;]]&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;15&lt;/span&gt;&lt;span class="cl"&gt; &lt;span class="nx"&gt;type&lt;/span&gt; &lt;span class="p"&gt;=&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;tag-cloud&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;16&lt;/span&gt;&lt;span class="cl"&gt; &lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="nx"&gt;params&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nx"&gt;widgets&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nx"&gt;homepage&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nx"&gt;params&lt;/span&gt;&lt;span class="p"&gt;]&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;17&lt;/span&gt;&lt;span class="cl"&gt; &lt;span class="nx"&gt;limit&lt;/span&gt; &lt;span class="p"&gt;=&lt;/span&gt; &lt;span class="mi"&gt;10&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;&lt;strong&gt;Widgets ที่มี:&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Widget&lt;/th&gt;
 &lt;th&gt;คำอธิบาย&lt;/th&gt;
 &lt;th&gt;Params&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;code&gt;search&lt;/code&gt;&lt;/td&gt;
 &lt;td&gt;ช่องค้นหา&lt;/td&gt;
 &lt;td&gt;-&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;code&gt;archives&lt;/code&gt;&lt;/td&gt;
 &lt;td&gt;รายการปี&lt;/td&gt;
 &lt;td&gt;&lt;code&gt;limit&lt;/code&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;code&gt;categories&lt;/code&gt;&lt;/td&gt;
 &lt;td&gt;หมวดหมู่&lt;/td&gt;
 &lt;td&gt;&lt;code&gt;limit&lt;/code&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;code&gt;toc&lt;/code&gt;&lt;/td&gt;
 &lt;td&gt;สารบัญ&lt;/td&gt;
 &lt;td&gt;-&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;code&gt;tag-cloud&lt;/code&gt;&lt;/td&gt;
 &lt;td&gt;แท็ก&lt;/td&gt;
 &lt;td&gt;&lt;code&gt;limit&lt;/code&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;code&gt;taxonomy&lt;/code&gt;&lt;/td&gt;
 &lt;td&gt;taxonomy กำหนดเอง&lt;/td&gt;
 &lt;td&gt;&lt;code&gt;taxonomy&lt;/code&gt;, &lt;code&gt;limit&lt;/code&gt;, &lt;code&gt;icon&lt;/code&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;hr&gt;
&lt;h3 id="4-menu-เมน"&gt;&lt;a href="#4-menu-%e0%b9%80%e0%b8%a1%e0%b8%99" class="header-anchor"&gt;&lt;/a&gt;4. &lt;strong&gt;Menu&lt;/strong&gt; (เมนู)
&lt;/h3&gt;&lt;p&gt;&lt;strong&gt;วิธีที่ 1: เพิ่มใน Front Matter (แนะนำ)&lt;/strong&gt;&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-yaml" data-lang="yaml"&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;1&lt;/span&gt;&lt;span class="cl"&gt;&lt;span class="nn"&gt;---&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;2&lt;/span&gt;&lt;span class="cl"&gt;&lt;span class="nt"&gt;title&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;&amp;#34;บทความ&amp;#34;&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;3&lt;/span&gt;&lt;span class="cl"&gt;&lt;span class="nt"&gt;menu&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;4&lt;/span&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nt"&gt;main&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;5&lt;/span&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nt"&gt;name&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;&amp;#34;บทความ&amp;#34;&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;6&lt;/span&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nt"&gt;weight&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;-&lt;span class="m"&gt;90&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;7&lt;/span&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nt"&gt;params&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;8&lt;/span&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nt"&gt;icon&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;&amp;#34;article&amp;#34;&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;9&lt;/span&gt;&lt;span class="cl"&gt;&lt;span class="nn"&gt;---&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;&lt;strong&gt;วิธีที่ 2: เพิ่มใน Config&lt;/strong&gt;&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-toml" data-lang="toml"&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt; 1&lt;/span&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;[[&lt;/span&gt;&lt;span class="nx"&gt;menu&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nx"&gt;main&lt;/span&gt;&lt;span class="p"&gt;]]&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt; 2&lt;/span&gt;&lt;span class="cl"&gt; &lt;span class="nx"&gt;name&lt;/span&gt; &lt;span class="p"&gt;=&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;Home&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt; 3&lt;/span&gt;&lt;span class="cl"&gt; &lt;span class="nx"&gt;url&lt;/span&gt; &lt;span class="p"&gt;=&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;/&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt; 4&lt;/span&gt;&lt;span class="cl"&gt; &lt;span class="nx"&gt;weight&lt;/span&gt; &lt;span class="p"&gt;=&lt;/span&gt; &lt;span class="mi"&gt;1&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt; 5&lt;/span&gt;&lt;span class="cl"&gt; &lt;span class="nx"&gt;identifier&lt;/span&gt; &lt;span class="p"&gt;=&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;home&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt; 6&lt;/span&gt;&lt;span class="cl"&gt; &lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="nx"&gt;menu&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nx"&gt;main&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nx"&gt;params&lt;/span&gt;&lt;span class="p"&gt;]&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt; 7&lt;/span&gt;&lt;span class="cl"&gt; &lt;span class="nx"&gt;icon&lt;/span&gt; &lt;span class="p"&gt;=&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;home&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt; 8&lt;/span&gt;&lt;span class="cl"&gt; &lt;span class="nx"&gt;newTab&lt;/span&gt; &lt;span class="p"&gt;=&lt;/span&gt; &lt;span class="kc"&gt;false&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt; 9&lt;/span&gt;&lt;span class="cl"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;10&lt;/span&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;[[&lt;/span&gt;&lt;span class="nx"&gt;menu&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nx"&gt;main&lt;/span&gt;&lt;span class="p"&gt;]]&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;11&lt;/span&gt;&lt;span class="cl"&gt; &lt;span class="nx"&gt;name&lt;/span&gt; &lt;span class="p"&gt;=&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;Posts&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;12&lt;/span&gt;&lt;span class="cl"&gt; &lt;span class="nx"&gt;url&lt;/span&gt; &lt;span class="p"&gt;=&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;/posts/&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;13&lt;/span&gt;&lt;span class="cl"&gt; &lt;span class="nx"&gt;weight&lt;/span&gt; &lt;span class="p"&gt;=&lt;/span&gt; &lt;span class="mi"&gt;2&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;14&lt;/span&gt;&lt;span class="cl"&gt; &lt;span class="nx"&gt;identifier&lt;/span&gt; &lt;span class="p"&gt;=&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;posts&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;15&lt;/span&gt;&lt;span class="cl"&gt; &lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="nx"&gt;menu&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nx"&gt;main&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nx"&gt;params&lt;/span&gt;&lt;span class="p"&gt;]&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;16&lt;/span&gt;&lt;span class="cl"&gt; &lt;span class="nx"&gt;icon&lt;/span&gt; &lt;span class="p"&gt;=&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;archive&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;&lt;strong&gt;Social Menu:&lt;/strong&gt;&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-toml" data-lang="toml"&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;1&lt;/span&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;[[&lt;/span&gt;&lt;span class="nx"&gt;menu&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nx"&gt;social&lt;/span&gt;&lt;span class="p"&gt;]]&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;2&lt;/span&gt;&lt;span class="cl"&gt; &lt;span class="nx"&gt;name&lt;/span&gt; &lt;span class="p"&gt;=&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;GitHub&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;3&lt;/span&gt;&lt;span class="cl"&gt; &lt;span class="nx"&gt;url&lt;/span&gt; &lt;span class="p"&gt;=&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;https://github.com/yourusername&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;4&lt;/span&gt;&lt;span class="cl"&gt; &lt;span class="nx"&gt;weight&lt;/span&gt; &lt;span class="p"&gt;=&lt;/span&gt; &lt;span class="mi"&gt;1&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;5&lt;/span&gt;&lt;span class="cl"&gt; &lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="nx"&gt;menu&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nx"&gt;social&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nx"&gt;params&lt;/span&gt;&lt;span class="p"&gt;]&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;6&lt;/span&gt;&lt;span class="cl"&gt; &lt;span class="nx"&gt;icon&lt;/span&gt; &lt;span class="p"&gt;=&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;github&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;7&lt;/span&gt;&lt;span class="cl"&gt; &lt;span class="nx"&gt;newTab&lt;/span&gt; &lt;span class="p"&gt;=&lt;/span&gt; &lt;span class="kc"&gt;true&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;hr&gt;
&lt;h2 id="-การเขยนบทความ"&gt;&lt;a href="#-%e0%b8%81%e0%b8%b2%e0%b8%a3%e0%b9%80%e0%b8%82%e0%b8%a2%e0%b8%99%e0%b8%9a%e0%b8%97%e0%b8%84%e0%b8%a7%e0%b8%b2%e0%b8%a1" class="header-anchor"&gt;&lt;/a&gt;✍️ การเขียนบทความ
&lt;/h2&gt;&lt;h3 id="โครงสรางไฟล-page-bundles"&gt;&lt;a href="#%e0%b9%82%e0%b8%84%e0%b8%a3%e0%b8%87%e0%b8%aa%e0%b8%a3%e0%b8%b2%e0%b8%87%e0%b9%84%e0%b8%9f%e0%b8%a5-page-bundles" class="header-anchor"&gt;&lt;/a&gt;โครงสร้างไฟล์ (Page Bundles)
&lt;/h3&gt;&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-fallback" data-lang="fallback"&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;1&lt;/span&gt;&lt;span class="cl"&gt;content/
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;2&lt;/span&gt;&lt;span class="cl"&gt;└── posts/
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;3&lt;/span&gt;&lt;span class="cl"&gt; └── my-first-post/
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;4&lt;/span&gt;&lt;span class="cl"&gt; ├── index.md ← เนื้อหา
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;5&lt;/span&gt;&lt;span class="cl"&gt; ├── image1.png ← รูป
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;6&lt;/span&gt;&lt;span class="cl"&gt; └── image2.png
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h3 id="front-matter"&gt;&lt;a href="#front-matter" class="header-anchor"&gt;&lt;/a&gt;Front Matter
&lt;/h3&gt;&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-yaml" data-lang="yaml"&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt; 1&lt;/span&gt;&lt;span class="cl"&gt;&lt;span class="nn"&gt;---&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt; 2&lt;/span&gt;&lt;span class="cl"&gt;&lt;span class="nt"&gt;title&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;&amp;#34;ชื่อบทความ&amp;#34;&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt; 3&lt;/span&gt;&lt;span class="cl"&gt;&lt;span class="nt"&gt;date&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="ld"&gt;2026-04-06T19:00:00&lt;/span&gt;&lt;span class="m"&gt;+07&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="m"&gt;00&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt; 4&lt;/span&gt;&lt;span class="cl"&gt;&lt;span class="nt"&gt;draft&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="kc"&gt;false&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt; 5&lt;/span&gt;&lt;span class="cl"&gt;&lt;span class="nt"&gt;tags&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="s2"&gt;&amp;#34;tag1&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;&amp;#34;tag2&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;]&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt; 6&lt;/span&gt;&lt;span class="cl"&gt;&lt;span class="nt"&gt;categories&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="s2"&gt;&amp;#34;Category&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;]&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt; 7&lt;/span&gt;&lt;span class="cl"&gt;&lt;span class="nt"&gt;image&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;&amp;#34;image1.png&amp;#34;&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="c"&gt;# รูปปก&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt; 8&lt;/span&gt;&lt;span class="cl"&gt;&lt;span class="nt"&gt;description&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;&amp;#34;คำอธิบายสั้นๆ&amp;#34;&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt; 9&lt;/span&gt;&lt;span class="cl"&gt;&lt;span class="nt"&gt;slug&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;&amp;#34;my-first-post&amp;#34;&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;10&lt;/span&gt;&lt;span class="cl"&gt;&lt;span class="nt"&gt;toc&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="kc"&gt;true&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="c"&gt;# เปิด/ปิดสารบัญ&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;11&lt;/span&gt;&lt;span class="cl"&gt;&lt;span class="nt"&gt;math&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="kc"&gt;true&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="c"&gt;# เปิด/ปิด KaTeX&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;12&lt;/span&gt;&lt;span class="cl"&gt;&lt;span class="nt"&gt;license&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;&amp;#34;CC BY-NC&amp;#34;&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="c"&gt;# License (override)&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;13&lt;/span&gt;&lt;span class="cl"&gt;&lt;span class="nn"&gt;---&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h3 id="การใสรป"&gt;&lt;a href="#%e0%b8%81%e0%b8%b2%e0%b8%a3%e0%b9%83%e0%b8%aa%e0%b8%a3%e0%b8%9b" class="header-anchor"&gt;&lt;/a&gt;การใส่รูป
&lt;/h3&gt;&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-markdown" data-lang="markdown"&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;1&lt;/span&gt;&lt;span class="cl"&gt;![&lt;span class="nt"&gt;คำอธิบายรูป&lt;/span&gt;](&lt;span class="na"&gt;image1.png&lt;/span&gt;)
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;2&lt;/span&gt;&lt;span class="cl"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;3&lt;/span&gt;&lt;span class="cl"&gt;![&lt;span class="nt"&gt;รูปที่ 2&lt;/span&gt;](&lt;span class="na"&gt;image2.png&lt;/span&gt;)
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;&lt;strong&gt;Image Gallery:&lt;/strong&gt;&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-markdown" data-lang="markdown"&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;1&lt;/span&gt;&lt;span class="cl"&gt;![&lt;span class="nt"&gt;รูปที่ 1&lt;/span&gt;](&lt;span class="na"&gt;image1.png&lt;/span&gt;) ![&lt;span class="nt"&gt;รูปที่ 2&lt;/span&gt;](&lt;span class="na"&gt;image2.png&lt;/span&gt;)
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;2&lt;/span&gt;&lt;span class="cl"&gt;![&lt;span class="nt"&gt;รูปที่ 3&lt;/span&gt;](&lt;span class="na"&gt;image3.png&lt;/span&gt;)
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;จะแสดงเป็น 2 แถว (2 รูปบน, 1 รูปล่าง)&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id="-ฟเจอรพเศษ"&gt;&lt;a href="#-%e0%b8%9f%e0%b9%80%e0%b8%88%e0%b8%ad%e0%b8%a3%e0%b8%9e%e0%b9%80%e0%b8%a8%e0%b8%a9" class="header-anchor"&gt;&lt;/a&gt;🎨 ฟีเจอร์พิเศษ
&lt;/h2&gt;&lt;h3 id="1-dark-mode"&gt;&lt;a href="#1-dark-mode" class="header-anchor"&gt;&lt;/a&gt;1. &lt;strong&gt;Dark Mode&lt;/strong&gt;
&lt;/h3&gt;&lt;ul&gt;
&lt;li&gt;เปิด/ปิดอัตโนมัติตามระบบ&lt;/li&gt;
&lt;li&gt;หรือคลิกปุ่ม Dark Mode ใน sidebar&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id="2-local-search"&gt;&lt;a href="#2-local-search" class="header-anchor"&gt;&lt;/a&gt;2. &lt;strong&gt;Local Search&lt;/strong&gt;
&lt;/h3&gt;&lt;p&gt;ต้องสร้างหน้า Search ก่อน:&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;1&lt;/span&gt;&lt;span class="cl"&gt;hugo new search/_index.md
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;&lt;strong&gt;Front Matter:&lt;/strong&gt;&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-yaml" data-lang="yaml"&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;1&lt;/span&gt;&lt;span class="cl"&gt;&lt;span class="nn"&gt;---&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;2&lt;/span&gt;&lt;span class="cl"&gt;&lt;span class="nt"&gt;title&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;&amp;#34;Search&amp;#34;&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;3&lt;/span&gt;&lt;span class="cl"&gt;&lt;span class="nt"&gt;layout&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;&amp;#34;search&amp;#34;&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;4&lt;/span&gt;&lt;span class="cl"&gt;&lt;span class="nn"&gt;---&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h3 id="3-archives"&gt;&lt;a href="#3-archives" class="header-anchor"&gt;&lt;/a&gt;3. &lt;strong&gt;Archives&lt;/strong&gt;
&lt;/h3&gt;&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;1&lt;/span&gt;&lt;span class="cl"&gt;hugo new archives/_index.md
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;&lt;strong&gt;Front Matter:&lt;/strong&gt;&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-yaml" data-lang="yaml"&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;1&lt;/span&gt;&lt;span class="cl"&gt;&lt;span class="nn"&gt;---&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;2&lt;/span&gt;&lt;span class="cl"&gt;&lt;span class="nt"&gt;title&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;&amp;#34;Archives&amp;#34;&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;3&lt;/span&gt;&lt;span class="cl"&gt;&lt;span class="nt"&gt;layout&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;&amp;#34;archives&amp;#34;&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;4&lt;/span&gt;&lt;span class="cl"&gt;&lt;span class="nn"&gt;---&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h3 id="4-math-typesetting-katex"&gt;&lt;a href="#4-math-typesetting-katex" class="header-anchor"&gt;&lt;/a&gt;4. &lt;strong&gt;Math Typesetting (KaTeX)&lt;/strong&gt;
&lt;/h3&gt;&lt;p&gt;&lt;strong&gt;เปิดใน config:&lt;/strong&gt;&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-toml" data-lang="toml"&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;1&lt;/span&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="nx"&gt;params&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nx"&gt;article&lt;/span&gt;&lt;span class="p"&gt;]&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;2&lt;/span&gt;&lt;span class="cl"&gt; &lt;span class="nx"&gt;math&lt;/span&gt; &lt;span class="p"&gt;=&lt;/span&gt; &lt;span class="kc"&gt;true&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;&lt;strong&gt;หรือเปิดในบทความ:&lt;/strong&gt;&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-yaml" data-lang="yaml"&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;1&lt;/span&gt;&lt;span class="cl"&gt;&lt;span class="nn"&gt;---&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;2&lt;/span&gt;&lt;span class="cl"&gt;&lt;span class="nt"&gt;math&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="kc"&gt;true&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;3&lt;/span&gt;&lt;span class="cl"&gt;&lt;span class="nn"&gt;---&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;&lt;strong&gt;ใช้:&lt;/strong&gt;&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-markdown" data-lang="markdown"&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;1&lt;/span&gt;&lt;span class="cl"&gt;Inline: $E = mc^2$
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;2&lt;/span&gt;&lt;span class="cl"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;3&lt;/span&gt;&lt;span class="cl"&gt;Block:
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;4&lt;/span&gt;&lt;span class="cl"&gt;$$
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;5&lt;/span&gt;&lt;span class="cl"&gt;E = mc^2
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;6&lt;/span&gt;&lt;span class="cl"&gt;$$
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h3 id="5-mermaid-diagrams"&gt;&lt;a href="#5-mermaid-diagrams" class="header-anchor"&gt;&lt;/a&gt;5. &lt;strong&gt;Mermaid Diagrams&lt;/strong&gt;
&lt;/h3&gt;&lt;p&gt;&lt;strong&gt;เปิดใน config:&lt;/strong&gt;&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-toml" data-lang="toml"&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;1&lt;/span&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="nx"&gt;params&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nx"&gt;article&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nx"&gt;mermaid&lt;/span&gt;&lt;span class="p"&gt;]&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;2&lt;/span&gt;&lt;span class="cl"&gt; &lt;span class="nx"&gt;enabled&lt;/span&gt; &lt;span class="p"&gt;=&lt;/span&gt; &lt;span class="kc"&gt;true&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;&lt;strong&gt;ใช้:&lt;/strong&gt;&lt;/p&gt;
&lt;pre class="mermaid" style="visibility:hidden"&gt;graph TD;
 A--&gt;B;
 A--&gt;C;
 B--&gt;D;
 C--&gt;D;&lt;/pre&gt;&lt;hr&gt;
&lt;h2 id="-การปรบแตงขนสง"&gt;&lt;a href="#-%e0%b8%81%e0%b8%b2%e0%b8%a3%e0%b8%9b%e0%b8%a3%e0%b8%9a%e0%b9%81%e0%b8%95%e0%b8%87%e0%b8%82%e0%b8%99%e0%b8%aa%e0%b8%87" class="header-anchor"&gt;&lt;/a&gt;🔧 การปรับแต่งขั้นสูง
&lt;/h2&gt;&lt;h3 id="1-custom-css"&gt;&lt;a href="#1-custom-css" class="header-anchor"&gt;&lt;/a&gt;1. &lt;strong&gt;Custom CSS&lt;/strong&gt;
&lt;/h3&gt;&lt;p&gt;สร้างไฟล์: &lt;code&gt;assets/scss/custom.scss&lt;/code&gt;&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-scss" data-lang="scss"&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;1&lt;/span&gt;&lt;span class="cl"&gt;&lt;span class="c1"&gt;// ตัวอย่าง: เปลี่ยนสี accent
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;2&lt;/span&gt;&lt;span class="cl"&gt;&lt;span class="nd"&gt;:root&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;3&lt;/span&gt;&lt;span class="cl"&gt; &lt;span class="na"&gt;--accent-color&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="mh"&gt;#your&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="ni"&gt;color&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;4&lt;/span&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;5&lt;/span&gt;&lt;span class="cl"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;6&lt;/span&gt;&lt;span class="cl"&gt;&lt;span class="c1"&gt;// เปลี่ยนฟอนต์
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;7&lt;/span&gt;&lt;span class="cl"&gt;&lt;span class="nt"&gt;body&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;8&lt;/span&gt;&lt;span class="cl"&gt; &lt;span class="na"&gt;font-family&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s1"&gt;&amp;#39;Your Font&amp;#39;&lt;/span&gt;&lt;span class="o"&gt;,&lt;/span&gt; &lt;span class="ni"&gt;sans-serif&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;9&lt;/span&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h3 id="2-custom-icons"&gt;&lt;a href="#2-custom-icons" class="header-anchor"&gt;&lt;/a&gt;2. &lt;strong&gt;Custom Icons&lt;/strong&gt;
&lt;/h3&gt;&lt;p&gt;ดาวน์โหลด SVG จาก &lt;a class="link" href="https://tabler-icons.io" target="_blank" rel="noopener"
 &gt;Tabler Icons&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;วางที่: &lt;code&gt;assets/icons/your-icon.svg&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;ใช้:&lt;/strong&gt;&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-toml" data-lang="toml"&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;1&lt;/span&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="nx"&gt;menu&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nx"&gt;main&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nx"&gt;params&lt;/span&gt;&lt;span class="p"&gt;]&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;2&lt;/span&gt;&lt;span class="cl"&gt; &lt;span class="nx"&gt;icon&lt;/span&gt; &lt;span class="p"&gt;=&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;your-icon&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h3 id="3-override-theme-files"&gt;&lt;a href="#3-override-theme-files" class="header-anchor"&gt;&lt;/a&gt;3. &lt;strong&gt;Override Theme Files&lt;/strong&gt;
&lt;/h3&gt;&lt;p&gt;คัดลอกไฟล์จาก theme มาที่โปรเจกต์:&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-fallback" data-lang="fallback"&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;1&lt;/span&gt;&lt;span class="cl"&gt;themes/hugo-theme-stack/layouts/_partials/header.html
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;2&lt;/span&gt;&lt;span class="cl"&gt;→
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;3&lt;/span&gt;&lt;span class="cl"&gt;layouts/_partials/header.html
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;แก้ไขไฟล์ใน &lt;code&gt;layouts/&lt;/code&gt; จะ override theme&lt;/p&gt;
&lt;h3 id="4-multilingual"&gt;&lt;a href="#4-multilingual" class="header-anchor"&gt;&lt;/a&gt;4. &lt;strong&gt;Multilingual&lt;/strong&gt;
&lt;/h3&gt;&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-toml" data-lang="toml"&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt; 1&lt;/span&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="nx"&gt;languages&lt;/span&gt;&lt;span class="p"&gt;]&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt; 2&lt;/span&gt;&lt;span class="cl"&gt; &lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="nx"&gt;languages&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nx"&gt;en&lt;/span&gt;&lt;span class="p"&gt;]&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt; 3&lt;/span&gt;&lt;span class="cl"&gt; &lt;span class="nx"&gt;languageName&lt;/span&gt; &lt;span class="p"&gt;=&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;English&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt; 4&lt;/span&gt;&lt;span class="cl"&gt; &lt;span class="nx"&gt;title&lt;/span&gt; &lt;span class="p"&gt;=&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;My Blog&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt; 5&lt;/span&gt;&lt;span class="cl"&gt; &lt;span class="nx"&gt;weight&lt;/span&gt; &lt;span class="p"&gt;=&lt;/span&gt; &lt;span class="mi"&gt;1&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt; 6&lt;/span&gt;&lt;span class="cl"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt; 7&lt;/span&gt;&lt;span class="cl"&gt; &lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="nx"&gt;languages&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nx"&gt;th&lt;/span&gt;&lt;span class="p"&gt;]&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt; 8&lt;/span&gt;&lt;span class="cl"&gt; &lt;span class="nx"&gt;languageName&lt;/span&gt; &lt;span class="p"&gt;=&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;ไทย&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt; 9&lt;/span&gt;&lt;span class="cl"&gt; &lt;span class="nx"&gt;title&lt;/span&gt; &lt;span class="p"&gt;=&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;บล็อกของฉัน&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;10&lt;/span&gt;&lt;span class="cl"&gt; &lt;span class="nx"&gt;weight&lt;/span&gt; &lt;span class="p"&gt;=&lt;/span&gt; &lt;span class="mi"&gt;2&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;hr&gt;
&lt;h2 id="-สรปการตงคาทสำคญ"&gt;&lt;a href="#-%e0%b8%aa%e0%b8%a3%e0%b8%9b%e0%b8%81%e0%b8%b2%e0%b8%a3%e0%b8%95%e0%b8%87%e0%b8%84%e0%b8%b2%e0%b8%97%e0%b8%aa%e0%b8%b3%e0%b8%84%e0%b8%8d" class="header-anchor"&gt;&lt;/a&gt;📊 สรุปการตั้งค่าที่สำคัญ
&lt;/h2&gt;&lt;h3 id="hugotoml-ตวอยางเตม"&gt;&lt;a href="#hugotoml-%e0%b8%95%e0%b8%a7%e0%b8%ad%e0%b8%a2%e0%b8%b2%e0%b8%87%e0%b9%80%e0%b8%95%e0%b8%a1" class="header-anchor"&gt;&lt;/a&gt;hugo.toml (ตัวอย่างเต็ม)
&lt;/h3&gt;&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-toml" data-lang="toml"&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt; 1&lt;/span&gt;&lt;span class="cl"&gt;&lt;span class="nx"&gt;baseURL&lt;/span&gt; &lt;span class="p"&gt;=&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;https://example.com/&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt; 2&lt;/span&gt;&lt;span class="cl"&gt;&lt;span class="nx"&gt;title&lt;/span&gt; &lt;span class="p"&gt;=&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;บล็อกของฉัน&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt; 3&lt;/span&gt;&lt;span class="cl"&gt;&lt;span class="nx"&gt;theme&lt;/span&gt; &lt;span class="p"&gt;=&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;hugo-theme-stack&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt; 4&lt;/span&gt;&lt;span class="cl"&gt;&lt;span class="nx"&gt;languageCode&lt;/span&gt; &lt;span class="p"&gt;=&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;th-th&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt; 5&lt;/span&gt;&lt;span class="cl"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt; 6&lt;/span&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="nx"&gt;params&lt;/span&gt;&lt;span class="p"&gt;]&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt; 7&lt;/span&gt;&lt;span class="cl"&gt; &lt;span class="nx"&gt;description&lt;/span&gt; &lt;span class="p"&gt;=&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;บล็อกส่วนตัว&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt; 8&lt;/span&gt;&lt;span class="cl"&gt; &lt;span class="nx"&gt;defaultTheme&lt;/span&gt; &lt;span class="p"&gt;=&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;auto&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt; 9&lt;/span&gt;&lt;span class="cl"&gt; &lt;span class="nx"&gt;mainSections&lt;/span&gt; &lt;span class="p"&gt;=&lt;/span&gt; &lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="s2"&gt;&amp;#34;posts&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;]&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;10&lt;/span&gt;&lt;span class="cl"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;11&lt;/span&gt;&lt;span class="cl"&gt; &lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="nx"&gt;params&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nx"&gt;sidebar&lt;/span&gt;&lt;span class="p"&gt;]&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;12&lt;/span&gt;&lt;span class="cl"&gt; &lt;span class="nx"&gt;emoji&lt;/span&gt; &lt;span class="p"&gt;=&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;👋&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;13&lt;/span&gt;&lt;span class="cl"&gt; &lt;span class="nx"&gt;subtitle&lt;/span&gt; &lt;span class="p"&gt;=&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;คำอธิบาย&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;14&lt;/span&gt;&lt;span class="cl"&gt; &lt;span class="nx"&gt;avatar&lt;/span&gt; &lt;span class="p"&gt;=&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;img/profile.jpg&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;15&lt;/span&gt;&lt;span class="cl"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;16&lt;/span&gt;&lt;span class="cl"&gt; &lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="nx"&gt;params&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nx"&gt;article&lt;/span&gt;&lt;span class="p"&gt;]&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;17&lt;/span&gt;&lt;span class="cl"&gt; &lt;span class="nx"&gt;toc&lt;/span&gt; &lt;span class="p"&gt;=&lt;/span&gt; &lt;span class="kc"&gt;true&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;18&lt;/span&gt;&lt;span class="cl"&gt; &lt;span class="nx"&gt;readingTime&lt;/span&gt; &lt;span class="p"&gt;=&lt;/span&gt; &lt;span class="kc"&gt;true&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;19&lt;/span&gt;&lt;span class="cl"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;20&lt;/span&gt;&lt;span class="cl"&gt; &lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="nx"&gt;params&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nx"&gt;article&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nx"&gt;license&lt;/span&gt;&lt;span class="p"&gt;]&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;21&lt;/span&gt;&lt;span class="cl"&gt; &lt;span class="nx"&gt;enabled&lt;/span&gt; &lt;span class="p"&gt;=&lt;/span&gt; &lt;span class="kc"&gt;true&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;22&lt;/span&gt;&lt;span class="cl"&gt; &lt;span class="nx"&gt;default&lt;/span&gt; &lt;span class="p"&gt;=&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;CC BY-NC 4.0&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;23&lt;/span&gt;&lt;span class="cl"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;24&lt;/span&gt;&lt;span class="cl"&gt; &lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="nx"&gt;params&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nx"&gt;widgets&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nx"&gt;homepage&lt;/span&gt;&lt;span class="p"&gt;]&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;25&lt;/span&gt;&lt;span class="cl"&gt; &lt;span class="nx"&gt;-&lt;/span&gt; &lt;span class="nx"&gt;type&lt;/span&gt; &lt;span class="p"&gt;=&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;search&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;26&lt;/span&gt;&lt;span class="cl"&gt; &lt;span class="nx"&gt;-&lt;/span&gt; &lt;span class="nx"&gt;type&lt;/span&gt; &lt;span class="p"&gt;=&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;archives&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;27&lt;/span&gt;&lt;span class="cl"&gt; &lt;span class="nx"&gt;-&lt;/span&gt; &lt;span class="nx"&gt;type&lt;/span&gt; &lt;span class="p"&gt;=&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;categories&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;28&lt;/span&gt;&lt;span class="cl"&gt; &lt;span class="nx"&gt;-&lt;/span&gt; &lt;span class="nx"&gt;type&lt;/span&gt; &lt;span class="p"&gt;=&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;tag-cloud&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;29&lt;/span&gt;&lt;span class="cl"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;30&lt;/span&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="nx"&gt;menu&lt;/span&gt;&lt;span class="p"&gt;]&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;31&lt;/span&gt;&lt;span class="cl"&gt; &lt;span class="p"&gt;[[&lt;/span&gt;&lt;span class="nx"&gt;menu&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nx"&gt;main&lt;/span&gt;&lt;span class="p"&gt;]]&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;32&lt;/span&gt;&lt;span class="cl"&gt; &lt;span class="nx"&gt;name&lt;/span&gt; &lt;span class="p"&gt;=&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;Home&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;33&lt;/span&gt;&lt;span class="cl"&gt; &lt;span class="nx"&gt;url&lt;/span&gt; &lt;span class="p"&gt;=&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;/&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;34&lt;/span&gt;&lt;span class="cl"&gt; &lt;span class="nx"&gt;weight&lt;/span&gt; &lt;span class="p"&gt;=&lt;/span&gt; &lt;span class="mi"&gt;1&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;35&lt;/span&gt;&lt;span class="cl"&gt; &lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="nx"&gt;menu&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nx"&gt;main&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nx"&gt;params&lt;/span&gt;&lt;span class="p"&gt;]&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;36&lt;/span&gt;&lt;span class="cl"&gt; &lt;span class="nx"&gt;icon&lt;/span&gt; &lt;span class="p"&gt;=&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;home&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;37&lt;/span&gt;&lt;span class="cl"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;38&lt;/span&gt;&lt;span class="cl"&gt; &lt;span class="p"&gt;[[&lt;/span&gt;&lt;span class="nx"&gt;menu&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nx"&gt;social&lt;/span&gt;&lt;span class="p"&gt;]]&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;39&lt;/span&gt;&lt;span class="cl"&gt; &lt;span class="nx"&gt;name&lt;/span&gt; &lt;span class="p"&gt;=&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;GitHub&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;40&lt;/span&gt;&lt;span class="cl"&gt; &lt;span class="nx"&gt;url&lt;/span&gt; &lt;span class="p"&gt;=&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;https://github.com/username&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;41&lt;/span&gt;&lt;span class="cl"&gt; &lt;span class="nx"&gt;weight&lt;/span&gt; &lt;span class="p"&gt;=&lt;/span&gt; &lt;span class="mi"&gt;1&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;42&lt;/span&gt;&lt;span class="cl"&gt; &lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="nx"&gt;menu&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nx"&gt;social&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nx"&gt;params&lt;/span&gt;&lt;span class="p"&gt;]&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;43&lt;/span&gt;&lt;span class="cl"&gt; &lt;span class="nx"&gt;icon&lt;/span&gt; &lt;span class="p"&gt;=&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;github&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;44&lt;/span&gt;&lt;span class="cl"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;45&lt;/span&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="nx"&gt;languages&lt;/span&gt;&lt;span class="p"&gt;]&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;46&lt;/span&gt;&lt;span class="cl"&gt; &lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="nx"&gt;languages&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nx"&gt;th&lt;/span&gt;&lt;span class="p"&gt;]&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;47&lt;/span&gt;&lt;span class="cl"&gt; &lt;span class="nx"&gt;languageName&lt;/span&gt; &lt;span class="p"&gt;=&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;ไทย&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;48&lt;/span&gt;&lt;span class="cl"&gt; &lt;span class="nx"&gt;weight&lt;/span&gt; &lt;span class="p"&gt;=&lt;/span&gt; &lt;span class="mi"&gt;1&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;hr&gt;
&lt;h2 id="-ลงกทเปนประโยชน"&gt;&lt;a href="#-%e0%b8%a5%e0%b8%87%e0%b8%81%e0%b8%97%e0%b9%80%e0%b8%9b%e0%b8%99%e0%b8%9b%e0%b8%a3%e0%b8%b0%e0%b9%82%e0%b8%a2%e0%b8%8a%e0%b8%99" class="header-anchor"&gt;&lt;/a&gt;🔗 ลิงก์ที่เป็นประโยชน์
&lt;/h2&gt;&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;แหล่ง&lt;/th&gt;
 &lt;th&gt;ลิงก์&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;strong&gt;Official Docs&lt;/strong&gt;&lt;/td&gt;
 &lt;td&gt;&lt;a class="link" href="https://stack.cai.im/" target="_blank" rel="noopener"
 &gt;https://stack.cai.im/&lt;/a&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;strong&gt;GitHub Repo&lt;/strong&gt;&lt;/td&gt;
 &lt;td&gt;&lt;a class="link" href="https://github.com/CaiJimmy/hugo-theme-stack" target="_blank" rel="noopener"
 &gt;https://github.com/CaiJimmy/hugo-theme-stack&lt;/a&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;strong&gt;Demo&lt;/strong&gt;&lt;/td&gt;
 &lt;td&gt;&lt;a class="link" href="https://demo.stack.cai.im/" target="_blank" rel="noopener"
 &gt;https://demo.stack.cai.im/&lt;/a&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;strong&gt;Starter Template&lt;/strong&gt;&lt;/td&gt;
 &lt;td&gt;&lt;a class="link" href="https://github.com/CaiJimmy/hugo-theme-stack-starter" target="_blank" rel="noopener"
 &gt;https://github.com/CaiJimmy/hugo-theme-stack-starter&lt;/a&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;strong&gt;Tabler Icons&lt;/strong&gt;&lt;/td&gt;
 &lt;td&gt;&lt;a class="link" href="https://tabler-icons.io" target="_blank" rel="noopener"
 &gt;https://tabler-icons.io&lt;/a&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;hr&gt;
&lt;h2 id="-troubleshooting"&gt;&lt;a href="#-troubleshooting" class="header-anchor"&gt;&lt;/a&gt;⚠️ Troubleshooting
&lt;/h2&gt;&lt;h3 id="ปญหาทพบบอยและวธแก"&gt;&lt;a href="#%e0%b8%9b%e0%b8%8d%e0%b8%ab%e0%b8%b2%e0%b8%97%e0%b8%9e%e0%b8%9a%e0%b8%9a%e0%b8%ad%e0%b8%a2%e0%b9%81%e0%b8%a5%e0%b8%b0%e0%b8%a7%e0%b8%98%e0%b9%81%e0%b8%81" class="header-anchor"&gt;&lt;/a&gt;ปัญหาที่พบบ่อยและวิธีแก้
&lt;/h3&gt;&lt;h4 id="1-รปไมแสดง"&gt;&lt;a href="#1-%e0%b8%a3%e0%b8%9b%e0%b9%84%e0%b8%a1%e0%b9%81%e0%b8%aa%e0%b8%94%e0%b8%87" class="header-anchor"&gt;&lt;/a&gt;1. &lt;strong&gt;รูปไม่แสดง&lt;/strong&gt;
&lt;/h4&gt;&lt;p&gt;&lt;strong&gt;ปัญหา:&lt;/strong&gt; รูปปกหรือรูปในบทความไม่แสดง&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;วิธีแก้:&lt;/strong&gt;&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;1&lt;/span&gt;&lt;span class="cl"&gt;&lt;span class="c1"&gt;# ตรวจสอบว่ารูปอยู่ในโฟลเดอร์ที่ถูกต้อง&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;2&lt;/span&gt;&lt;span class="cl"&gt;content/posts/my-post/
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;3&lt;/span&gt;&lt;span class="cl"&gt;├── index.md
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;4&lt;/span&gt;&lt;span class="cl"&gt;└── cover.jpg ← ต้องอยู่ในโฟลเดอร์เดียวกัน
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;5&lt;/span&gt;&lt;span class="cl"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;6&lt;/span&gt;&lt;span class="cl"&gt;&lt;span class="c1"&gt;# ตรวจสอบ Front Matter&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;7&lt;/span&gt;&lt;span class="cl"&gt;&lt;span class="nv"&gt;title&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;My Post&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;8&lt;/span&gt;&lt;span class="cl"&gt;&lt;span class="nv"&gt;image&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;cover.jpg&amp;#34;&lt;/span&gt; ← ต้องตรงกับชื่อไฟล์
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h4 id="2-dark-mode-ไมทำงาน"&gt;&lt;a href="#2-dark-mode-%e0%b9%84%e0%b8%a1%e0%b8%97%e0%b8%b3%e0%b8%87%e0%b8%b2%e0%b8%99" class="header-anchor"&gt;&lt;/a&gt;2. &lt;strong&gt;Dark Mode ไม่ทำงาน&lt;/strong&gt;
&lt;/h4&gt;&lt;p&gt;&lt;strong&gt;ปัญหา:&lt;/strong&gt; ปุ่ม Dark Mode ไม่เปลี่ยนสี&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;วิธีแก้:&lt;/strong&gt;&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-toml" data-lang="toml"&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;1&lt;/span&gt;&lt;span class="cl"&gt;&lt;span class="c"&gt;# ตรวจสอบใน hugo.toml&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;2&lt;/span&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="nx"&gt;params&lt;/span&gt;&lt;span class="p"&gt;]&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;3&lt;/span&gt;&lt;span class="cl"&gt; &lt;span class="nx"&gt;defaultTheme&lt;/span&gt; &lt;span class="p"&gt;=&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;auto&amp;#34;&lt;/span&gt; &lt;span class="c"&gt;# หรือ &amp;#34;light&amp;#34;, &amp;#34;dark&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h4 id="3-search-ไมทำงาน"&gt;&lt;a href="#3-search-%e0%b9%84%e0%b8%a1%e0%b8%97%e0%b8%b3%e0%b8%87%e0%b8%b2%e0%b8%99" class="header-anchor"&gt;&lt;/a&gt;3. &lt;strong&gt;Search ไม่ทำงาน&lt;/strong&gt;
&lt;/h4&gt;&lt;p&gt;&lt;strong&gt;ปัญหา:&lt;/strong&gt; กดค้นหาแล้วไม่มีผลลัพธ์&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;วิธีแก้:&lt;/strong&gt;&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;1&lt;/span&gt;&lt;span class="cl"&gt;&lt;span class="c1"&gt;# สร้างหน้า Search ให้ถูกต้อง&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;2&lt;/span&gt;&lt;span class="cl"&gt;hugo new search/_index.md
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;3&lt;/span&gt;&lt;span class="cl"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;4&lt;/span&gt;&lt;span class="cl"&gt;&lt;span class="c1"&gt;# ตรวจสอบ Front Matter&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;5&lt;/span&gt;&lt;span class="cl"&gt;---
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;6&lt;/span&gt;&lt;span class="cl"&gt;title: &lt;span class="s2"&gt;&amp;#34;Search&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;7&lt;/span&gt;&lt;span class="cl"&gt;layout: &lt;span class="s2"&gt;&amp;#34;search&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;8&lt;/span&gt;&lt;span class="cl"&gt;---
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h4 id="4-menu-ไม-highlight"&gt;&lt;a href="#4-menu-%e0%b9%84%e0%b8%a1-highlight" class="header-anchor"&gt;&lt;/a&gt;4. &lt;strong&gt;Menu ไม่ Highlight&lt;/strong&gt;
&lt;/h4&gt;&lt;p&gt;&lt;strong&gt;ปัญหา:&lt;/strong&gt; เมนูไม่ highlight เมื่ออยู่ในหน้านั้น&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;วิธีแก้:&lt;/strong&gt;&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-yaml" data-lang="yaml"&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;1&lt;/span&gt;&lt;span class="cl"&gt;&lt;span class="c"&gt;# ใช้ Front Matter menu แทน config&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;2&lt;/span&gt;&lt;span class="cl"&gt;&lt;span class="nn"&gt;---&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;3&lt;/span&gt;&lt;span class="cl"&gt;&lt;span class="nt"&gt;menu&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;4&lt;/span&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nt"&gt;main&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;5&lt;/span&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nt"&gt;name&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;&amp;#34;Posts&amp;#34;&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;6&lt;/span&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nt"&gt;weight&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;-&lt;span class="m"&gt;90&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;7&lt;/span&gt;&lt;span class="cl"&gt;&lt;span class="nn"&gt;---&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h4 id="5-build-ลมเหลว"&gt;&lt;a href="#5-build-%e0%b8%a5%e0%b8%a1%e0%b9%80%e0%b8%ab%e0%b8%a5%e0%b8%a7" class="header-anchor"&gt;&lt;/a&gt;5. &lt;strong&gt;Build ล้มเหลว&lt;/strong&gt;
&lt;/h4&gt;&lt;p&gt;&lt;strong&gt;ปัญหา:&lt;/strong&gt; &lt;code&gt;hugo server&lt;/code&gt; error&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;วิธีแก้:&lt;/strong&gt;&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt; 1&lt;/span&gt;&lt;span class="cl"&gt;&lt;span class="c1"&gt;# ตรวจสอบ Hugo version&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt; 2&lt;/span&gt;&lt;span class="cl"&gt;hugo version
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt; 3&lt;/span&gt;&lt;span class="cl"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt; 4&lt;/span&gt;&lt;span class="cl"&gt;&lt;span class="c1"&gt;# ต้องเป็น 0.160.0+ extended&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt; 5&lt;/span&gt;&lt;span class="cl"&gt;&lt;span class="c1"&gt;# ถ้าไม่ใช่ ให้ติดตั้งใหม่&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt; 6&lt;/span&gt;&lt;span class="cl"&gt;&lt;span class="c1"&gt;# https://gohugo.io/installation/&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt; 7&lt;/span&gt;&lt;span class="cl"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt; 8&lt;/span&gt;&lt;span class="cl"&gt;&lt;span class="c1"&gt;# Clear cache&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt; 9&lt;/span&gt;&lt;span class="cl"&gt;hugo mod clean
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;10&lt;/span&gt;&lt;span class="cl"&gt;rm -rf public/
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;11&lt;/span&gt;&lt;span class="cl"&gt;hugo server --gc
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h4 id="6-css-สวนตวไมทำงาน"&gt;&lt;a href="#6-css-%e0%b8%aa%e0%b8%a7%e0%b8%99%e0%b8%95%e0%b8%a7%e0%b9%84%e0%b8%a1%e0%b8%97%e0%b8%b3%e0%b8%87%e0%b8%b2%e0%b8%99" class="header-anchor"&gt;&lt;/a&gt;6. &lt;strong&gt;CSS ส่วนตัวไม่ทำงาน&lt;/strong&gt;
&lt;/h4&gt;&lt;p&gt;&lt;strong&gt;ปัญหา:&lt;/strong&gt; แก้ &lt;code&gt;custom.scss&lt;/code&gt; แล้วไม่เปลี่ยน&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;วิธีแก้:&lt;/strong&gt;&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;1&lt;/span&gt;&lt;span class="cl"&gt;&lt;span class="c1"&gt;# ตรวจสอบตำแหน่งไฟล์&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;2&lt;/span&gt;&lt;span class="cl"&gt;assets/scss/custom.scss ← ต้องอยู่ที่นี้
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;3&lt;/span&gt;&lt;span class="cl"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;4&lt;/span&gt;&lt;span class="cl"&gt;&lt;span class="c1"&gt;# Clear cache และ rebuild&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;5&lt;/span&gt;&lt;span class="cl"&gt;rm -rf public/
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;6&lt;/span&gt;&lt;span class="cl"&gt;hugo server --gc --minify
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;hr&gt;
&lt;h2 id="-deployment"&gt;&lt;a href="#-deployment" class="header-anchor"&gt;&lt;/a&gt;🚀 Deployment
&lt;/h2&gt;&lt;h3 id="1-github-pages-แนะนำ"&gt;&lt;a href="#1-github-pages-%e0%b9%81%e0%b8%99%e0%b8%b0%e0%b8%99%e0%b8%b3" class="header-anchor"&gt;&lt;/a&gt;1. &lt;strong&gt;GitHub Pages&lt;/strong&gt; (แนะนำ)
&lt;/h3&gt;&lt;p&gt;&lt;strong&gt;วิธีที่ 1: ใช้ GitHub Actions (ง่ายสุด)&lt;/strong&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;สร้างไฟล์ &lt;code&gt;.github/workflows/hugo.yml&lt;/code&gt;:&lt;/li&gt;
&lt;/ol&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-yaml" data-lang="yaml"&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt; 1&lt;/span&gt;&lt;span class="cl"&gt;&lt;span class="nt"&gt;name&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="l"&gt;Deploy to GitHub Pages&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt; 2&lt;/span&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt; 3&lt;/span&gt;&lt;span class="cl"&gt;&lt;span class="nt"&gt;on&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt; 4&lt;/span&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nt"&gt;push&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt; 5&lt;/span&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nt"&gt;branches&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="l"&gt;main]&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt; 6&lt;/span&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nt"&gt;workflow_dispatch&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt; 7&lt;/span&gt;&lt;span class="cl"&gt;&lt;span class="nt"&gt;permissions&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt; 8&lt;/span&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nt"&gt;contents&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="l"&gt;read&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt; 9&lt;/span&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nt"&gt;pages&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="l"&gt;write&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;10&lt;/span&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nt"&gt;id-token&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="l"&gt;write&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;11&lt;/span&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;12&lt;/span&gt;&lt;span class="cl"&gt;&lt;span class="nt"&gt;jobs&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;13&lt;/span&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nt"&gt;build&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;14&lt;/span&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nt"&gt;runs-on&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="l"&gt;ubuntu-latest&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;15&lt;/span&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nt"&gt;steps&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;16&lt;/span&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;- &lt;span class="nt"&gt;uses&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="l"&gt;actions/checkout@v4&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;17&lt;/span&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nt"&gt;with&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;18&lt;/span&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nt"&gt;submodules&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="l"&gt;recursive&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;19&lt;/span&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;20&lt;/span&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;- &lt;span class="nt"&gt;name&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="l"&gt;Setup Hugo&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;21&lt;/span&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nt"&gt;uses&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="l"&gt;peaceiris/actions-hugo@v3&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;22&lt;/span&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nt"&gt;with&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;23&lt;/span&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nt"&gt;hugo-version&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s1"&gt;&amp;#39;0.160.0&amp;#39;&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;24&lt;/span&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nt"&gt;extended&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="kc"&gt;true&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;25&lt;/span&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;26&lt;/span&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;- &lt;span class="nt"&gt;name&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="l"&gt;Build&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;27&lt;/span&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nt"&gt;run&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="l"&gt;hugo --gc --minify&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;28&lt;/span&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;29&lt;/span&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;- &lt;span class="nt"&gt;name&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="l"&gt;Upload artifact&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;30&lt;/span&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nt"&gt;uses&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="l"&gt;actions/upload-pages-artifact@v3&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;31&lt;/span&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nt"&gt;with&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;32&lt;/span&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nt"&gt;path&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="l"&gt;./public&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;33&lt;/span&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;34&lt;/span&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nt"&gt;deploy&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;35&lt;/span&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nt"&gt;environment&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;36&lt;/span&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nt"&gt;name&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="l"&gt;github-pages&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;37&lt;/span&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nt"&gt;url&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="l"&gt;${{ steps.deployment.outputs.page_url }}&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;38&lt;/span&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nt"&gt;runs-on&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="l"&gt;ubuntu-latest&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;39&lt;/span&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nt"&gt;needs&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="l"&gt;build&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;40&lt;/span&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nt"&gt;steps&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;41&lt;/span&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;- &lt;span class="nt"&gt;name&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="l"&gt;Deploy to GitHub Pages&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;42&lt;/span&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nt"&gt;id&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="l"&gt;deployment&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;43&lt;/span&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nt"&gt;uses&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="l"&gt;actions/deploy-pages@v4&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;ol start="2"&gt;
&lt;li&gt;Push ขึ้น GitHub:&lt;/li&gt;
&lt;/ol&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;1&lt;/span&gt;&lt;span class="cl"&gt;git add .
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;2&lt;/span&gt;&lt;span class="cl"&gt;git commit -m &lt;span class="s2"&gt;&amp;#34;Add GitHub Actions&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;3&lt;/span&gt;&lt;span class="cl"&gt;git push
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;ol start="3"&gt;
&lt;li&gt;เปิด Settings → Pages → เลือก Source: GitHub Actions&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;strong&gt;วิธีที่ 2: ใช้ hugo-deploy&lt;/strong&gt;&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;1&lt;/span&gt;&lt;span class="cl"&gt;&lt;span class="c1"&gt;# ติดตั้ง hugo-deploy&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;2&lt;/span&gt;&lt;span class="cl"&gt;go install github.com/gohugoio/hugo-deploy@latest
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;3&lt;/span&gt;&lt;span class="cl"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;4&lt;/span&gt;&lt;span class="cl"&gt;&lt;span class="c1"&gt;# Deploy&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;5&lt;/span&gt;&lt;span class="cl"&gt;hugo-deploy --repo https://github.com/username/username.github.io
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;hr&gt;
&lt;h3 id="2-netlify"&gt;&lt;a href="#2-netlify" class="header-anchor"&gt;&lt;/a&gt;2. &lt;strong&gt;Netlify&lt;/strong&gt;
&lt;/h3&gt;&lt;p&gt;&lt;strong&gt;วิธีที่ 1: เชื่อมต่อกับ GitHub&lt;/strong&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;เข้า &lt;a class="link" href="https://netlify.com" target="_blank" rel="noopener"
 &gt;https://netlify.com&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;คลิก &amp;ldquo;Add new site&amp;rdquo; → &amp;ldquo;Import an existing project&amp;rdquo;&lt;/li&gt;
&lt;li&gt;เลือก GitHub repo&lt;/li&gt;
&lt;li&gt;ตั้งค่า:
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Build command:&lt;/strong&gt; &lt;code&gt;hugo --gc --minify&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Publish directory:&lt;/strong&gt; &lt;code&gt;public&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Hugo version:&lt;/strong&gt; &lt;code&gt;0.160.0&lt;/code&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;strong&gt;วิธีที่ 2: ใช้ netlify.toml&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;สร้างไฟล์ &lt;code&gt;netlify.toml&lt;/code&gt;:&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-toml" data-lang="toml"&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt; 1&lt;/span&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="nx"&gt;build&lt;/span&gt;&lt;span class="p"&gt;]&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt; 2&lt;/span&gt;&lt;span class="cl"&gt; &lt;span class="nx"&gt;command&lt;/span&gt; &lt;span class="p"&gt;=&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;hugo --gc --minify&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt; 3&lt;/span&gt;&lt;span class="cl"&gt; &lt;span class="nx"&gt;publish&lt;/span&gt; &lt;span class="p"&gt;=&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;public&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt; 4&lt;/span&gt;&lt;span class="cl"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt; 5&lt;/span&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="nx"&gt;build&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nx"&gt;environment&lt;/span&gt;&lt;span class="p"&gt;]&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt; 6&lt;/span&gt;&lt;span class="cl"&gt; &lt;span class="nx"&gt;HUGO_VERSION&lt;/span&gt; &lt;span class="p"&gt;=&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;0.160.0&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt; 7&lt;/span&gt;&lt;span class="cl"&gt; &lt;span class="nx"&gt;HUGO_ENV&lt;/span&gt; &lt;span class="p"&gt;=&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;production&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt; 8&lt;/span&gt;&lt;span class="cl"&gt; &lt;span class="nx"&gt;HUGO_ENABLEGITINFO&lt;/span&gt; &lt;span class="p"&gt;=&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;true&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt; 9&lt;/span&gt;&lt;span class="cl"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;10&lt;/span&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;[[&lt;/span&gt;&lt;span class="nx"&gt;redirects&lt;/span&gt;&lt;span class="p"&gt;]]&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;11&lt;/span&gt;&lt;span class="cl"&gt; &lt;span class="nx"&gt;from&lt;/span&gt; &lt;span class="p"&gt;=&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;/index.xml&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;12&lt;/span&gt;&lt;span class="cl"&gt; &lt;span class="nx"&gt;to&lt;/span&gt; &lt;span class="p"&gt;=&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;/rss.xml&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;13&lt;/span&gt;&lt;span class="cl"&gt; &lt;span class="nx"&gt;status&lt;/span&gt; &lt;span class="p"&gt;=&lt;/span&gt; &lt;span class="mi"&gt;301&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;hr&gt;
&lt;h3 id="3-vercel"&gt;&lt;a href="#3-vercel" class="header-anchor"&gt;&lt;/a&gt;3. &lt;strong&gt;Vercel&lt;/strong&gt;
&lt;/h3&gt;&lt;ol&gt;
&lt;li&gt;เข้า &lt;a class="link" href="https://vercel.com" target="_blank" rel="noopener"
 &gt;https://vercel.com&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;คลิก &amp;ldquo;Add New&amp;rdquo; → &amp;ldquo;Project&amp;rdquo;&lt;/li&gt;
&lt;li&gt;เลือก GitHub repo&lt;/li&gt;
&lt;li&gt;ตั้งค่า:
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Framework Preset:&lt;/strong&gt; Hugo&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Build Command:&lt;/strong&gt; &lt;code&gt;hugo --gc --minify&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Output Directory:&lt;/strong&gt; &lt;code&gt;public&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Hugo Version:&lt;/strong&gt; &lt;code&gt;0.160.0&lt;/code&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;hr&gt;
&lt;h2 id="-performance-optimization"&gt;&lt;a href="#-performance-optimization" class="header-anchor"&gt;&lt;/a&gt;⚡ Performance Optimization
&lt;/h2&gt;&lt;h3 id="1-image-optimization"&gt;&lt;a href="#1-image-optimization" class="header-anchor"&gt;&lt;/a&gt;1. &lt;strong&gt;Image Optimization&lt;/strong&gt;
&lt;/h3&gt;&lt;p&gt;&lt;strong&gt;เปิดใน config:&lt;/strong&gt;&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-toml" data-lang="toml"&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt; 1&lt;/span&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="nx"&gt;params&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nx"&gt;imageProcessing&lt;/span&gt;&lt;span class="p"&gt;]&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt; 2&lt;/span&gt;&lt;span class="cl"&gt; &lt;span class="nx"&gt;lazyLoading&lt;/span&gt; &lt;span class="p"&gt;=&lt;/span&gt; &lt;span class="kc"&gt;true&lt;/span&gt; &lt;span class="c"&gt;# โหลดรูปเมื่อเลื่อนถึง&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt; 3&lt;/span&gt;&lt;span class="cl"&gt; &lt;span class="nx"&gt;enableWebP&lt;/span&gt; &lt;span class="p"&gt;=&lt;/span&gt; &lt;span class="kc"&gt;true&lt;/span&gt; &lt;span class="c"&gt;# แปลงรูปเป็น WebP (ลดขนาด 30-50%)&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt; 4&lt;/span&gt;&lt;span class="cl"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt; 5&lt;/span&gt;&lt;span class="cl"&gt; &lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="nx"&gt;params&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nx"&gt;imageProcessing&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nx"&gt;thumbnail&lt;/span&gt;&lt;span class="p"&gt;]&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt; 6&lt;/span&gt;&lt;span class="cl"&gt; &lt;span class="nx"&gt;enabled&lt;/span&gt; &lt;span class="p"&gt;=&lt;/span&gt; &lt;span class="kc"&gt;true&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt; 7&lt;/span&gt;&lt;span class="cl"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt; 8&lt;/span&gt;&lt;span class="cl"&gt; &lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="nx"&gt;params&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nx"&gt;imageProcessing&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nx"&gt;content&lt;/span&gt;&lt;span class="p"&gt;]&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt; 9&lt;/span&gt;&lt;span class="cl"&gt; &lt;span class="nx"&gt;enabled&lt;/span&gt; &lt;span class="p"&gt;=&lt;/span&gt; &lt;span class="kc"&gt;true&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;10&lt;/span&gt;&lt;span class="cl"&gt; &lt;span class="nx"&gt;widths&lt;/span&gt; &lt;span class="p"&gt;=&lt;/span&gt; &lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="mi"&gt;400&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="mi"&gt;800&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="mi"&gt;1200&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="mi"&gt;1600&lt;/span&gt;&lt;span class="p"&gt;]&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;&lt;strong&gt;คุณภาพรูป:&lt;/strong&gt;&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-toml" data-lang="toml"&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;1&lt;/span&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="nx"&gt;imaging&lt;/span&gt;&lt;span class="p"&gt;]&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;2&lt;/span&gt;&lt;span class="cl"&gt; &lt;span class="nx"&gt;quality&lt;/span&gt; &lt;span class="p"&gt;=&lt;/span&gt; &lt;span class="mi"&gt;80&lt;/span&gt; &lt;span class="c"&gt;# แนะนำ 75-85&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;3&lt;/span&gt;&lt;span class="cl"&gt; &lt;span class="nx"&gt;resampleFilter&lt;/span&gt; &lt;span class="p"&gt;=&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;lanczos&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;&lt;strong&gt;บีบอัดรูปก่อน upload:&lt;/strong&gt;&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;1&lt;/span&gt;&lt;span class="cl"&gt;&lt;span class="c1"&gt;# ใช้ imagemagick&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;2&lt;/span&gt;&lt;span class="cl"&gt;convert input.jpg -quality &lt;span class="m"&gt;80&lt;/span&gt; output.jpg
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;3&lt;/span&gt;&lt;span class="cl"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;4&lt;/span&gt;&lt;span class="cl"&gt;&lt;span class="c1"&gt;# ใช้ tinypng (ออนไลน์)&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;5&lt;/span&gt;&lt;span class="cl"&gt;&lt;span class="c1"&gt;# https://tinypng.com/&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;hr&gt;
&lt;h3 id="2-minify"&gt;&lt;a href="#2-minify" class="header-anchor"&gt;&lt;/a&gt;2. &lt;strong&gt;Minify&lt;/strong&gt;
&lt;/h3&gt;&lt;p&gt;&lt;strong&gt;Build แบบ minify:&lt;/strong&gt;&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;1&lt;/span&gt;&lt;span class="cl"&gt;hugo --gc --minify
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;&lt;strong&gt;เปิดใน config:&lt;/strong&gt;&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-toml" data-lang="toml"&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;1&lt;/span&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="nx"&gt;minify&lt;/span&gt;&lt;span class="p"&gt;]&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;2&lt;/span&gt;&lt;span class="cl"&gt; &lt;span class="nx"&gt;disableCSS&lt;/span&gt; &lt;span class="p"&gt;=&lt;/span&gt; &lt;span class="kc"&gt;false&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;3&lt;/span&gt;&lt;span class="cl"&gt; &lt;span class="nx"&gt;disableHTML&lt;/span&gt; &lt;span class="p"&gt;=&lt;/span&gt; &lt;span class="kc"&gt;false&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;4&lt;/span&gt;&lt;span class="cl"&gt; &lt;span class="nx"&gt;disableJS&lt;/span&gt; &lt;span class="p"&gt;=&lt;/span&gt; &lt;span class="kc"&gt;false&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;5&lt;/span&gt;&lt;span class="cl"&gt; &lt;span class="nx"&gt;disableJSON&lt;/span&gt; &lt;span class="p"&gt;=&lt;/span&gt; &lt;span class="kc"&gt;false&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;hr&gt;
&lt;h3 id="3-lazy-loading"&gt;&lt;a href="#3-lazy-loading" class="header-anchor"&gt;&lt;/a&gt;3. &lt;strong&gt;Lazy Loading&lt;/strong&gt;
&lt;/h3&gt;&lt;p&gt;&lt;strong&gt;เปิดใน config:&lt;/strong&gt;&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-toml" data-lang="toml"&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;1&lt;/span&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="nx"&gt;params&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nx"&gt;imageProcessing&lt;/span&gt;&lt;span class="p"&gt;]&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;2&lt;/span&gt;&lt;span class="cl"&gt; &lt;span class="nx"&gt;lazyLoading&lt;/span&gt; &lt;span class="p"&gt;=&lt;/span&gt; &lt;span class="kc"&gt;true&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;&lt;strong&gt;ใช้ loading=&amp;ldquo;lazy&amp;rdquo; ในรูป:&lt;/strong&gt;&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-markdown" data-lang="markdown"&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;1&lt;/span&gt;&lt;span class="cl"&gt;![&lt;span class="nt"&gt;รูป&lt;/span&gt;](&lt;span class="na"&gt;image.jpg &amp;#34;คำอธิบาย&amp;#34;&lt;/span&gt;)
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;Hugo จะเพิ่ม &lt;code&gt;loading=&amp;quot;lazy&amp;quot;&lt;/code&gt; อัตโนมัติ&lt;/p&gt;
&lt;hr&gt;
&lt;h3 id="4-cache"&gt;&lt;a href="#4-cache" class="header-anchor"&gt;&lt;/a&gt;4. &lt;strong&gt;Cache&lt;/strong&gt;
&lt;/h3&gt;&lt;p&gt;&lt;strong&gt;เปิด Caching:&lt;/strong&gt;&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-toml" data-lang="toml"&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;1&lt;/span&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="nx"&gt;caches&lt;/span&gt;&lt;span class="p"&gt;]&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;2&lt;/span&gt;&lt;span class="cl"&gt; &lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="nx"&gt;caches&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nx"&gt;getjson&lt;/span&gt;&lt;span class="p"&gt;]&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;3&lt;/span&gt;&lt;span class="cl"&gt; &lt;span class="nx"&gt;dir&lt;/span&gt; &lt;span class="p"&gt;=&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;:cacheDir/:project&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;4&lt;/span&gt;&lt;span class="cl"&gt; &lt;span class="nx"&gt;maxAge&lt;/span&gt; &lt;span class="p"&gt;=&lt;/span&gt; &lt;span class="mi"&gt;-1&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;5&lt;/span&gt;&lt;span class="cl"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;6&lt;/span&gt;&lt;span class="cl"&gt; &lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="nx"&gt;caches&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nx"&gt;getcsv&lt;/span&gt;&lt;span class="p"&gt;]&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;7&lt;/span&gt;&lt;span class="cl"&gt; &lt;span class="nx"&gt;dir&lt;/span&gt; &lt;span class="p"&gt;=&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;:cacheDir/:project&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;8&lt;/span&gt;&lt;span class="cl"&gt; &lt;span class="nx"&gt;maxAge&lt;/span&gt; &lt;span class="p"&gt;=&lt;/span&gt; &lt;span class="mi"&gt;-1&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;hr&gt;
&lt;h3 id="5-cdn"&gt;&lt;a href="#5-cdn" class="header-anchor"&gt;&lt;/a&gt;5. &lt;strong&gt;CDN&lt;/strong&gt;
&lt;/h3&gt;&lt;p&gt;&lt;strong&gt;ใช้ CDN สำหรับ static files:&lt;/strong&gt;&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-toml" data-lang="toml"&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;1&lt;/span&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="nx"&gt;params&lt;/span&gt;&lt;span class="p"&gt;]&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;2&lt;/span&gt;&lt;span class="cl"&gt; &lt;span class="nx"&gt;assetUrl&lt;/span&gt; &lt;span class="p"&gt;=&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;https://cdn.example.com/&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;hr&gt;
&lt;h2 id="-seo--analytics"&gt;&lt;a href="#-seo--analytics" class="header-anchor"&gt;&lt;/a&gt;🔍 SEO &amp;amp; Analytics
&lt;/h2&gt;&lt;h3 id="1-meta-tags"&gt;&lt;a href="#1-meta-tags" class="header-anchor"&gt;&lt;/a&gt;1. &lt;strong&gt;Meta Tags&lt;/strong&gt;
&lt;/h3&gt;&lt;p&gt;&lt;strong&gt;เปิดใน config:&lt;/strong&gt;&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-toml" data-lang="toml"&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;1&lt;/span&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="nx"&gt;params&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nx"&gt;opengraph&lt;/span&gt;&lt;span class="p"&gt;]&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;2&lt;/span&gt;&lt;span class="cl"&gt; &lt;span class="nx"&gt;enabled&lt;/span&gt; &lt;span class="p"&gt;=&lt;/span&gt; &lt;span class="kc"&gt;true&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;3&lt;/span&gt;&lt;span class="cl"&gt; &lt;span class="nx"&gt;image&lt;/span&gt; &lt;span class="p"&gt;=&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;images/default-cover.jpg&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;4&lt;/span&gt;&lt;span class="cl"&gt; &lt;span class="nx"&gt;locale&lt;/span&gt; &lt;span class="p"&gt;=&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;th_TH&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;5&lt;/span&gt;&lt;span class="cl"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;6&lt;/span&gt;&lt;span class="cl"&gt; &lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="nx"&gt;params&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nx"&gt;opengraph&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nx"&gt;twitter&lt;/span&gt;&lt;span class="p"&gt;]&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;7&lt;/span&gt;&lt;span class="cl"&gt; &lt;span class="nx"&gt;site&lt;/span&gt; &lt;span class="p"&gt;=&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;@yourusername&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;8&lt;/span&gt;&lt;span class="cl"&gt; &lt;span class="nx"&gt;card&lt;/span&gt; &lt;span class="p"&gt;=&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;summary_large_image&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;&lt;strong&gt;เพิ่มใน Front Matter:&lt;/strong&gt;&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-yaml" data-lang="yaml"&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;1&lt;/span&gt;&lt;span class="cl"&gt;&lt;span class="nn"&gt;---&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;2&lt;/span&gt;&lt;span class="cl"&gt;&lt;span class="nt"&gt;title&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;&amp;#34;ชื่อบทความ&amp;#34;&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;3&lt;/span&gt;&lt;span class="cl"&gt;&lt;span class="nt"&gt;description&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;&amp;#34;คำอธิบายสั้นๆ (150-160 ตัวอักษร)&amp;#34;&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;4&lt;/span&gt;&lt;span class="cl"&gt;&lt;span class="nt"&gt;tags&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="s2"&gt;&amp;#34;tag1&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;&amp;#34;tag2&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;]&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;5&lt;/span&gt;&lt;span class="cl"&gt;&lt;span class="nt"&gt;image&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;&amp;#34;cover.jpg&amp;#34;&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;6&lt;/span&gt;&lt;span class="cl"&gt;&lt;span class="nn"&gt;---&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;hr&gt;
&lt;h3 id="2-google-analytics"&gt;&lt;a href="#2-google-analytics" class="header-anchor"&gt;&lt;/a&gt;2. &lt;strong&gt;Google Analytics&lt;/strong&gt;
&lt;/h3&gt;&lt;p&gt;&lt;strong&gt;เพิ่มใน config:&lt;/strong&gt;&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-toml" data-lang="toml"&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;1&lt;/span&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="nx"&gt;services&lt;/span&gt;&lt;span class="p"&gt;]&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;2&lt;/span&gt;&lt;span class="cl"&gt; &lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="nx"&gt;services&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nx"&gt;googleAnalytics&lt;/span&gt;&lt;span class="p"&gt;]&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;3&lt;/span&gt;&lt;span class="cl"&gt; &lt;span class="nx"&gt;ID&lt;/span&gt; &lt;span class="p"&gt;=&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;G-XXXXXXXXXX&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;&lt;strong&gt;หรือใช้ params:&lt;/strong&gt;&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-toml" data-lang="toml"&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;1&lt;/span&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="nx"&gt;params&lt;/span&gt;&lt;span class="p"&gt;]&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;2&lt;/span&gt;&lt;span class="cl"&gt; &lt;span class="nx"&gt;googleAnalytics&lt;/span&gt; &lt;span class="p"&gt;=&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;G-XXXXXXXXXX&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;&lt;strong&gt;ตรวจสอบการทำงาน:&lt;/strong&gt;&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;1&lt;/span&gt;&lt;span class="cl"&gt;hugo server
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;2&lt;/span&gt;&lt;span class="cl"&gt;&lt;span class="c1"&gt;# เปิด browser → Inspect → Network&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;3&lt;/span&gt;&lt;span class="cl"&gt;&lt;span class="c1"&gt;# ค้นหา &amp;#34;analytics&amp;#34; หรือ &amp;#34;gtag&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;hr&gt;
&lt;h3 id="3-google-search-console"&gt;&lt;a href="#3-google-search-console" class="header-anchor"&gt;&lt;/a&gt;3. &lt;strong&gt;Google Search Console&lt;/strong&gt;
&lt;/h3&gt;&lt;p&gt;&lt;strong&gt;เพิ่ม verification code:&lt;/strong&gt;&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-toml" data-lang="toml"&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;1&lt;/span&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;[[&lt;/span&gt;&lt;span class="nx"&gt;params&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nx"&gt;headCustomHTML&lt;/span&gt;&lt;span class="p"&gt;]]&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;2&lt;/span&gt;&lt;span class="cl"&gt; &lt;span class="nx"&gt;html&lt;/span&gt; &lt;span class="p"&gt;=&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;&amp;#34;&amp;#34;&amp;lt;meta name=&amp;#34;&lt;/span&gt;&lt;span class="nx"&gt;google-site-verification&lt;/span&gt;&lt;span class="s2"&gt;&amp;#34; content=&amp;#34;&lt;/span&gt;&lt;span class="nx"&gt;your-verification-code&lt;/span&gt;&lt;span class="s2"&gt;&amp;#34;/&amp;gt;&amp;#34;&amp;#34;&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;&lt;strong&gt;Submit sitemap:&lt;/strong&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Build เว็บ: &lt;code&gt;hugo --gc --minify&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;Sitemap อยู่ที่: &lt;code&gt;public/sitemap.xml&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;เข้า &lt;a class="link" href="https://search.google.com/search-console" target="_blank" rel="noopener"
 &gt;https://search.google.com/search-console&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Submit sitemap: &lt;code&gt;https://example.com/sitemap.xml&lt;/code&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;hr&gt;
&lt;h3 id="4-schemaorg"&gt;&lt;a href="#4-schemaorg" class="header-anchor"&gt;&lt;/a&gt;4. &lt;strong&gt;Schema.org&lt;/strong&gt;
&lt;/h3&gt;&lt;p&gt;Hugo Stack เพิ่ม Schema.org อัตโนมัติ&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;ตรวจสอบ:&lt;/strong&gt;&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;1&lt;/span&gt;&lt;span class="cl"&gt;&lt;span class="c1"&gt;# เข้า https://search.google.com/test/rich-results&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;2&lt;/span&gt;&lt;span class="cl"&gt;&lt;span class="c1"&gt;# ใส่ URL เว็บคุณ&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;hr&gt;
&lt;h2 id="-สรป"&gt;&lt;a href="#-%e0%b8%aa%e0%b8%a3%e0%b8%9b" class="header-anchor"&gt;&lt;/a&gt;📊 สรุป
&lt;/h2&gt;&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;หัวข้อ&lt;/th&gt;
 &lt;th&gt;คำแนะนำ&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;strong&gt;Deployment&lt;/strong&gt;&lt;/td&gt;
 &lt;td&gt;GitHub Pages (ง่ายสุด)&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;strong&gt;Image Optimization&lt;/strong&gt;&lt;/td&gt;
 &lt;td&gt;เปิด WebP + Lazy Loading&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;strong&gt;Minify&lt;/strong&gt;&lt;/td&gt;
 &lt;td&gt;&lt;code&gt;hugo --gc --minify&lt;/code&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;strong&gt;Analytics&lt;/strong&gt;&lt;/td&gt;
 &lt;td&gt;Google Analytics 4&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;strong&gt;SEO&lt;/strong&gt;&lt;/td&gt;
 &lt;td&gt;Open Graph + Sitemap&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;hr&gt;
&lt;h2 id="-เคลดลบ"&gt;&lt;a href="#-%e0%b9%80%e0%b8%84%e0%b8%a5%e0%b8%94%e0%b8%a5%e0%b8%9a" class="header-anchor"&gt;&lt;/a&gt;💡 เคล็ดลับ
&lt;/h2&gt;&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;ใช้ Page Bundles&lt;/strong&gt; — จัดการรูปและเนื้อหาในโฟลเดอร์เดียวกัน&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;ใช้ Starter Template&lt;/strong&gt; — เริ่มต้นง่าย มี GitHub Actions ให้แล้ว&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Custom CSS ใน assets/scss/&lt;/strong&gt; — ไม่ต้องแก้ theme&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;ใช้ Front Matter menu&lt;/strong&gt; — เมนูจะ highlight อัตโนมัติ&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;รูปต้องอยู่ใน assets/&lt;/strong&gt; — สำหรับ avatar และรูปในธีม&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Build แบบ minify&lt;/strong&gt; — ลดขนาดไฟล์&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;ใช้ WebP&lt;/strong&gt; — ลดขนาดรูป 30-50%&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Submit sitemap&lt;/strong&gt; — ให้ Google index เร็วขึ้น&lt;/li&gt;
&lt;/ol&gt;
&lt;hr&gt;
&lt;h2 id="-ลงกทเปนประโยชน-1"&gt;&lt;a href="#-%e0%b8%a5%e0%b8%87%e0%b8%81%e0%b8%97%e0%b9%80%e0%b8%9b%e0%b8%99%e0%b8%9b%e0%b8%a3%e0%b8%b0%e0%b9%82%e0%b8%a2%e0%b8%8a%e0%b8%99-1" class="header-anchor"&gt;&lt;/a&gt;🔗 ลิงก์ที่เป็นประโยชน์
&lt;/h2&gt;&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;แหล่ง&lt;/th&gt;
 &lt;th&gt;ลิงก์&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;strong&gt;Official Docs&lt;/strong&gt;&lt;/td&gt;
 &lt;td&gt;&lt;a class="link" href="https://stack.cai.im/" target="_blank" rel="noopener"
 &gt;https://stack.cai.im/&lt;/a&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;strong&gt;GitHub Repo&lt;/strong&gt;&lt;/td&gt;
 &lt;td&gt;&lt;a class="link" href="https://github.com/CaiJimmy/hugo-theme-stack" target="_blank" rel="noopener"
 &gt;https://github.com/CaiJimmy/hugo-theme-stack&lt;/a&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;strong&gt;Demo&lt;/strong&gt;&lt;/td&gt;
 &lt;td&gt;&lt;a class="link" href="https://demo.stack.cai.im/" target="_blank" rel="noopener"
 &gt;https://demo.stack.cai.im/&lt;/a&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;strong&gt;Starter Template&lt;/strong&gt;&lt;/td&gt;
 &lt;td&gt;&lt;a class="link" href="https://github.com/CaiJimmy/hugo-theme-stack-starter" target="_blank" rel="noopener"
 &gt;https://github.com/CaiJimmy/hugo-theme-stack-starter&lt;/a&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;strong&gt;Tabler Icons&lt;/strong&gt;&lt;/td&gt;
 &lt;td&gt;&lt;a class="link" href="https://tabler-icons.io" target="_blank" rel="noopener"
 &gt;https://tabler-icons.io&lt;/a&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;strong&gt;Hugo Docs&lt;/strong&gt;&lt;/td&gt;
 &lt;td&gt;&lt;a class="link" href="https://gohugo.io/documentation/" target="_blank" rel="noopener"
 &gt;https://gohugo.io/documentation/&lt;/a&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;strong&gt;Google Analytics&lt;/strong&gt;&lt;/td&gt;
 &lt;td&gt;&lt;a class="link" href="https://analytics.google.com/" target="_blank" rel="noopener"
 &gt;https://analytics.google.com/&lt;/a&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;strong&gt;Search Console&lt;/strong&gt;&lt;/td&gt;
 &lt;td&gt;&lt;a class="link" href="https://search.google.com/search-console" target="_blank" rel="noopener"
 &gt;https://search.google.com/search-console&lt;/a&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;strong&gt;GitHub Pages&lt;/strong&gt;&lt;/td&gt;
 &lt;td&gt;&lt;a class="link" href="https://pages.github.com/" target="_blank" rel="noopener"
 &gt;https://pages.github.com/&lt;/a&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;strong&gt;Netlify&lt;/strong&gt;&lt;/td&gt;
 &lt;td&gt;&lt;a class="link" href="https://www.netlify.com/" target="_blank" rel="noopener"
 &gt;https://www.netlify.com/&lt;/a&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;strong&gt;Vercel&lt;/strong&gt;&lt;/td&gt;
 &lt;td&gt;&lt;a class="link" href="https://vercel.com/" target="_blank" rel="noopener"
 &gt;https://vercel.com/&lt;/a&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;hr&gt;
&lt;p&gt;&lt;strong&gt;อัพเดทล่าสุด:&lt;/strong&gt; 2026-04-10&lt;br&gt;
&lt;strong&gt;เขียนโดย:&lt;/strong&gt; เหน่ง&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;&lt;em&gt;เอกสารนี้อ้างอิงจาก &lt;a class="link" href="https://stack.cai.im/" target="_blank" rel="noopener"
 &gt;Hugo Stack Official Documentation&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;</description></item><item><title>เปิดโลก AI Assistant: คู่มือติดตั้ง OpenClaw สำหรับมือใหม่ (ฉบับไม่มีพื้นฐานก็ทำได้)</title><link>https://neng-lab.com/posts/openclaw-install-guide/</link><pubDate>Mon, 06 Apr 2026 08:20:00 +0700</pubDate><author>jitaret@gmail.com (เหน่ง)</author><guid>https://neng-lab.com/posts/openclaw-install-guide/</guid><description>&lt;img src="https://neng-lab.com/" alt="Featured image of post เปิดโลก AI Assistant: คู่มือติดตั้ง OpenClaw สำหรับมือใหม่ (ฉบับไม่มีพื้นฐานก็ทำได้)" /&gt;&lt;h2 id="-บทนำ--openclaw-คออะไร"&gt;&lt;a href="#-%e0%b8%9a%e0%b8%97%e0%b8%99%e0%b8%b3--openclaw-%e0%b8%84%e0%b8%ad%e0%b8%ad%e0%b8%b0%e0%b9%84%e0%b8%a3" class="header-anchor"&gt;&lt;/a&gt;👋 บทนำ — OpenClaw คืออะไร?
&lt;/h2&gt;&lt;p&gt;เคยฝันไหมครับ? ว่าถ้ามี &lt;strong&gt;ผู้ช่วยส่วนตัว&lt;/strong&gt; ที่:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;ตอบคำถามได้ตลอด 24 ชม.&lt;/li&gt;
&lt;li&gt;ช่วยเขียนบทความ ค้นหาข้อมูล จัดการไฟล์&lt;/li&gt;
&lt;li&gt;สั่งงานผ่านแชทได้เลย&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;ฟรี!&lt;/strong&gt; (หรือถูกมาก)&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;OpenClaw&lt;/strong&gt; ทำให้ฝันนั้นเป็นจริงครับ!&lt;/p&gt;
&lt;hr&gt;
&lt;h3 id="openclaw-คออะไร"&gt;&lt;a href="#openclaw-%e0%b8%84%e0%b8%ad%e0%b8%ad%e0%b8%b0%e0%b9%84%e0%b8%a3" class="header-anchor"&gt;&lt;/a&gt;OpenClaw คืออะไร?
&lt;/h3&gt;&lt;p&gt;&lt;strong&gt;OpenClaw&lt;/strong&gt; คือแพลตฟอร์มสำหรับสร้าง &lt;strong&gt;AI Assistant ส่วนตัว&lt;/strong&gt; ที่:&lt;/p&gt;
&lt;p&gt;✅ &lt;strong&gt;ควบคุมด้วยข้อความธรรมชาติ&lt;/strong&gt; — คุยเหมือนคน&lt;br&gt;
✅ &lt;strong&gt;เข้าถึงไฟล์ในเครื่องได้&lt;/strong&gt; — อ่าน/เขียน/แก้ไขไฟล์&lt;br&gt;
✅ &lt;strong&gt;ค้นหาเว็บได้&lt;/strong&gt; — ดึงข้อมูลจาก internet&lt;br&gt;
✅ &lt;strong&gt;ทำงานอัตโนมัติ&lt;/strong&gt; — ตั้งเวลา ส่งข้อความ&lt;br&gt;
✅ &lt;strong&gt;จำสิ่งที่คุยกัน&lt;/strong&gt; — มี Memory System&lt;br&gt;
✅ &lt;strong&gt;ฟรี!&lt;/strong&gt; — ใช้โมเดลฟรีได้หลายตัว&lt;/p&gt;
&lt;hr&gt;
&lt;h3 id="ทำไมตองใช-openclaw"&gt;&lt;a href="#%e0%b8%97%e0%b8%b3%e0%b9%84%e0%b8%a1%e0%b8%95%e0%b8%ad%e0%b8%87%e0%b9%83%e0%b8%8a-openclaw" class="header-anchor"&gt;&lt;/a&gt;ทำไมต้องใช้ OpenClaw?
&lt;/h3&gt;&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;งาน&lt;/th&gt;
 &lt;th&gt;ทำเอง&lt;/th&gt;
 &lt;th&gt;มี OpenClaw&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;strong&gt;ค้นหาข้อมูล&lt;/strong&gt;&lt;/td&gt;
 &lt;td&gt;เปิดเบราว์เซอร์เอง&lt;/td&gt;
 &lt;td&gt;สั่ง &amp;ldquo;มิก ค้นหาเรื่อง&amp;hellip;&amp;rdquo;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;strong&gt;เขียนบทความ&lt;/strong&gt;&lt;/td&gt;
 &lt;td&gt;2-3 ชั่วโมง&lt;/td&gt;
 &lt;td&gt;30 นาที&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;strong&gt;จัดการไฟล์&lt;/strong&gt;&lt;/td&gt;
 &lt;td&gt;เปิด File Explorer&lt;/td&gt;
 &lt;td&gt;สั่ง &amp;ldquo;มิก หาไฟล์&amp;hellip;&amp;rdquo;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;strong&gt;ตั้งเตือน&lt;/strong&gt;&lt;/td&gt;
 &lt;td&gt;ตั้ง alarm เอง&lt;/td&gt;
 &lt;td&gt;สั่ง &amp;ldquo;เตือนฉันเรื่อง&amp;hellip;&amp;rdquo;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;strong&gt;สรุปเอกสาร&lt;/strong&gt;&lt;/td&gt;
 &lt;td&gt;อ่านเองทั้งเล่ม&lt;/td&gt;
 &lt;td&gt;&amp;ldquo;มิก สรุปให้หน่อย&amp;rdquo;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;ประหยัดเวลา:&lt;/strong&gt; 70-80%! ⏱️&lt;/p&gt;
&lt;hr&gt;
&lt;h3 id="ตองมความรกอนไหม"&gt;&lt;a href="#%e0%b8%95%e0%b8%ad%e0%b8%87%e0%b8%a1%e0%b8%84%e0%b8%a7%e0%b8%b2%e0%b8%a1%e0%b8%a3%e0%b8%81%e0%b8%ad%e0%b8%99%e0%b9%84%e0%b8%ab%e0%b8%a1" class="header-anchor"&gt;&lt;/a&gt;ต้องมีความรู้ก่อนไหม?
&lt;/h3&gt;&lt;p&gt;&lt;strong&gt;คำตอบ: ไม่!&lt;/strong&gt; 🎉&lt;/p&gt;
&lt;p&gt;ถ้าคุณ:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;✅ พิมพ์แชทได้&lt;/li&gt;
&lt;li&gt;✅ ดาวน์โหลดโปรแกรมได้&lt;/li&gt;
&lt;li&gt;✅ ก็อปปี้-วางได้&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;คุณก็ใช้ OpenClaw ได้แล้ว!&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;บทความนี้จะพาทำทีละขั้นตอน &lt;strong&gt;ไม่มีทางตกแน่นอน!&lt;/strong&gt;&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id="-เตรยมตวกอนตดตง"&gt;&lt;a href="#-%e0%b9%80%e0%b8%95%e0%b8%a3%e0%b8%a2%e0%b8%a1%e0%b8%95%e0%b8%a7%e0%b8%81%e0%b8%ad%e0%b8%99%e0%b8%95%e0%b8%94%e0%b8%95%e0%b8%87" class="header-anchor"&gt;&lt;/a&gt;📦 เตรียมตัวก่อนติดตั้ง
&lt;/h2&gt;&lt;h3 id="ขอกำหนดระบบ"&gt;&lt;a href="#%e0%b8%82%e0%b8%ad%e0%b8%81%e0%b8%b3%e0%b8%ab%e0%b8%99%e0%b8%94%e0%b8%a3%e0%b8%b0%e0%b8%9a%e0%b8%9a" class="header-anchor"&gt;&lt;/a&gt;ข้อกำหนดระบบ
&lt;/h3&gt;&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-fallback" data-lang="fallback"&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;1&lt;/span&gt;&lt;span class="cl"&gt;✅ Node.js: Node 24 (แนะนำ) หรือ Node 22.14+
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;2&lt;/span&gt;&lt;span class="cl"&gt;✅ RAM: 4GB+ (แนะนำ 8GB)
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;3&lt;/span&gt;&lt;span class="cl"&gt;✅ CPU: 2 core+
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;4&lt;/span&gt;&lt;span class="cl"&gt;✅ พื้นที่: 1GB+
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;5&lt;/span&gt;&lt;span class="cl"&gt;✅ OS: macOS, Linux, Windows (Native/WSL2)
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;6&lt;/span&gt;&lt;span class="cl"&gt;✅ Internet: สำหรับดาวน์โหลด
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h3 id="ตองมอะไรบาง"&gt;&lt;a href="#%e0%b8%95%e0%b8%ad%e0%b8%87%e0%b8%a1%e0%b8%ad%e0%b8%b0%e0%b9%84%e0%b8%a3%e0%b8%9a%e0%b8%b2%e0%b8%87" class="header-anchor"&gt;&lt;/a&gt;ต้องมีอะไรบ้าง?
&lt;/h3&gt;&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;คอมพิวเตอร์&lt;/strong&gt; (เครื่องไหนก็ได้)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Internet&lt;/strong&gt; (สำหรับดาวน์โหลด)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Telegram&lt;/strong&gt; (สำหรับแชทกับ AI)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;เวลา:&lt;/strong&gt; 15-30 นาที&lt;/li&gt;
&lt;/ol&gt;
&lt;h3 id="ใชเวลาเทาไหร"&gt;&lt;a href="#%e0%b9%83%e0%b8%8a%e0%b9%80%e0%b8%a7%e0%b8%a5%e0%b8%b2%e0%b9%80%e0%b8%97%e0%b8%b2%e0%b9%84%e0%b8%ab%e0%b8%a3" class="header-anchor"&gt;&lt;/a&gt;ใช้เวลาเท่าไหร่?
&lt;/h3&gt;&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;ขั้นตอน&lt;/th&gt;
 &lt;th&gt;เวลา&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;ติดตั้ง Node.js&lt;/td&gt;
 &lt;td&gt;5 นาที&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;ติดตั้ง OpenClaw&lt;/td&gt;
 &lt;td&gt;2 นาที&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;สร้าง Bot&lt;/td&gt;
 &lt;td&gt;3 นาที&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;ตั้งค่า&lt;/td&gt;
 &lt;td&gt;5 นาที&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;strong&gt;รวม&lt;/strong&gt;&lt;/td&gt;
 &lt;td&gt;&lt;strong&gt;15 นาที&lt;/strong&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;hr&gt;
&lt;h2 id="-ตดตงทละขนตอน"&gt;&lt;a href="#-%e0%b8%95%e0%b8%94%e0%b8%95%e0%b8%87%e0%b8%97%e0%b8%a5%e0%b8%b0%e0%b8%82%e0%b8%99%e0%b8%95%e0%b8%ad%e0%b8%99" class="header-anchor"&gt;&lt;/a&gt;🚀 ติดตั้งทีละขั้นตอน
&lt;/h2&gt;&lt;h3 id="ขนตอนท-1-ตดตง-nodejs"&gt;&lt;a href="#%e0%b8%82%e0%b8%99%e0%b8%95%e0%b8%ad%e0%b8%99%e0%b8%97-1-%e0%b8%95%e0%b8%94%e0%b8%95%e0%b8%87-nodejs" class="header-anchor"&gt;&lt;/a&gt;ขั้นตอนที่ 1: ติดตั้ง Node.js
&lt;/h3&gt;&lt;p&gt;OpenClaw ทำงานบน &lt;strong&gt;Node.js&lt;/strong&gt; — ไม่ต้องกังวลครับ ติดตั้งง่ายมาก!&lt;/p&gt;
&lt;h4 id="สำหรบ-windows"&gt;&lt;a href="#%e0%b8%aa%e0%b8%b3%e0%b8%ab%e0%b8%a3%e0%b8%9a-windows" class="header-anchor"&gt;&lt;/a&gt;สำหรับ Windows:
&lt;/h4&gt;&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;เปิดเว็บ:&lt;/strong&gt; &lt;a class="link" href="https://nodejs.org/" target="_blank" rel="noopener"
 &gt;https://nodejs.org/&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;คลิกปุ่มสีเขียว&lt;/strong&gt; &lt;strong&gt;&amp;ldquo;LTS&amp;rdquo;&lt;/strong&gt; (Recommended)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;ดาวน์โหลดเสร็จ&lt;/strong&gt; → ดับเบิลคลิกไฟล์&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;กด Next&lt;/strong&gt; → Next → Next → Finish&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;เสร็จ!&lt;/strong&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;h4 id="สำหรบ-macos"&gt;&lt;a href="#%e0%b8%aa%e0%b8%b3%e0%b8%ab%e0%b8%a3%e0%b8%9a-macos" class="header-anchor"&gt;&lt;/a&gt;สำหรับ macOS:
&lt;/h4&gt;&lt;p&gt;เปิด Terminal แล้วพิมพ์:&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;1&lt;/span&gt;&lt;span class="cl"&gt;brew install node
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;(ถ้าไม่มี Homebrew → ติดตั้งจาก &lt;a class="link" href="https://brew.sh/" target="_blank" rel="noopener"
 &gt;https://brew.sh/&lt;/a&gt;)&lt;/p&gt;
&lt;h4 id="สำหรบ-linux"&gt;&lt;a href="#%e0%b8%aa%e0%b8%b3%e0%b8%ab%e0%b8%a3%e0%b8%9a-linux" class="header-anchor"&gt;&lt;/a&gt;สำหรับ Linux:
&lt;/h4&gt;&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;1&lt;/span&gt;&lt;span class="cl"&gt;&lt;span class="c1"&gt;# Ubuntu/Debian&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;2&lt;/span&gt;&lt;span class="cl"&gt;curl -fsSL https://deb.nodesource.com/setup_20.x &lt;span class="p"&gt;|&lt;/span&gt; sudo -E bash -
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;3&lt;/span&gt;&lt;span class="cl"&gt;sudo apt-get install -y nodejs
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;hr&gt;
&lt;h3 id="-ตรวจสอบวาตดตงสำเรจ"&gt;&lt;a href="#-%e0%b8%95%e0%b8%a3%e0%b8%a7%e0%b8%88%e0%b8%aa%e0%b8%ad%e0%b8%9a%e0%b8%a7%e0%b8%b2%e0%b8%95%e0%b8%94%e0%b8%95%e0%b8%87%e0%b8%aa%e0%b8%b3%e0%b9%80%e0%b8%a3%e0%b8%88" class="header-anchor"&gt;&lt;/a&gt;✅ ตรวจสอบว่าติดตั้งสำเร็จ
&lt;/h3&gt;&lt;p&gt;เปิด Command Prompt (หรือ Terminal) แล้วพิมพ์:&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;1&lt;/span&gt;&lt;span class="cl"&gt;node --version
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;&lt;strong&gt;ถ้าขึ้นแบบนี้ = สำเร็จ!&lt;/strong&gt; ✅&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-fallback" data-lang="fallback"&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;1&lt;/span&gt;&lt;span class="cl"&gt;v20.x.x
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;&lt;strong&gt;ถ้าไม่ขึ้น&lt;/strong&gt; → ลองติดตั้งใหม่ หรือ Google error ที่เจอ&lt;/p&gt;
&lt;hr&gt;
&lt;h3 id="ขนตอนท-2-ตดตง-openclaw"&gt;&lt;a href="#%e0%b8%82%e0%b8%99%e0%b8%95%e0%b8%ad%e0%b8%99%e0%b8%97-2-%e0%b8%95%e0%b8%94%e0%b8%95%e0%b8%87-openclaw" class="header-anchor"&gt;&lt;/a&gt;ขั้นตอนที่ 2: ติดตั้ง OpenClaw
&lt;/h3&gt;&lt;p&gt;มีหลายวิธี เลือกวิธีที่สะดวกครับ:&lt;/p&gt;
&lt;h4 id="วธท-1-installer-script-แนะนำ-"&gt;&lt;a href="#%e0%b8%a7%e0%b8%98%e0%b8%97-1-installer-script-%e0%b9%81%e0%b8%99%e0%b8%b0%e0%b8%99%e0%b8%b3-" class="header-anchor"&gt;&lt;/a&gt;วิธีที่ 1: Installer Script (แนะนำ ⭐)
&lt;/h4&gt;&lt;p&gt;&lt;strong&gt;macOS / Linux / WSL2:&lt;/strong&gt;&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;1&lt;/span&gt;&lt;span class="cl"&gt;curl -fsSL https://openclaw.ai/install.sh &lt;span class="p"&gt;|&lt;/span&gt; bash
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;&lt;strong&gt;Windows (PowerShell):&lt;/strong&gt;&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-powershell" data-lang="powershell"&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;1&lt;/span&gt;&lt;span class="cl"&gt;&lt;span class="nb"&gt;iwr &lt;/span&gt;&lt;span class="n"&gt;-useb&lt;/span&gt; &lt;span class="n"&gt;https&lt;/span&gt;&lt;span class="err"&gt;:&lt;/span&gt;&lt;span class="p"&gt;//&lt;/span&gt;&lt;span class="n"&gt;openclaw&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;ai&lt;/span&gt;&lt;span class="p"&gt;/&lt;/span&gt;&lt;span class="n"&gt;install&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="py"&gt;ps1&lt;/span&gt; &lt;span class="p"&gt;|&lt;/span&gt; &lt;span class="nb"&gt;iex
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h4 id="วธท-2-npm"&gt;&lt;a href="#%e0%b8%a7%e0%b8%98%e0%b8%97-2-npm" class="header-anchor"&gt;&lt;/a&gt;วิธีที่ 2: npm
&lt;/h4&gt;&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;1&lt;/span&gt;&lt;span class="cl"&gt;npm install -g openclaw@latest
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h4 id="วธท-3-pnpm"&gt;&lt;a href="#%e0%b8%a7%e0%b8%98%e0%b8%97-3-pnpm" class="header-anchor"&gt;&lt;/a&gt;วิธีที่ 3: pnpm
&lt;/h4&gt;&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;1&lt;/span&gt;&lt;span class="cl"&gt;pnpm add -g openclaw@latest
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;2&lt;/span&gt;&lt;span class="cl"&gt;pnpm approve-builds -g &lt;span class="c1"&gt;# ← ต้องรันครั้งแรก&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h4 id="วธท-4-bun"&gt;&lt;a href="#%e0%b8%a7%e0%b8%98%e0%b8%97-4-bun" class="header-anchor"&gt;&lt;/a&gt;วิธีที่ 4: bun
&lt;/h4&gt;&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;1&lt;/span&gt;&lt;span class="cl"&gt;bun add -g openclaw@latest
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;รอ 1-2 นาที&amp;hellip; เสร็จแล้ว!&lt;/p&gt;
&lt;hr&gt;
&lt;h3 id="-ตรวจสอบวาตดตงสำเรจ-1"&gt;&lt;a href="#-%e0%b8%95%e0%b8%a3%e0%b8%a7%e0%b8%88%e0%b8%aa%e0%b8%ad%e0%b8%9a%e0%b8%a7%e0%b8%b2%e0%b8%95%e0%b8%94%e0%b8%95%e0%b8%87%e0%b8%aa%e0%b8%b3%e0%b9%80%e0%b8%a3%e0%b8%88-1" class="header-anchor"&gt;&lt;/a&gt;✅ ตรวจสอบว่าติดตั้งสำเร็จ
&lt;/h3&gt;&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;1&lt;/span&gt;&lt;span class="cl"&gt;openclaw --version
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;&lt;strong&gt;ถ้าขึ้นแบบนี้ = สำเร็จ!&lt;/strong&gt; ✅&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-fallback" data-lang="fallback"&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;1&lt;/span&gt;&lt;span class="cl"&gt;OpenClaw 2026.x.x
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;hr&gt;
&lt;h3 id="ขนตอนท-3-สราง-telegram-bot"&gt;&lt;a href="#%e0%b8%82%e0%b8%99%e0%b8%95%e0%b8%ad%e0%b8%99%e0%b8%97-3-%e0%b8%aa%e0%b8%a3%e0%b8%b2%e0%b8%87-telegram-bot" class="header-anchor"&gt;&lt;/a&gt;ขั้นตอนที่ 3: สร้าง Telegram Bot
&lt;/h3&gt;&lt;p&gt;ตอนนี้เรามี OpenClaw แล้ว — ต่อไปสร้าง &amp;ldquo;หน้าตา&amp;rdquo; สำหรับคุย!&lt;/p&gt;
&lt;h4 id="1-เปด-telegram"&gt;&lt;a href="#1-%e0%b9%80%e0%b8%9b%e0%b8%94-telegram" class="header-anchor"&gt;&lt;/a&gt;1. เปิด Telegram
&lt;/h4&gt;&lt;ul&gt;
&lt;li&gt;บนมือถือ: แอป Telegram&lt;/li&gt;
&lt;li&gt;บนคอม: &lt;a class="link" href="https://web.telegram.org/" target="_blank" rel="noopener"
 &gt;https://web.telegram.org/&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h4 id="2-คนหา-botfather"&gt;&lt;a href="#2-%e0%b8%84%e0%b8%99%e0%b8%ab%e0%b8%b2-botfather" class="header-anchor"&gt;&lt;/a&gt;2. ค้นหา BotFather
&lt;/h4&gt;&lt;p&gt;พิมพ์ในช่องค้นหา: &lt;code&gt;@BotFather&lt;/code&gt;&lt;/p&gt;
&lt;h4 id="3-เรมแชท"&gt;&lt;a href="#3-%e0%b9%80%e0%b8%a3%e0%b8%a1%e0%b9%81%e0%b8%8a%e0%b8%97" class="header-anchor"&gt;&lt;/a&gt;3. เริ่มแชท
&lt;/h4&gt;&lt;p&gt;คลิก &lt;strong&gt;Start&lt;/strong&gt; หรือพิมพ์ &lt;code&gt;/start&lt;/code&gt;&lt;/p&gt;
&lt;h4 id="4-สราง-bot-ใหม"&gt;&lt;a href="#4-%e0%b8%aa%e0%b8%a3%e0%b8%b2%e0%b8%87-bot-%e0%b9%83%e0%b8%ab%e0%b8%a1" class="header-anchor"&gt;&lt;/a&gt;4. สร้าง Bot ใหม่
&lt;/h4&gt;&lt;p&gt;พิมพ์: &lt;code&gt;/newbot&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;BotFather จะถาม:&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;1. ชื่อ Bot:&lt;/strong&gt; พิมพ์อะไรก็ได้ (เช่น &lt;code&gt;Mick AI&lt;/code&gt;)&lt;br&gt;
&lt;strong&gt;2. Username:&lt;/strong&gt; ต้องลงท้ายด้วย &lt;code&gt;bot&lt;/code&gt; (เช่น &lt;code&gt;MickAssistantBot&lt;/code&gt;)&lt;/p&gt;
&lt;h4 id="5-copy-token"&gt;&lt;a href="#5-copy-token" class="header-anchor"&gt;&lt;/a&gt;5. Copy Token
&lt;/h4&gt;&lt;p&gt;BotFather จะส่ง &lt;strong&gt;API Token&lt;/strong&gt; มาให้ — &lt;strong&gt;สำคัญมาก!&lt;/strong&gt;&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-gdscript3" data-lang="gdscript3"&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;1&lt;/span&gt;&lt;span class="cl"&gt;&lt;span class="n"&gt;Here&lt;/span&gt; &lt;span class="n"&gt;is&lt;/span&gt; &lt;span class="n"&gt;your&lt;/span&gt; &lt;span class="n"&gt;token&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;2&lt;/span&gt;&lt;span class="cl"&gt;&lt;span class="mi"&gt;1234567890&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="n"&gt;ABCdefGHIjklMNOpqrsTUVwxyz&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;3&lt;/span&gt;&lt;span class="cl"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;4&lt;/span&gt;&lt;span class="cl"&gt;&lt;span class="err"&gt;⚠️&lt;/span&gt; &lt;span class="err"&gt;คำเตือน&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;5&lt;/span&gt;&lt;span class="cl"&gt;&lt;span class="o"&gt;-&lt;/span&gt; &lt;span class="err"&gt;เก็บไว้เป็นความลับ&lt;/span&gt;&lt;span class="o"&gt;!&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;6&lt;/span&gt;&lt;span class="cl"&gt;&lt;span class="o"&gt;-&lt;/span&gt; &lt;span class="err"&gt;อย่าแชร์ให้ใคร&lt;/span&gt;&lt;span class="o"&gt;!&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;7&lt;/span&gt;&lt;span class="cl"&gt;&lt;span class="o"&gt;-&lt;/span&gt; &lt;span class="err"&gt;อย่า&lt;/span&gt; &lt;span class="n"&gt;upload&lt;/span&gt; &lt;span class="err"&gt;ขึ้น&lt;/span&gt; &lt;span class="n"&gt;GitHub&lt;/span&gt;&lt;span class="o"&gt;!&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;8&lt;/span&gt;&lt;span class="cl"&gt;&lt;span class="o"&gt;-&lt;/span&gt; &lt;span class="err"&gt;อย่าโพสต์ในโซเชียล&lt;/span&gt;&lt;span class="o"&gt;!&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;&lt;strong&gt;ก็อปปี้เก็บไว้&lt;/strong&gt; (วางใน Notepad ก่อนก็ได้)&lt;/p&gt;
&lt;hr&gt;
&lt;h3 id="-ความปลอดภยของ-token"&gt;&lt;a href="#-%e0%b8%84%e0%b8%a7%e0%b8%b2%e0%b8%a1%e0%b8%9b%e0%b8%a5%e0%b8%ad%e0%b8%94%e0%b8%a0%e0%b8%a2%e0%b8%82%e0%b8%ad%e0%b8%87-token" class="header-anchor"&gt;&lt;/a&gt;🔒 ความปลอดภัยของ Token
&lt;/h3&gt;&lt;p&gt;&lt;strong&gt;Token คืออะไร?&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;คิดเหมือน &lt;strong&gt;รหัสผ่าน&lt;/strong&gt; ของ Bot คุณ — ใครมี Token = ควบคุม Bot ได้!&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;สิ่งที่ต้องทำ:&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;✅ เก็บในที่ปลอดภัย (password manager)&lt;/li&gt;
&lt;li&gt;✅ ใช้ environment variable&lt;/li&gt;
&lt;li&gt;✅ จำกัดสิทธิ์การเข้าถึง&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;สิ่งที่ห้ามทำ:&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;❌ อย่า commit ขึ้น Git/GitHub&lt;/li&gt;
&lt;li&gt;❌ อย่าแชร์ในแชทสาธารณะ&lt;/li&gt;
&lt;li&gt;❌ อย่าแปะในโค้ดที่ share&lt;/li&gt;
&lt;li&gt;❌ อย่าส่งให้คนอื่น&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;ถ้า Token รั่วไหล:&lt;/strong&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;ไปที่ BotFather ทันที&lt;/li&gt;
&lt;li&gt;พิมพ์ &lt;code&gt;/revoke&lt;/code&gt; เพื่อยกเลิก Token เก่า&lt;/li&gt;
&lt;li&gt;สร้าง Bot ใหม่&lt;/li&gt;
&lt;li&gt;อัพเดต Token ใน config&lt;/li&gt;
&lt;/ol&gt;
&lt;hr&gt;
&lt;h3 id="ขนตอนท-4-ตงคา-openclaw"&gt;&lt;a href="#%e0%b8%82%e0%b8%99%e0%b8%95%e0%b8%ad%e0%b8%99%e0%b8%97-4-%e0%b8%95%e0%b8%87%e0%b8%84%e0%b8%b2-openclaw" class="header-anchor"&gt;&lt;/a&gt;ขั้นตอนที่ 4: ตั้งค่า OpenClaw
&lt;/h3&gt;&lt;p&gt;ตอนนี้มีทุกอย่างแล้ว — มาเชื่อมต่อกัน!&lt;/p&gt;
&lt;h4 id="1-สรางโฟลเดอรทำงาน"&gt;&lt;a href="#1-%e0%b8%aa%e0%b8%a3%e0%b8%b2%e0%b8%87%e0%b9%82%e0%b8%9f%e0%b8%a5%e0%b9%80%e0%b8%94%e0%b8%ad%e0%b8%a3%e0%b8%97%e0%b8%b3%e0%b8%87%e0%b8%b2%e0%b8%99" class="header-anchor"&gt;&lt;/a&gt;1. สร้างโฟลเดอร์ทำงาน
&lt;/h4&gt;&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;1&lt;/span&gt;&lt;span class="cl"&gt;mkdir ~/openclaw-workspace
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;2&lt;/span&gt;&lt;span class="cl"&gt;&lt;span class="nb"&gt;cd&lt;/span&gt; ~/openclaw-workspace
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h4 id="2-สรางไฟล-config"&gt;&lt;a href="#2-%e0%b8%aa%e0%b8%a3%e0%b8%b2%e0%b8%87%e0%b9%84%e0%b8%9f%e0%b8%a5-config" class="header-anchor"&gt;&lt;/a&gt;2. สร้างไฟล์ config
&lt;/h4&gt;&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;1&lt;/span&gt;&lt;span class="cl"&gt;openclaw init
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;คำสั่งนี้จะสร้างไฟล์ config ให้โดยอัตโนมัติ&lt;/p&gt;
&lt;h4 id="3-ตดตง-gateway-daemon"&gt;&lt;a href="#3-%e0%b8%95%e0%b8%94%e0%b8%95%e0%b8%87-gateway-daemon" class="header-anchor"&gt;&lt;/a&gt;3. ติดตั้ง Gateway Daemon
&lt;/h4&gt;&lt;p&gt;หลังติดตั้งเสร็จ ให้ติดตั้ง Gateway ให้รันอัตโนมัติ:&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;1&lt;/span&gt;&lt;span class="cl"&gt;openclaw onboard --install-daemon
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;คำสั่งนี้จะ:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;สร้าง workspace ที่ &lt;code&gt;~/.openclaw/workspace&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;ติดตั้ง Gateway daemon (launchd/systemd)&lt;/li&gt;
&lt;li&gt;เปิด onboarding wizard&lt;/li&gt;
&lt;/ul&gt;
&lt;h4 id="4-แกไข-config"&gt;&lt;a href="#4-%e0%b9%81%e0%b8%81%e0%b9%84%e0%b8%82-config" class="header-anchor"&gt;&lt;/a&gt;4. แก้ไข config
&lt;/h4&gt;&lt;p&gt;เปิดไฟล์ &lt;code&gt;~/.openclaw/openclaw.json&lt;/code&gt; แล้วเพิ่ม:&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-json" data-lang="json"&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;1&lt;/span&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;2&lt;/span&gt;&lt;span class="cl"&gt; &lt;span class="nt"&gt;&amp;#34;telegram&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;3&lt;/span&gt;&lt;span class="cl"&gt; &lt;span class="nt"&gt;&amp;#34;botToken&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;YOUR_BOT_TOKEN_HERE&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;4&lt;/span&gt;&lt;span class="cl"&gt; &lt;span class="p"&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;5&lt;/span&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;&lt;strong&gt;หรือใช้ Onboarding:&lt;/strong&gt;&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;1&lt;/span&gt;&lt;span class="cl"&gt;openclaw onboard
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;Onboarding จะพาตั้งค่าทีละขั้นตอน!&lt;/p&gt;
&lt;p&gt;⚠️ &lt;strong&gt;คำเตือน:&lt;/strong&gt; อย่าแชร์ API Token ของคุณ!&lt;/p&gt;
&lt;h4 id="5-เรมใชงาน"&gt;&lt;a href="#5-%e0%b9%80%e0%b8%a3%e0%b8%a1%e0%b9%83%e0%b8%8a%e0%b8%87%e0%b8%b2%e0%b8%99" class="header-anchor"&gt;&lt;/a&gt;5. เริ่มใช้งาน
&lt;/h4&gt;&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;1&lt;/span&gt;&lt;span class="cl"&gt;openclaw gateway status &lt;span class="c1"&gt;# เช็คสถานะ&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;2&lt;/span&gt;&lt;span class="cl"&gt;openclaw doctor &lt;span class="c1"&gt;# เช็คปัญหา&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;ถ้า Gateway ยังไม่รัน:&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;1&lt;/span&gt;&lt;span class="cl"&gt;openclaw gateway start
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;ถ้าขึ้นแบบนี้ = &lt;strong&gt;สำเร็จ!&lt;/strong&gt; 🎉&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-fallback" data-lang="fallback"&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;1&lt;/span&gt;&lt;span class="cl"&gt;✅ Gateway running
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;2&lt;/span&gt;&lt;span class="cl"&gt;✅ Telegram connected
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;3&lt;/span&gt;&lt;span class="cl"&gt;✅ Ready to chat!
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;hr&gt;
&lt;h3 id="ขนตอนท-5-เรมแชท"&gt;&lt;a href="#%e0%b8%82%e0%b8%99%e0%b8%95%e0%b8%ad%e0%b8%99%e0%b8%97-5-%e0%b9%80%e0%b8%a3%e0%b8%a1%e0%b9%81%e0%b8%8a%e0%b8%97" class="header-anchor"&gt;&lt;/a&gt;ขั้นตอนที่ 5: เริ่มแชท!
&lt;/h3&gt;&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;เปิด Telegram&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;ค้นหา Bot&lt;/strong&gt; ที่เราสร้าง (เช่น &lt;code&gt;MickAssistantBot&lt;/code&gt;)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;กด Start&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;พิมพ์:&lt;/strong&gt; &amp;ldquo;สวัสดี&amp;rdquo; หรือ &amp;ldquo;ช่วยแนะนำตัวหน่อย&amp;rdquo;&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;strong&gt;ถ้า Bot ตอบ = เสร็จสมบูรณ์!&lt;/strong&gt; 🎉&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id="-แนะนำ-6-providers--llms"&gt;&lt;a href="#-%e0%b9%81%e0%b8%99%e0%b8%b0%e0%b8%99%e0%b8%b3-6-providers--llms" class="header-anchor"&gt;&lt;/a&gt;🎯 แนะนำ 6 Providers + LLMs
&lt;/h2&gt;&lt;h3 id="provider-คออะไร"&gt;&lt;a href="#provider-%e0%b8%84%e0%b8%ad%e0%b8%ad%e0%b8%b0%e0%b9%84%e0%b8%a3" class="header-anchor"&gt;&lt;/a&gt;Provider คืออะไร?
&lt;/h3&gt;&lt;p&gt;คิดง่ายๆ คือ &lt;strong&gt;&amp;ldquo;บริษัทที่ให้ใช้ AI&amp;rdquo;&lt;/strong&gt; ครับ&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;OpenClaw&lt;/strong&gt; เป็นแค่ตัวกลาง — ต้องเชื่อมต่อกับ &lt;strong&gt;AI จริงๆ&lt;/strong&gt; จาก provider&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;เปรียบเทียบ:&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;OpenClaw&lt;/strong&gt; = โทรศัพท์&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Provider&lt;/strong&gt; = เครือข่าย (AIS, True, DTAC)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;LLM&lt;/strong&gt; = คนคุยสาย另一端&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h3 id="ทำไมตองม-provider"&gt;&lt;a href="#%e0%b8%97%e0%b8%b3%e0%b9%84%e0%b8%a1%e0%b8%95%e0%b8%ad%e0%b8%87%e0%b8%a1-provider" class="header-anchor"&gt;&lt;/a&gt;ทำไมต้องมี Provider?
&lt;/h3&gt;&lt;p&gt;เพราะ OpenClaw &lt;strong&gt;ไม่สร้าง AI เอง&lt;/strong&gt; — แต่เชื่อมต่อกับ AI ที่มีอยู่แล้ว&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;ข้อดี:&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;✅ เลือกได้ว่าจะใช้ AI ตัวไหน&lt;/li&gt;
&lt;li&gt;✅ จ่ายเฉพาะที่ใช้&lt;/li&gt;
&lt;li&gt;✅ เปลี่ยนได้ตลอด&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h3 id="1-bailian-alibaba-cloud---คมคาสด-"&gt;&lt;a href="#1-bailian-alibaba-cloud---%e0%b8%84%e0%b8%a1%e0%b8%84%e0%b8%b2%e0%b8%aa%e0%b8%94-" class="header-anchor"&gt;&lt;/a&gt;1. Bailian (Alibaba Cloud) 🇨🇳 — คุ้มค่าสุด! 💰
&lt;/h3&gt;&lt;p&gt;&lt;strong&gt;LLM:&lt;/strong&gt; Qwen 3, Qwen 2.5 (72B), Qwen-Max&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;ราคา:&lt;/strong&gt; ✅ &lt;strong&gt;ฟรี 1,000,000 tokens/เดือน&lt;/strong&gt; (Qwen 2.5) &lt;sup id="fnref:1"&gt;&lt;a href="#fn:1" class="footnote-ref" role="doc-noteref"&gt;1&lt;/a&gt;&lt;/sup&gt;&lt;br&gt;
&lt;strong&gt;Qwen 3:&lt;/strong&gt; 💰 $0.0005-0.002 / 1K tokens &lt;sup id="fnref1:1"&gt;&lt;a href="#fn:1" class="footnote-ref" role="doc-noteref"&gt;1&lt;/a&gt;&lt;/sup&gt;&lt;br&gt;
&lt;strong&gt;(ประมาณ 500-1,000 บทความ/เดือน)&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;จุดเด่น:&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;🇹🇭 ภาษาไทยดีเยี่ยม&lt;/li&gt;
&lt;li&gt;📄 Context 256K tokens&lt;/li&gt;
&lt;li&gt;💰 คุ้มค่าสุดสำหรับใช้งานหนัก&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;เหมาะสำหรับ:&lt;/strong&gt; ใช้งานทั่วไป, บล็อก, แชท, ใช้งานหนัก&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;วิธีใช้:&lt;/strong&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;สมัคร: &lt;a class="link" href="https://bailian.console.aliyun.com/" target="_blank" rel="noopener"
 &gt;https://bailian.console.aliyun.com/&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;สร้าง API Key&lt;/li&gt;
&lt;li&gt;ใส่ใน config OpenClaw&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;strong&gt;ตัวอย่าง config (สมมติ):&lt;/strong&gt;&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-yaml" data-lang="yaml"&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;1&lt;/span&gt;&lt;span class="cl"&gt;&lt;span class="nt"&gt;providers&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;2&lt;/span&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nt"&gt;bailian&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;3&lt;/span&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nt"&gt;apiKey&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;&amp;#34;sk-xxxxxxxxxxxxxxxxxxxxxxxx&amp;#34;&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="c"&gt;# ← ใส่ Key ของคุณ&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;4&lt;/span&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="c"&gt;# ⚠️ อย่าใช้ Key ตัวอย่างนี้!&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;&lt;strong&gt;💰 ความคุ้มค่า:&lt;/strong&gt;&lt;br&gt;
ถ้าใช้ GPT-4o กับงานเดียวกัน → เสียเงิน ~$10-30/เดือน&lt;br&gt;
แต่ Qwen 2.5 → &lt;strong&gt;ฟรี!&lt;/strong&gt; (ประหยัด ~300-1,000 บาท/เดือน)&lt;/p&gt;
&lt;hr&gt;
&lt;h3 id="2-groq---เรวสด-"&gt;&lt;a href="#2-groq---%e0%b9%80%e0%b8%a3%e0%b8%a7%e0%b8%aa%e0%b8%94-" class="header-anchor"&gt;&lt;/a&gt;2. Groq 🇺🇸 — เร็วสุด! ⚡
&lt;/h3&gt;&lt;p&gt;&lt;strong&gt;LLM:&lt;/strong&gt; Llama 3.1 (405B), Llama 3.3 (70B), Mixtral 8x22B&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;ราคา:&lt;/strong&gt; ✅ ฟรี (~100 requests/day) &lt;sup id="fnref:2"&gt;&lt;a href="#fn:2" class="footnote-ref" role="doc-noteref"&gt;2&lt;/a&gt;&lt;/sup&gt;&lt;br&gt;
&lt;strong&gt;Paid:&lt;/strong&gt; $0.05-$0.79 / 1M tokens &lt;sup id="fnref1:2"&gt;&lt;a href="#fn:2" class="footnote-ref" role="doc-noteref"&gt;2&lt;/a&gt;&lt;/sup&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;จุดเด่น:&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;⚡ เร็วที่สุด (500+ tokens/วินาที)&lt;/li&gt;
&lt;li&gt;🆓 ฟรี tier เพียงพอสำหรับทดสอบ&lt;/li&gt;
&lt;li&gt;🔓 Open-source models&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;เหมาะสำหรับ:&lt;/strong&gt; ทดลอง, prototype, ใช้งานที่ต้องการความเร็ว&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;วิธีใช้:&lt;/strong&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;สมัคร: &lt;a class="link" href="https://console.groq.com/" target="_blank" rel="noopener"
 &gt;https://console.groq.com/&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;สร้าง API Key&lt;/li&gt;
&lt;li&gt;ใส่ใน config&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;⚠️ &lt;strong&gt;สำคัญ:&lt;/strong&gt; อย่าแชร์ API Key ของคุณ!&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;ข้อจำกัด:&lt;/strong&gt; ฟรีจำกัด/วัน (แต่พอใช้สำหรับทดสอบ)&lt;/p&gt;
&lt;hr&gt;
&lt;h3 id="3-google---ใชงานทวไป-"&gt;&lt;a href="#3-google---%e0%b9%83%e0%b8%8a%e0%b8%87%e0%b8%b2%e0%b8%99%e0%b8%97%e0%b8%a7%e0%b9%84%e0%b8%9b-" class="header-anchor"&gt;&lt;/a&gt;3. Google 🇺🇸 — ใช้งานทั่วไป 🎯
&lt;/h3&gt;&lt;p&gt;&lt;strong&gt;LLM:&lt;/strong&gt; Gemini 2.5 Pro, Gemini 2.0 Flash&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;ราคา:&lt;/strong&gt; ✅ ฟรี 60 requests/นาที (Gemini 2.0 Flash) &lt;sup id="fnref:3"&gt;&lt;a href="#fn:3" class="footnote-ref" role="doc-noteref"&gt;3&lt;/a&gt;&lt;/sup&gt;&lt;br&gt;
&lt;strong&gt;Gemini 3 Pro:&lt;/strong&gt; 💰 $1.25/$10 / 1M tokens &lt;sup id="fnref1:3"&gt;&lt;a href="#fn:3" class="footnote-ref" role="doc-noteref"&gt;3&lt;/a&gt;&lt;/sup&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;จุดเด่น:&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;📚 Context 1M+ tokens (Gemini 3 Pro)&lt;/li&gt;
&lt;li&gt;🔗 ผสานกับ Google services&lt;/li&gt;
&lt;li&gt;🇹🇭 รองรับภาษาไทยดี&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;เหมาะสำหรับ:&lt;/strong&gt; ทดลอง, ใช้งานทั่วไป&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;วิธีใช้:&lt;/strong&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;สมัคร: &lt;a class="link" href="https://aistudio.google.com/" target="_blank" rel="noopener"
 &gt;https://aistudio.google.com/&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;สร้าง API Key&lt;/li&gt;
&lt;li&gt;ใส่ใน config&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;🔒 &lt;strong&gt;ความปลอดภัย:&lt;/strong&gt; เก็บ Key เป็นความลับ!&lt;/p&gt;
&lt;hr&gt;
&lt;h3 id="4-openai---คณภาพสงสด-"&gt;&lt;a href="#4-openai---%e0%b8%84%e0%b8%93%e0%b8%a0%e0%b8%b2%e0%b8%9e%e0%b8%aa%e0%b8%87%e0%b8%aa%e0%b8%94-" class="header-anchor"&gt;&lt;/a&gt;4. OpenAI 🇺🇸 — คุณภาพสูงสุด 👑
&lt;/h3&gt;&lt;p&gt;&lt;strong&gt;LLM:&lt;/strong&gt; GPT-4.1, GPT-4o, o3-mini&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;ราคา:&lt;/strong&gt; ❌ $0.002-0.015 / 1K tokens &lt;sup id="fnref:4"&gt;&lt;a href="#fn:4" class="footnote-ref" role="doc-noteref"&gt;4&lt;/a&gt;&lt;/sup&gt;&lt;br&gt;
&lt;strong&gt;GPT-4.1:&lt;/strong&gt; $2/$8 / 1M tokens &lt;sup id="fnref1:4"&gt;&lt;a href="#fn:4" class="footnote-ref" role="doc-noteref"&gt;4&lt;/a&gt;&lt;/sup&gt;&lt;br&gt;
&lt;strong&gt;GPT-4o-mini:&lt;/strong&gt; $0.15/$0.60 / 1M tokens (ถูกสุด!) &lt;sup id="fnref2:4"&gt;&lt;a href="#fn:4" class="footnote-ref" role="doc-noteref"&gt;4&lt;/a&gt;&lt;/sup&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;จุดเด่น:&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;🧠 ฉลาดที่สุด&lt;/li&gt;
&lt;li&gt;🛠️ ทำงานหลากหลาย&lt;/li&gt;
&lt;li&gt;📚 เอกสารครบ&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;เหมาะสำหรับ:&lt;/strong&gt; งานที่ต้องการความแม่นยำสูง, งานสำคัญ&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;วิธีใช้:&lt;/strong&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;สมัคร: &lt;a class="link" href="https://platform.openai.com/" target="_blank" rel="noopener"
 &gt;https://platform.openai.com/&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;เติมเงิน ($5 ขั้นต่ำ)&lt;/li&gt;
&lt;li&gt;สร้าง API Key&lt;/li&gt;
&lt;li&gt;ใส่ใน config&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;⚠️ &lt;strong&gt;คำเตือน:&lt;/strong&gt; API Key OpenAI มีมูลค่า — ระวังการรั่วไหล!&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;ราคาตัวอย่าง:&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;บทความ 1,000 คำ → ~$0.03-0.05 (~1-2 บาท)&lt;/li&gt;
&lt;li&gt;คุ้มค่าสำหรับงานสำคัญ!&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h3 id="5-anthropic---เขยนบทความ-"&gt;&lt;a href="#5-anthropic---%e0%b9%80%e0%b8%82%e0%b8%a2%e0%b8%99%e0%b8%9a%e0%b8%97%e0%b8%84%e0%b8%a7%e0%b8%b2%e0%b8%a1-" class="header-anchor"&gt;&lt;/a&gt;5. Anthropic 🇺🇸 — เขียนบทความ ✍️
&lt;/h3&gt;&lt;p&gt;&lt;strong&gt;LLM:&lt;/strong&gt; Claude Sonnet 4.6, Claude Opus 4.6&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;ราคา:&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Claude Sonnet 4.6:&lt;/strong&gt; $3/$15 / 1M tokens (คุ้มค่าสุด!) &lt;sup id="fnref:5"&gt;&lt;a href="#fn:5" class="footnote-ref" role="doc-noteref"&gt;5&lt;/a&gt;&lt;/sup&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Claude Opus 4.6:&lt;/strong&gt; $15/$75 / 1M tokens (คุณภาพสูงสุด) &lt;sup id="fnref1:5"&gt;&lt;a href="#fn:5" class="footnote-ref" role="doc-noteref"&gt;5&lt;/a&gt;&lt;/sup&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;จุดเด่น:&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;📝 เขียนบทความธรรมชาติ&lt;/li&gt;
&lt;li&gt;🧩 Tool calling ดีที่สุด&lt;/li&gt;
&lt;li&gt;🔒 ปลอดภัย&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;เหมาะสำหรับ:&lt;/strong&gt; เขียนคอนเทนต์, สรุปเอกสารยาว&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;วิธีใช้:&lt;/strong&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;สมัคร: &lt;a class="link" href="https://console.anthropic.com/" target="_blank" rel="noopener"
 &gt;https://console.anthropic.com/&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;สร้าง API Key&lt;/li&gt;
&lt;li&gt;ใส่ใน config&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;🔒 &lt;strong&gt;สำคัญ:&lt;/strong&gt; อย่า commit API Key ขึ้น Git!&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;ข้อดี:&lt;/strong&gt; ถูกกว่า GPT-4 แต่เขียนบทความดีกว่า!&lt;/p&gt;
&lt;hr&gt;
&lt;h3 id="6-ollama---localสวนตว-"&gt;&lt;a href="#6-ollama---local%e0%b8%aa%e0%b8%a7%e0%b8%99%e0%b8%95%e0%b8%a7-" class="header-anchor"&gt;&lt;/a&gt;6. Ollama 🏠 — Local/ส่วนตัว 🔒
&lt;/h3&gt;&lt;p&gt;&lt;strong&gt;LLM:&lt;/strong&gt; Llama 3.1 (70B), Mistral Large, Gemma 2&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;ราคา:&lt;/strong&gt; ✅ ฟรี 100%&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;จุดเด่น:&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;💻 &lt;strong&gt;รันบนเครื่องตัวเอง&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;🔒 &lt;strong&gt;ไม่ต้องส่งข้อมูลออก&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;∞ &lt;strong&gt;ไม่จำกัด usage&lt;/strong&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;เหมาะสำหรับ:&lt;/strong&gt; ข้อมูลลับ, ใช้งานหนัก, ส่วนตัว&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;วิธีติดตั้ง:&lt;/strong&gt;&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt; 1&lt;/span&gt;&lt;span class="cl"&gt;&lt;span class="c1"&gt;# 1. ติดตั้ง Ollama&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt; 2&lt;/span&gt;&lt;span class="cl"&gt;curl -fsSL https://ollama.com/install.sh &lt;span class="p"&gt;|&lt;/span&gt; sh
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt; 3&lt;/span&gt;&lt;span class="cl"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt; 4&lt;/span&gt;&lt;span class="cl"&gt;&lt;span class="c1"&gt;# 2. ดาวน์โหลดโมเดล&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt; 5&lt;/span&gt;&lt;span class="cl"&gt;ollama run llama3
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt; 6&lt;/span&gt;&lt;span class="cl"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt; 7&lt;/span&gt;&lt;span class="cl"&gt;&lt;span class="c1"&gt;# 3. เชื่อมต่อ OpenClaw&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt; 8&lt;/span&gt;&lt;span class="cl"&gt;&lt;span class="c1"&gt;# เพิ่มใน config:&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt; 9&lt;/span&gt;&lt;span class="cl"&gt;ollama:
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;10&lt;/span&gt;&lt;span class="cl"&gt; enabled: &lt;span class="nb"&gt;true&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;11&lt;/span&gt;&lt;span class="cl"&gt; model: llama3
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;&lt;strong&gt;ข้อจำกัด:&lt;/strong&gt; ต้องมี RAM 8GB+ และ CPU แรงหน่อย&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;จุดเด่น:&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;💻 รันบนเครื่องตัวเอง&lt;/li&gt;
&lt;li&gt;🔒 ไม่ต้องส่งข้อมูลออก&lt;/li&gt;
&lt;li&gt;∞ ไม่จำกัด usage&lt;/li&gt;
&lt;li&gt;💰 ฟรี 100%&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id="-ตารางสรป"&gt;&lt;a href="#-%e0%b8%95%e0%b8%b2%e0%b8%a3%e0%b8%b2%e0%b8%87%e0%b8%aa%e0%b8%a3%e0%b8%9b" class="header-anchor"&gt;&lt;/a&gt;📊 ตารางสรุป
&lt;/h2&gt;&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;#&lt;/th&gt;
 &lt;th&gt;Provider&lt;/th&gt;
 &lt;th&gt;LLM&lt;/th&gt;
 &lt;th&gt;ราคา (ต่อ 1M tokens)&lt;/th&gt;
 &lt;th&gt;เหมาะกับ&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;td&gt;&lt;strong&gt;Bailian&lt;/strong&gt; 🇨🇳&lt;/td&gt;
 &lt;td&gt;Qwen 2.5&lt;/td&gt;
 &lt;td&gt;✅ ฟรี 1M tokens/เดือน&lt;/td&gt;
 &lt;td&gt;&lt;strong&gt;คุ้มค่าสุด&lt;/strong&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;2&lt;/td&gt;
 &lt;td&gt;&lt;strong&gt;Groq&lt;/strong&gt; 🇺🇸&lt;/td&gt;
 &lt;td&gt;Llama 3.3&lt;/td&gt;
 &lt;td&gt;✅ ฟรี (~100/day)&lt;/td&gt;
 &lt;td&gt;เร็วสุด ⚡&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;3&lt;/td&gt;
 &lt;td&gt;&lt;strong&gt;Google&lt;/strong&gt; 🇺🇸&lt;/td&gt;
 &lt;td&gt;Gemini 3 Flash&lt;/td&gt;
 &lt;td&gt;$0.075/$0.30&lt;/td&gt;
 &lt;td&gt;เร็ว/ประหยัด&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;4&lt;/td&gt;
 &lt;td&gt;&lt;strong&gt;Google&lt;/strong&gt; 🇺🇸&lt;/td&gt;
 &lt;td&gt;Gemini 3 Pro&lt;/td&gt;
 &lt;td&gt;$1.25/$10&lt;/td&gt;
 &lt;td&gt;วิเคราะห์เอกสาร 📚&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;5&lt;/td&gt;
 &lt;td&gt;&lt;strong&gt;OpenAI&lt;/strong&gt; 🇺🇸&lt;/td&gt;
 &lt;td&gt;GPT-4o-mini&lt;/td&gt;
 &lt;td&gt;$0.15/$0.60&lt;/td&gt;
 &lt;td&gt;ถูกสุด 💰&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;6&lt;/td&gt;
 &lt;td&gt;&lt;strong&gt;OpenAI&lt;/strong&gt; 🇺🇸&lt;/td&gt;
 &lt;td&gt;GPT-4.1&lt;/td&gt;
 &lt;td&gt;$2/$8&lt;/td&gt;
 &lt;td&gt;งานคุณภาพ&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7&lt;/td&gt;
 &lt;td&gt;&lt;strong&gt;Anthropic&lt;/strong&gt; 🇺🇸&lt;/td&gt;
 &lt;td&gt;Claude Sonnet 4.6&lt;/td&gt;
 &lt;td&gt;$3/$15&lt;/td&gt;
 &lt;td&gt;&lt;strong&gt;แนะนำ!&lt;/strong&gt; ⭐&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8&lt;/td&gt;
 &lt;td&gt;&lt;strong&gt;Anthropic&lt;/strong&gt; 🇺🇸&lt;/td&gt;
 &lt;td&gt;Claude Opus 4.6&lt;/td&gt;
 &lt;td&gt;$15/$75&lt;/td&gt;
 &lt;td&gt;คุณภาพสูงสุด 👑&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;9&lt;/td&gt;
 &lt;td&gt;&lt;strong&gt;Ollama&lt;/strong&gt; 🏠&lt;/td&gt;
 &lt;td&gt;Llama 3.3 70B&lt;/td&gt;
 &lt;td&gt;✅ ฟรี 100%&lt;/td&gt;
 &lt;td&gt;ส่วนตัว/Local 🔒&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;hr&gt;
&lt;h2 id="-คำแนะนำการเลอก"&gt;&lt;a href="#-%e0%b8%84%e0%b8%b3%e0%b9%81%e0%b8%99%e0%b8%b0%e0%b8%99%e0%b8%b3%e0%b8%81%e0%b8%b2%e0%b8%a3%e0%b9%80%e0%b8%a5%e0%b8%ad%e0%b8%81" class="header-anchor"&gt;&lt;/a&gt;💡 คำแนะนำการเลือก
&lt;/h2&gt;&lt;h3 id="-สำหรบมอใหม"&gt;&lt;a href="#-%e0%b8%aa%e0%b8%b3%e0%b8%ab%e0%b8%a3%e0%b8%9a%e0%b8%a1%e0%b8%ad%e0%b9%83%e0%b8%ab%e0%b8%a1" class="header-anchor"&gt;&lt;/a&gt;🎯 สำหรับมือใหม่:
&lt;/h3&gt;&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-fallback" data-lang="fallback"&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;1&lt;/span&gt;&lt;span class="cl"&gt;🎯 เริ่มที่: Bailian Qwen 2.5 (ฟรี 1M tokens)
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;2&lt;/span&gt;&lt;span class="cl"&gt;💰 งบจำกัด: GPT-4o-mini ($0.15/1M)
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;3&lt;/span&gt;&lt;span class="cl"&gt;⚡ ต้องการความเร็ว: Groq (500+ tokens/วินาที)
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;4&lt;/span&gt;&lt;span class="cl"&gt;⭐ คุ้มค่าสุด: Claude Sonnet 4.6 ($3/1M)
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h3 id="-สำหรบใชงานจรง"&gt;&lt;a href="#-%e0%b8%aa%e0%b8%b3%e0%b8%ab%e0%b8%a3%e0%b8%9a%e0%b9%83%e0%b8%8a%e0%b8%87%e0%b8%b2%e0%b8%99%e0%b8%88%e0%b8%a3%e0%b8%87" class="header-anchor"&gt;&lt;/a&gt;💼 สำหรับใช้งานจริง:
&lt;/h3&gt;&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-fallback" data-lang="fallback"&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;1&lt;/span&gt;&lt;span class="cl"&gt;📝 เขียนบทความ: Claude Sonnet 4.6 ($3/$15)
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;2&lt;/span&gt;&lt;span class="cl"&gt;💻 เขียนโค้ด: Claude Opus 4.6 ($15/$75)
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;3&lt;/span&gt;&lt;span class="cl"&gt;📚 วิเคราะห์เอกสาร: Gemini 3 Pro ($1.25/$10)
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;4&lt;/span&gt;&lt;span class="cl"&gt;🔒 ข้อมูลลับ: Ollama (Local, ฟรี)
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;5&lt;/span&gt;&lt;span class="cl"&gt;⚡ งานเร็ว: Gemini 3 Flash ($0.075/$0.30)
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h3 id="-สำหรบประหยด"&gt;&lt;a href="#-%e0%b8%aa%e0%b8%b3%e0%b8%ab%e0%b8%a3%e0%b8%9a%e0%b8%9b%e0%b8%a3%e0%b8%b0%e0%b8%ab%e0%b8%a2%e0%b8%94" class="header-anchor"&gt;&lt;/a&gt;💰 สำหรับประหยัด:
&lt;/h3&gt;&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-fallback" data-lang="fallback"&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;1&lt;/span&gt;&lt;span class="cl"&gt;✅ ฟรี 100%: Ollama (Local)
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;2&lt;/span&gt;&lt;span class="cl"&gt;✅ ฟรี quota: Bailian (1M tokens/เดือน)
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;3&lt;/span&gt;&lt;span class="cl"&gt;✅ ถูกสุด: GPT-4o-mini ($0.15/$0.60)
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;4&lt;/span&gt;&lt;span class="cl"&gt;✅ คุ้มค่า: Claude Sonnet 4.6 ($3/$15)
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;5&lt;/span&gt;&lt;span class="cl"&gt;✅ เร็ว/ถูก: Gemini 3 Flash ($0.075/$0.30)
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;hr&gt;
&lt;h2 id="-เปรยบเทยบราคา-2026"&gt;&lt;a href="#-%e0%b9%80%e0%b8%9b%e0%b8%a3%e0%b8%a2%e0%b8%9a%e0%b9%80%e0%b8%97%e0%b8%a2%e0%b8%9a%e0%b8%a3%e0%b8%b2%e0%b8%84%e0%b8%b2-2026" class="header-anchor"&gt;&lt;/a&gt;💰 เปรียบเทียบราคา (2026)
&lt;/h2&gt;&lt;h3 id="ถกสด--แพงสด"&gt;&lt;a href="#%e0%b8%96%e0%b8%81%e0%b8%aa%e0%b8%94--%e0%b9%81%e0%b8%9e%e0%b8%87%e0%b8%aa%e0%b8%94" class="header-anchor"&gt;&lt;/a&gt;ถูกสุด → แพงสุด:
&lt;/h3&gt;&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;อันดับ&lt;/th&gt;
 &lt;th&gt;Model&lt;/th&gt;
 &lt;th&gt;ราคา Input/Output&lt;/th&gt;
 &lt;th&gt;ต่อเดือน*&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;🥇&lt;/td&gt;
 &lt;td&gt;&lt;strong&gt;Ollama (Local)&lt;/strong&gt;&lt;/td&gt;
 &lt;td&gt;ฟรี&lt;/td&gt;
 &lt;td&gt;ฟรี&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;🥈&lt;/td&gt;
 &lt;td&gt;&lt;strong&gt;Bailian Qwen 2.5&lt;/strong&gt;&lt;/td&gt;
 &lt;td&gt;ฟรี 1M tokens&lt;/td&gt;
 &lt;td&gt;ฟรี&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;🥉&lt;/td&gt;
 &lt;td&gt;&lt;strong&gt;GPT-4o-mini&lt;/strong&gt;&lt;/td&gt;
 &lt;td&gt;$0.15/$0.60&lt;/td&gt;
 &lt;td&gt;~$3-10&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;4&lt;/td&gt;
 &lt;td&gt;&lt;strong&gt;Gemini 3 Flash&lt;/strong&gt;&lt;/td&gt;
 &lt;td&gt;$0.075/$0.30&lt;/td&gt;
 &lt;td&gt;~$5-15&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;5&lt;/td&gt;
 &lt;td&gt;&lt;strong&gt;Claude Sonnet 4.6&lt;/strong&gt;&lt;/td&gt;
 &lt;td&gt;$3/$15&lt;/td&gt;
 &lt;td&gt;~$30-100&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;6&lt;/td&gt;
 &lt;td&gt;&lt;strong&gt;Gemini 3 Pro&lt;/strong&gt;&lt;/td&gt;
 &lt;td&gt;$1.25/$10&lt;/td&gt;
 &lt;td&gt;~$50-150&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7&lt;/td&gt;
 &lt;td&gt;&lt;strong&gt;Claude Opus 4.6&lt;/strong&gt;&lt;/td&gt;
 &lt;td&gt;$15/$75&lt;/td&gt;
 &lt;td&gt;~$150-500&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;* ประมาณการสำหรับใช้งานทั่วไป (10-50 บทความ/เดือน)&lt;/p&gt;
&lt;h3 id="สรป"&gt;&lt;a href="#%e0%b8%aa%e0%b8%a3%e0%b8%9b" class="header-anchor"&gt;&lt;/a&gt;สรุป:
&lt;/h3&gt;&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-fallback" data-lang="fallback"&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt; 1&lt;/span&gt;&lt;span class="cl"&gt;💰 งบจำกัด:
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt; 2&lt;/span&gt;&lt;span class="cl"&gt; → Bailian Qwen 2.5 (ฟรี 1M tokens)
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt; 3&lt;/span&gt;&lt;span class="cl"&gt; → GPT-4o-mini ($0.15/1M)
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt; 4&lt;/span&gt;&lt;span class="cl"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt; 5&lt;/span&gt;&lt;span class="cl"&gt;⭐ คุ้มค่าสุด:
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt; 6&lt;/span&gt;&lt;span class="cl"&gt; → Claude Sonnet 4.6 ($3/$15)
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt; 7&lt;/span&gt;&lt;span class="cl"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt; 8&lt;/span&gt;&lt;span class="cl"&gt;👑 คุณภาพสูงสุด:
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt; 9&lt;/span&gt;&lt;span class="cl"&gt; → Claude Opus 4.6 ($15/$75)
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;10&lt;/span&gt;&lt;span class="cl"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;11&lt;/span&gt;&lt;span class="cl"&gt;🔒 ส่วนตัว:
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;12&lt;/span&gt;&lt;span class="cl"&gt; → Ollama (Local, ฟรี)
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;hr&gt;
&lt;h2 id="-ทดสอบใชงาน"&gt;&lt;a href="#-%e0%b8%97%e0%b8%94%e0%b8%aa%e0%b8%ad%e0%b8%9a%e0%b9%83%e0%b8%8a%e0%b8%87%e0%b8%b2%e0%b8%99" class="header-anchor"&gt;&lt;/a&gt;🧪 ทดสอบใช้งาน
&lt;/h2&gt;&lt;h3 id="เชคการตดตง"&gt;&lt;a href="#%e0%b9%80%e0%b8%8a%e0%b8%84%e0%b8%81%e0%b8%b2%e0%b8%a3%e0%b8%95%e0%b8%94%e0%b8%95%e0%b8%87" class="header-anchor"&gt;&lt;/a&gt;เช็คการติดตั้ง:
&lt;/h3&gt;&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;1&lt;/span&gt;&lt;span class="cl"&gt;openclaw --version &lt;span class="c1"&gt;# เช็ค CLI&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;2&lt;/span&gt;&lt;span class="cl"&gt;openclaw doctor &lt;span class="c1"&gt;# เช็คปัญหา&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;3&lt;/span&gt;&lt;span class="cl"&gt;openclaw gateway status &lt;span class="c1"&gt;# เช็ค Gateway&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h3 id="คำสงแรกทควรลอง"&gt;&lt;a href="#%e0%b8%84%e0%b8%b3%e0%b8%aa%e0%b8%87%e0%b9%81%e0%b8%a3%e0%b8%81%e0%b8%97%e0%b8%84%e0%b8%a7%e0%b8%a3%e0%b8%a5%e0%b8%ad%e0%b8%87" class="header-anchor"&gt;&lt;/a&gt;คำสั่งแรกที่ควรลอง:
&lt;/h3&gt;&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-fallback" data-lang="fallback"&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;1&lt;/span&gt;&lt;span class="cl"&gt;&amp;#34;สวัสดี&amp;#34;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;2&lt;/span&gt;&lt;span class="cl"&gt;&amp;#34;ช่วยแนะนำตัวหน่อย&amp;#34;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;3&lt;/span&gt;&lt;span class="cl"&gt;&amp;#34;มีอะไรทำได้บ้าง&amp;#34;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h3 id="คำสงทใชบอย"&gt;&lt;a href="#%e0%b8%84%e0%b8%b3%e0%b8%aa%e0%b8%87%e0%b8%97%e0%b9%83%e0%b8%8a%e0%b8%9a%e0%b8%ad%e0%b8%a2" class="header-anchor"&gt;&lt;/a&gt;คำสั่งที่ใช้บ่อย:
&lt;/h3&gt;&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-fallback" data-lang="fallback"&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;1&lt;/span&gt;&lt;span class="cl"&gt;&amp;#34;ค้นหาข้อมูลเรื่อง...&amp;#34;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;2&lt;/span&gt;&lt;span class="cl"&gt;&amp;#34;เขียนบทความเกี่ยวกับ...&amp;#34;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;3&lt;/span&gt;&lt;span class="cl"&gt;&amp;#34;ช่วยสรุปเอกสารนี้...&amp;#34;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;4&lt;/span&gt;&lt;span class="cl"&gt;&amp;#34;เตือนฉันเรื่อง... เวลา...&amp;#34;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;5&lt;/span&gt;&lt;span class="cl"&gt;&amp;#34;หาไฟล์ชื่อ...&amp;#34;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;hr&gt;
&lt;h2 id="-ความปลอดภย--สงทตองร"&gt;&lt;a href="#-%e0%b8%84%e0%b8%a7%e0%b8%b2%e0%b8%a1%e0%b8%9b%e0%b8%a5%e0%b8%ad%e0%b8%94%e0%b8%a0%e0%b8%a2--%e0%b8%aa%e0%b8%87%e0%b8%97%e0%b8%95%e0%b8%ad%e0%b8%87%e0%b8%a3" class="header-anchor"&gt;&lt;/a&gt;🔒 ความปลอดภัย — สิ่งที่ต้องรู้
&lt;/h2&gt;&lt;h3 id="api-keys-และ-tokens"&gt;&lt;a href="#api-keys-%e0%b9%81%e0%b8%a5%e0%b8%b0-tokens" class="header-anchor"&gt;&lt;/a&gt;API Keys และ Tokens
&lt;/h3&gt;&lt;p&gt;&lt;strong&gt;สิ่งที่ต้องจำ:&lt;/strong&gt;&lt;/p&gt;

 &lt;blockquote&gt;
 &lt;p&gt;🚨 &lt;strong&gt;API Keys และ Tokens คือรหัสผ่าน!&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;อย่าแชร์ให้ใคร&lt;/li&gt;
&lt;li&gt;อย่า upload ขึ้น GitHub&lt;/li&gt;
&lt;li&gt;อย่าโพสต์ในโซเชียล&lt;/li&gt;
&lt;li&gt;อย่าส่งในแชทสาธารณะ&lt;/li&gt;
&lt;/ul&gt;

 &lt;/blockquote&gt;
&lt;p&gt;&lt;strong&gt;วิธีเก็บที่ปลอดภัย:&lt;/strong&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;ใช้ Environment Variables&lt;/strong&gt; (แนะนำ):&lt;/li&gt;
&lt;/ol&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;1&lt;/span&gt;&lt;span class="cl"&gt;&lt;span class="nb"&gt;export&lt;/span&gt; &lt;span class="nv"&gt;OPENCLAW_TELEGRAM_TOKEN&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="s2"&gt;&amp;#34;your-token-here&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;2&lt;/span&gt;&lt;span class="cl"&gt;&lt;span class="nb"&gt;export&lt;/span&gt; &lt;span class="nv"&gt;BAILIAN_API_KEY&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="s2"&gt;&amp;#34;your-key-here&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;ol start="2"&gt;
&lt;li&gt;&lt;strong&gt;ใช้ Password Manager&lt;/strong&gt;:&lt;/li&gt;
&lt;/ol&gt;
&lt;ul&gt;
&lt;li&gt;1Password&lt;/li&gt;
&lt;li&gt;Bitwarden (ฟรี)&lt;/li&gt;
&lt;li&gt;KeePass&lt;/li&gt;
&lt;/ul&gt;
&lt;ol start="3"&gt;
&lt;li&gt;&lt;strong&gt;ไฟล์แยกต่างหาก&lt;/strong&gt; (ไม่ commit):&lt;/li&gt;
&lt;/ol&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-yaml" data-lang="yaml"&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;1&lt;/span&gt;&lt;span class="cl"&gt;&lt;span class="c"&gt;# config-secret.yaml (อย่า commit!)&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;2&lt;/span&gt;&lt;span class="cl"&gt;&lt;span class="nt"&gt;telegram&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;3&lt;/span&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nt"&gt;botToken&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;&amp;#34;your-token&amp;#34;&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;&lt;strong&gt;ถ้า Key รั่วไหล:&lt;/strong&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;ยกเลิก Key ทันที (revoke)&lt;/li&gt;
&lt;li&gt;สร้าง Key ใหม่&lt;/li&gt;
&lt;li&gt;อัพเดต config&lt;/li&gt;
&lt;li&gt;ตรวจสอบการใช้งานผิดปกติ&lt;/li&gt;
&lt;/ol&gt;
&lt;h3 id="ตวอยางการใชงานจรง"&gt;&lt;a href="#%e0%b8%95%e0%b8%a7%e0%b8%ad%e0%b8%a2%e0%b8%b2%e0%b8%87%e0%b8%81%e0%b8%b2%e0%b8%a3%e0%b9%83%e0%b8%8a%e0%b8%87%e0%b8%b2%e0%b8%99%e0%b8%88%e0%b8%a3%e0%b8%87" class="header-anchor"&gt;&lt;/a&gt;ตัวอย่างการใช้งานจริง:
&lt;/h3&gt;&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-fallback" data-lang="fallback"&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt; 1&lt;/span&gt;&lt;span class="cl"&gt;คุณ: &amp;#34;มิก ช่วยค้นหาข้อมูลเรื่อง AI ล่าสุดให้หน่อย&amp;#34;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt; 2&lt;/span&gt;&lt;span class="cl"&gt;มิก: [web_search]
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt; 3&lt;/span&gt;&lt;span class="cl"&gt;มิก: &amp;#34;เจอข่าวล่าสุดเมื่อวานนี้: OpenAI เปิดตัว GPT-5...&amp;#34;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt; 4&lt;/span&gt;&lt;span class="cl"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt; 5&lt;/span&gt;&lt;span class="cl"&gt;คุณ: &amp;#34;มิก เขียนบทความเรื่อง AI สำหรับมือใหม่&amp;#34;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt; 6&lt;/span&gt;&lt;span class="cl"&gt;มิก: [เขียนบทความ]
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt; 7&lt;/span&gt;&lt;span class="cl"&gt;มิก: &amp;#34;เขียนเสร็จครับ! ความยาว 1,500 คำ อยากแก้ตรงไหนบอกได้เลย&amp;#34;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt; 8&lt;/span&gt;&lt;span class="cl"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt; 9&lt;/span&gt;&lt;span class="cl"&gt;คุณ: &amp;#34;มิก เตือนฉันประชุมพรุ่งนี้ 10 โมง&amp;#34;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;10&lt;/span&gt;&lt;span class="cl"&gt;มิก: [สร้าง reminder]
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;11&lt;/span&gt;&lt;span class="cl"&gt;มิก: &amp;#34;ตั้งเตือนแล้วครับ! จะเตือนพรุ่งนี้ 09:30&amp;#34;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;hr&gt;
&lt;h2 id="-troubleshooting"&gt;&lt;a href="#-troubleshooting" class="header-anchor"&gt;&lt;/a&gt;❓ Troubleshooting
&lt;/h2&gt;&lt;h3 id="ปญหา-bot-ไมตอบ"&gt;&lt;a href="#%e0%b8%9b%e0%b8%8d%e0%b8%ab%e0%b8%b2-bot-%e0%b9%84%e0%b8%a1%e0%b8%95%e0%b8%ad%e0%b8%9a" class="header-anchor"&gt;&lt;/a&gt;ปัญหา: Bot ไม่ตอบ
&lt;/h3&gt;&lt;p&gt;&lt;strong&gt;วิธีแก้:&lt;/strong&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;เช็ค Token ถูกต้องไหม&lt;/li&gt;
&lt;li&gt;เช็ค Gateway รันอยู่ไหม: &lt;code&gt;openclaw gateway status&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;Restart: &lt;code&gt;openclaw gateway restart&lt;/code&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;h3 id="ปญหา-ตดตง-nodejs-ไมได"&gt;&lt;a href="#%e0%b8%9b%e0%b8%8d%e0%b8%ab%e0%b8%b2-%e0%b8%95%e0%b8%94%e0%b8%95%e0%b8%87-nodejs-%e0%b9%84%e0%b8%a1%e0%b9%84%e0%b8%94" class="header-anchor"&gt;&lt;/a&gt;ปัญหา: ติดตั้ง Node.js ไม่ได้
&lt;/h3&gt;&lt;p&gt;&lt;strong&gt;วิธีแก้:&lt;/strong&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;ใช้ installer script (แนะนำ)&lt;/li&gt;
&lt;li&gt;ดาวน์โหลดจาก &lt;a class="link" href="https://nodejs.org/" target="_blank" rel="noopener"
 &gt;https://nodejs.org/&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;ใช้ Node 24 (แนะนำ) หรือ 22.14+&lt;/li&gt;
&lt;/ol&gt;
&lt;h3 id="ปญหา-openclaw-not-found"&gt;&lt;a href="#%e0%b8%9b%e0%b8%8d%e0%b8%ab%e0%b8%b2-openclaw-not-found" class="header-anchor"&gt;&lt;/a&gt;ปัญหา: &lt;code&gt;openclaw&lt;/code&gt; not found
&lt;/h3&gt;&lt;p&gt;&lt;strong&gt;วิธีแก้:&lt;/strong&gt;&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt; 1&lt;/span&gt;&lt;span class="cl"&gt;&lt;span class="c1"&gt;# เช็ค Node ติดตั้งไหม&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt; 2&lt;/span&gt;&lt;span class="cl"&gt;node -v
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt; 3&lt;/span&gt;&lt;span class="cl"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt; 4&lt;/span&gt;&lt;span class="cl"&gt;&lt;span class="c1"&gt;# เช็ค global packages&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt; 5&lt;/span&gt;&lt;span class="cl"&gt;npm prefix -g
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt; 6&lt;/span&gt;&lt;span class="cl"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt; 7&lt;/span&gt;&lt;span class="cl"&gt;&lt;span class="c1"&gt;# เช็ค PATH&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt; 8&lt;/span&gt;&lt;span class="cl"&gt;&lt;span class="nb"&gt;echo&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;&lt;/span&gt;&lt;span class="nv"&gt;$PATH&lt;/span&gt;&lt;span class="s2"&gt;&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt; 9&lt;/span&gt;&lt;span class="cl"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;10&lt;/span&gt;&lt;span class="cl"&gt;&lt;span class="c1"&gt;# ถ้า $(npm prefix -g)/bin ไม่มีใน PATH&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;11&lt;/span&gt;&lt;span class="cl"&gt;&lt;span class="nb"&gt;export&lt;/span&gt; &lt;span class="nv"&gt;PATH&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="s2"&gt;&amp;#34;&lt;/span&gt;&lt;span class="k"&gt;$(&lt;/span&gt;npm prefix -g&lt;span class="k"&gt;)&lt;/span&gt;&lt;span class="s2"&gt;/bin:&lt;/span&gt;&lt;span class="nv"&gt;$PATH&lt;/span&gt;&lt;span class="s2"&gt;&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;เพิ่มใน &lt;code&gt;~/.zshrc&lt;/code&gt; หรือ &lt;code&gt;~/.bashrc&lt;/code&gt;:&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;1&lt;/span&gt;&lt;span class="cl"&gt;&lt;span class="nb"&gt;export&lt;/span&gt; &lt;span class="nv"&gt;PATH&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="s2"&gt;&amp;#34;&lt;/span&gt;&lt;span class="k"&gt;$(&lt;/span&gt;npm prefix -g&lt;span class="k"&gt;)&lt;/span&gt;&lt;span class="s2"&gt;/bin:&lt;/span&gt;&lt;span class="nv"&gt;$PATH&lt;/span&gt;&lt;span class="s2"&gt;&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h3 id="ปญหา-sharp-build-errors-npm"&gt;&lt;a href="#%e0%b8%9b%e0%b8%8d%e0%b8%ab%e0%b8%b2-sharp-build-errors-npm" class="header-anchor"&gt;&lt;/a&gt;ปัญหา: sharp build errors (npm)
&lt;/h3&gt;&lt;p&gt;&lt;strong&gt;วิธีแก้:&lt;/strong&gt;&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;1&lt;/span&gt;&lt;span class="cl"&gt;&lt;span class="nv"&gt;SHARP_IGNORE_GLOBAL_LIBVIPS&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="m"&gt;1&lt;/span&gt; npm install -g openclaw@latest
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;hr&gt;
&lt;h2 id="-สรป"&gt;&lt;a href="#-%e0%b8%aa%e0%b8%a3%e0%b8%9b" class="header-anchor"&gt;&lt;/a&gt;🎉 สรุป
&lt;/h2&gt;&lt;h3 id="สงททำเสรจวนน"&gt;&lt;a href="#%e0%b8%aa%e0%b8%87%e0%b8%97%e0%b8%97%e0%b8%b3%e0%b9%80%e0%b8%aa%e0%b8%a3%e0%b8%88%e0%b8%a7%e0%b8%99%e0%b8%99" class="header-anchor"&gt;&lt;/a&gt;สิ่งที่ทำเสร็จวันนี้:
&lt;/h3&gt;&lt;ol&gt;
&lt;li&gt;✅ รู้ว่า OpenClaw คืออะไร&lt;/li&gt;
&lt;li&gt;✅ ติดตั้ง Node.js&lt;/li&gt;
&lt;li&gt;✅ ติดตั้ง OpenClaw&lt;/li&gt;
&lt;li&gt;✅ สร้าง Telegram Bot&lt;/li&gt;
&lt;li&gt;✅ ตั้งค่า config&lt;/li&gt;
&lt;li&gt;✅ รู้จัก 6 Providers + LLMs&lt;/li&gt;
&lt;/ol&gt;
&lt;h3 id="ขนตอนตอไป"&gt;&lt;a href="#%e0%b8%82%e0%b8%99%e0%b8%95%e0%b8%ad%e0%b8%99%e0%b8%95%e0%b8%ad%e0%b9%84%e0%b8%9b" class="header-anchor"&gt;&lt;/a&gt;ขั้นตอนต่อไป:
&lt;/h3&gt;&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;เลือก Provider&lt;/strong&gt; → แนะนำ Bailian (ฟรี)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;สมัคร + สร้าง API Key&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;ใส่ใน config&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;เริ่มใช้งาน!&lt;/strong&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;hr&gt;
&lt;h2 id="-พรอมเรมตนหรอยง"&gt;&lt;a href="#-%e0%b8%9e%e0%b8%a3%e0%b8%ad%e0%b8%a1%e0%b9%80%e0%b8%a3%e0%b8%a1%e0%b8%95%e0%b8%99%e0%b8%ab%e0%b8%a3%e0%b8%ad%e0%b8%a2%e0%b8%87" class="header-anchor"&gt;&lt;/a&gt;🚀 พร้อมเริ่มต้นหรือยัง?
&lt;/h2&gt;&lt;h3 id="ลองตดตงดครบ"&gt;&lt;a href="#%e0%b8%a5%e0%b8%ad%e0%b8%87%e0%b8%95%e0%b8%94%e0%b8%95%e0%b8%87%e0%b8%94%e0%b8%84%e0%b8%a3%e0%b8%9a" class="header-anchor"&gt;&lt;/a&gt;ลองติดตั้งดูครับ!
&lt;/h3&gt;&lt;h4 id="1-ตดตง-openclaw-วธแนะนำ"&gt;&lt;a href="#1-%e0%b8%95%e0%b8%94%e0%b8%95%e0%b8%87-openclaw-%e0%b8%a7%e0%b8%98%e0%b9%81%e0%b8%99%e0%b8%b0%e0%b8%99%e0%b8%b3" class="header-anchor"&gt;&lt;/a&gt;1. ติดตั้ง OpenClaw (วิธีแนะนำ):
&lt;/h4&gt;&lt;p&gt;&lt;strong&gt;macOS / Linux / WSL2:&lt;/strong&gt;&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;1&lt;/span&gt;&lt;span class="cl"&gt;curl -fsSL https://openclaw.ai/install.sh &lt;span class="p"&gt;|&lt;/span&gt; bash
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;&lt;strong&gt;Windows (PowerShell):&lt;/strong&gt;&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-powershell" data-lang="powershell"&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;1&lt;/span&gt;&lt;span class="cl"&gt;&lt;span class="nb"&gt;iwr &lt;/span&gt;&lt;span class="n"&gt;-useb&lt;/span&gt; &lt;span class="n"&gt;https&lt;/span&gt;&lt;span class="err"&gt;:&lt;/span&gt;&lt;span class="p"&gt;//&lt;/span&gt;&lt;span class="n"&gt;openclaw&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;ai&lt;/span&gt;&lt;span class="p"&gt;/&lt;/span&gt;&lt;span class="n"&gt;install&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="py"&gt;ps1&lt;/span&gt; &lt;span class="p"&gt;|&lt;/span&gt; &lt;span class="nb"&gt;iex
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h4 id="2-ตดตง-gateway-daemon"&gt;&lt;a href="#2-%e0%b8%95%e0%b8%94%e0%b8%95%e0%b8%87-gateway-daemon" class="header-anchor"&gt;&lt;/a&gt;2. ติดตั้ง Gateway Daemon:
&lt;/h4&gt;&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;1&lt;/span&gt;&lt;span class="cl"&gt;openclaw onboard --install-daemon
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h4 id="3-สราง-bot"&gt;&lt;a href="#3-%e0%b8%aa%e0%b8%a3%e0%b8%b2%e0%b8%87-bot" class="header-anchor"&gt;&lt;/a&gt;3. สร้าง Bot:
&lt;/h4&gt;&lt;p&gt;@BotFather บน Telegram&lt;/p&gt;
&lt;h4 id="4-เลอก-provider"&gt;&lt;a href="#4-%e0%b9%80%e0%b8%a5%e0%b8%ad%e0%b8%81-provider" class="header-anchor"&gt;&lt;/a&gt;4. เลือก Provider:
&lt;/h4&gt;&lt;p&gt;แนะนำ Bailian (ฟรี 1M tokens) หรือ Claude Sonnet 4.6 (คุ้มค่า)&lt;/p&gt;
&lt;h4 id="5-เรมคย"&gt;&lt;a href="#5-%e0%b9%80%e0%b8%a3%e0%b8%a1%e0%b8%84%e0%b8%a2" class="header-anchor"&gt;&lt;/a&gt;5. เริ่มคุย:
&lt;/h4&gt;&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-fallback" data-lang="fallback"&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;1&lt;/span&gt;&lt;span class="cl"&gt;&amp;#34;มิก ช่วยแนะนำตัวหน่อย&amp;#34;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;hr&gt;
&lt;h3 id="-เรยนรเพมเตม"&gt;&lt;a href="#-%e0%b9%80%e0%b8%a3%e0%b8%a2%e0%b8%99%e0%b8%a3%e0%b9%80%e0%b8%9e%e0%b8%a1%e0%b9%80%e0%b8%95%e0%b8%a1" class="header-anchor"&gt;&lt;/a&gt;📚 เรียนรู้เพิ่มเติม:
&lt;/h3&gt;&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;แหล่ง&lt;/th&gt;
 &lt;th&gt;ลิงก์&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;strong&gt;Documentation&lt;/strong&gt;&lt;/td&gt;
 &lt;td&gt;&lt;a class="link" href="https://docs.openclaw.ai" target="_blank" rel="noopener"
 &gt;https://docs.openclaw.ai&lt;/a&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;strong&gt;Installation Guide&lt;/strong&gt;&lt;/td&gt;
 &lt;td&gt;&lt;a class="link" href="https://docs.openclaw.ai/install" target="_blank" rel="noopener"
 &gt;https://docs.openclaw.ai/install&lt;/a&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;strong&gt;Discord Community&lt;/strong&gt;&lt;/td&gt;
 &lt;td&gt;&lt;a class="link" href="https://discord.gg/clawd" target="_blank" rel="noopener"
 &gt;https://discord.gg/clawd&lt;/a&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;strong&gt;GitHub&lt;/strong&gt;&lt;/td&gt;
 &lt;td&gt;&lt;a class="link" href="https://github.com/openclaw/openclaw" target="_blank" rel="noopener"
 &gt;https://github.com/openclaw/openclaw&lt;/a&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;strong&gt;Skill Hub&lt;/strong&gt;&lt;/td&gt;
 &lt;td&gt;&lt;a class="link" href="https://clawhub.ai" target="_blank" rel="noopener"
 &gt;https://clawhub.ai&lt;/a&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;strong&gt;Bailian Console&lt;/strong&gt;&lt;/td&gt;
 &lt;td&gt;&lt;a class="link" href="https://bailian.console.aliyun.com/" target="_blank" rel="noopener"
 &gt;https://bailian.console.aliyun.com/&lt;/a&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;strong&gt;Groq Console&lt;/strong&gt;&lt;/td&gt;
 &lt;td&gt;&lt;a class="link" href="https://console.groq.com/" target="_blank" rel="noopener"
 &gt;https://console.groq.com/&lt;/a&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;hr&gt;
&lt;h2 id="-มคำถาม"&gt;&lt;a href="#-%e0%b8%a1%e0%b8%84%e0%b8%b3%e0%b8%96%e0%b8%b2%e0%b8%a1" class="header-anchor"&gt;&lt;/a&gt;💬 มีคำถาม?
&lt;/h2&gt;&lt;p&gt;ถ้าติดตรงไหน หรืออยากได้ความช่วยเหลือ:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;ถาม Mick&lt;/strong&gt; ได้เลย (ถ้าติดตั้งแล้ว)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;เข้า Discord Community&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;อ่าน Documentation&lt;/strong&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;p&gt;&lt;strong&gt;สุดท้ายนี้&amp;hellip;&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;เทคโนโลยีมีไว้เพื่อทำให้ชีวิตง่ายขึ้น ไม่ใช่ทำให้ซับซ้อนขึ้น&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;OpenClaw&lt;/strong&gt; ไม่ใช่แค่ tool — แต่เป็น &lt;strong&gt;ผู้ช่วยส่วนตัว&lt;/strong&gt; ที่ช่วยคุณทำงานซ้ำๆ เพื่อให้คุณมีเวลาไปทำสิ่งที่สำคัญจริงๆ&lt;/p&gt;
&lt;p&gt;แล้วคุณล่ะ? พร้อมหรือยังที่จะมี AI Assistant ส่วนตัว? 🚀&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;&lt;em&gt;บทความโดย เหน่ง (Nueng)&lt;/em&gt;&lt;br&gt;
&lt;em&gt;Community Development Officer (นักวิชาการพัฒนาชุมชน)&lt;/em&gt;&lt;br&gt;
&lt;em&gt;Community Development Department, Ministry of Interior (กรมการพัฒนาชุมชน กระทรวงมหาดไทย)&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;อัพเดทล่าสุด: 2026-04-06&lt;/em&gt;&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id="-อางอง"&gt;&lt;a href="#-%e0%b8%ad%e0%b8%b2%e0%b8%87%e0%b8%ad%e0%b8%87" class="header-anchor"&gt;&lt;/a&gt;📚 อ้างอิง
&lt;/h2&gt;&lt;p&gt;&lt;strong&gt;หมายเหตุ:&lt;/strong&gt; ราคาอาจมีการเปลี่ยนแปลง — ตรวจสอบกับผู้ให้บริการก่อนใช้งานจริง&lt;/p&gt;
&lt;div class="footnotes" role="doc-endnotes"&gt;
&lt;hr&gt;
&lt;ol&gt;
&lt;li id="fn:1"&gt;
&lt;p&gt;&lt;strong&gt;Bailian (Alibaba Cloud)&lt;/strong&gt; — &lt;a class="link" href="https://help.aliyun.com/zh/model-studio/model-pricing" target="_blank" rel="noopener"
 &gt;阿里云百炼模型价格&lt;/a&gt;, &lt;a class="link" href="https://pricepertoken.com/pricing-page/provider/qwen" target="_blank" rel="noopener"
 &gt;Qwen API Pricing 2026&lt;/a&gt;&amp;#160;&lt;a href="#fnref:1" class="footnote-backref" role="doc-backlink"&gt;&amp;#x21a9;&amp;#xfe0e;&lt;/a&gt;&amp;#160;&lt;a href="#fnref1:1" class="footnote-backref" role="doc-backlink"&gt;&amp;#x21a9;&amp;#xfe0e;&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li id="fn:2"&gt;
&lt;p&gt;&lt;strong&gt;Groq&lt;/strong&gt; — &lt;a class="link" href="https://groq.com/pricing" target="_blank" rel="noopener"
 &gt;Groq Pricing&lt;/a&gt;, &lt;a class="link" href="https://apicents.com/provider/groq" target="_blank" rel="noopener"
 &gt;Groq API Pricing 2026&lt;/a&gt;, &lt;a class="link" href="https://www.grizzlypeaksoftware.com/articles/p/groq-api-free-tier-limits-in-2026-what-you-actually-get-uwysd6mb" target="_blank" rel="noopener"
 &gt;Groq Free Tier Limits&lt;/a&gt;&amp;#160;&lt;a href="#fnref:2" class="footnote-backref" role="doc-backlink"&gt;&amp;#x21a9;&amp;#xfe0e;&lt;/a&gt;&amp;#160;&lt;a href="#fnref1:2" class="footnote-backref" role="doc-backlink"&gt;&amp;#x21a9;&amp;#xfe0e;&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li id="fn:3"&gt;
&lt;p&gt;&lt;strong&gt;Google&lt;/strong&gt; — &lt;a class="link" href="https://aistudio.google.com/pricing" target="_blank" rel="noopener"
 &gt;Google AI Studio Pricing&lt;/a&gt;, &lt;a class="link" href="https://haimaker.ai/blog/gemini-3-flash-preview-openclaw" target="_blank" rel="noopener"
 &gt;Gemini Models 2026&lt;/a&gt;&amp;#160;&lt;a href="#fnref:3" class="footnote-backref" role="doc-backlink"&gt;&amp;#x21a9;&amp;#xfe0e;&lt;/a&gt;&amp;#160;&lt;a href="#fnref1:3" class="footnote-backref" role="doc-backlink"&gt;&amp;#x21a9;&amp;#xfe0e;&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li id="fn:4"&gt;
&lt;p&gt;&lt;strong&gt;OpenAI&lt;/strong&gt; — &lt;a class="link" href="https://openai.com/api/pricing/" target="_blank" rel="noopener"
 &gt;OpenAI API Pricing&lt;/a&gt;, &lt;a class="link" href="https://langcopilot.com/llm-pricing/openai/gpt-4.1" target="_blank" rel="noopener"
 &gt;GPT-4.1 Pricing 2026&lt;/a&gt;, &lt;a class="link" href="https://haimaker.ai/blog/best-models-for-clawdbot/" target="_blank" rel="noopener"
 &gt;Best Models for OpenClaw&lt;/a&gt;&amp;#160;&lt;a href="#fnref:4" class="footnote-backref" role="doc-backlink"&gt;&amp;#x21a9;&amp;#xfe0e;&lt;/a&gt;&amp;#160;&lt;a href="#fnref1:4" class="footnote-backref" role="doc-backlink"&gt;&amp;#x21a9;&amp;#xfe0e;&lt;/a&gt;&amp;#160;&lt;a href="#fnref2:4" class="footnote-backref" role="doc-backlink"&gt;&amp;#x21a9;&amp;#xfe0e;&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li id="fn:5"&gt;
&lt;p&gt;&lt;strong&gt;Anthropic&lt;/strong&gt; — &lt;a class="link" href="https://console.anthropic.com/" target="_blank" rel="noopener"
 &gt;Anthropic Console&lt;/a&gt;, &lt;a class="link" href="https://haimaker.ai/blog/best-models-for-clawdbot/" target="_blank" rel="noopener"
 &gt;Best Models for OpenClaw 2026&lt;/a&gt;&amp;#160;&lt;a href="#fnref:5" class="footnote-backref" role="doc-backlink"&gt;&amp;#x21a9;&amp;#xfe0e;&lt;/a&gt;&amp;#160;&lt;a href="#fnref1:5" class="footnote-backref" role="doc-backlink"&gt;&amp;#x21a9;&amp;#xfe0e;&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;/div&gt;</description></item><item><title>เปิดโลก AI Assistant ด้วย OpenClaw จากนักพัฒนาชุมชน</title><link>https://neng-lab.com/posts/openclaw-guide/</link><pubDate>Sun, 05 Apr 2026 22:45:00 +0700</pubDate><author>jitaret@gmail.com (เหน่ง)</author><guid>https://neng-lab.com/posts/openclaw-guide/</guid><description>&lt;img src="https://neng-lab.com/" alt="Featured image of post เปิดโลก AI Assistant ด้วย OpenClaw จากนักพัฒนาชุมชน" /&gt;&lt;h2 id="-บทนำ--เรองจรงจากนกพฒนาชมชน"&gt;&lt;a href="#-%e0%b8%9a%e0%b8%97%e0%b8%99%e0%b8%b3--%e0%b9%80%e0%b8%a3%e0%b8%ad%e0%b8%87%e0%b8%88%e0%b8%a3%e0%b8%87%e0%b8%88%e0%b8%b2%e0%b8%81%e0%b8%99%e0%b8%81%e0%b8%9e%e0%b8%92%e0%b8%99%e0%b8%b2%e0%b8%8a%e0%b8%a1%e0%b8%8a%e0%b8%99" class="header-anchor"&gt;&lt;/a&gt;👋 บทนำ — เรื่องจริงจากนักพัฒนาชุมชน
&lt;/h2&gt;&lt;p&gt;สวัสดีครับ! ผมเหน่ง — นักวิชาการพัฒนาชุมชน กรมการพัฒนาชุมชน (Community Development Department) กระทรวงมหาดไทย&lt;/p&gt;
&lt;p&gt;วันนี้ผมจะมาแชร์ประสบการณ์ที่เปลี่ยนวิธีทำงานของผมไปตลอดกาล&amp;hellip;&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id="-จดเรมตน-อยากไดบลอกสวนตว"&gt;&lt;a href="#-%e0%b8%88%e0%b8%94%e0%b9%80%e0%b8%a3%e0%b8%a1%e0%b8%95%e0%b8%99-%e0%b8%ad%e0%b8%a2%e0%b8%b2%e0%b8%81%e0%b9%84%e0%b8%94%e0%b8%9a%e0%b8%a5%e0%b8%ad%e0%b8%81%e0%b8%aa%e0%b8%a7%e0%b8%99%e0%b8%95%e0%b8%a7" class="header-anchor"&gt;&lt;/a&gt;🎯 จุดเริ่มต้น: อยากได้บล็อกส่วนตัว
&lt;/h2&gt;&lt;p&gt;เมื่อ 2-3 ชั่วโมงก่อน ผมอยากได้เว็บบล็อกส่วนตัวเพื่อแชร์เรื่องราวเกี่ยวกับ:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;งานพัฒนาชุมชน&lt;/li&gt;
&lt;li&gt;เทคโนโลยีที่สนใจ&lt;/li&gt;
&lt;li&gt;ชีวิตประจำวัน&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;ถ้าทำเอง ผมต้อง:&lt;/strong&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;หาข้อมูลว่าใช้เครื่องมือไหนดี (Hugo, WordPress, Ghost?)&lt;/li&gt;
&lt;li&gt;เลือกธีมที่ชอบ (มีเป็นพันธีม!)&lt;/li&gt;
&lt;li&gt;ติดตั้งและตั้งค่า&lt;/li&gt;
&lt;li&gt;แก้ปัญหาที่เจอ (404, รูปไม่ขึ้น, theme ไม่ทำงาน)&lt;/li&gt;
&lt;li&gt;Deploy ขึ้น GitHub Pages&lt;/li&gt;
&lt;li&gt;เขียนคู่มือใช้งาน&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;strong&gt;เวลาโดยประมาณ:&lt;/strong&gt; 4-6 ชั่วโมง 😰&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;แต่ความจริงคือ:&lt;/strong&gt; ผมใช้เวลาแค่ &lt;strong&gt;1 ชั่วโมง&lt;/strong&gt; เพราะมี &lt;strong&gt;Mick&lt;/strong&gt; — AI Assistant ที่สร้างด้วย OpenClaw!&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id="-openclaw-คออะไร"&gt;&lt;a href="#-openclaw-%e0%b8%84%e0%b8%ad%e0%b8%ad%e0%b8%b0%e0%b9%84%e0%b8%a3" class="header-anchor"&gt;&lt;/a&gt;🤖 OpenClaw คืออะไร?
&lt;/h2&gt;&lt;p&gt;&lt;strong&gt;OpenClaw&lt;/strong&gt; คือแพลตฟอร์มสำหรับสร้าง AI Assistant ส่วนตัว ที่:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;✅ ควบคุมด้วยข้อความธรรมชาติ (คุยเหมือนคน)&lt;/li&gt;
&lt;li&gt;✅ เข้าถึงไฟล์ในเครื่องได้ (อ่าน/เขียน/แก้ไข)&lt;/li&gt;
&lt;li&gt;✅ ค้นหาเว็บได้&lt;/li&gt;
&lt;li&gt;✅ ทำงานอัตโนมัติแทนคุณ&lt;/li&gt;
&lt;li&gt;✅ จำสิ่งที่คุยกัน (Memory System)&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Mick&lt;/strong&gt; คือ AI Assistant ที่ผมสร้างด้วย OpenClaw — ไม่ใช่ chatbot ทั่วไป แต่เป็น &amp;ldquo;เพื่อนคู่คิด&amp;rdquo; ที่ช่วยทำงานจริง!&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id="-ตดตง-openclaw-ใน-10-นาท"&gt;&lt;a href="#-%e0%b8%95%e0%b8%94%e0%b8%95%e0%b8%87-openclaw-%e0%b9%83%e0%b8%99-10-%e0%b8%99%e0%b8%b2%e0%b8%97" class="header-anchor"&gt;&lt;/a&gt;📦 ติดตั้ง OpenClaw ใน 10 นาที
&lt;/h2&gt;&lt;h3 id="ขอกำหนดระบบ"&gt;&lt;a href="#%e0%b8%82%e0%b8%ad%e0%b8%81%e0%b8%b3%e0%b8%ab%e0%b8%99%e0%b8%94%e0%b8%a3%e0%b8%b0%e0%b8%9a%e0%b8%9a" class="header-anchor"&gt;&lt;/a&gt;ข้อกำหนดระบบ
&lt;/h3&gt;&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-fallback" data-lang="fallback"&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;1&lt;/span&gt;&lt;span class="cl"&gt;✅ RAM 4GB+ (แนะนำ 8GB)
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;2&lt;/span&gt;&lt;span class="cl"&gt;✅ CPU 2 core+
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;3&lt;/span&gt;&lt;span class="cl"&gt;✅ Node.js 18+
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;4&lt;/span&gt;&lt;span class="cl"&gt;✅ Linux/macOS/Windows
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h3 id="ขนตอนตดตง"&gt;&lt;a href="#%e0%b8%82%e0%b8%99%e0%b8%95%e0%b8%ad%e0%b8%99%e0%b8%95%e0%b8%94%e0%b8%95%e0%b8%87" class="header-anchor"&gt;&lt;/a&gt;ขั้นตอนติดตั้ง
&lt;/h3&gt;&lt;p&gt;&lt;strong&gt;1. ติดตั้ง Node.js&lt;/strong&gt; (ถ้ายังไม่มี)&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;1&lt;/span&gt;&lt;span class="cl"&gt;&lt;span class="c1"&gt;# Linux&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;2&lt;/span&gt;&lt;span class="cl"&gt;curl -fsSL https://deb.nodesource.com/setup_20.x &lt;span class="p"&gt;|&lt;/span&gt; sudo -E bash -
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;3&lt;/span&gt;&lt;span class="cl"&gt;sudo apt-get install -y nodejs
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;4&lt;/span&gt;&lt;span class="cl"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;5&lt;/span&gt;&lt;span class="cl"&gt;&lt;span class="c1"&gt;# macOS&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;6&lt;/span&gt;&lt;span class="cl"&gt;brew install node
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;7&lt;/span&gt;&lt;span class="cl"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;8&lt;/span&gt;&lt;span class="cl"&gt;&lt;span class="c1"&gt;# Windows&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;9&lt;/span&gt;&lt;span class="cl"&gt;&lt;span class="c1"&gt;# ดาวน์โหลดจาก https://nodejs.org/&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;&lt;strong&gt;2. ติดตั้ง OpenClaw&lt;/strong&gt;&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;1&lt;/span&gt;&lt;span class="cl"&gt;sudo npm install -g openclaw
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;&lt;strong&gt;3. เริ่มต้นใช้งาน&lt;/strong&gt;&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;1&lt;/span&gt;&lt;span class="cl"&gt;openclaw init
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h3 id="ตงคา-telegram-bot"&gt;&lt;a href="#%e0%b8%95%e0%b8%87%e0%b8%84%e0%b8%b2-telegram-bot" class="header-anchor"&gt;&lt;/a&gt;ตั้งค่า Telegram Bot
&lt;/h3&gt;&lt;ol&gt;
&lt;li&gt;เปิด Telegram → ค้นหา &lt;strong&gt;@BotFather&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;ส่งคำสั่ง: &lt;code&gt;/newbot&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;ตั้งชื่อ Bot: &lt;code&gt;Mick Bot&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;ตั้ง Username: &lt;code&gt;MickAssistantBot&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;Copy Token ที่ได้รับ&lt;/li&gt;
&lt;li&gt;ใส่ Token ใน config ของ OpenClaw&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;

&lt;img alt="Telegram Bot" class="gallery-image" data-flex-basis="240px" data-flex-grow="100" height="300" loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://neng-lab.com/posts/openclaw-guide/telegram-bot_hu_6feb635cb3360f37.jpg" width="300"&gt;
&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id="-ปญหาทเจอระหวางทำบลอก-เรองจรง"&gt;&lt;a href="#-%e0%b8%9b%e0%b8%8d%e0%b8%ab%e0%b8%b2%e0%b8%97%e0%b9%80%e0%b8%88%e0%b8%ad%e0%b8%a3%e0%b8%b0%e0%b8%ab%e0%b8%a7%e0%b8%b2%e0%b8%87%e0%b8%97%e0%b8%b3%e0%b8%9a%e0%b8%a5%e0%b8%ad%e0%b8%81-%e0%b9%80%e0%b8%a3%e0%b8%ad%e0%b8%87%e0%b8%88%e0%b8%a3%e0%b8%87" class="header-anchor"&gt;&lt;/a&gt;💡 ปัญหาที่เจอระหว่างทำบล็อก (เรื่องจริง!)
&lt;/h2&gt;&lt;h3 id="ปญหาท-1-เลอกธมไมถก"&gt;&lt;a href="#%e0%b8%9b%e0%b8%8d%e0%b8%ab%e0%b8%b2%e0%b8%97-1-%e0%b9%80%e0%b8%a5%e0%b8%ad%e0%b8%81%e0%b8%98%e0%b8%a1%e0%b9%84%e0%b8%a1%e0%b8%96%e0%b8%81" class="header-anchor"&gt;&lt;/a&gt;ปัญหาที่ 1: เลือกธีมไม่ถูก
&lt;/h3&gt;&lt;p&gt;&lt;strong&gt;สิ่งที่เกิดขึ้น:&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;ธีมมีเป็นพันธีม (PaperMod, Stack, Hugo Blox, ฯลฯ)&lt;/li&gt;
&lt;li&gt;แต่ละธีมมีฟีเจอร์ต่างกัน&lt;/li&gt;
&lt;li&gt;ไม่รู้ว่าธีมไหนเหมาะกับความต้องการ&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;มิกช่วยยังไง:&lt;/strong&gt;&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-fallback" data-lang="fallback"&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;1&lt;/span&gt;&lt;span class="cl"&gt;เหน่ง: &amp;#34;มิก อยากได้ธีมที่ลงรูปได้ จัดหมวดหมู่ได้&amp;#34;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;2&lt;/span&gt;&lt;span class="cl"&gt;มิก: &amp;#34;แนะนำ Hugo Stack ครับ มีฟีเจอร์ครบ Responsive ด้วย&amp;#34;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;3&lt;/span&gt;&lt;span class="cl"&gt;เหน่ง: &amp;#34;โอเค ใช้ตัวนั้น&amp;#34;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;→ &lt;strong&gt;ประหยัดเวลา:&lt;/strong&gt; 30-45 นาที&lt;/p&gt;
&lt;hr&gt;
&lt;h3 id="ปญหาท-2-github-pages-404"&gt;&lt;a href="#%e0%b8%9b%e0%b8%8d%e0%b8%ab%e0%b8%b2%e0%b8%97-2-github-pages-404" class="header-anchor"&gt;&lt;/a&gt;ปัญหาที่ 2: GitHub Pages 404
&lt;/h3&gt;&lt;p&gt;&lt;strong&gt;สิ่งที่เกิดขึ้น:&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Push โค้ดขึ้น GitHub แล้ว&lt;/li&gt;
&lt;li&gt;แต่เว็บขึ้น 404&lt;/li&gt;
&lt;li&gt;ไม่รู้ว่าผิดตรงไหน&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;มิกช่วยยังไง:&lt;/strong&gt;&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-fallback" data-lang="fallback"&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;1&lt;/span&gt;&lt;span class="cl"&gt;เหน่ง: &amp;#34;มิก เว็บขึ้น 404 อะ&amp;#34;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;2&lt;/span&gt;&lt;span class="cl"&gt;มิก: &amp;#34;เดี๋ยวเช็คให้ครับ... อ๋อ! GitHub ยังไม่ build ไฟล์ใหม่&amp;#34;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;3&lt;/span&gt;&lt;span class="cl"&gt;มิก: &amp;#34;ต้องสร้าง GitHub Actions ให้ build อัตโนมัติ เดี๋ยวทำให้&amp;#34;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;→ มิกสร้าง workflow file ให้ → &lt;strong&gt;ปัญหาแก้ใน 5 นาที&lt;/strong&gt;&lt;/p&gt;
&lt;hr&gt;
&lt;h3 id="ปญหาท-3-รปไมขน"&gt;&lt;a href="#%e0%b8%9b%e0%b8%8d%e0%b8%ab%e0%b8%b2%e0%b8%97-3-%e0%b8%a3%e0%b8%9b%e0%b9%84%e0%b8%a1%e0%b8%82%e0%b8%99" class="header-anchor"&gt;&lt;/a&gt;ปัญหาที่ 3: รูปไม่ขึ้น
&lt;/h3&gt;&lt;p&gt;&lt;strong&gt;สิ่งที่เกิดขึ้น:&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Upload QR Code แล้ว&lt;/li&gt;
&lt;li&gt;แต่รูปไม่แสดง&lt;/li&gt;
&lt;li&gt;ลองแก้ path หลายรอบก็ไม่หาย&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;มิกช่วยยังไง:&lt;/strong&gt;&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-fallback" data-lang="fallback"&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;1&lt;/span&gt;&lt;span class="cl"&gt;เหน่ง: &amp;#34;มิก รูปไม่ขึ้นอะ&amp;#34;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;2&lt;/span&gt;&lt;span class="cl"&gt;มิก: &amp;#34;เช็คแล้วครับ Hugo ไม่ได้ copy รูปจาก assets/ ไป public/&amp;#34;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;3&lt;/span&gt;&lt;span class="cl"&gt;มิก: &amp;#34;ต้องย้ายไป content/ แทน เดี๋ยวแก้ให้&amp;#34;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;→ มิกย้ายไฟล์ + แก้ path → &lt;strong&gt;เสร็จใน 2 นาที&lt;/strong&gt;&lt;/p&gt;
&lt;hr&gt;
&lt;h3 id="ปญหาท-4-theme-ไมเขากน"&gt;&lt;a href="#%e0%b8%9b%e0%b8%8d%e0%b8%ab%e0%b8%b2%e0%b8%97-4-theme-%e0%b9%84%e0%b8%a1%e0%b9%80%e0%b8%82%e0%b8%b2%e0%b8%81%e0%b8%99" class="header-anchor"&gt;&lt;/a&gt;ปัญหาที่ 4: Theme ไม่เข้ากัน
&lt;/h3&gt;&lt;p&gt;&lt;strong&gt;สิ่งที่เกิดขึ้น:&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;เปลี่ยนจาก PaperMod เป็น Stack&lt;/li&gt;
&lt;li&gt;Hugo version เก่าเกินไป&lt;/li&gt;
&lt;li&gt;Build ไม่ผ่าน&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;มิกช่วยยังไง:&lt;/strong&gt;&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-fallback" data-lang="fallback"&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;1&lt;/span&gt;&lt;span class="cl"&gt;มิก: &amp;#34;Stack ต้องการ Hugo 0.157.0 ขึ้นไปครับ&amp;#34;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;2&lt;/span&gt;&lt;span class="cl"&gt;มิก: &amp;#34;เดี๋ยวอัพเดต Hugo ให้&amp;#34;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;→ มิกดาวน์โหลด + ติดตั้ง version ใหม่ → &lt;strong&gt;เสร็จใน 3 นาที&lt;/strong&gt;&lt;/p&gt;
&lt;hr&gt;
&lt;h3 id="สรปเวลา"&gt;&lt;a href="#%e0%b8%aa%e0%b8%a3%e0%b8%9b%e0%b9%80%e0%b8%a7%e0%b8%a5%e0%b8%b2" class="header-anchor"&gt;&lt;/a&gt;สรุปเวลา
&lt;/h3&gt;&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;งาน&lt;/th&gt;
 &lt;th&gt;ทำเอง&lt;/th&gt;
 &lt;th&gt;มีมิก&lt;/th&gt;
 &lt;th&gt;ประหยัด&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;เลือกธีม&lt;/td&gt;
 &lt;td&gt;30-45 นาที&lt;/td&gt;
 &lt;td&gt;2 นาที&lt;/td&gt;
 &lt;td&gt;95%&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;แก้ 404&lt;/td&gt;
 &lt;td&gt;1-2 ชั่วโมง&lt;/td&gt;
 &lt;td&gt;5 นาที&lt;/td&gt;
 &lt;td&gt;95%&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;แก้รูปไม่ขึ้น&lt;/td&gt;
 &lt;td&gt;30 นาที&lt;/td&gt;
 &lt;td&gt;2 นาที&lt;/td&gt;
 &lt;td&gt;93%&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;อัพเดต Hugo&lt;/td&gt;
 &lt;td&gt;15 นาที&lt;/td&gt;
 &lt;td&gt;3 นาที&lt;/td&gt;
 &lt;td&gt;80%&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;strong&gt;รวม&lt;/strong&gt;&lt;/td&gt;
 &lt;td&gt;&lt;strong&gt;4-6 ชั่วโมง&lt;/strong&gt;&lt;/td&gt;
 &lt;td&gt;&lt;strong&gt;1 ชั่วโมง&lt;/strong&gt;&lt;/td&gt;
 &lt;td&gt;&lt;strong&gt;80%&lt;/strong&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;hr&gt;
&lt;h2 id="-ตวอยางการใชงานจรง"&gt;&lt;a href="#-%e0%b8%95%e0%b8%a7%e0%b8%ad%e0%b8%a2%e0%b8%b2%e0%b8%87%e0%b8%81%e0%b8%b2%e0%b8%a3%e0%b9%83%e0%b8%8a%e0%b8%87%e0%b8%b2%e0%b8%99%e0%b8%88%e0%b8%a3%e0%b8%87" class="header-anchor"&gt;&lt;/a&gt;🔍 ตัวอย่างการใช้งานจริง
&lt;/h2&gt;&lt;h3 id="1-คนหาไฟลในเครอง"&gt;&lt;a href="#1-%e0%b8%84%e0%b8%99%e0%b8%ab%e0%b8%b2%e0%b9%84%e0%b8%9f%e0%b8%a5%e0%b9%83%e0%b8%99%e0%b9%80%e0%b8%84%e0%b8%a3%e0%b8%ad%e0%b8%87" class="header-anchor"&gt;&lt;/a&gt;1. ค้นหาไฟล์ในเครื่อง
&lt;/h3&gt;&lt;p&gt;&lt;strong&gt;สถานการณ์:&lt;/strong&gt; ผมจำได้ว่าเคยเก็บ PDF แผน 5 ปี ไว้ แต่ลืมว่าไว้ที่ไหน&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;แบบเดิม:&lt;/strong&gt;&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-fallback" data-lang="fallback"&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;1&lt;/span&gt;&lt;span class="cl"&gt;1. เปิด File Explorer
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;2&lt;/span&gt;&lt;span class="cl"&gt;2. ค้นหา &amp;#34;แผน 5 ปี&amp;#34;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;3&lt;/span&gt;&lt;span class="cl"&gt;3. รอค้นหา (บางที 5-10 นาที)
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;4&lt;/span&gt;&lt;span class="cl"&gt;4. เปิดทีละไฟล์ดู
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;&lt;strong&gt;ใช้ OpenClaw:&lt;/strong&gt;&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-fallback" data-lang="fallback"&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;1&lt;/span&gt;&lt;span class="cl"&gt;เหน่ง: &amp;#34;มิก ช่วยหาไฟล์ PDF แผน 5 ปีให้หน่อย&amp;#34;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;2&lt;/span&gt;&lt;span class="cl"&gt;มิก: [ค้นหาในเครื่อง]
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;3&lt;/span&gt;&lt;span class="cl"&gt;มิก: &amp;#34;เจอครับ: /home/nenglab/Documents/แผนปฏิบัติราชการระยะ 5 ปี.pdf&amp;#34;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;→ &lt;strong&gt;จาก 10 นาที → 10 วินาที!&lt;/strong&gt;&lt;/p&gt;
&lt;hr&gt;
&lt;h3 id="2-จดการอเมล"&gt;&lt;a href="#2-%e0%b8%88%e0%b8%94%e0%b8%81%e0%b8%b2%e0%b8%a3%e0%b8%ad%e0%b9%80%e0%b8%a1%e0%b8%a5" class="header-anchor"&gt;&lt;/a&gt;2. จัดการอีเมล
&lt;/h3&gt;&lt;p&gt;&lt;strong&gt;สถานการณ์:&lt;/strong&gt; อยากเช็คอีเมลด่วน แต่ขี้เกียจเปิดเว็บ&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;แบบเดิม:&lt;/strong&gt;&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-fallback" data-lang="fallback"&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;1&lt;/span&gt;&lt;span class="cl"&gt;1. เปิดเบราว์เซอร์
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;2&lt;/span&gt;&lt;span class="cl"&gt;2. เข้า Gmail
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;3&lt;/span&gt;&lt;span class="cl"&gt;3. Login
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;4&lt;/span&gt;&lt;span class="cl"&gt;4. อ่านอีเมล
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;5&lt;/span&gt;&lt;span class="cl"&gt;5. ตอบ (ถ้าจำเป็น)
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;&lt;strong&gt;ใช้ OpenClaw:&lt;/strong&gt;&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-fallback" data-lang="fallback"&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;1&lt;/span&gt;&lt;span class="cl"&gt;เหน่ง: &amp;#34;มิก มีอีเมลด่วนไหม&amp;#34;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;2&lt;/span&gt;&lt;span class="cl"&gt;มิก: [เช็คอีเมลผ่าน IMAP]
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;3&lt;/span&gt;&lt;span class="cl"&gt;มิก: &amp;#34;มี 2 ฉบับครับ:
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;4&lt;/span&gt;&lt;span class="cl"&gt; 1. จาก HR - เรื่องประชุมพรุ่งนี้
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;5&lt;/span&gt;&lt;span class="cl"&gt; 2. จาก TikTok - ยืนยันบัญชี&amp;#34;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;6&lt;/span&gt;&lt;span class="cl"&gt;เหน่ง: &amp;#34;ตอบ HR ว่าเข้าร่วมครับ&amp;#34;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;7&lt;/span&gt;&lt;span class="cl"&gt;มิก: &amp;#34;ส่งแล้วครับ!&amp;#34;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;→ &lt;strong&gt;จาก 5 นาที → 30 วินาที!&lt;/strong&gt;&lt;/p&gt;
&lt;hr&gt;
&lt;h3 id="3-คนหาขอมล"&gt;&lt;a href="#3-%e0%b8%84%e0%b8%99%e0%b8%ab%e0%b8%b2%e0%b8%82%e0%b8%ad%e0%b8%a1%e0%b8%a5" class="header-anchor"&gt;&lt;/a&gt;3. ค้นหาข้อมูล
&lt;/h3&gt;&lt;p&gt;&lt;strong&gt;สถานการณ์:&lt;/strong&gt; อยากรู้ราคาทองวันนี้&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;แบบเดิม:&lt;/strong&gt;&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-fallback" data-lang="fallback"&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;1&lt;/span&gt;&lt;span class="cl"&gt;1. เปิดเบราว์เซอร์
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;2&lt;/span&gt;&lt;span class="cl"&gt;2. ค้นหา &amp;#34;ราคาทองวันนี้&amp;#34;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;3&lt;/span&gt;&lt;span class="cl"&gt;3. เปิดเว็บนั้นเว็บนี้
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;4&lt;/span&gt;&lt;span class="cl"&gt;4. เปรียบเทียบราคา
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;&lt;strong&gt;ใช้ OpenClaw:&lt;/strong&gt;&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-fallback" data-lang="fallback"&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;1&lt;/span&gt;&lt;span class="cl"&gt;เหน่ง: &amp;#34;มิก ราคาทองวันนี้เท่าไหร่&amp;#34;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;2&lt;/span&gt;&lt;span class="cl"&gt;มิก: [web_search]
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;3&lt;/span&gt;&lt;span class="cl"&gt;มิก: &amp;#34;ทองไทยวันนี้ 82,500 บาทครับ (ปกติ ~82,000)&amp;#34;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;→ &lt;strong&gt;จาก 3 นาที → 10 วินาที!&lt;/strong&gt;&lt;/p&gt;
&lt;hr&gt;
&lt;h3 id="4-เขยนบทความ"&gt;&lt;a href="#4-%e0%b9%80%e0%b8%82%e0%b8%a2%e0%b8%99%e0%b8%9a%e0%b8%97%e0%b8%84%e0%b8%a7%e0%b8%b2%e0%b8%a1" class="header-anchor"&gt;&lt;/a&gt;4. เขียนบทความ
&lt;/h3&gt;&lt;p&gt;&lt;strong&gt;สถานการณ์:&lt;/strong&gt; อยากเขียนบทความแต่เริ่มไม่ถูก&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;แบบเดิม:&lt;/strong&gt;&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-fallback" data-lang="fallback"&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;1&lt;/span&gt;&lt;span class="cl"&gt;1. เปิด Google Docs
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;2&lt;/span&gt;&lt;span class="cl"&gt;2. นั่งคิดหัวข้อ
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;3&lt;/span&gt;&lt;span class="cl"&gt;3. เขียน draft
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;4&lt;/span&gt;&lt;span class="cl"&gt;4. แก้ไข
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;5&lt;/span&gt;&lt;span class="cl"&gt;5. ตรวจสอบ
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;6&lt;/span&gt;&lt;span class="cl"&gt;เวลา: 2-3 ชั่วโมง
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;&lt;strong&gt;ใช้ OpenClaw:&lt;/strong&gt;&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-fallback" data-lang="fallback"&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;1&lt;/span&gt;&lt;span class="cl"&gt;เหน่ง: &amp;#34;มิก เขียนบทความเกี่ยวกับ OpenClaw ให้หน่อย&amp;#34;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;2&lt;/span&gt;&lt;span class="cl"&gt;มิก: [ค้นหาข้อมูล + เขียน]
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;3&lt;/span&gt;&lt;span class="cl"&gt;มิก: &amp;#34;เขียนเสร็จครับ! อยากให้แก้ตรงไหนบอกได้เลย&amp;#34;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;→ &lt;strong&gt;จาก 3 ชั่วโมง → 30 นาที!&lt;/strong&gt;&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id="-เรมตนใชงาน-openclaw"&gt;&lt;a href="#-%e0%b9%80%e0%b8%a3%e0%b8%a1%e0%b8%95%e0%b8%99%e0%b9%83%e0%b8%8a%e0%b8%87%e0%b8%b2%e0%b8%99-openclaw" class="header-anchor"&gt;&lt;/a&gt;🚀 เริ่มต้นใช้งาน OpenClaw
&lt;/h2&gt;&lt;h3 id="คำสงแรกทควรลอง"&gt;&lt;a href="#%e0%b8%84%e0%b8%b3%e0%b8%aa%e0%b8%87%e0%b9%81%e0%b8%a3%e0%b8%81%e0%b8%97%e0%b8%84%e0%b8%a7%e0%b8%a3%e0%b8%a5%e0%b8%ad%e0%b8%87" class="header-anchor"&gt;&lt;/a&gt;คำสั่งแรกที่ควรลอง
&lt;/h3&gt;&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-fallback" data-lang="fallback"&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;1&lt;/span&gt;&lt;span class="cl"&gt;&amp;#34;มิก ช่วยแนะนำตัวหน่อย&amp;#34;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;2&lt;/span&gt;&lt;span class="cl"&gt;&amp;#34;มิก มีอะไรทำได้บ้าง&amp;#34;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;3&lt;/span&gt;&lt;span class="cl"&gt;&amp;#34;มิก ช่วยค้นหาเรื่อง...&amp;#34;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h3 id="คำสงทใชบอย"&gt;&lt;a href="#%e0%b8%84%e0%b8%b3%e0%b8%aa%e0%b8%87%e0%b8%97%e0%b9%83%e0%b8%8a%e0%b8%9a%e0%b8%ad%e0%b8%a2" class="header-anchor"&gt;&lt;/a&gt;คำสั่งที่ใช้บ่อย
&lt;/h3&gt;&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-fallback" data-lang="fallback"&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;1&lt;/span&gt;&lt;span class="cl"&gt;&amp;#34;เขียนบทความเกี่ยวกับ...&amp;#34;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;2&lt;/span&gt;&lt;span class="cl"&gt;&amp;#34;ค้นหาข้อมูล...&amp;#34;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;3&lt;/span&gt;&lt;span class="cl"&gt;&amp;#34;ช่วยจัดระเบียบไฟล์...&amp;#34;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;4&lt;/span&gt;&lt;span class="cl"&gt;&amp;#34;ตั้งค่า...&amp;#34;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;5&lt;/span&gt;&lt;span class="cl"&gt;&amp;#34;แจ้งเตือนฉันเรื่อง...&amp;#34;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h3 id="ขอควรระวง"&gt;&lt;a href="#%e0%b8%82%e0%b8%ad%e0%b8%84%e0%b8%a7%e0%b8%a3%e0%b8%a3%e0%b8%b0%e0%b8%a7%e0%b8%87" class="header-anchor"&gt;&lt;/a&gt;ข้อควรระวัง
&lt;/h3&gt;&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-fallback" data-lang="fallback"&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;1&lt;/span&gt;&lt;span class="cl"&gt;❌ อย่าสั่งลบไฟล์สำคัญ
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;2&lt;/span&gt;&lt;span class="cl"&gt;❌ อย่าให้ข้อมูลลับเกินไป
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;3&lt;/span&gt;&lt;span class="cl"&gt;✅ ตรวจสอบก่อนรันคำสั่งเสี่ยง
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;4&lt;/span&gt;&lt;span class="cl"&gt;✅ ถามมิกก่อนถ้าไม่แน่ใจ
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;hr&gt;
&lt;h2 id="-สรป--ทำไมตองม-openclaw"&gt;&lt;a href="#-%e0%b8%aa%e0%b8%a3%e0%b8%9b--%e0%b8%97%e0%b8%b3%e0%b9%84%e0%b8%a1%e0%b8%95%e0%b8%ad%e0%b8%87%e0%b8%a1-openclaw" class="header-anchor"&gt;&lt;/a&gt;💬 สรุป — ทำไมต้องมี OpenClaw?
&lt;/h2&gt;&lt;h3 id="3-เหตผลหลก"&gt;&lt;a href="#3-%e0%b9%80%e0%b8%ab%e0%b8%95%e0%b8%9c%e0%b8%a5%e0%b8%ab%e0%b8%a5%e0%b8%81" class="header-anchor"&gt;&lt;/a&gt;3 เหตุผลหลัก:
&lt;/h3&gt;&lt;p&gt;&lt;strong&gt;1. ประหยัดเวลา&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;ทำงานแทนคุณได้ 70-80%&lt;/li&gt;
&lt;li&gt;เอาเวลาไปทำอย่างอื่นที่สำคัญกว่า&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;2. ลดความซับซ้อน&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;ไม่ต้องเรียนรู้ทุกอย่าง&lt;/li&gt;
&lt;li&gt;สั่งด้วยภาษาธรรมชาติ&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;3. มีเพื่อนคู่คิด&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;ไม่ใช่แค่ tool&lt;/li&gt;
&lt;li&gt;จำสิ่งที่คุยกัน&lt;/li&gt;
&lt;li&gt;เข้าใจบริบท&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h3 id="เรองจรงจากผม"&gt;&lt;a href="#%e0%b9%80%e0%b8%a3%e0%b8%ad%e0%b8%87%e0%b8%88%e0%b8%a3%e0%b8%87%e0%b8%88%e0%b8%b2%e0%b8%81%e0%b8%9c%e0%b8%a1" class="header-anchor"&gt;&lt;/a&gt;เรื่องจริงจากผม:
&lt;/h3&gt;
 &lt;blockquote&gt;
 &lt;p&gt;&amp;ldquo;จากที่ต้องใช้เวลา 6 ชั่วโมงในการสร้างบล็อก
กับมิกเสร็จใน 1 ชั่วโมง
แถมมิกยังแก้ปัญหาให้ด้วย
ถ้าทำเองคงยังติด 404 อยู่!&amp;rdquo;&lt;/p&gt;
&lt;p&gt;— เหน่ง, นักพัฒนาชุมชน&lt;/p&gt;

 &lt;/blockquote&gt;
&lt;hr&gt;
&lt;h2 id="-พรอมเรมตนหรอยง"&gt;&lt;a href="#-%e0%b8%9e%e0%b8%a3%e0%b8%ad%e0%b8%a1%e0%b9%80%e0%b8%a3%e0%b8%a1%e0%b8%95%e0%b8%99%e0%b8%ab%e0%b8%a3%e0%b8%ad%e0%b8%a2%e0%b8%87" class="header-anchor"&gt;&lt;/a&gt;🎯 พร้อมเริ่มต้นหรือยัง?
&lt;/h2&gt;&lt;h3 id="ลองตดตง-openclaw-ดครบ"&gt;&lt;a href="#%e0%b8%a5%e0%b8%ad%e0%b8%87%e0%b8%95%e0%b8%94%e0%b8%95%e0%b8%87-openclaw-%e0%b8%94%e0%b8%84%e0%b8%a3%e0%b8%9a" class="header-anchor"&gt;&lt;/a&gt;ลองติดตั้ง OpenClaw ดูครับ!
&lt;/h3&gt;&lt;p&gt;&lt;strong&gt;1. ติดตั้ง:&lt;/strong&gt;&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;1&lt;/span&gt;&lt;span class="cl"&gt;npm install -g openclaw
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;&lt;strong&gt;2. สร้าง Bot:&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;เปิด Telegram → @BotFather&lt;/li&gt;
&lt;li&gt;ส่ง: &lt;code&gt;/newbot&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;Copy Token&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;3. เริ่มคุย:&lt;/strong&gt;&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-fallback" data-lang="fallback"&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;1&lt;/span&gt;&lt;span class="cl"&gt;&amp;#34;มิก ช่วยแนะนำตัวหน่อย&amp;#34;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;&lt;strong&gt;4. ลองสั่งงานแรก:&lt;/strong&gt;&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-fallback" data-lang="fallback"&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;1&lt;/span&gt;&lt;span class="cl"&gt;&amp;#34;มิก มีอะไรทำได้บ้าง&amp;#34;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;hr&gt;
&lt;h3 id="-เรยนรเพมเตม"&gt;&lt;a href="#-%e0%b9%80%e0%b8%a3%e0%b8%a2%e0%b8%99%e0%b8%a3%e0%b9%80%e0%b8%9e%e0%b8%a1%e0%b9%80%e0%b8%95%e0%b8%a1" class="header-anchor"&gt;&lt;/a&gt;📚 เรียนรู้เพิ่มเติม:
&lt;/h3&gt;&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;แหล่ง&lt;/th&gt;
 &lt;th&gt;ลิงก์&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;strong&gt;Documentation&lt;/strong&gt;&lt;/td&gt;
 &lt;td&gt;&lt;a class="link" href="https://docs.openclaw.ai" target="_blank" rel="noopener"
 &gt;https://docs.openclaw.ai&lt;/a&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;strong&gt;Discord Community&lt;/strong&gt;&lt;/td&gt;
 &lt;td&gt;&lt;a class="link" href="https://discord.gg/clawd" target="_blank" rel="noopener"
 &gt;https://discord.gg/clawd&lt;/a&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;strong&gt;GitHub&lt;/strong&gt;&lt;/td&gt;
 &lt;td&gt;&lt;a class="link" href="https://github.com/openclaw/openclaw" target="_blank" rel="noopener"
 &gt;https://github.com/openclaw/openclaw&lt;/a&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;strong&gt;Skill Hub&lt;/strong&gt;&lt;/td&gt;
 &lt;td&gt;&lt;a class="link" href="https://clawhub.ai" target="_blank" rel="noopener"
 &gt;https://clawhub.ai&lt;/a&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;hr&gt;
&lt;h3 id="-มคำถาม"&gt;&lt;a href="#-%e0%b8%a1%e0%b8%84%e0%b8%b3%e0%b8%96%e0%b8%b2%e0%b8%a1" class="header-anchor"&gt;&lt;/a&gt;💬 มีคำถาม?
&lt;/h3&gt;&lt;p&gt;ถ้าติดตรงไหน หรืออยากได้ความช่วยเหลือ:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;ถาม Mick ได้เลย (ถ้าติดตั้งแล้ว)&lt;/li&gt;
&lt;li&gt;เข้า Discord Community&lt;/li&gt;
&lt;li&gt;อ่าน Documentation&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;p&gt;&lt;strong&gt;สุดท้ายนี้&amp;hellip;&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;เทคโนโลยีมีไว้เพื่อทำให้ชีวิตง่ายขึ้น ไม่ใช่ทำให้ซับซ้อนขึ้น&lt;/p&gt;
&lt;p&gt;OpenClaw ไม่ใช่แค่ tool — แต่เป็น &lt;strong&gt;ผู้ช่วยส่วนตัว&lt;/strong&gt; ที่ช่วยคุณทำงานซ้ำ ๆ เพื่อให้คุณมีเวลาไปทำสิ่งที่สำคัญจริง ๆ&lt;/p&gt;
&lt;p&gt;สำหรับผม สิ่งสำคัญคือ &lt;strong&gt;งานพัฒนาชุมชน&lt;/strong&gt; และ &lt;strong&gt;การแบ่งปันความรู้&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;OpenClaw ช่วยผมมีเวลาทำสิ่งเหล่านั้นมากขึ้น&lt;/p&gt;
&lt;p&gt;แล้วคุณล่ะ? พร้อมหรือยังที่จะมี AI Assistant ส่วนตัว? 🚀&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;&lt;em&gt;บทความโดย เหน่ง (Nueng)&lt;/em&gt;&lt;br&gt;
&lt;em&gt;Community Development Officer (นักวิชาการพัฒนาชุมชน)&lt;/em&gt;&lt;br&gt;
&lt;em&gt;Community Development Department, Ministry of Interior (กรมการพัฒนาชุมชน กระทรวงมหาดไทย)&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;สร้างด้วยความช่วยเหลือจาก Mick — AI Assistant&lt;/em&gt;&lt;br&gt;
&lt;em&gt;

&lt;img alt="GitHub Logo" class="gallery-image" data-flex-basis="240px" data-flex-grow="100" height="560" loading="lazy" sizes="(max-width: 800px) 100vw, 800px" src="https://neng-lab.com/posts/openclaw-guide/github-logo_hu_8539ed2d334e4cc3.png" srcset="https://neng-lab.com/posts/openclaw-guide/github-logo_hu_fb43bdd80a8d5f22.webp 400w, https://neng-lab.com/posts/openclaw-guide/github-logo_hu_8539ed2d334e4cc3.png 560w" width="560"&gt;
&lt;/em&gt;&lt;br&gt;
&lt;em&gt;2026-04-05&lt;/em&gt;&lt;/p&gt;</description></item><item><title>สวัสดีครับ — ยินดีต้อนรับสู่บล็อกใหม่ของผม!</title><link>https://neng-lab.com/posts/sawasdee/</link><pubDate>Sun, 05 Apr 2026 20:01:04 +0700</pubDate><author>jitaret@gmail.com (เหน่ง)</author><guid>https://neng-lab.com/posts/sawasdee/</guid><description>&lt;h2 id="-สวสดครบ"&gt;&lt;a href="#-%e0%b8%aa%e0%b8%a7%e0%b8%aa%e0%b8%94%e0%b8%84%e0%b8%a3%e0%b8%9a" class="header-anchor"&gt;&lt;/a&gt;👋 สวัสดีครับ!
&lt;/h2&gt;&lt;p&gt;นี่คือบล็อกส่วนตัวของผม ที่ผมจะใช้แชร์เรื่องราวต่างๆ เช่น:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;เรื่องงานและการพัฒนาชุมชน&lt;/li&gt;
&lt;li&gt;เรื่องเทคโนโลยีที่ผมสนใจ&lt;/li&gt;
&lt;li&gt;เรื่องราวชีวิตประจำวัน&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="-เกยวกบบลอกน"&gt;&lt;a href="#-%e0%b9%80%e0%b8%81%e0%b8%a2%e0%b8%a7%e0%b8%81%e0%b8%9a%e0%b8%9a%e0%b8%a5%e0%b8%ad%e0%b8%81%e0%b8%99" class="header-anchor"&gt;&lt;/a&gt;🎯 เกี่ยวกับบล็อกนี้
&lt;/h2&gt;&lt;p&gt;บล็อกนี้สร้างด้วย &lt;a class="link" href="https://gohugo.io/" target="_blank" rel="noopener"
 &gt;Hugo&lt;/a&gt; และใช้ธีม &lt;a class="link" href="https://github.com/CaiJimmy/hugo-theme-stack" target="_blank" rel="noopener"
 &gt;Stack&lt;/a&gt;&lt;/p&gt;
&lt;h3 id="-ฟเจอรของบลอก"&gt;&lt;a href="#-%e0%b8%9f%e0%b9%80%e0%b8%88%e0%b8%ad%e0%b8%a3%e0%b8%82%e0%b8%ad%e0%b8%87%e0%b8%9a%e0%b8%a5%e0%b8%ad%e0%b8%81" class="header-anchor"&gt;&lt;/a&gt;📸 ฟีเจอร์ของบล็อก:
&lt;/h3&gt;&lt;ul&gt;
&lt;li&gt;🖼️ แสดงรูปภาพปกบทความ&lt;/li&gt;
&lt;li&gt;📁 จัดหมวดหมู่และแท็ก&lt;/li&gt;
&lt;li&gt;📱 Responsive (มือถือ/แท็บเล็ต/คอมพิวเตอร์)&lt;/li&gt;
&lt;li&gt;🌙 Dark/Light mode อัตโนมัติ&lt;/li&gt;
&lt;li&gt;🔍 ค้นหาบทความ&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;ขอบคุณที่ติดตามครับ! 🙏&lt;/p&gt;</description></item></channel></rss>