YouMind
ลงชื่อเข้าใช้

การเปรียบเทียบ Agent Harness Engineering, Loop Engineering และ Graph Engineering

@LunarResearcher
อังกฤษ28 ก.ค. 2569
109K
86
13
7
211

TL;DR

คู่มือทางเทคนิคฉบับนี้จะนิยาม 3 เลเยอร์สำคัญของสถาปัตยกรรม AI agent ได้แก่ Harness, Loop และ Graph Engineering พร้อมอธิบายว่าแต่ละส่วนมีส่วนช่วยในการสร้างระบบ AI ที่เชื่อถือได้และพร้อมใช้งานจริงอย่างไร

คู่มือปฏิบัติเกี่ยวกับ 3 ชั้นที่ผู้คนมักสับสน

Lunar - inline image

คนส่วนใหญ่พูดถึง AI Agents ราวกับว่ามันเป็นสิ่งเดียวกัน

แต่จริงๆ แล้วไม่ใช่

เมื่อ Agent ก้าวไปไกลกว่าแค่ของเล่นสาธิต และเริ่มแตะต้องไฟล์, API, เอกสาร, ลูกค้า หรือโค้ดในระบบจริง คุณไม่ได้แค่ "ป้อน Prompt ให้โมเดล" อีกต่อไป

คุณกำลังออกแบบระบบ

และในระบบนั้น มี 3 แนวคิดที่ถูกนำมาปนกันอยู่เสมอ:

  • วิศวกรรม Harness (Agent Harness Engineering)
  • วิศวกรรม Loop (Loop Engineering)
  • วิศวกรรม Graph (Graph Engineering)

ทั้งสามทำงานรอบโมเดลเดียวกัน

ทั้งหมดส่งผลต่อความน่าเชื่อถือ

และใช่ ทั้งสามสามารถมีลูปได้

แต่มันแก้ ปัญหาที่แตกต่างกัน

ถ้าคุณสับสนระหว่างมัน คุณจะลงไปดีบักเลเยอร์ที่ผิด

คำตอบแบบ 30 วินาที

นี่คือเวอร์ชันที่ชัดเจน:

  • วิศวกรรม Harness สร้างสภาพแวดล้อมรอบโมเดล
  • วิศวกรรม Loop ออกแบบวงจรการทำงานและการรับฟีดแบ็คซ้ำๆ
  • วิศวกรรม Graph ทำให้โครงสร้างเวิร์กโฟลว์ชัดเจน
Lunar - inline image

โมเดลความคิดที่ดีคือ:

สภาพแวดล้อม → ฟีดแบ็ค → โฟลว์

  • Harness มอบเครื่องมือ, หน่วยความจำ, การควบคุม และพื้นที่ทำงานให้โมเดล
  • Loop ตัดสินใจว่างานจะถูกลองใหม่, ตรวจสอบ และปรับปรุงอย่างไร
  • Graph กำหนดว่าขั้นตอนใดที่อนุญาตให้เกิดขึ้นต่อไป

นั่นคือความแตกต่าง

ทำไมคำศัพท์เหล่านี้ถึงสำคัญในตอนนี้

โมเดลเปล่าๆ ไม่สามารถทำงานจริงได้ด้วยตัวเอง

มันไม่สามารถ:

  • รักษาสถานะของโปรเจกต์ข้ามเซสชัน
  • เรียกใช้เครื่องมืออย่างปลอดภัย
  • ตรวจสอบเบราว์เซอร์
  • บังคับใช้สิทธิ์
  • ลองทำงานที่ล้มเหลวอีกครั้ง
  • ตรวจสอบคุณภาพของผลลัพธ์
  • จัดเส้นทางงานไปยังผู้เชี่ยวชาญเฉพาะทาง
  • หยุดในช่วงเวลาที่เหมาะสม

ทั้งหมดนั้นมาจากระบบรอบๆ ตัวมัน

เมื่อซอฟต์แวร์แบบ Agentic เติบโตขึ้น สแต็กที่ใช้งานได้จริงก็กำลังเกิดขึ้น:

  1. Harness ให้สภาพแวดล้อมการทำงานแก่โมเดล
  2. Loops ทำให้งานทำซ้ำได้และตรวจสอบได้
  3. Graph ทำให้เวิร์กโฟลว์ที่ซับซ้อนชัดเจนและควบคุมได้

เมื่อคุณมองเห็นสิ่งเหล่านี้เป็นเลเยอร์ที่แยกจากกัน ความสับสนมากมายเกี่ยวกับสถาปัตยกรรม AI ก็จะหายไป

Harness ที่จริงจังมักมีอะไรบ้าง

  1. การฉีดบริบท (Context Injection)

สิ่งที่โมเดลเห็นก่อนที่จะลงมือทำ:

  • คำแนะนำ
  • ความรู้ที่ดึงมา
  • สถานะการสนทนา
  • หน่วยความจำ
  • นโยบาย
  • กฎเฉพาะงาน
  1. พื้นผิวการกระทำ (Action Surfaces)

สิ่งที่โมเดลสามารถทำได้:

  • การเรียก API
  • การกระทำในเบราว์เซอร์
  • คำสั่ง Shell
  • การรันโค้ด
  • เครื่องมือ MCP
  • ฐานข้อมูล
  • ฟังก์ชันที่กำหนดเอง
  1. ความคงทน (Persistence)

สิ่งที่อยู่รอดข้ามเวลา:

  • ไฟล์
  • จุดบันทึก (Checkpoints)
  • สถานะเซสชัน
  • บันทึกความคืบหน้า
  • ประวัติ Git
  • หน่วยความจำระยะยาว
  1. การควบคุมการทำงาน (Execution Control)

วิธีจัดการการรัน:

  • การลองใหม่
  • การหมดเวลา
  • งบประมาณ
  • การเลือกโมเดล
  • การสร้าง Sub-agent
  • ประตูอนุมัติ
  1. ความปลอดภัยและการกำกับดูแล (Safety And Governance)

สิ่งที่ทำให้ระบบปลอดภัย:

  • สิทธิ์ระดับต่ำสุดที่จำเป็น
  • การแยกส่วน
  • รายการอนุญาต
  • การจัดการความลับ
  • การอนุมัติจากมนุษย์
  1. การสังเกตการณ์ (Observability)

สิ่งที่ช่วยให้คุณดีบักได้:

  • ร่องรอย (Traces)
  • อินพุตและเอาต์พุตของเครื่องมือ
  • การเปลี่ยนสถานะ
  • ความหน่วง
  • ต้นทุน
  • ผลลัพธ์การประเมิน

ทำไมวิศวกรรม Harness ถึงสำคัญ

สองทีมสามารถใช้โมเดลเดียวกันและได้ผลลัพธ์ที่แตกต่างกันโดยสิ้นเชิง

ทำไม?

เพราะทีมหนึ่งมอบสิ่งเหล่านี้ให้โมเดล:

  • เครื่องมือที่สะอาด
  • สถานะที่เสถียร
  • หน่วยความจำที่มีโครงสร้าง
  • สิทธิ์ที่ชัดเจน
  • การทำงานที่สังเกตได้

และอีกทีมมอบให้:

  • Prompt ที่คลุมเครือ
  • เครื่องมือที่ยุ่งเหยิง
  • บริบทที่มีสัญญาณรบกวน
  • ไม่มีหน่วยความจำ
  • ไม่มีการตรวจสอบ

โมเดลอาจเหมือนกัน

แต่สภาพการทำงานไม่เหมือนกัน

วิศวกรรม Harness มีความสำคัญเมื่อ Agent:

  • ไม่สามารถเข้าถึงความสามารถที่ถูกต้อง
  • สูญเสียบริบทระหว่างเซสชัน
  • ทำงานไม่สอดคล้องกันข้ามสภาพแวดล้อม
  • ไม่สามารถตรวจสอบได้
  • มีสิทธิ์มากเกินไป
  • ไม่สามารถกู้คืนได้อย่างสะอาดหลังจากการหยุดชะงัก

ถ้าโมเดลไม่สามารถทำงานได้อย่างน่าเชื่อถือ สิ่งแรกที่ต้องดูคือ Harness

2. วิศวกรรม Loop

มันคืออะไร

Agent ที่ใช้เครื่องมือทุกตัวมีลูปในตัวเล็กๆ อยู่แล้ว:

  1. เรียกโมเดล
  2. สังเกตผลลัพธ์
  3. รันเครื่องมือ
  4. ป้อนการสังเกตกลับไป
  5. ทำซ้ำจนเสร็จ

วิศวกรรม Loop เริ่มต้นเมื่อคุณ จงใจออกแบบวงจรเพิ่มเติม รอบพฤติกรรมนั้น

ไม่ใช่แค่ "ถามอีกครั้ง"

ไม่ใช่แค่ "ลองใหม่"

แต่เป็นระบบการทำงานและฟีดแบ็คที่แท้จริง

กายวิภาคของ Loop ที่ดี

Lunar - inline image

ตัวกระตุ้น (Trigger)

อะไรเป็นจุดเริ่มต้นของรอบใหม่?

  • คำขอผู้ใช้
  • การทดสอบที่ล้มเหลว
  • เอกสารใหม่
  • การรันตามกำหนดการ
  • Webhook
  • ฟีดแบ็คจากผู้ประเมิน

เป้าหมาย (Goal)

เงื่อนไขเฉพาะใดที่เราพยายามจะบรรลุ?

ไม่ใช่ "ทำให้ดีขึ้นเรื่อยๆ"

แต่เป็นเป้าหมายที่แท้จริง

สถานะ (State)

รอบถัดไปจำเป็นต้องรู้อะไรบ้าง?

  • ฉบับร่างปัจจุบัน
  • ความพยายามครั้งก่อน
  • ผลลัพธ์ของเครื่องมือ
  • ข้อผิดพลาด
  • สถานะความคืบหน้า

นโยบายการดำเนินการ (Action Policy)

Agent ได้รับอนุญาตให้ทำอะไร?

  • แก้ไข
  • มอบหมาย
  • เรียกเครื่องมือ
  • ใช้โทเค็น
  • เขียนไฟล์
  • เปิด Pull Request

หลักฐาน (Evidence)

เราจะรู้ได้อย่างไรว่ามันได้ผล?

  • การทดสอบ
  • การตรวจสอบ Schema
  • การอ้างอิง
  • ความแตกต่าง (Diffs)
  • เมตริก
  • การอนุมัติจากผู้ตรวจสอบ

ฟีดแบ็ค (Feedback)

อะไรที่ล้มเหลวกันแน่?

ฟีดแบ็คควรกระชับและนำไปปฏิบัติได้

กฎการหยุด (Stop Rule)

เมื่อไรมันจะจบ?

  • สำเร็จ
  • หมดเวลา
  • งบประมาณหมด
  • ถึงจำนวนลองสูงสุด
  • ความล้มเหลวที่กู้คืนไม่ได้
  • การส่งต่อให้มนุษย์

หลักการสำคัญที่สุดในวิศวกรรม Loop

**อย่า Loop บนความมั่นใจ

ให้ Loop บนหลักฐาน**

"Agent บอกว่ามันเสร็จแล้ว" ไม่ใช่เงื่อนไขการหยุด

เงื่อนไขการหยุดที่แท้จริงมีลักษณะเช่น:

  • การทดสอบผ่าน
  • Schema ตรวจสอบผ่าน
  • การอ้างอิงแก้ไขได้
  • ผู้ตรวจสอบอนุมัติ
  • การตรวจสอบนโยบายสะอาด

นั่นคือวิศวกรรม Loop

ทำไมวิศวกรรม Loop ถึงไม่ใช่แค่วิศวกรรม Prompt

Prompt บอกโมเดลว่าต้องทำอะไร ระหว่างการเรียก

Loop กำหนดว่าระบบทำอะไร หลังจากการเรียก

ซึ่งรวมถึง:

  • วิธีตรวจสอบผลลัพธ์
  • วิธีตอบสนองต่อความล้มเหลว
  • วิธีรักษาความคืบหน้า
  • วิธีตัดสินใจว่าจะดำเนินการต่อหรือไม่
  • วิธียุติ

การ Prompt ช่วยปรับปรุงการตอบสนอง

Loop ช่วยปรับปรุงกระบวนการ

นั่นเป็นปัญหาทางวิศวกรรมที่แตกต่างกันมาก

3. วิศวกรรม Graph

มันคืออะไร

Lunar - inline image

วิศวกรรม Graph ทำให้โครงสร้างเวิร์กโฟลว์ชัดเจน

มันตอบคำถามที่แตกต่าง:

ไม่ใช่แค่ "Agent ควรทำอะไร?" แต่ "อะไรที่อนุญาตให้เกิดขึ้นต่อไป?"

ในวิศวกรรม Graph:

  • ขั้นตอนคือ โหนด (Nodes)
  • การเปลี่ยนผ่านคือ ขอบ (Edges)
  • การแตกกิ่งชัดเจน
  • การทำงานแบบขนานชัดเจน
  • การรวมกลับชัดเจน
  • การลองใหม่ชัดเจน
  • การแทรกแซงของมนุษย์ชัดเจน

Graph กลายเป็นแผนที่ควบคุมของระบบ

สิ่งที่วิศวกร Graph ออกแบบจริงๆ

ขอบเขตของโหนด (Node Boundaries)

สิ่งใดควรอยู่ใน:

  • ฟังก์ชันที่กำหนดตายตัว
  • การเรียก LLM
  • Agent ผู้เชี่ยวชาญ
  • ขั้นตอนการตรวจสอบโดยมนุษย์

Schema ของสถานะ (State Schema)

แต่ละโหนดสามารถอ่านหรือเขียนอะไรได้บ้าง

เงื่อนไขการจัดเส้นทาง (Routing Conditions)

หลักฐานใดที่ย้ายงาน:

  • ไปข้างหน้า
  • ถอยหลัง
  • ไปด้านข้าง
  • ไปสู่การส่งต่อ

การทำงานพร้อมกัน (Concurrency)

อะไรที่สามารถรันแบบขนานได้ และอะไรต้องรอ

วงจรและการออก (Cycles And Exits)

อนุญาตให้ลองใหม่ที่ไหน, อนุญาตกี่ครั้ง, และหยุดอย่างไร

ความทนทาน (Durability)

จุดบันทึกเกิดขึ้นที่ไหน และเวิร์กโฟลว์กลับมาทำงานต่ออย่างไรหลังจากการหยุดชะงัก

เมื่อไหร่ที่ Graph คุ้มค่า

Graph มีประโยชน์เมื่อกระบวนการมี:

  • การแตกกิ่งที่มีความหมาย
  • การอนุมัติ
  • การส่งต่อผู้เชี่ยวชาญ
  • งานแบบขนาน
  • เส้นทางการกู้คืน
  • เวิร์กโฟลว์หลายขั้นตอนที่มีจุดควบคุมที่ชัดเจน

มันมีประโยชน์น้อยกว่าเมื่องานเป็นเพียง:

"ให้ Agent หนึ่งตัวมีเครื่องมือสองสามอย่างแล้วปล่อยให้มันทำงาน"

ในกรณีนั้น Harness ที่แข็งแกร่งบวกกับ Loop สองสามอันอาจเพียงพอ

Graph เพิ่มความชัดเจน แต่มันก็เพิ่มโครงสร้างด้วย

โครงสร้างที่มากเกินไปเร็วเกินไปอาจทำให้ระบบเปราะบาง

3 ชั้นทำงานร่วมกันอย่างไร

สมมติว่าคุณกำลังสร้าง Agent สำหรับการวิจัยและเผยแพร่

มันต้อง:

  • กำหนดขอบเขตหัวข้อ
  • รวบรวมแหล่งข้อมูล
  • คัดกรองการอ้างอิง
  • ร่างรายงาน
  • ผ่านการตรวจสอบทางกฎหมาย
  • เผยแพร่หลังจากการอนุมัติเท่านั้น

นี่คือวิธีการแมปชั้นต่างๆ:

Harness

จัดหา:

  • การเข้าถึงเบราว์เซอร์
  • เครื่องมือค้นหา
  • พื้นที่ทำงานไฟล์
  • หน่วยความจำ
  • การอ้างอิง
  • การอนุมัติ
  • ร่องรอย
  • การจัดเส้นทางโมเดล

Loop

จัดการ:

  • การลองดึงแหล่งข้อมูลใหม่เมื่อหลักฐานอ่อนแอ
  • การแก้ไขข้อผิดพลาดในการอ้างอิง
  • การรันตรวจสอบเกรด
  • การรีเฟรชงานเมื่อตลาดเปลี่ยน

Graph

ควบคุมเส้นทาง:

  • การกำหนดขอบเขต
  • การวิจัย
  • การคัดกรอง
  • การสังเคราะห์
  • การร่าง
  • การตรวจสอบ
  • การเผยแพร่

โดยมีประตูมนุษย์ก่อนการเผยแพร่

นั่นคือเหตุผลที่ 3 ชั้นนี้ไม่สามารถใช้แทนกันได้

มันทำงานร่วมกัน แต่มันไม่ใช่สิ่งเดียวกัน

Lunar - inline image

วินิจฉัยความล้มเหลวก่อนที่คุณจะเลือกวิธีแก้ไข

นี่คือกฎที่ใช้งานได้จริง:

ถ้า Agent ไม่สามารถทำงานได้ ให้แก้ไข Harness

ตัวอย่าง:

  • ขาดการเข้าถึงเครื่องมือ
  • สถานะที่ล้าสมัย
  • หน่วยความจำที่อ่อนแอ
  • สิทธิ์ที่ไม่ดี
  • ไม่มีการสังเกตการณ์

ถ้า Agent เกือบจะทำงานได้แต่ไม่น่าเชื่อถือ ให้แก้ไข Loop

ตัวอย่าง:

  • ฉบับร่างแรกใกล้เคียงแต่อ่อนแอ
  • ความสำเร็จไม่สม่ำเสมอ
  • การลองใหม่ไม่มีการควบคุม
  • ไม่มีหลักฐานการเสร็จสิ้น

ถ้ากระบวนการมีความซับซ้อน ให้แก้ไข Graph

ตัวอย่าง:

  • ผู้เชี่ยวชาญหลายคน
  • การอนุมัติ
  • ตรรกะการแตกกิ่ง
  • เส้นทางขนาน
  • การส่งต่อที่มีโครงสร้าง
Lunar - inline image

ข้อผิดพลาดทั่วไป

1. สร้าง Graph เร็วเกินไป

ทีมงานมักจะวาดไดอะแกรมเวิร์กโฟลว์ขนาดใหญ่ก่อนที่จะเห็นว่าการทำงานจริงๆ เป็นอย่างไร

วิธีที่ดีกว่า:

  • เริ่มต้นด้วย Harness ที่เรียบง่ายกว่า
  • เก็บรวบรวมร่องรอย
  • ค้นหารูปแบบที่เสถียร
  • ทำให้เป็นทางการเฉพาะสิ่งที่สมควรได้รับการควบคุม

2. ปล่อยให้โมเดลเดียวกันเขียนและให้คะแนนโดยไม่มีการป้องกัน

การตรวจสอบตนเองสามารถช่วยได้ แต่มันก็มีจุดบอดร่วมกัน

ควรเลือกใช้:

  • การตรวจสอบแบบกำหนดตายตัวเมื่อเป็นไปได้
  • บริบทของผู้ตรวจสอบแยกต่างหาก
  • ผู้ประเมินภายนอก
  • การอนุมัติจากมนุษย์สำหรับการกระทำที่มีผลกระทบสูง

3. ใช้ "ลองต่อไป" เป็น Loop

นั่นไม่ใช่การออกแบบ Loop

นั่นคือการรั่วไหลของต้นทุนที่ไม่มีการควบคุม

ทุก Loop ต้องการ:

  • เป้าหมายที่วัดได้
  • หลักฐานจริง
  • ข้อจำกัดในการลองใหม่
  • กฎการส่งต่อ

4. ปฏิบัติต่อ Harness เหมือนลิ้นชักเก็บของ

เครื่องมือที่มากขึ้นไม่ได้หมายถึง Agent ที่ดีกว่าโดยอัตโนมัติ

เครื่องมือที่มากเกินไปสร้าง:

  • ความผิดพลาดในการเลือก
  • บริบทที่มีสัญญาณรบกวน
  • ความน่าเชื่อถือที่อ่อนแอ
  • พื้นผิวความเสี่ยงที่กว้างขึ้น

Harness ที่ดีไม่ใช่สิ่งที่รก

มันแม่นยำ

5. โทษโมเดลสำหรับความล้มเหลวในการจัดระเบียบ

โมเดลไม่สามารถชดเชยให้กับ:

  • API ที่เสีย
  • สถานะที่ล้าสมัย
  • เงื่อนไขการออกที่ขาดหายไป
  • Schema เครื่องมือที่คลุมเครือ
  • โหมดความล้มเหลวที่มองไม่เห็น

แก้ไขเลเยอร์ที่เป็นเจ้าของความล้มเหลวนั้น

รายการตรวจสอบสำหรับการผลิตแบบง่ายๆ

Harness

  • เครื่องมือมีขอบเขตแคบและมีเอกสารหรือไม่?
  • สถานะคงทนหรือไม่?
  • สิทธิ์เป็นระดับต่ำสุดที่จำเป็นหรือไม่?
  • ผู้ปฏิบัติงานสามารถหยุด, ตรวจสอบ และดำเนินการต่อได้หรือไม่?
  • ร่องรอยมองเห็นได้หรือไม่?

Loop

  • หลักฐานใดพิสูจน์ความสำเร็จ?
  • ฟีดแบ็คใดที่ส่งกลับเมื่อล้มเหลว?
  • อนุญาตให้ลองใหม่กี่ครั้ง?
  • กฎการหยุดคืออะไร?
  • จะเกิดอะไรขึ้นเมื่องบประมาณหมด?

Graph

  • เส้นทางใดที่ต้องกำหนดตายตัว?
  • อะไรที่สามารถรันแบบขนานได้?
  • ประตูมนุษย์อยู่ที่ไหน?
  • สถานะใดที่แชร์กัน?
  • เส้นทางการกู้คืนเริ่มต้นที่ไหน?

การประเมิน

  • คุณสามารถเล่นร่องรอยจริงซ้ำได้หรือไม่?
  • คุณสามารถเปรียบเทียบเวอร์ชันได้หรือไม่?
  • คุณสามารถระบุได้ว่าการปรับปรุงมาจากการเปลี่ยนแปลงจริงหรือไม่?

การปฏิบัติการ

  • คุณกำลังติดตามต้นทุนหรือไม่?
  • ความหน่วง?
  • อัตราความล้มเหลว?
  • อัตราการแทรกแซง?
  • ความสำเร็จของงานในระบบจริง?

วิธีที่ง่ายที่สุดในการจำความแตกต่าง

ถ้าคุณจำได้เพียงสิ่งเดียว ให้จำสิ่งนี้:

  • วิศวกรรม Harness ทำให้โมเดลพร้อมทำงาน
  • วิศวกรรม Loop ทำให้งานเป็นแบบวนซ้ำและตรวจสอบได้
  • วิศวกรรม Graph ทำให้เส้นทางการดำเนินการชัดเจนและควบคุมได้

ไม่มีอะไรแทนที่สิ่งอื่นได้

Graph ที่สมบูรณ์แบบจะไม่ช่วย Harness ที่อ่อนแอ

Harness ที่แข็งแกร่งก็ยังคงเสียเงินโดยเปล่าประโยชน์ถ้าไม่มี Loop ที่ดี

และ Loop ที่สะอาดก็กลายเป็นเรื่องยากที่จะจัดการเมื่อการแตกกิ่งและการอนุมัติยังคงซ่อนอยู่ในโค้ดเฉพาะกิจ

ระบบ Agent ที่น่าเชื่อถือจะปรากฏขึ้นเมื่อทั้ง 3 ชั้นถูกออกแบบอย่างตั้งใจ

นั่นคือสแต็กสถาปัตยกรรมที่แท้จริง

ข้อคิดสุดท้าย

ผู้คนยังคงพูดถึง AI Agents ราวกับว่าการก้าวกระโดดครั้งสำคัญคือโมเดล

ในระบบจริง นั่นแทบจะไม่ใช่ตัวสร้างความแตกต่างที่แท้จริง

ตัวสร้างความแตกต่างคือระบบรอบๆ โมเดล:

  • Harness ที่ทำให้มันทำงานได้
  • Loops ที่ทำให้มันปรับปรุงได้
  • Graph ที่ทำให้มันทำงานภายใต้การควบคุมได้

นั่นคือวิธีที่ Agent ของเล่นกลายเป็นระบบจริง

ถ้าคุณอ่านมาถึงตรงนี้:

สร้างต่อใน YouMind

Turn one viral article into a full content workflow

Collect the source, decode the pattern, create assets, draft the story, and distribute from one AI workspace.

Explore YouMind
สำหรับครีเอเตอร์

เปลี่ยน Markdown ของคุณให้เป็นบทความ 𝕏 ที่สะอาดตา

เวลาคุณเผยแพร่งานเขียนยาวของตัวเอง การจัดรูปแบบรูปภาพ ตาราง และบล็อกโค้ดให้เข้ากับ 𝕏 นั้นน่าปวดหัว YouMind เปลี่ยนร่าง Markdown ทั้งฉบับให้เป็นบทความ 𝕏 ที่สะอาดตาและพร้อมโพสต์ทันที

ลอง Markdown เป็น 𝕏

แพตเทิร์นให้ถอดรหัสเพิ่มเติม

บทความไวรัลล่าสุด

สำรวจบทความไวรัลเพิ่มเติม