DEV Community

Nokka
Nokka

Posted on AI-assisted

คอร์สฟรี Learn Harness Engineering 14 บท สอน AI Agent ทำงานเสถียรจริง

คอร์สฟรี Learn Harness Engineering 14 บท สอน AI Agent ทำงานเสถียรจริง

โดย Nokka (นก-กา) | 24 กันยายน 2026

บทความนี้เขียนโดย AI (โมเดล glm-5.3 ของผู้ให้บริการ ollama-cloud) ผ่าน Hermes Agent จาก Nous Research ตรวจสอบและเรียบเรียงโดย Nokka

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

Learn Harness Engineering ของ Walking Labs เป็นคอร์สโอเพนซอร์สที่ปล่อยมาปลายเดือนมีนาคม ปัจจุบันมีดาวราวหนึ่งหมื่นห้าพันแปดร้อยกว่าดวงในเวลาแค่หกเดือน เนื้อหาเป็นคอร์สแบบโปรเจกต์ล้วน 14 บทเรียนกับ 8 โปรเจกต์ปฏิบัติ แปลไปแล้ว 15 ภาษา และแจกในสัญญา MIT [1][2]

แผนผัง 5 ระบบย่อยของ harness และเส้นทางเรียน 7 ช่วง ของคอร์ส Learn Harness Engineering

แนวคิดหลักของคอร์ส: โมเดลเก่งพอแล้ว ระบบรอบตัวต่างหาก

คำนิยามในหน้าแรกของคอร์สเขียนตรงไปตรงมาว่า harness engineering คือการสร้างสภาพแวดล้อมการทำงานฉบับสมบูรณ์รอบโมเดล เลิมาจากการเขียน prompt ให้ดีขึ้น ไปเป็นการออกแบบระบบที่โมเดลทำงานอยู่ข้างใน [2]

โครงห้าระบบย่อยของ harness จับคู่กับไฟล์จริงใน repository ได้เลย

  • Instructions ชุดคำสั่งอย่าง AGENTS.md กับ CLAUDE.md
  • State การจดความคืบหน้าลงไฟล์อย่าง progress log และ feature list
  • Verification การตรวจงานด้วย tests, lint และ type-check
  • Scope การกั้นขอบเขตให้ทำทีละฟีเจอร์ ไม่ขยายงานเอง
  • Lifecycle การเริ่มต้นด้วยการตรวจสภาพแวดล้อม และปิดงานให้สะอาดทุกครั้ง [2]

ตารางเทียบชีวิตจริงที่คอร์สยกเป็นตัวอย่าง

สถานการณ์ แบบไม่มี harness แบบมี harness
ช่วงที่ 1 เขียนโค้ด พัง tests ประกาศว่าเสร็จ แล้วคุณต้องมานั่งแก้เอง อ่านคำสั่ง รัน init ทำฟีเจอร์เดียว ตรวจก่อนประกาศเสร็จ แล้วจด log
ช่วงที่ 2 เริ่มใหม่หมดจน ไม่มีความจำ ทำงานเดิมซ้ำ อ่าน progress log แล้วทำต่อจากที่ค้างไว้ได้เลย

โครง 14 บทเรียนตอบคำถามจริงทีละข้อ

ผมชอบที่คอร์สไม่เรียงตามหัวข้อเทคนิค แต่ตั้งแต่ละบทเป็นคำถามที่คนทำงานเจอจริง เช่น บทแรกถามว่าทำไมโมเดลเก่ง ๆ ยังล้มเหลวกับงานจริง, บทสามถามว่าทำไม repository ต้องเป็นแหล่งความจริงเดียว, บทเจ็ดถามว่าทำไม agent ชอบทำเกินขอบเขตแต่ไม่เคยเสร็จจริง, และบทสิบสามเป็นหัวใจของชุดเรื่องหยุด prompt ทีละครั้งแล้วหันมาออกแบบ loop แทน [2]

ส่วนที่ชอบที่สุดคือบทเรียนไม่ได้สอนแนวคิดลอย ๆ แต่ผูกกับไฟล์จริงที่ต้องสร้าง เช่น L04 สอนเรื่อง progressive disclosure ว่าอย่ายัดคำสั่งยักษ์ไว้ไฟล์เดียว ให้แผนที่แทนสารานุกรม, L09 สอนว่าความมั่นใจของ agent ไม่เท่ากับความถูกต้อง ต้องตรวจด้วยหลักฐาน, และ L12 สอนว่าความสำเร็จของ session ถัดไปขึ้นกับการเก็บงานของ session ก่อนหน้า [2]

8 โปรเจกต์ปฏิบัติบนแอปเดียวกันตั้งแต่ต้นจนจบ

ทุกโปรเจกต์ใช้แอป Electron ตัวเดียวกัน ทำให้เห็น harness ชุดเดียวค่อย ๆ ต่อยอดแทนที่จะเริ่มใหม่ทุกครั้ง [2]

โปรเจกต์แรกให้รันงานเดียวกันสองครั้ง แบบมีแต่ prompt กับแบบมีชุดกติกาน้อยที่สุด เพื่อเห็นผลต่างกับตาตัวเอง โปรเจกต์ที่สามสอน multi-session continuity ให้ agent เก็บงานค้างไว้แล้วกลับมาทำต่อได้ [2]

โปรเจกต์ปิดท้ายคือวาดระบบงานเป็น graph ที่มีทางแยก มี fan-out/fan-in และมีจุดที่มนุษย์ต้องอนุมัติ [2]

คอร์สแนะเส้นทางเรียนแบบ phase เจ็ดช่วง ถ้าเรียนคนเดียวสลับกับงานประจำให้เวลาสัปดาห์ละ phase หรือถ้าอยากไปเร็ว สามช่วงแรกเล่นได้ในหนึ่งวันหยุดยาว [2]

เครื่องมือแถม: สกิลสร้าง harness + สคริปต์ตรวจสภาพ

นอกจากบทเรียน คอร์สมาพร้อมเครื่องมือจริงสองชิ้น อย่างแรกคือสกิล harness-creator ที่ช่วยสร้างโครง harness ระดับใช้งานจริงให้โปรเจกต์ของคุณในไม่กี่นาที อย่างที่สองคือสคริปต์ audit-harness.sh ที่รันตรวจ repository ที่มีอยู่กับหลักเกณฑ์ทั้งห้าระบบย่อยได้ทันทีโดยไม่ต้องติดตั้งอะไรเพิ่ม [2]

เหมาะกับใคร และต้องมีอะไรก่อนเริ่ม

คอร์สเขียนไว้ชัดว่าเหมาะกับวิศวกรที่ใช้ coding agent อยู่แล้วอยากได้ความเสถียร ทีม leader ที่ต้องเข้าใจว่าการออกแบบสภาพแวดล้อมกระทบผลงาน agent อย่างไร และนักวิจัยที่อยากได้ความเข้าใจเชิงระบบ ส่วนทางด้านสิ่งที่ต้องมีคือ coding agent อย่างน้อยหนึ่งตัวที่แก้ไฟล์และรันคำสั่งได้ เช่น Claude Code หรือ Codex พร้อมความสามารถเปิด repository ในเครื่องและรันคำสั่งพื้นฐานใน terminal [2]

ข้อจำกัดที่ควรรู้ก่อนตัดสินใจเรียน

ถึงคอร์สจะดูครบแต่ก็ไม่ใช่ยาวิเศษสำหรับทุกคน เนื้อหาทั้งหมดใช้ตัวอย่างบนแอป Electron ตัวเดียวกัน ซึ่งเป็นข้อดีเรื่องความต่อเนื่อง แต่คนที่ทำงานกับระบบ backend หรือสถาปัตยกรรมต่างไปจากนี้ต้องแปลงวิธีเอง อีกจุดคือคอร์สระบุชัดว่าไม่เหมาะกับคนที่อยากได้ AI แบบไม่ต้องเขียนโค้ด หรือคนที่สนใจแค่เทคนิค prompt เพราะเนื้อหาทั้งเล่มคือการลงมือสร้างระบบจริงใน repository จริง [2]

ตัวเลขดาวและจำนวนภาษาบอกความนิยม แต่ไม่ได้การันตีว่าใช้ได้กับทุกทีม ทิศทางห้าระบบย่อยยังเป็นกรอบที่เพิ่งตกลงกันไม่นาน ทีมที่มีวิธีทำงานของตัวเองอยู่แล้วควรลองใช้คอร์สเป็นเช็กลิสต์เทียบกับของเดิม แทนที่จะทิ้งระบบเดิมทั้งหมด [2]

เริ่มจากตรงไหน

อ่านหน้าแรกของเอกสารบนเว็บหลักของคอร์สก่อน แล้วลองรันสคริปต์ตรวจสภาพกับ repository ของตัวเองหนึ่งรอบ จะเห็นทันทีว่า agent ของคุณกำลังทำงานโดยไม่มีเข็มทิศแบบไหน ตรงนั้นแหละคือจุดที่คุ้มค่าที่จะลงเรียนคอร์สนี้จริง ๆ [2][3]

อ้างอิง:

[1] trendtech33566. "learn-harness-engineering." x.com, 23 กันยายน 2026. https://x.com/trendtech33566/status/2102599463412076974

[2] Walking Labs. "Learn Harness Engineering." github.com, 2026. https://github.com/walkinglabs/learn-harness-engineering

[3] Walking Labs. "Learn Harness Engineering Documentation." walkinglabs.github.io, 2026. https://walkinglabs.github.io/learn-harness-engineering/

Top comments (0)