▶SUBTHAIแปลไทย · ซับ · พากย์⚙
บทความแปลภาษาไทย · YouTube

Trying Out Matt Pocock's NEW /wayfinder Skill in Hermes Agent

0:000:00
เล่นเสียงต้นฉบับของวิดีโอ พร้อมแสดงซับไทยซิงก์ตามเวลา
กำลังโหลดวิดีโอ…
01

สรุปย่อ

ประเด็นสำคัญจากวิดีโอ

- **ช่อง:** Tonbi's AI Garage · **ความยาว:** ~30 นาที · **ลิงก์:** https://www.youtube.com/watch?v=cPKwycZ_FtY

# สรุป: Trying Out Matt Pocock's NEW /wayfinder Skill in Hermes Agent

- **ช่อง:** Tonbi's AI Garage · **ความยาว:** ~30 นาที · **ลิงก์:** https://www.youtube.com/watch?v=cPKwycZ_FtY

## ประเด็นหลัก

- /wayfinder เป็น skill ใหม่ของ Matt Pocock ที่เป็นเวอร์ชันขั้นสูงของ /grill-me ใช้สำหรับวางแผนโปรเจกต์ขนาดใหญ่ที่ยังมีแนวคิดคลุมเครือ
- ทำงานโดยแบ่งงานออกเป็น decision ticket หลายประเภท เช่น research, prototyping, grilling, tasking, fog of war
- แต่ละ ticket จะถูกส่งไปทำใน session แยกกัน แล้วนำผลมารวมในแผนที่การตัดสินใจ (map)
- สามารถใช้ GitHub หรือ local markdown fallback ภายใต้ .wayfinder เพื่อติดตาม ticket ได้
- โฮสต์ทดลองใช้ /wayfinder เพื่อวางแผนเกม puzzle platformer ชื่อ "Token Burn" ที่มี AI agent เป็นตัวช่วย ใช้งานผ่าน Hermes Agent desktop app กับ GPT-5.6 Terra
- กระบวนการเริ่มจากการระบุจุดหมาย (vertical slice specification + implementation roadmap) แล้วไล่ถามคำถามแบบ breadth-first
- research ticket แบบ AFK สามารถรันขนานกันได้ ส่วน grilling session แต่ละอันมีคำถามจำนวนมาก (30-64 ข้อต่อ session)
- ระบบสร้าง planning prototype เป็น markdown ที่มีแผนภาพจังหวะของเกม tutorial, ด่านต่างๆ และ capstone puzzle
- เมื่อทุก ticket ปิดแล้ว จะมี completion review และประกาศแผนที่เสร็จสมบูรณ์
- ขั้นตอนสุดท้ายคือ implementation handoff ที่เป็นไฟล์ markdown ขนาดใหญ่ พร้อมให้ coding agent เริ่มพัฒนาได้ทันทีโดยไม่ต้องวิจัยเพิ่ม
- โฮสต์ประทับใจกับโครงสร้างและการแบ่ง session แยกตามหัวข้อ มองว่าเหมาะกับโปรเจกต์ใหญ่ที่มีไอเดียหลวมๆ
- แผนจะนำ roadmap ไปพัฒนาจริงด้วย Grok 4.5 หรือ 4.6 ในวิดีโอถัดไป

## ความเห็นสรุป

/wayfinder เป็น skill ที่เปลี่ยนการวางแผนโปรเจกต์ใหญ่ให้เป็นระบบ โดยแบ่งงานออกเป็น ticket ย่อยและทำใน session แยกกัน แทนที่จะเป็น session /grill-me ยาวเดียว ผู้ใช้สามารถสลับไปมาระหว่าง session เพื่อประหยัดเวลาได้ และได้ผลลัพธ์สุดท้ายเป็น handoff document ที่ coding agent สามารถเริ่มทำงานได้ทันที ถือว่าคุ้มค่าที่จะลองสำหรับโปรเจกต์ที่มีขอบเขตกว้างแต่ยังไม่ชัดเจนครับ
02

คำแปลเต็ม

แปลตามบทสนทนาต้นฉบับ ปรับเป็นภาษาไทยธรรมชาติ

เมื่อไม่กี่สัปดาห์ก่อน ผมได้ลองใช้ skill ยอดนิยมของ Matt Pocock มาแล้วครั้งหนึ่งครับ แต่พอดีช่วงนั้นเขาได้ออก skill ใหม่ที่ชื่อว่า /wayfinder ออกมาพอดี skill นี้ถือเป็นเวอร์ชันขั้นสูงของ /grill-me ครับ จริงๆ แล้วมันก็มีการใช้ /grill-me ในบางส่วนของกระบวนการด้วย แต่ /wayfinder นั้นเน้นไปที่งานชิ้นใหญ่ โปรเจกต์ขนาดใหญ่ ที่เรายังมีไอเดียคลุมเครืออยู่เหมือนกับ /grill-me ตรงนี้เหมือนกันครับ คือเรามีไอเดียหลวมๆ แล้วมีหมอกบังสายตาอยู่เยอะว่าจะไปให้ถึงจริงๆ ได้อย่างไร

ก็เลยเรียกว่า /wayfinder ครับ เพราะเรากำลังหาทางของเราเอง เราพอมี idea ว่าจุดหมายอยู่ที่ไหน แต่เพิ่งเริ่มต้นและไม่รู้แน่ชัดว่าจะไปถึงจุดหมายนั้นได้อย่างไร skill นี้ก็เลยมาช่วยเรื่องนี้ครับ และมันเป็นกลไกที่ซับซ้อนกว่า /grill-me มาก /grill-me นั้นมีแค่คำถามใน session เดียวใช่ไหมครับ แต่ /wayfinder นั้นจะแบ่งงานออกเป็นหลาย session แล้วใช้ decision ticket สามารถใช้ GitHub ได้ด้วย ใน demo ของเขาใช้ GitHub ผมว่าเราจะลองใช้ GitHub ดูในคลิปนี้เหมือนกัน แต่ไอเดียก็คือมันจะแบกทุกอย่างออกเป็น decision ticket แล้วให้ agent instance แยกกันทำงานคนละส่วน สุดท้ายก็รวมกันที่บทสรุปครับ

ดังนั้น /wayfinder ก็เหมือน /grill-me ตรงที่เป็น skill สำหรับวางแผนเป็นหลัก แล้วก็ออกแบบแผนที่ขึ้นมา ผมไม่เคยใช้ skill นี้มาก่อน ดังนั้นนี่จะเป็นครั้งแรกที่ได้ลองดูแบบสดๆ เลยครับ มันซับซ้อนกว่าเดิมพอสมควร มันจะสร้าง ticket ขึ้นมาสำหรับแต่ละประเด็นที่ต้องแก้ โดยมี ticket หลายประเภทให้เลือก เช่น research (วิจัย), prototyping (สร้างต้นแบบ), grilling (สอบถาม), tasking (มอบหมายงาน), fog of war (หมอกบังสายตา) แล้วก็จะมีการกำหนด scope จากนั้นเราก็ไล่ไปตามแผนที่ คือเราจะสร้างแผนที่ของการตัดสินใจต่างๆ ที่ต้องทำขึ้นมา โดยบางส่วนจะใช้ /grill-me แล้วเราก็จะค่อยๆ บรรลุข้อสรุปเมื่อไล่ไปตามแผนที่นั้นครับ

วันนี้เราจะลองใช้ดูครับ ผมว่าน่าสนใกดี ผมเองก็มีไอเดียที่เพิ่งคิดได้วันนี้เอง ถ้าใครดูคลิป Royal Rumble of AI เมื่อสัปดาห์ที่แล้ว ก็จะเห็นเกมแนว platformer ที่ agent บางตัวสร้างขึ้นมา ซึ่งสนุกดีครับ ไอเดียโดยรวมของผมคืออยากทำเกม puzzle platformer ขึ้นมา โดยชื่อที่ตั้งไว้ชั่วคราวคือ "Token Rush" หรืออาจจะเป็น "Token Burn" ก็ได้ น่าจะใช้ Token Burn ครับ

concept คือทำเกม puzzle platformer ที่มี agent ไปด้วยกับผู้เล่น อาจจะเริ่มจาก agent เดียวก่อน แล้ว agent จะเป็นตัวละครตัวหนึ่งที่เราสามารถสั่งงานได้ ผู้เล่นต้องทำงานร่วมกับ agent เพื่อไขปริศนาและผ่านด่านไปเรื่อยๆ ครับ โดย agent จะทำงานคล้ายกับ agent จริงๆ คือมี model และ skills ที่เรา config ได้ และอาจจะสร้าง sub-agent ขึ้นมาได้ด้วย ผมก็ไม่แน่ใจ ยังเป็นไอเดียที่คลุมเครือมาก มี fog of war เยอะอยู่ แต่ก็คืออยากทำเกม puzzle platformer ที่เชื่อมโยงกับ concept ของ AI และ agent ครับ ผมว่าน่าจะสนุก นั่นคือสิ่งที่เราจะลองทำ คือพยายามสร้างเกมนี้ขึ้นมา

ถ้าได้ผลลัพธ์ที่ดี ผมคิดว่าจะทำวิดีโอ live build หรืออาจจะหลายตอนที่ผมจะสร้างเกมนี้ขึ้นมาจริงๆ แล้วผมอยากลองใช้ Grok 4.5 ด้วยครับ เพราะเคยมีประสบการณ์ที่ดีกับการพัฒนาเกมและการสร้างโลกในเกมมาบ้าง ดังนั้นอยากจะทำ live build เพื่อสร้างเกมนี้ขึ้นมาจริงๆ หรืออย่างน้อยก็ demo โดยใช้ Grok 4.5 หรืออาจจะเป็น 4.6 ซึ่งน่าจะออกภายในสัปดาห์ข้างหน้า ผมอาจจะรอให้ตัวนั้นออกก่อนแล้วค่อยลองครับ แต่สำหรับวิดีโอวันนี้เราจะลองใช้ /wayfinder ก่อนครับ เริ่มกันเลย

สำหรับใครที่รัน agent เองแล้วอยากเข้าถึง LM wikis ที่ผมใช้ค้นคว้าและสร้างวิดีโอเหล่านี้ ลองแวะดูโปรเจกต์ agentwikis.com ของผมได้นะครับ ผมเปิดให้ใช้ wiki ทั้งหมดฟรีในหัวข้อต่างๆ มากมาย หรือจะสมัคร pro account ในราคา $9.99 ต่อเดือนเพื่อเข้าถึง wiki ขนาดใหญ่พิเศษที่มีหน้าเพิ่มขึ้นและรายละเอียดเยอะขึ้นในแต่ละหัวข้อได้ครับ

กลับมาที่วิดีโอครับ สำหรับการทำครั้งนี้ ผมจะลองเริ่มทำใน desktop app โดยใช้ Hermes Agent และจะเริ่มจากการใช้ GPT-5.6 Terra ครับ เหตุผลที่เลือก Terra เพราะผมลองโมเดล 5.6 หลายตัวมาแล้ว Sol นั้นเก่งเรื่อง coding จริงๆ แต่งานนี้ไม่ใช่ coding project ตรงๆ มันเป็นงานวิจัยและวางแผนมากกว่า ผมชอบความเร็วของ Terra ครับ Sol ช้าไปหน่อยสำหรับงานแบบนี้ Terra นั้นเก่งมากแถมเร็วกว่าเยอะ ผมเลยอยากทำใน desktop app เพราะมันจะต้องใช้หลาย session ครับ เลยคิดว่ามองเห็นภาพรวมได้ง่ายกว่าในนี้มากกว่าใน TUI

เราจะสร้าง project ใหม่ขึ้นมา ตั้งชื่อว่า token-burn ครับ นี่ก็เป็นฟีเจอร์ใหม่ที่ผมยังไม่เคยเห็นมาก่อน คือการสร้าง project ใหม่จะมี template ให้เลือกด้วย และสามารถเพิ่ม folder ลงไปได้ ผมว่ายังไม่ต้องเพิ่ม folder ก่อน นี่คือโปรเจกต์เกมสำหรับ token burn ครับ เป็นชื่อชั่วคราว แล้วเราก็สร้างได้เลย เอาไปไว้ใน workspace จริงๆ ดีกว่า ผมจะเอาไว้ในโฟลเดอร์ token-burn เพราะต้องเอาขึ้น GitHub อยู่แล้ว ก็สร้างขึ้นมาครับ นี่คือ token burn

มาเพิ่ม session ใหม่กันครับ อย่างแรกเลยผมต้องมี /wayfinder skill ใช่ไหมครับ ผมจะ copy จาก skill prompt มาใส่ ขอ install /wayfinder skill หน่อย ก็ติดตั้งเรียบร้อยครับ /wayfinder อยู่นี่เลย ผมจะสร้างเกม puzzle platformer ขึ้นมา ผมจะพิมพ์อธิบายสิ่งที่อยากทำแล้วก็สั่งให้มันเริ่มทำงานครับ

นี่คือ concept ทั้งหมด ผมอยากทำเกม puzzle platformer โดยจินตนาการว่าหน้าตาจะคล้ายกับ pixel art คุณภาพสูงแบบเกม Mega Man บน SNES ยุคหลังๆ หรือเหมือนเกม indie ในปัจจุบันที่มี look แบบนั้น คือต้องการ pixel art แต่เป็นแบบคุณภาพสูงนะครับ ผู้เล่นต้องไขปริศนาในแต่ละด่านเพื่อไปต่อ มี agent คอยช่วยเหลือในการไขปริศนา agent สามารถถูกสั่งให้ทำงานเฉพาะได้ และเมื่อเกมดำเนินไป agent จะได้รับความสามารถใหม่ๆ เช่น cron jobs, skills, model ที่อัปเกรดขึ้น หรือแม้กระทั่ง sub-agents เป็นต้น แต่ agent จะทำงานด้วย token ครับ ในแต่ละด่านใช้ได้จนกว่า token จะหมด ซึ่งนั่นก็เป็นส่วนหนึ่งของปริศนา เวอร์ชันแรกอาจจะเป็น browser-based หรืออะไรก็ได้ แต่เป้าหมายของผมคือเผยแพร่บน Steam หรือแพลตฟอร์มเกม indie อื่นๆ ครับ นี่คือสิ่งที่มีอยู่ตอนนี้ ส่งไปเลย ดูซิว่าจะเป็นอย่างไร

ผมคิดว่านี่เป็นโปรเจกต์ที่ใหญ่พอที่จะเหมาะกับ /wayfinder ครับ มันจะระบุจุดหมายของเกมให้ แล้วจะแมปเฉพาะการตัดสินใจที่ชัดเจนพอจะเป็น ticket ได้ เนื่องจากไม่ได้ระบุ issue tracker ไว้ มันจะใช้ local markdown fallback ของ /wayfinder แทน ก็มี local fallback ให้ใช้ด้วยเหมือนกันครับ

มันแจ้งว่า dependency ที่เกี่ยวข้องกับ domain modeling ยังไม่ได้ติดตั้ง แต่ไม่เป็นไร ครับ การตัดสินใจเรื่องจุดหมายเป็นอันดับแรก เราต้องล็อกว่ากระบวนการนี้จะนำไปสู่จุดหมายใด แผนที่ควรนำไปสู่อะไร คำแนะนำคือ production-ready vertical slice specification (ข้อกำหนดเวอร์ชันตัวอย่างที่พร้อมผลิต) และ implementation roadmap (แผนการพัฒนา) สำหรับเกม ซึ่งฟังดูถูกต้องครับ แต่ไม่ได้สร้างเกมจริงภายในแผนที่การวางแผนนี้นะ ผมแค่ต้องการแผนครับ ไม่ต้องการเกมเต็มรูปแบบ ก็เห็นด้วยกับคำแนะนำนั้นครับ

คิดว่ามันจะเริ่มจาก session แบบ /grill-me ก่อน คือจะถามคำถามไม่กี่ข้อ ข้อแรกเลยคือ primary player experience (ประสบการณ์หลักของผู้เล่น) ออกแบบมาเพื่อใคร จะเน้นผู้เล่น action platformer เป็นอันดับแรก โดยส่วนของ agent เป็นกลไก puzzle เล็กๆ หรือเน้นผู้เล่นที่สนใจ agent AI เป็นอันดับแรก หรือจะเป็น hybrid ที่สมดุล ผมว่าน่าจะเลือกแบบสมดุลครับ คืออยากให้ทั้งสองส่วนเป็นส่วนหนึ่งของเกม ไม่รู้เหมือนกันว่ามันจะถามกี่คำถามครับ

ก่อนที่มันจะสร้างแผนที่ขึ้นมานะครับ การตัดสินใจ breadth-first ถัดไปคือ ผู้เล่นควรควบคุม companion agent (agent ผู้ช่วย) อย่างไรใน vertical slice จะใช้ curated command interface (ส่วนติดต่อแบบคำสั่งคัดสรรแล้ว) ที่เป็น natural language สั้นๆ หรือจะใช้ LLM chatbot แบบเต็มรูปแบบ ผมไม่ต้องการ chatbot เต็มรูปแบบครับ แบบ curated prompt builder น่าจะดีนะ พอใช้ได้

เส้นทางเทคนิคที่ vertical slice roadmap ควรเน้นจะเป็นอย่างไร ผมคิดว่าน่าจะเป็น desktop-first browser build ที่มีเส้นทางสำหรับ port ไป Steam ในอนาคตครับ ไม่คิดว่าต้องใช้ Godot หรือ Unity และก็ไม่ต้องคิดเรื่อง console ด้วย ผมว่าเริ่มจาก browser build ก่อนได้ครับ เพราะเกมนี้จะไม่ใช่ 3D เลย ดังนั้นไม่น่าต้องใช้ game engine ตัวใหญ่ๆ

เรื่องโมเดลเศรษฐกิจ token จะใช้งบประมาณ token คงที่ที่มองเห็นได้ต่อด่าน หรือจะใช้แบบทั้ง campaign ผมว่าแบบต่อด่านนั้นถูกต้องแล้วครับ คือจะมีงบต่อด่าน แล้วถ้า token หมดก็รีเซตใหม่เมื่อลองใหม่ครับ นั่นคือไอเดีย ผมไม่รู้เหมือนกันว่ามีเกมแบบนี้อยู่แล้วหรือยัง ผมยังไม่ได้ค้นคว้าเรื่องนี้มาก่อนเลย เป็นไปได้ว่าอาจจะมีอยู่แล้ว แต่ผมก็จะทำของผมเองครับ

เนื้อหาที่เล่นได้เท่าไหร่ที่จะกำหนดความสำเร็จของ vertical slice ผมว่า tutorial สามด่านกระชับ และ capstone combination puzzle (ด่านปริศนาผสมสุดท้าย) ก็พอแล้วครับ สำหรับ vertical slice นี่โอเค ผมจะตอบคำถามทั้งหมดนี้ไป จะไม่ให้คุณนั่งฟังทุกข้อ เพราะจำได้ไหมครับว่า session /grill-me ครั้งก่อนมีคำถามถึง 70 กว่าข้อ ผมจะไม่ให้คุณนั่งฟังทั้งหมดครับ แต่พอเราผ่านคำถามเหล่านี้ไปแล้วและเริ่มเห็นฟีเจอร์อื่นๆ ของ /wayfinder ผมจะเปิดบันทึกใหม่อีกครั้งครับ

มันบอกว่ามีคำถามเพิ่มเติมอีกไม่กี่ข้อหลังจากนี้ แต่บอกว่าทิศทางหลักนั้นคมชัดเพียงพอที่จะเริ่มสร้างแผนที่ได้แล้ว ผมจะขยายดูใกล้ๆ หน่อย มันได้ระบุสิ่งที่คาดหวังจากเกมไว้แล้ว และได้ config working directory เรียบร้อย มันพบว่า workspace มีอยู่แล้วแต่ยังไม่มี Git repository หรือ issue tracker ที่ตั้งไว้ มันเลยกำลังตั้งค่าโครงสร้าง Git ขึ้นมาครับ โดยสร้าง local markdown fallback ไว้ภายใต้ .wayfinder แสดงว่าเราทำแบบ local นี้ได้เลย ไม่จำเป็นต้องใช้ GitHub จริงๆ ครับ

นี่คือ tracker ที่เป็น local markdown tracker สำหรับติดตาม ticket ต่างๆ ครับ นี่คือส่วนของ vertical slice เป็นไฟล์ markdown หลายไฟล์ ผมคิดว่านี่คือ decision tree แยกกันใช่ไหมครับ นี่คือแผนที่ คือการตัดสินใจต่างๆ ส่วน ticket น่าจะเป็นการตัดสินใจเฉพาะเรื่องที่มันกำลังสร้างขึ้นตรงนี้ เช่น เลือก browser-first engine, กำหนด contract การเคลื่อนไหวและการต่อสู้ของผู้เล่นและอันตรายต่างๆ, ออกแบบ tutorial ไปจนถึง capstone stage progression ครับ

นี่ไงครับ แผนที่และ decision ticket ย่อย 6 ใบถูกสร้างขึ้นเรียบร้อย และมันกำลังเปิด research ticket แบบ AFK (เปิดทิ้งไว้ให้ทำงานเอง) 2 ใบพร้อมกันแบบขนาน ส่วนอีก 4 ใบยังไม่ถูกรับงาน AFK at leave ก็คือส่วนของ research ครับ นี่ไง /wayfinder map ถูกสร้างขึ้นแล้ว

ส่วนของ decision frontier ปัจจุบันที่ปลดล็อกแล้วแต่ยังไม่ถูกรับงาน ผมยังไม่ได้รับ ticket เหล่านี้มาทำครับ มีหลายประเภท เช่น กำหนด companion capability ladder (ขั้นความสามารถของ agent ผู้ช่วย) และ command grammar (ไวยากรณ์คำสั่ง) อันนี้จะเป็น session แบบ grilling ครับ ส่วนกำหนดการเคลื่อนไหวของผู้เล่นก็เป็น grilling session เช่นกัน บางส่วนเช่น เลือก browser-first engine และ Steam migration architecture เป็น research รวมถึงอันนี้ด้วย ก็เป็น research ครับ และบางส่วนก็ยังถูกบล็อกอยู่เพราะต้องรอ ticket ก่อนหน้าให้เสร็จก่อน

research ticket แบบ AFK ทั้งสองใบกลับมาแล้ว ผลลัพธ์การวิจัยรองรับการตัดสินใจ 2 ข้อ มันกำลังตรวจสอบสิ่งเหล่านี้อย่างอิสระ ผมคิดว่าไอเดียคือต้องทำสิ่งเหล่านี้ใน session แยกกันใช่ไหมครับ แต่ผมว่าผมต้อง claim รับงานเหล่านี้ก่อน โอเค research ticket ทั้งสองใบถูกแก้แล้ว ปิดไปแล้ว และตอนนี้เชื่อมโยงกับการตัดสินใจในแผนที่เรียบร้อยแล้ว การตัดสินใจที่บันทึกไว้เป็นเรื่องเกี่ยวกับ browser-first engine และ art production contract ครับ ticket ทั้งสองใบนี้ก็คือไฟล์ markdown ที่บรรจุเหตุผล ข้อจำกัดที่ยอมรับได้ และ source links ครับ ส่วน frontier ที่เหลือที่ยังไม่ถูกรับงานก็คือสองใบนี้

ผมขอถาม agent หน่อยว่าช่วยเปิด session ใหม่สอง session เพื่อรับ ticket ทั้งสองใบนี้ได้ไหม ใน desktop app เราต้องขอให้มันเปิด session แยกเองครับ ขึ้นอยู่กับว่าเราทำอะไรอยู่ แต่ต้องขอให้มันสร้าง session แยกภายใน desktop app แล้วมันก็จะทำให้ครับ เห็นได้ว่ามันแบกออกเป็น session นี้ ซึ่งเป็นการกำหนด companion capability ladder ครับ

โอเค ผมได้ session ทั้งสองรันขึ้นมาแล้ว ผมจะเข้าไปดู ticket ทั้งสองใบที่อยู่ในคนละ session แล้วตอบคำถามทั้งหมดครับ ข้อหนึ่งเป็นเรื่อง player action และการเคลื่อนไหว อีกข้อเป็นเรื่องความสามารถของ companion agent ครับ นี่ก็เหมือนกับ session /grill-me แยกกันตามหัวข้อเฉพาะ ซึ่งดีมากเพราะผมสามารถสลับไปมาได้ครับ ผมตอบคำถามข้อนี้ที่นี่ได้ แล้วตอนที่มันกำลังประมวลผลและถามคำถามถัดไป ผมก็สลับไปอีก session ได้เลย แล้วก็อ่านที่นี่ได้เลย ช่วยประหยัดเวลาได้ เพราะไม่ต้องรอระหว่างคำถามครับ

ผมว่าเราใกล้จบแล้ว มันให้ผมยืนยัน ผมคิดว่าเรื่องการเคลื่อนไหวของผู้เล่นน่าจะเรียบร้อยแล้ว มันถามมาหลายข้อเหมือนกัน สัก 10-15 ข้อ หรืออาจจะมากกว่า ทำมาสักพักใหญ่แล้วครับ น่าจะมีเพิ่มเติมอีกตรงนี้ใช่ไหม เช่น การเปลี่ยนแปลง world state ควรทำอย่างไร อันที่สองใช้เวลานานมากครับ ตอนนี้อยู่ที่คำถามที่ 30 กว่าแล้ว ขอแจ้งให้ทราบว่าอันที่สองนั้นใช้เวลานานอยู่ครับ

เย้ สุดท้ายก็ผ่านไปได้ มันเป็นอีกอันนึงที่ผมนับได้ 64 คำถามครับ แต่เราก็ผ่านมาได้ ตอบคำถามทั้งหมดเสร็จแล้ว และเราได้ออกแบบ vertical slice ที่เรียกกันแบบเกือบครบถ้วนแล้ว ก็คือเวอร์ชัน demo ของเกมนี้ครับ

ผมกำลังบอก session เหล่านี้ให้บันทึกการตัดสินใจที่ยืนยันแล้ว แล้วปิด ticket แล้วเพิ่ม compact map pointer จากนั้นตรวจสอบ wayfinder frontier เพื่อดูงานที่เปิดอยู่ถัดไป พอ ticket เหล่านั้นเสร็จแล้ว มันจะปลดล็อกสองอันนี้คือ กำหนด token feedback, value, retry, efficiency rules แล้วก็ออกแบบ tutorial ไปจนถึง capstone stage progression ครับ แต่บางส่วนนี้ก็ตัดสินใจไปแล้วในขั้นตอนก่อนหน้า

เราจะไปที่ ticket ที่ปลดล็อกเหล่านั้นครับ นี่คือ main session ที่ผมทำงานอยู่ และมันให้ prompt มา ผมคิดว่านี่เป็นวิธีที่สะอาดกว่าครับ ผมรู้ว่า Matt Pocock เขียน prompt ของเขาเองให้กับมันด้วย เริ่ม session ใหม่ที่นี่ครับ นี่คือสิ่งที่มันจะบอกว่า ให้ทำงาน local wayfinder ticket ที่เปิดอยู่เรื่องการกำหนด token feedback และมันมีทุกสิ่งที่ต้องทำ และให้ทำ /wayfinder grilling session โดยห้ามตัดสินใจใหม่ในสิ่งที่ตัดสินใจไปแล้วครับ

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

โอเค มันสร้าง prototype ขึ้นมาให้ผมแล้วที่นี่ นี่คือ tutorial ไปจนถึง capstone stage progression ครับ มาดูไฟล์นี้กัน นี่เป็นไฟล์ markdown ผมจะตรวจดูก่อนว่าทุกอย่างโอเคไหม ดูเต็มจอน่าจะเห็นชัดกว่า ผมจะขยายให้ดูแบบนี้ครับ ให้เห็นว่า planning prototype เป็นยังไง นี่คือ tutorial ครับ มันได้วางแผนจังหวะต่างๆ ทั้งหมดไว้ ซึ่งอ้างอิงจากคำถามจาก session /grill-me ที่เราทำมาครับ ด่านหนึ่ง ด่านสอง พร้อมแผนภาพเล็กๆ และสิ่งที่มันสอนให้เล่นเกม นี่ก็คือ tutorial ครับ แล้วท้ายที่สุดก็จะมี capstone ซึ่งจะเป็นปริศนาที่ใหญ่ขึ้น นี่คือแผนภาพของปริศนาครับ และมันควรจะเป็นปริศนาที่ค่อนข้างง่าย นี่คือสิ่งที่มันให้มาครับ

นี่เป็น prototype ครับ ผมจะอ่านรายละเอียดเพิ่มเติมแล้วค่อยตัดสินใจ โอเค ผมได้อ่านดูแล้วและคิดว่ามันดีครับ เราจะยืนยันและปิด ticket นี้ นั่นจะเป็นการจบ session นี้หรืออย่างน้อยก็ปิด ticket ผมเชื่อว่ามันจบลงด้วย prototype artifact ดังกล่าว มันจะทำการเปลี่ยนแปลง resolution ตามที่กำหนดไว้บน ticket ที่รับงานแล้ว แล้วอัปเดตแผนที่ของ /wayfinder ครับ อันนี้ก็คือตัวแผนที่เอง ซึ่งจะถูกอัปเดตตลอดเวลาครับ มันมี node และการตัดสินใจที่เกิดขึ้นจนถึงตอนนี้ทั้งหมด การตัดสินใจเหล่านี้จะถูกอัปเดต และนี่ทั้งหมดเป็นลิงก์ไปยังไฟล์อื่นๆ ครับ

เช่น อันนี้เป็น ticket ประเภท research ครับ เห็น label เป็น wayfinder research และสถานะปิดแล้ว อันนี้เป็น research เกี่ยวกับเรื่อง art ครับ มันมี acceptance gates และ evidence ทั้งหมดเป็นเอกสารอยู่ในไฟล์ markdown เหล่านี้ครับ

โอเค ในอีก session หนึ่ง ผมได้ตอบคำถามไปเยอะแล้ว แล้วมันก็ถามตอนนี้ว่าเรื่อง player-facing token feedback, failure, retry, history, completion ทุกอย่างเสร็จสมบูรณ์หรือยัง เราสามารถทำ grilling ต่อเพื่อถามคำถามเพิ่มเติมได้ แต่ผมคิดว่าเรามีแผนที่ดีพอแล้วครับ เราจะดำเนินการต่อ ตอนนี้มันจะบันทึกทุกอย่าง แล้วปิด ticket แล้ว append เข้าแผนที่ครับ

แผนที่นี้หายไปไหนนะ อยู่นี่เลย ไฟล์นี้น่าจะถูกอัปเดตเร็วๆ นี้ด้วยการตัดสินใจใหม่ครับ โอเค เห็นได้ว่ามันถูกอัปเดตเมื่อสักครู่นี้ ผมคิดว่าเรามี ticket และการตัดสินใจที่จำเป็นครบถ้วนแล้ว ผมจะกลับไปที่ main session ที่ทำงานอยู่ ขอตรวจสอบว่า ticket เหล่านั้นปิดหมดแล้ว นี่ก็คือไฟล์ต่างๆ ครับ มี prototypes, tickets, tracker ครับ ขอปิดและรายงานผลด่วนเลย มาดูกันว่าต่อไปมีอะไร

มันจะใช้ส่วนที่เหลือของ fog (หมอก) ในแผนที่เพื่อแยกแยะว่าอะไรจำเป็นต้องตัดสินใจ โอเค ส่วนใหญ่ของ fog เป็นเนื้อหาที่อยู่หลัง vertical slice อย่างชัดเจน และไม่จำเป็นต้องมี ticket ของ /wayfinder เพิ่มเติม มีเรื่อง narrative premise (เค้าโครงเรื่อง) ขั้นต่ำสำหรับ vertical slice อยู่บ้าง แต่ไม่ต้องสร้าง ticket ใหม่สำหรับ campaign monetization หรือ Steam launch ครับ เราเน้นที่ demo เท่านั้น

ต้องมี completion review session สั้นๆ เพื่อตัดสินใจว่ามีอะไรต้องแก้ไขหรือไม่ หรือจะประกาศว่าแผนที่เสร็จสมบูรณ์ก่อนส่งมอบ roadmap ผมคิดว่าแผนที่เสร็จแล้วครับ ค่อนข้างดีเลยทีเดียว นี่คือแผนที่ครับ มีการตัดสินใจทั้งหมดที่ได้ทำไป มีผลลัพธ์ของการวิจัยทั้งหมด และนี่คือส่วนที่ยังไม่ได้กำหนด ซึ่งผมสามารถทำเป็น session /grill-me เพิ่มเติมได้ แต่บางส่วนนั้นไม่จำเป็นตอนนี้ ตัดสินใจทีหลังได้ครับ ผมจะประกาศว่าแผนที่เสร็จสมบูรณ์ครับ

นั่นคือวิธีการทำงานของมันครับ มันใช้แผนที่และ ticket เหล่านี้เพื่อค่อยๆ ขยายรายละเอียดเส้นทางสู่จุดหมายของเรา โอเค สำหรับการส่งมอบนี้ มันจะเป็น session ใหม่เช่นกัน และมันให้ prompt มา ลองทำดูครับ เราจะเริ่ม session ใหม่ นี่คือ prompt คือ สร้าง implementation handoff (ส่งมอบงานพัฒนา) สำหรับแผนที่ /wayfinder ที่เสร็จสมบูรณ์แล้ว โหลดและทำตาม /wayfinder writing plan skills แล้วอ่าน source เหล่านี้ มันมีแผนที่และการตัดสินใจที่ปิดไปแล้วจากไฟล์ markdown ทั้งหมดและ prototype ด้วย มันเป็น prompt ที่ยาวพอสมควร ผมจะไม่อ่านทั้งหมด แต่มันบอก session นี้ว่าต้องทำอะไรบ้างครับ

ลองทำดูครับ โอเค เห็นได้ว่ามันเริ่มทำงานแล้ว มันเพิ่ม task ต่างๆ เข้ามา ผมคิดว่าผลิตภัณฑ์สุดท้ายจะเป็นไฟล์ handoff ที่ยาวมากสำหรับเริ่มพัฒนาและเขียนโค้ดครับ จากนั้นผมก็จะส่งให้ coding agent ของผม แล้วมันก็สามารถเริ่มสร้างต่อจากนั้นได้เลย

โดยรวมแล้ว นี่มีโครงสร้างที่เป็นระบบมากกว่าแค่ใช้ /grill-me ใน session เดียวครับ ผมคิดว่าการใช้ session แยกสำหรับหัวข้อต่างๆ เป็นเรื่องที่ดี โครงสร้างค่อนข้างดีเลย ในแง่ที่มันหาคำถามที่ต้องถามได้ดี ส่ง sub-agent ไปทำ research ตามหัวข้อต่างๆ และสร้างแผนที่นี้ขึ้นมาครับ โดยรวมแล้ว ผมคิดว่าผมจะใช้ /wayfinder สำหรับโปรเจกต์แบบนี้ที่ผมมีไอเดียอยู่บ้าง แต่ยังไม่ชัดเจนครับ และมันสะอาดกว่ามากที่จะแบ่งหัวข้อแยก session แทนที่จะเป็น session /grill-me ยาวเดียวต่อเนื่อง แถมมันยังสร้าง prototype ได้ด้วย สำหรับงานนี้ผมได้แค่รายงานและแผนภาพเท่านั้น แต่ผมรู้ว่ามันสามารถสร้าง media ประเภทอื่นเป็น prototype ได้ด้วยครับ

และนี่คือ ticket type ต่างๆ อีกครั้ง มี prototype ที่เราพูดถึง, grilling, research และ task ครับ เราได้ทำ 3 อันแรกไปแล้ว ผมไม่คิดว่าเราได้ทำอะไรที่เป็น task เลย ซึ่ง task คืองาน manual ที่ต้องทำก่อนที่จะสามารถตัดสินใจได้ เช่น การสมัคร API หรืออะไรที่ต้องทำจริงๆ โดยมนุษย์ครับ คอนเซ็ปต์ fog of war ก็น่าสนใจดี เป็นคำถามที่เราเจอครับ คือต้องมี ticket เมื่อคำถามนั้นคมชัดแล้ว ถ้ายังกำหนดไม่ได้และไม่สามารถเรียบเรียงให้ชัดเจนได้ ก็ยังไม่พร้อมที่จะเป็น ticket ครับ

ขอปล่อยให้มันรันต่อแล้วดูผลลัพธ์ครับ ตอนนี้เราได้ vertical slice spec และ implementation roadmap แล้ว มาดูกันครับ เห็นโฟลเดอร์ handoffs ขึ้นมาที่นี่ใน /wayfinder โอเค นี่เลยครับ มันมีคำสั่งสำหรับ Hermes คือ ให้ใช้ sub-agent driven development เพื่อ execute task ทีละขั้น นี่เป็นไฟล์ที่ใหญ่มาก ผมจะไม่อ่านทั้งหมด แต่มันมี purpose และ scope, ทุกสิ่งที่อยู่นอก scope, locked design contracts และนี่คือการตัดสินใจที่เราได้ทำผ่าน session /grill-me ทั้งหมดและผ่านการ research ครับ

นี่คือโครงสร้างโปรเจกต์ที่เสนอไว้ มันเป็นไฟล์ขนาดใหญ่มากจริงๆ ครับ แต่มันก็คือไฟล์ markdown ที่บรรจุ requirements ทั้งหมด ส่วน implementation roadmap นี่คือสิ่งที่ดีเกี่ยวกับไฟล์ handoff นี้ครับ เพราะ coding agent สามารถทำงานผ่านมันได้โดยตรงโดยไม่ต้องวิจัยเพิ่มเติม ทุกอย่างถูกตัดสินใจไว้หมดแล้ว น่าจะ one-shot ได้เกือบทั้งหมด ผมจะไม่อ่านทั้งหมดเพราะยาวมาก แต่นั่นคือ roadmap และนั่นก็เป็นจุดสิ้นสุดของกระบวนการ /wayfinder ครับ มันแค่ยืนยันกับ main session ที่ผมทำงานอยู่ ถ้า roadmap ตอบสนองจุดหมายของแผนที่อย่างสมบูรณ์ และนั่นก็คือจุดสิ้นสุดของการทำงานของ /wayfinder ครับ

นั่นก็เป็นอันจบ และจากจุดนี้ผมจะเริ่มพัฒนาจริงครับ อย่างที่บอก ผมน่าจะลองกับ Grok ใน Grok build หรืออาจจะทำใน Hermes Agent โดยใช้ Grok model ก็ได้ ขอดูก่อนครับ แต่นั่นจะเป็นวิดีโออีกตอน ฝากติดตามตอนที่เราจะมาสร้างเกม puzzle platformer นี้จริงๆ กันครับ

แต่นี่คือการทดสอบ /wayfinder skill ของ Matt Pocock ครับ เป็น skill ที่ยอดนิยมมาก และเป็น skill สำหรับวางแผนที่ดีมากผมว่า ผมค่อนข้างประทับใจครับ ผมอาจจะไม่ได้ใช้มันได้ดีเท่าคนอื่น นี่เป็นครั้งแรกของผมจริงๆ ที่ได้ลอง แต่ผมประทับใจกับวิธีที่มันวางแผนงานแล้วทำใน session แยกแบบนี้ครับ ผมเห็นได้ชัดว่ามันมีประโยชน์สำหรับการวางแผนโปรเจกต์ขนาดใหญ่ แล้วก็ไล่ทำ ticket ทีละอัน ตอบคำถามที่ต้องตอบ แล้วหาทางไปสู่จุดหมายครับ

นั่นก็เป็นอันจบวิดีโอนี้ครับ หวังว่าจะน่าสนใจนะครับ ฝากคอมเมนต์ด้วยนะครับ บอกผมได้เลยว่าประสบการณ์ของคุณกับ /wayfinder เป็นอย่างไร ได้ลองใช้หรือยัง มีทริคหรือเคล็ดลับอะไรใช้ไหมครับ ผมอยากรู้เพิ่มเติมเหมือนกัน และฝากติดตามวิดีโอหน้าด้วยครับ นี่ก็เป็นอันจบตอนนี้ แล้วพบกันใหม่ตอนหน้าครับ ขอบคุณที่รับชมครับ

03

หมายเหตุการแปล

ความโปร่งใสเกี่ยวกับความไม่แน่นอนในต้นฉบับ

  • No `[ฟังไม่ชัด]` markers were needed. All segments were sufficiently clear.
04

อภิธานศัพท์เทคนิค

คำศัพท์และชื่อผลิตภัณฑ์ที่คงรูปภาษาอังกฤษ

ศัพท์คำแปล / คำอธิบาย
/wayfinderskill ของ Matt Pocock สำหรับวางแผนโปรเจกต์ใหญ่ โดยแบ่งงานเป็น ticket และสร้างแผนที่การตัดสินใจ
/grill-meskill อีกตัวของ Matt Pocock สำหรับสอบถามรายละเอียดเพื่อคลี่คลายไอเดียผ่านคำถามใน session เดียว
Hermes Agentแพลตฟอร์ม AI agent ที่ใช้ในวิดีโอ
Matt Pocockผู้สร้าง skill /wayfinder และ /grill-me
decision ticketใบงานสำหรับการตัดสินใจในแต่ละประเด็นของโปรเจกต์
mapแผนที่การตัดสินใจที่ /wayfinder สร้างขึ้น เชื่อมโยง ticket และผลลัพธ์ทั้งหมด
vertical sliceเวอร์ชันตัวอย่าง/เดโมของเกมที่มีฟีเจอร์ครบแต่ขนาดเล็ก
implementation roadmapแผนการพัฒนาที่ละเอียดพร้อมส่งมอบให้ coding agent
research ticketใบงานประเภทวิจัย ที่ agent ทำงานเบื้องหลังได้ (AFK)
grilling sessionsession ที่ใช้ /grill-me เพื่อถามคำถามและคลี่คลายประเด็น
prototyping ticketใบงานประเภทสร้างต้นแบบ
tasking ticketใบงานประเภทมอบหมายงาน manual ที่ต้องทำก่อนตัดสินใจได้
fog of warส่วนของโปรเจกต์ที่ยังไม่ชัดเจน ยังไม่พร้อมเป็น ticket
capstoneด่านสุดท้ายที่เป็นปริศนาผสมขนาดใหญ่
GPT-5.6 Terraโมเดล AI ที่ใช้ในการวางแผน เน้นความเร็ว
GPT-5.6 Solโมเดล AI อีกตัวที่เน้น coding แต่ช้ากว่า
Grok 4.5 / 4.6โมเดล AI ที่โฮสต์ต้องการลองใช้พัฒนาเกมจริง
companion agentagent ผู้ช่วยในเกมที่ผู้เล่นสั่งงานได้
sub-agentagent ย่อยที่ถูกสร้างขึ้นโดย agent หลัก
cron jobsงานที่กำหนดเวลาทำอัตโนมัติ
token budgetงบประมาณ token ที่ agent ใช้ทำงานได้ในแต่ละด่าน
Steamแพลตฟอร์มเกมที่ต้องการเผยแพร่
pixel artศิลปะแบบพิกเซลคุณภาพสูงแบบเกม SNES ยุคหลัง
Godotgame engine หนึ่ง (ไม่ได้ใช้ในโปรเจกต์นี้)
Unitygame engine หนึ่ง (ไม่ได้ใช้ในโปรเจกต์นี้)
handoffไฟล์ส่งมอบงานพัฒนาให้ coding agent
agentwikis.comโปรเจกต์ wiki ฟรีของโฮสต์สำหรับค้นคว้าเรื่อง AI
LM wikiswiki สำหรับค้นคว้าเรื่อง LLM
Royal Rumble of AIการแข่งขัน AI ที่ agent สร้างเกม platformer
05

ซับไตเติ้ลภาษาไทย

ดาวน์โหลดหรือดูซับทั้งหมด

1
00:00:00,000 --> 00:00:04,756
เมื่อไม่กี่สัปดาห์ก่อน ผมได้ลองใช้ skill ยอดนิยมของ

2
00:00:04,756 --> 00:00:10,072
Matt Pocock มาแล้วครั้งหนึ่งครับ แต่พอดีช่วงนั้นเขาได้ออก

3
00:00:10,072 --> 00:00:14,456
skill ใหม่ที่ชื่อว่า /wayfinder ออกมาพอดี skill

4
00:00:14,456 --> 00:00:19,026
นี้ถือเป็นเวอร์ชันขั้นสูงของ /grill-me ครับ จริงๆ
thai-subtitles.srt
SubRip — ใช้กับเครื่องเล่นวิดีโอส่วนใหญ่
↓ ดาวน์โหลด
thai-subtitles.vtt
WebVTT — ใช้กับเว็บ / YouTube
↓ ดาวน์โหลด
เปิดดูซับไตเติ้ลทั้งหมด (333 segments)
1
00:00:00,000 --> 00:00:04,756
เมื่อไม่กี่สัปดาห์ก่อน ผมได้ลองใช้ skill ยอดนิยมของ

2
00:00:04,756 --> 00:00:10,072
Matt Pocock มาแล้วครั้งหนึ่งครับ แต่พอดีช่วงนั้นเขาได้ออก

3
00:00:10,072 --> 00:00:14,456
skill ใหม่ที่ชื่อว่า /wayfinder ออกมาพอดี skill

4
00:00:14,456 --> 00:00:19,026
นี้ถือเป็นเวอร์ชันขั้นสูงของ /grill-me ครับ จริงๆ

5
00:00:19,026 --> 00:00:23,969
แล้วมันก็มีการใช้ /grill-me ในบางส่วนของกระบวนการด้วย

6
00:00:23,969 --> 00:00:29,191
แต่ /wayfinder นั้นเน้นไปที่งานชิ้นใหญ่ โปรเจกต์ขนาดใหญ่

7
00:00:29,191 --> 00:00:33,761
ที่เรายังมีไอเดียคลุมเครืออยู่เหมือนกับ /grill-me

8
00:00:33,761 --> 00:00:41,595
ตรงนี้เหมือนกันครับ คือเรามีไอเดียหลวมๆ แล้วมีหมอกบังสายตาอยู่เยอะว่าจะไปให้ถึงจริงๆ

9
00:00:41,595 --> 00:00:47,937
ได้อย่างไร ก็เลยเรียกว่า /wayfinder ครับ เพราะเรากำลังหาทางของเราเอง

10
00:00:47,937 --> 00:00:56,890
เราพอมี idea ว่าจุดหมายอยู่ที่ไหน แต่เพิ่งเริ่มต้นและไม่รู้แน่ชัดว่าจะไปถึงจุดหมายนั้นได้อย่างไร

11
00:00:56,890 --> 00:01:02,673
skill นี้ก็เลยมาช่วยเรื่องนี้ครับ และมันเป็นกลไกที่ซับซ้อนกว่า

12
00:01:02,673 --> 00:01:07,149
/grill-me มาก /grill-me นั้นมีแค่คำถามใน session

13
00:01:07,149 --> 00:01:12,279
เดียวใช่ไหมครับ แต่ /wayfinder นั้นจะแบ่งงานออกเป็นหลาย

14
00:01:12,279 --> 00:01:16,755
session แล้วใช้ decision ticket สามารถใช้ GitHub

15
00:01:16,755 --> 00:01:21,325
ได้ด้วย ใน demo ของเขาใช้ GitHub ผมว่าเราจะลองใช้

16
00:01:21,325 --> 00:01:27,387
GitHub ดูในคลิปนี้เหมือนกัน แต่ไอเดียก็คือมันจะแบกทุกอย่างออกเป็น

17
00:01:27,387 --> 00:01:32,796
decision ticket แล้วให้ agent instance แยกกันทำงานคนละส่วน

18
00:01:32,796 --> 00:01:37,180
สุดท้ายก็รวมกันที่บทสรุปครับ ดังนั้น /wayfinder

19
00:01:37,180 --> 00:01:42,402
ก็เหมือน /grill-me ตรงที่เป็น skill สำหรับวางแผนเป็นหลัก

20
00:01:42,402 --> 00:01:47,252
แล้วก็ออกแบบแผนที่ขึ้นมา ผมไม่เคยใช้ skill นี้มาก่อน

21
00:01:47,252 --> 00:01:51,822
ดังนั้นนี่จะเป็นครั้งแรกที่ได้ลองดูแบบสดๆ เลยครับ

22
00:01:51,822 --> 00:01:59,097
มันซับซ้อนกว่าเดิมพอสมควร มันจะสร้าง ticket ขึ้นมาสำหรับแต่ละประเด็นที่ต้องแก้

23
00:01:59,097 --> 00:02:04,133
โดยมี ticket หลายประเภทให้เลือก เช่น research (วิจัย),

24
00:02:04,133 --> 00:02:09,076
prototyping (สร้างต้นแบบ), grilling (สอบถาม), tasking

25
00:02:09,076 --> 00:02:14,485
(มอบหมายงาน), fog of war (หมอกบังสายตา) แล้วก็จะมีการกำหนด

26
00:02:14,485 --> 00:02:21,107
scope จากนั้นเราก็ไล่ไปตามแผนที่ คือเราจะสร้างแผนที่ของการตัดสินใจต่างๆ

27
00:02:21,107 --> 00:02:26,516
ที่ต้องทำขึ้นมา โดยบางส่วนจะใช้ /grill-me แล้วเราก็จะค่อยๆ

28
00:02:26,516 --> 00:02:32,391
บรรลุข้อสรุปเมื่อไล่ไปตามแผนที่นั้นครับ วันนี้เราจะลองใช้ดูครับ

29
00:02:32,391 --> 00:02:37,334
ผมว่าน่าสนใกดี ผมเองก็มีไอเดียที่เพิ่งคิดได้วันนี้เอง

30
00:02:37,334 --> 00:02:42,091
ถ้าใครดูคลิป Royal Rumble of AI เมื่อสัปดาห์ที่แล้ว

31
00:02:42,091 --> 00:02:47,034
ก็จะเห็นเกมแนว platformer ที่ agent บางตัวสร้างขึ้นมา

32
00:02:47,034 --> 00:02:51,790
ซึ่งสนุกดีครับ ไอเดียโดยรวมของผมคืออยากทำเกม puzzle

33
00:02:51,790 --> 00:02:56,733
platformer ขึ้นมา โดยชื่อที่ตั้งไว้ชั่วคราวคือ "Token

34
00:02:56,733 --> 00:03:01,116
Rush" หรืออาจจะเป็น "Token Burn" ก็ได้ น่าจะใช้

35
00:03:01,116 --> 00:03:05,779
Token Burn ครับ concept คือทำเกม puzzle platformer

36
00:03:05,779 --> 00:03:10,256
ที่มี agent ไปด้วยกับผู้เล่น อาจจะเริ่มจาก agent

37
00:03:10,256 --> 00:03:16,225
เดียวก่อน แล้ว agent จะเป็นตัวละครตัวหนึ่งที่เราสามารถสั่งงานได้

38
00:03:16,225 --> 00:03:22,100
ผู้เล่นต้องทำงานร่วมกับ agent เพื่อไขปริศนาและผ่านด่านไปเรื่อยๆ

39
00:03:22,100 --> 00:03:26,577
ครับ โดย agent จะทำงานคล้ายกับ agent จริงๆ คือมี

40
00:03:26,577 --> 00:03:31,054
model และ skills ที่เรา config ได้ และอาจจะสร้าง

41
00:03:31,054 --> 00:03:37,116
sub-agent ขึ้นมาได้ด้วย ผมก็ไม่แน่ใจ ยังเป็นไอเดียที่คลุมเครือมาก

42
00:03:37,116 --> 00:03:41,499
มี fog of war เยอะอยู่ แต่ก็คืออยากทำเกม puzzle

43
00:03:41,499 --> 00:03:46,255
platformer ที่เชื่อมโยงกับ concept ของ AI และ agent

44
00:03:46,255 --> 00:03:52,877
ครับ ผมว่าน่าจะสนุก นั่นคือสิ่งที่เราจะลองทำ คือพยายามสร้างเกมนี้ขึ้นมา

45
00:03:52,877 --> 00:03:57,354
ถ้าได้ผลลัพธ์ที่ดี ผมคิดว่าจะทำวิดีโอ live build

46
00:03:57,354 --> 00:04:03,136
หรืออาจจะหลายตอนที่ผมจะสร้างเกมนี้ขึ้นมาจริงๆ แล้วผมอยากลองใช้

47
00:04:03,136 --> 00:04:10,784
Grok 4.5 ด้วยครับ เพราะเคยมีประสบการณ์ที่ดีกับการพัฒนาเกมและการสร้างโลกในเกมมาบ้าง

48
00:04:10,784 --> 00:04:15,820
ดังนั้นอยากจะทำ live build เพื่อสร้างเกมนี้ขึ้นมาจริงๆ

49
00:04:15,820 --> 00:04:20,483
หรืออย่างน้อยก็ demo โดยใช้ Grok 4.5 หรืออาจจะเป็น

50
00:04:20,483 --> 00:04:27,757
4.6 ซึ่งน่าจะออกภายในสัปดาห์ข้างหน้า ผมอาจจะรอให้ตัวนั้นออกก่อนแล้วค่อยลองครับ

51
00:04:27,757 --> 00:04:32,607
แต่สำหรับวิดีโอวันนี้เราจะลองใช้ /wayfinder ก่อนครับ

52
00:04:32,607 --> 00:04:37,457
เริ่มกันเลย สำหรับใครที่รัน agent เองแล้วอยากเข้าถึง

53
00:04:37,457 --> 00:04:43,332
LM wikis ที่ผมใช้ค้นคว้าและสร้างวิดีโอเหล่านี้ ลองแวะดูโปรเจกต์

54
00:04:43,332 --> 00:04:47,716
agentwikis.com ของผมได้นะครับ ผมเปิดให้ใช้ wiki

55
00:04:47,716 --> 00:04:52,752
ทั้งหมดฟรีในหัวข้อต่างๆ มากมาย หรือจะสมัคร pro account

56
00:04:52,752 --> 00:05:03,104
ในราคา $9.99 ต่อเดือนเพื่อเข้าถึง wiki ขนาดใหญ่พิเศษที่มีหน้าเพิ่มขึ้นและรายละเอียดเยอะขึ้นในแต่ละหัวข้อได้ครับ

57
00:05:03,104 --> 00:05:08,327
กลับมาที่วิดีโอครับ สำหรับการทำครั้งนี้ ผมจะลองเริ่มทำใน

58
00:05:08,327 --> 00:05:13,083
desktop app โดยใช้ Hermes Agent และจะเริ่มจากการใช้

59
00:05:13,083 --> 00:05:18,213
GPT-5.6 Terra ครับ เหตุผลที่เลือก Terra เพราะผมลองโมเดล

60
00:05:18,213 --> 00:05:22,782
5.6 หลายตัวมาแล้ว Sol นั้นเก่งเรื่อง coding จริงๆ

61
00:05:22,782 --> 00:05:29,031
แต่งานนี้ไม่ใช่ coding project ตรงๆ มันเป็นงานวิจัยและวางแผนมากกว่า

62
00:05:29,031 --> 00:05:34,347
ผมชอบความเร็วของ Terra ครับ Sol ช้าไปหน่อยสำหรับงานแบบนี้

63
00:05:34,347 --> 00:05:39,383
Terra นั้นเก่งมากแถมเร็วกว่าเยอะ ผมเลยอยากทำใน desktop

64
00:05:39,383 --> 00:05:47,404
app เพราะมันจะต้องใช้หลาย session ครับ เลยคิดว่ามองเห็นภาพรวมได้ง่ายกว่าในนี้มากกว่าใน

65
00:05:47,404 --> 00:05:52,626
TUI เราจะสร้าง project ใหม่ขึ้นมา ตั้งชื่อว่า token-burn

66
00:05:52,626 --> 00:05:57,196
ครับ นี่ก็เป็นฟีเจอร์ใหม่ที่ผมยังไม่เคยเห็นมาก่อน

67
00:05:57,196 --> 00:06:01,859
คือการสร้าง project ใหม่จะมี template ให้เลือกด้วย

68
00:06:01,859 --> 00:06:06,523
และสามารถเพิ่ม folder ลงไปได้ ผมว่ายังไม่ต้องเพิ่ม

69
00:06:06,523 --> 00:06:11,279
folder ก่อน นี่คือโปรเจกต์เกมสำหรับ token burn ครับ

70
00:06:11,279 --> 00:06:15,756
เป็นชื่อชั่วคราว แล้วเราก็สร้างได้เลย เอาไปไว้ใน

71
00:06:15,756 --> 00:06:20,792
workspace จริงๆ ดีกว่า ผมจะเอาไว้ในโฟลเดอร์ token-burn

72
00:06:20,792 --> 00:06:25,455
เพราะต้องเอาขึ้น GitHub อยู่แล้ว ก็สร้างขึ้นมาครับ

73
00:06:25,455 --> 00:06:31,517
นี่คือ token burn มาเพิ่ม session ใหม่กันครับ อย่างแรกเลยผมต้องมี

74
00:06:31,517 --> 00:06:35,900
/wayfinder skill ใช่ไหมครับ ผมจะ copy จาก skill

75
00:06:35,900 --> 00:06:42,336
prompt มาใส่ ขอ install /wayfinder skill หน่อย ก็ติดตั้งเรียบร้อยครับ

76
00:06:42,336 --> 00:06:47,185
/wayfinder อยู่นี่เลย ผมจะสร้างเกม puzzle platformer

77
00:06:47,185 --> 00:06:53,247
ขึ้นมา ผมจะพิมพ์อธิบายสิ่งที่อยากทำแล้วก็สั่งให้มันเริ่มทำงานครับ

78
00:06:53,247 --> 00:06:58,097
นี่คือ concept ทั้งหมด ผมอยากทำเกม puzzle platformer

79
00:06:58,097 --> 00:07:03,413
โดยจินตนาการว่าหน้าตาจะคล้ายกับ pixel art คุณภาพสูงแบบเกม

80
00:07:03,413 --> 00:07:09,102
Mega Man บน SNES ยุคหลังๆ หรือเหมือนเกม indie ในปัจจุบันที่มี

81
00:07:09,102 --> 00:07:14,604
look แบบนั้น คือต้องการ pixel art แต่เป็นแบบคุณภาพสูงนะครับ

82
00:07:14,604 --> 00:07:19,174
ผู้เล่นต้องไขปริศนาในแต่ละด่านเพื่อไปต่อ มี agent

83
00:07:19,174 --> 00:07:24,863
คอยช่วยเหลือในการไขปริศนา agent สามารถถูกสั่งให้ทำงานเฉพาะได้

84
00:07:24,863 --> 00:07:29,433
และเมื่อเกมดำเนินไป agent จะได้รับความสามารถใหม่ๆ

85
00:07:29,433 --> 00:07:34,936
เช่น cron jobs, skills, model ที่อัปเกรดขึ้น หรือแม้กระทั่ง

86
00:07:34,936 --> 00:07:39,692
sub-agents เป็นต้น แต่ agent จะทำงานด้วย token ครับ

87
00:07:39,692 --> 00:07:46,034
ในแต่ละด่านใช้ได้จนกว่า token จะหมด ซึ่งนั่นก็เป็นส่วนหนึ่งของปริศนา

88
00:07:46,034 --> 00:07:50,511
เวอร์ชันแรกอาจจะเป็น browser-based หรืออะไรก็ได้

89
00:07:50,511 --> 00:07:55,267
แต่เป้าหมายของผมคือเผยแพร่บน Steam หรือแพลตฟอร์มเกม

90
00:07:55,267 --> 00:08:00,023
indie อื่นๆ ครับ นี่คือสิ่งที่มีอยู่ตอนนี้ ส่งไปเลย

91
00:08:00,023 --> 00:08:06,179
ดูซิว่าจะเป็นอย่างไร ผมคิดว่านี่เป็นโปรเจกต์ที่ใหญ่พอที่จะเหมาะกับ

92
00:08:06,179 --> 00:08:14,013
/wayfinder ครับ มันจะระบุจุดหมายของเกมให้ แล้วจะแมปเฉพาะการตัดสินใจที่ชัดเจนพอจะเป็น

93
00:08:14,013 --> 00:08:18,489
ticket ได้ เนื่องจากไม่ได้ระบุ issue tracker ไว้

94
00:08:18,489 --> 00:08:22,873
มันจะใช้ local markdown fallback ของ /wayfinder

95
00:08:22,873 --> 00:08:27,256
แทน ก็มี local fallback ให้ใช้ด้วยเหมือนกันครับ

96
00:08:27,256 --> 00:08:32,292
มันแจ้งว่า dependency ที่เกี่ยวข้องกับ domain modeling

97
00:08:32,292 --> 00:08:39,007
ยังไม่ได้ติดตั้ง แต่ไม่เป็นไร ครับ การตัดสินใจเรื่องจุดหมายเป็นอันดับแรก

98
00:08:39,007 --> 00:08:45,069
เราต้องล็อกว่ากระบวนการนี้จะนำไปสู่จุดหมายใด แผนที่ควรนำไปสู่อะไร

99
00:08:45,069 --> 00:08:50,292
คำแนะนำคือ production-ready vertical slice specification

100
00:08:50,292 --> 00:08:55,608
(ข้อกำหนดเวอร์ชันตัวอย่างที่พร้อมผลิต) และ implementation

101
00:08:55,608 --> 00:09:00,458
roadmap (แผนการพัฒนา) สำหรับเกม ซึ่งฟังดูถูกต้องครับ

102
00:09:00,458 --> 00:09:06,613
แต่ไม่ได้สร้างเกมจริงภายในแผนที่การวางแผนนี้นะ ผมแค่ต้องการแผนครับ

103
00:09:06,613 --> 00:09:11,463
ไม่ต้องการเกมเต็มรูปแบบ ก็เห็นด้วยกับคำแนะนำนั้นครับ

104
00:09:11,463 --> 00:09:17,898
คิดว่ามันจะเริ่มจาก session แบบ /grill-me ก่อน คือจะถามคำถามไม่กี่ข้อ

105
00:09:17,898 --> 00:09:23,960
ข้อแรกเลยคือ primary player experience (ประสบการณ์หลักของผู้เล่น)

106
00:09:23,960 --> 00:09:28,436
ออกแบบมาเพื่อใคร จะเน้นผู้เล่น action platformer

107
00:09:28,436 --> 00:09:33,286
เป็นอันดับแรก โดยส่วนของ agent เป็นกลไก puzzle เล็กๆ

108
00:09:33,286 --> 00:09:38,509
หรือเน้นผู้เล่นที่สนใจ agent AI เป็นอันดับแรก หรือจะเป็น

109
00:09:38,509 --> 00:09:46,343
hybrid ที่สมดุล ผมว่าน่าจะเลือกแบบสมดุลครับ คืออยากให้ทั้งสองส่วนเป็นส่วนหนึ่งของเกม

110
00:09:46,343 --> 00:09:53,244
ไม่รู้เหมือนกันว่ามันจะถามกี่คำถามครับ ก่อนที่มันจะสร้างแผนที่ขึ้นมานะครับ

111
00:09:53,244 --> 00:09:58,001
การตัดสินใจ breadth-first ถัดไปคือ ผู้เล่นควรควบคุม

112
00:09:58,001 --> 00:10:02,664
companion agent (agent ผู้ช่วย) อย่างไรใน vertical

113
00:10:02,664 --> 00:10:09,099
slice จะใช้ curated command interface (ส่วนติดต่อแบบคำสั่งคัดสรรแล้ว)

114
00:10:09,099 --> 00:10:13,949
ที่เป็น natural language สั้นๆ หรือจะใช้ LLM chatbot

115
00:10:13,949 --> 00:10:18,519
แบบเต็มรูปแบบ ผมไม่ต้องการ chatbot เต็มรูปแบบครับ

116
00:10:18,519 --> 00:10:24,301
แบบ curated prompt builder น่าจะดีนะ พอใช้ได้ เส้นทางเทคนิคที่

117
00:10:24,301 --> 00:10:29,990
vertical slice roadmap ควรเน้นจะเป็นอย่างไร ผมคิดว่าน่าจะเป็น

118
00:10:29,990 --> 00:10:34,746
desktop-first browser build ที่มีเส้นทางสำหรับ port

119
00:10:34,746 --> 00:10:39,223
ไป Steam ในอนาคตครับ ไม่คิดว่าต้องใช้ Godot หรือ

120
00:10:39,223 --> 00:10:44,259
Unity และก็ไม่ต้องคิดเรื่อง console ด้วย ผมว่าเริ่มจาก

121
00:10:44,259 --> 00:10:48,736
browser build ก่อนได้ครับ เพราะเกมนี้จะไม่ใช่ 3D

122
00:10:48,736 --> 00:10:54,798
เลย ดังนั้นไม่น่าต้องใช้ game engine ตัวใหญ่ๆ เรื่องโมเดลเศรษฐกิจ

123
00:10:54,798 --> 00:10:59,554
token จะใช้งบประมาณ token คงที่ที่มองเห็นได้ต่อด่าน

124
00:10:59,554 --> 00:11:05,150
หรือจะใช้แบบทั้ง campaign ผมว่าแบบต่อด่านนั้นถูกต้องแล้วครับ

125
00:11:05,150 --> 00:11:10,839
คือจะมีงบต่อด่าน แล้วถ้า token หมดก็รีเซตใหม่เมื่อลองใหม่ครับ

126
00:11:10,839 --> 00:11:16,435
นั่นคือไอเดีย ผมไม่รู้เหมือนกันว่ามีเกมแบบนี้อยู่แล้วหรือยัง

127
00:11:16,435 --> 00:11:22,404
ผมยังไม่ได้ค้นคว้าเรื่องนี้มาก่อนเลย เป็นไปได้ว่าอาจจะมีอยู่แล้ว

128
00:11:22,404 --> 00:11:29,118
แต่ผมก็จะทำของผมเองครับ เนื้อหาที่เล่นได้เท่าไหร่ที่จะกำหนดความสำเร็จของ

129
00:11:29,118 --> 00:11:33,502
vertical slice ผมว่า tutorial สามด่านกระชับ และ

130
00:11:33,502 --> 00:11:38,165
capstone combination puzzle (ด่านปริศนาผสมสุดท้าย)

131
00:11:38,165 --> 00:11:44,414
ก็พอแล้วครับ สำหรับ vertical slice นี่โอเค ผมจะตอบคำถามทั้งหมดนี้ไป

132
00:11:44,414 --> 00:11:49,356
จะไม่ให้คุณนั่งฟังทุกข้อ เพราะจำได้ไหมครับว่า session

133
00:11:49,356 --> 00:11:56,071
/grill-me ครั้งก่อนมีคำถามถึง 70 กว่าข้อ ผมจะไม่ให้คุณนั่งฟังทั้งหมดครับ

134
00:11:56,071 --> 00:12:01,201
แต่พอเราผ่านคำถามเหล่านี้ไปแล้วและเริ่มเห็นฟีเจอร์อื่นๆ

135
00:12:01,201 --> 00:12:09,874
ของ /wayfinder ผมจะเปิดบันทึกใหม่อีกครั้งครับ มันบอกว่ามีคำถามเพิ่มเติมอีกไม่กี่ข้อหลังจากนี้

136
00:12:09,874 --> 00:12:15,750
แต่บอกว่าทิศทางหลักนั้นคมชัดเพียงพอที่จะเริ่มสร้างแผนที่ได้แล้ว

137
00:12:15,750 --> 00:12:21,252
ผมจะขยายดูใกล้ๆ หน่อย มันได้ระบุสิ่งที่คาดหวังจากเกมไว้แล้ว

138
00:12:21,252 --> 00:12:25,915
และได้ config working directory เรียบร้อย มันพบว่า

139
00:12:25,915 --> 00:12:30,672
workspace มีอยู่แล้วแต่ยังไม่มี Git repository หรือ

140
00:12:30,672 --> 00:12:35,522
issue tracker ที่ตั้งไว้ มันเลยกำลังตั้งค่าโครงสร้าง

141
00:12:35,522 --> 00:12:39,905
Git ขึ้นมาครับ โดยสร้าง local markdown fallback

142
00:12:39,905 --> 00:12:44,755
ไว้ภายใต้ .wayfinder แสดงว่าเราทำแบบ local นี้ได้เลย

143
00:12:44,755 --> 00:12:49,324
ไม่จำเป็นต้องใช้ GitHub จริงๆ ครับ นี่คือ tracker

144
00:12:49,324 --> 00:12:53,988
ที่เป็น local markdown tracker สำหรับติดตาม ticket

145
00:12:53,988 --> 00:12:58,464
ต่างๆ ครับ นี่คือส่วนของ vertical slice เป็นไฟล์

146
00:12:58,464 --> 00:13:04,340
markdown หลายไฟล์ ผมคิดว่านี่คือ decision tree แยกกันใช่ไหมครับ

147
00:13:04,340 --> 00:13:13,853
นี่คือแผนที่ คือการตัดสินใจต่างๆ ส่วน ticket น่าจะเป็นการตัดสินใจเฉพาะเรื่องที่มันกำลังสร้างขึ้นตรงนี้

148
00:13:13,853 --> 00:13:18,236
เช่น เลือก browser-first engine, กำหนด contract

149
00:13:18,236 --> 00:13:22,992
การเคลื่อนไหวและการต่อสู้ของผู้เล่นและอันตรายต่างๆ,

150
00:13:22,992 --> 00:13:27,655
ออกแบบ tutorial ไปจนถึง capstone stage progression

151
00:13:27,655 --> 00:13:32,039
ครับ นี่ไงครับ แผนที่และ decision ticket ย่อย 6

152
00:13:32,039 --> 00:13:36,515
ใบถูกสร้างขึ้นเรียบร้อย และมันกำลังเปิด research

153
00:13:36,515 --> 00:13:42,018
ticket แบบ AFK (เปิดทิ้งไว้ให้ทำงานเอง) 2 ใบพร้อมกันแบบขนาน

154
00:13:42,018 --> 00:13:46,961
ส่วนอีก 4 ใบยังไม่ถูกรับงาน AFK at leave ก็คือส่วนของ

155
00:13:46,961 --> 00:13:51,717
research ครับ นี่ไง /wayfinder map ถูกสร้างขึ้นแล้ว

156
00:13:51,717 --> 00:13:57,873
ส่วนของ decision frontier ปัจจุบันที่ปลดล็อกแล้วแต่ยังไม่ถูกรับงาน

157
00:13:57,873 --> 00:14:02,629
ผมยังไม่ได้รับ ticket เหล่านี้มาทำครับ มีหลายประเภท

158
00:14:02,629 --> 00:14:07,945
เช่น กำหนด companion capability ladder (ขั้นความสามารถของ

159
00:14:07,945 --> 00:14:12,701
agent ผู้ช่วย) และ command grammar (ไวยากรณ์คำสั่ง)

160
00:14:12,701 --> 00:14:19,883
อันนี้จะเป็น session แบบ grilling ครับ ส่วนกำหนดการเคลื่อนไหวของผู้เล่นก็เป็น

161
00:14:19,883 --> 00:14:25,105
grilling session เช่นกัน บางส่วนเช่น เลือก browser-first

162
00:14:25,105 --> 00:14:30,048
engine และ Steam migration architecture เป็น research

163
00:14:30,048 --> 00:14:37,136
รวมถึงอันนี้ด้วย ก็เป็น research ครับ และบางส่วนก็ยังถูกบล็อกอยู่เพราะต้องรอ

164
00:14:37,136 --> 00:14:41,520
ticket ก่อนหน้าให้เสร็จก่อน research ticket แบบ

165
00:14:41,520 --> 00:14:46,742
AFK ทั้งสองใบกลับมาแล้ว ผลลัพธ์การวิจัยรองรับการตัดสินใจ

166
00:14:46,742 --> 00:14:54,297
2 ข้อ มันกำลังตรวจสอบสิ่งเหล่านี้อย่างอิสระ ผมคิดว่าไอเดียคือต้องทำสิ่งเหล่านี้ใน

167
00:14:54,297 --> 00:15:00,265
session แยกกันใช่ไหมครับ แต่ผมว่าผมต้อง claim รับงานเหล่านี้ก่อน

168
00:15:00,265 --> 00:15:04,928
โอเค research ticket ทั้งสองใบถูกแก้แล้ว ปิดไปแล้ว

169
00:15:04,928 --> 00:15:09,871
และตอนนี้เชื่อมโยงกับการตัดสินใจในแผนที่เรียบร้อยแล้ว

170
00:15:09,871 --> 00:15:15,094
การตัดสินใจที่บันทึกไว้เป็นเรื่องเกี่ยวกับ browser-first

171
00:15:15,094 --> 00:15:21,436
engine และ art production contract ครับ ticket ทั้งสองใบนี้ก็คือไฟล์

172
00:15:21,436 --> 00:15:25,913
markdown ที่บรรจุเหตุผล ข้อจำกัดที่ยอมรับได้ และ

173
00:15:25,913 --> 00:15:32,534
source links ครับ ส่วน frontier ที่เหลือที่ยังไม่ถูกรับงานก็คือสองใบนี้

174
00:15:32,534 --> 00:15:37,570
ผมขอถาม agent หน่อยว่าช่วยเปิด session ใหม่สอง session

175
00:15:37,570 --> 00:15:42,140
เพื่อรับ ticket ทั้งสองใบนี้ได้ไหม ใน desktop app

176
00:15:42,140 --> 00:15:48,296
เราต้องขอให้มันเปิด session แยกเองครับ ขึ้นอยู่กับว่าเราทำอะไรอยู่

177
00:15:48,296 --> 00:15:52,866
แต่ต้องขอให้มันสร้าง session แยกภายใน desktop app

178
00:15:52,866 --> 00:15:57,715
แล้วมันก็จะทำให้ครับ เห็นได้ว่ามันแบกออกเป็น session

179
00:15:57,715 --> 00:16:02,192
นี้ ซึ่งเป็นการกำหนด companion capability ladder

180
00:16:02,192 --> 00:16:07,508
ครับ โอเค ผมได้ session ทั้งสองรันขึ้นมาแล้ว ผมจะเข้าไปดู

181
00:16:07,508 --> 00:16:13,197
ticket ทั้งสองใบที่อยู่ในคนละ session แล้วตอบคำถามทั้งหมดครับ

182
00:16:13,197 --> 00:16:17,767
ข้อหนึ่งเป็นเรื่อง player action และการเคลื่อนไหว

183
00:16:17,767 --> 00:16:22,430
อีกข้อเป็นเรื่องความสามารถของ companion agent ครับ

184
00:16:22,430 --> 00:16:27,373
นี่ก็เหมือนกับ session /grill-me แยกกันตามหัวข้อเฉพาะ

185
00:16:27,373 --> 00:16:33,248
ซึ่งดีมากเพราะผมสามารถสลับไปมาได้ครับ ผมตอบคำถามข้อนี้ที่นี่ได้

186
00:16:33,248 --> 00:16:38,471
แล้วตอนที่มันกำลังประมวลผลและถามคำถามถัดไป ผมก็สลับไปอีก

187
00:16:38,471 --> 00:16:43,694
session ได้เลย แล้วก็อ่านที่นี่ได้เลย ช่วยประหยัดเวลาได้

188
00:16:43,694 --> 00:16:48,264
เพราะไม่ต้องรอระหว่างคำถามครับ ผมว่าเราใกล้จบแล้ว

189
00:16:48,264 --> 00:16:54,792
มันให้ผมยืนยัน ผมคิดว่าเรื่องการเคลื่อนไหวของผู้เล่นน่าจะเรียบร้อยแล้ว

190
00:16:54,792 --> 00:16:59,921
มันถามมาหลายข้อเหมือนกัน สัก 10-15 ข้อ หรืออาจจะมากกว่า

191
00:16:59,921 --> 00:17:04,958
ทำมาสักพักใหญ่แล้วครับ น่าจะมีเพิ่มเติมอีกตรงนี้ใช่ไหม

192
00:17:04,958 --> 00:17:11,579
เช่น การเปลี่ยนแปลง world state ควรทำอย่างไร อันที่สองใช้เวลานานมากครับ

193
00:17:11,579 --> 00:17:19,134
ตอนนี้อยู่ที่คำถามที่ 30 กว่าแล้ว ขอแจ้งให้ทราบว่าอันที่สองนั้นใช้เวลานานอยู่ครับ

194
00:17:19,134 --> 00:17:23,797
เย้ สุดท้ายก็ผ่านไปได้ มันเป็นอีกอันนึงที่ผมนับได้

195
00:17:23,797 --> 00:17:28,926
64 คำถามครับ แต่เราก็ผ่านมาได้ ตอบคำถามทั้งหมดเสร็จแล้ว

196
00:17:28,926 --> 00:17:34,615
และเราได้ออกแบบ vertical slice ที่เรียกกันแบบเกือบครบถ้วนแล้ว

197
00:17:34,615 --> 00:17:39,372
ก็คือเวอร์ชัน demo ของเกมนี้ครับ ผมกำลังบอก session

198
00:17:39,372 --> 00:17:43,941
เหล่านี้ให้บันทึกการตัดสินใจที่ยืนยันแล้ว แล้วปิด

199
00:17:43,941 --> 00:17:48,698
ticket แล้วเพิ่ม compact map pointer จากนั้นตรวจสอบ

200
00:17:48,698 --> 00:17:53,174
wayfinder frontier เพื่อดูงานที่เปิดอยู่ถัดไป พอ

201
00:17:53,174 --> 00:17:57,838
ticket เหล่านั้นเสร็จแล้ว มันจะปลดล็อกสองอันนี้คือ

202
00:17:57,838 --> 00:18:02,687
กำหนด token feedback, value, retry, efficiency rules

203
00:18:02,687 --> 00:18:07,910
แล้วก็ออกแบบ tutorial ไปจนถึง capstone stage progression

204
00:18:07,910 --> 00:18:12,666
ครับ แต่บางส่วนนี้ก็ตัดสินใจไปแล้วในขั้นตอนก่อนหน้า

205
00:18:12,666 --> 00:18:17,143
เราจะไปที่ ticket ที่ปลดล็อกเหล่านั้นครับ นี่คือ

206
00:18:17,143 --> 00:18:21,526
main session ที่ผมทำงานอยู่ และมันให้ prompt มา

207
00:18:21,526 --> 00:18:26,096
ผมคิดว่านี่เป็นวิธีที่สะอาดกว่าครับ ผมรู้ว่า Matt

208
00:18:26,096 --> 00:18:30,573
Pocock เขียน prompt ของเขาเองให้กับมันด้วย เริ่ม

209
00:18:30,573 --> 00:18:34,956
session ใหม่ที่นี่ครับ นี่คือสิ่งที่มันจะบอกว่า

210
00:18:34,956 --> 00:18:40,272
ให้ทำงาน local wayfinder ticket ที่เปิดอยู่เรื่องการกำหนด

211
00:18:40,272 --> 00:18:44,749
token feedback และมันมีทุกสิ่งที่ต้องทำ และให้ทำ

212
00:18:44,749 --> 00:18:51,650
/wayfinder grilling session โดยห้ามตัดสินใจใหม่ในสิ่งที่ตัดสินใจไปแล้วครับ

213
00:18:51,650 --> 00:18:56,313
นี่ก็เป็นอันหนึ่ง แล้วผมจะทำอีกอันหนึ่งคือ session

214
00:18:56,313 --> 00:19:01,536
เรื่อง stage progression คิดว่าผมตอบคำถามหลายข้อไปแล้วใน

215
00:19:01,536 --> 00:19:08,344
session ก่อนหน้าครับ ตรงนั้นแหละ ผมจะเปลี่ยนชื่อให้ชัดเจนสำหรับตัวเองครับ

216
00:19:08,344 --> 00:19:13,194
โอเค มันรับ ticket แล้ว และเราก็กลับเข้าสู่ grilling

217
00:19:13,194 --> 00:19:18,603
session ครับ ผมจะกลับมาเมื่อตอบคำถามทั้งหมดเสร็จแล้วนะครับ

218
00:19:18,603 --> 00:19:23,453
โอเค มันสร้าง prototype ขึ้นมาให้ผมแล้วที่นี่ นี่คือ

219
00:19:23,453 --> 00:19:27,929
tutorial ไปจนถึง capstone stage progression ครับ

220
00:19:27,929 --> 00:19:34,271
มาดูไฟล์นี้กัน นี่เป็นไฟล์ markdown ผมจะตรวจดูก่อนว่าทุกอย่างโอเคไหม

221
00:19:34,271 --> 00:19:38,748
ดูเต็มจอน่าจะเห็นชัดกว่า ผมจะขยายให้ดูแบบนี้ครับ

222
00:19:38,748 --> 00:19:43,877
ให้เห็นว่า planning prototype เป็นยังไง นี่คือ tutorial

223
00:19:43,877 --> 00:19:49,660
ครับ มันได้วางแผนจังหวะต่างๆ ทั้งหมดไว้ ซึ่งอ้างอิงจากคำถามจาก

224
00:19:49,660 --> 00:19:54,323
session /grill-me ที่เราทำมาครับ ด่านหนึ่ง ด่านสอง

225
00:19:54,323 --> 00:19:59,172
พร้อมแผนภาพเล็กๆ และสิ่งที่มันสอนให้เล่นเกม นี่ก็คือ

226
00:19:59,172 --> 00:20:05,794
tutorial ครับ แล้วท้ายที่สุดก็จะมี capstone ซึ่งจะเป็นปริศนาที่ใหญ่ขึ้น

227
00:20:05,794 --> 00:20:11,576
นี่คือแผนภาพของปริศนาครับ และมันควรจะเป็นปริศนาที่ค่อนข้างง่าย

228
00:20:11,576 --> 00:20:16,053
นี่คือสิ่งที่มันให้มาครับ นี่เป็น prototype ครับ

229
00:20:16,053 --> 00:20:20,530
ผมจะอ่านรายละเอียดเพิ่มเติมแล้วค่อยตัดสินใจ โอเค

230
00:20:20,530 --> 00:20:25,286
ผมได้อ่านดูแล้วและคิดว่ามันดีครับ เราจะยืนยันและปิด

231
00:20:25,286 --> 00:20:30,509
ticket นี้ นั่นจะเป็นการจบ session นี้หรืออย่างน้อยก็ปิด

232
00:20:30,509 --> 00:20:34,892
ticket ผมเชื่อว่ามันจบลงด้วย prototype artifact

233
00:20:34,892 --> 00:20:40,301
ดังกล่าว มันจะทำการเปลี่ยนแปลง resolution ตามที่กำหนดไว้บน

234
00:20:40,301 --> 00:20:45,058
ticket ที่รับงานแล้ว แล้วอัปเดตแผนที่ของ /wayfinder

235
00:20:45,058 --> 00:20:50,280
ครับ อันนี้ก็คือตัวแผนที่เอง ซึ่งจะถูกอัปเดตตลอดเวลาครับ

236
00:20:50,280 --> 00:20:55,317
มันมี node และการตัดสินใจที่เกิดขึ้นจนถึงตอนนี้ทั้งหมด

237
00:20:55,317 --> 00:21:01,565
การตัดสินใจเหล่านี้จะถูกอัปเดต และนี่ทั้งหมดเป็นลิงก์ไปยังไฟล์อื่นๆ

238
00:21:01,565 --> 00:21:06,042
ครับ เช่น อันนี้เป็น ticket ประเภท research ครับ

239
00:21:06,042 --> 00:21:10,705
เห็น label เป็น wayfinder research และสถานะปิดแล้ว

240
00:21:10,705 --> 00:21:15,368
อันนี้เป็น research เกี่ยวกับเรื่อง art ครับ มันมี

241
00:21:15,368 --> 00:21:20,684
acceptance gates และ evidence ทั้งหมดเป็นเอกสารอยู่ในไฟล์

242
00:21:20,684 --> 00:21:27,212
markdown เหล่านี้ครับ โอเค ในอีก session หนึ่ง ผมได้ตอบคำถามไปเยอะแล้ว

243
00:21:27,212 --> 00:21:31,596
แล้วมันก็ถามตอนนี้ว่าเรื่อง player-facing token

244
00:21:31,596 --> 00:21:38,404
feedback, failure, retry, history, completion ทุกอย่างเสร็จสมบูรณ์หรือยัง

245
00:21:38,404 --> 00:21:42,974
เราสามารถทำ grilling ต่อเพื่อถามคำถามเพิ่มเติมได้

246
00:21:42,974 --> 00:21:47,824
แต่ผมคิดว่าเรามีแผนที่ดีพอแล้วครับ เราจะดำเนินการต่อ

247
00:21:47,824 --> 00:21:52,673
ตอนนี้มันจะบันทึกทุกอย่าง แล้วปิด ticket แล้ว append

248
00:21:52,673 --> 00:21:59,388
เข้าแผนที่ครับ แผนที่นี้หายไปไหนนะ อยู่นี่เลย ไฟล์นี้น่าจะถูกอัปเดตเร็วๆ

249
00:21:59,388 --> 00:22:05,823
นี้ด้วยการตัดสินใจใหม่ครับ โอเค เห็นได้ว่ามันถูกอัปเดตเมื่อสักครู่นี้

250
00:22:05,823 --> 00:22:10,953
ผมคิดว่าเรามี ticket และการตัดสินใจที่จำเป็นครบถ้วนแล้ว

251
00:22:10,953 --> 00:22:15,802
ผมจะกลับไปที่ main session ที่ทำงานอยู่ ขอตรวจสอบว่า

252
00:22:15,802 --> 00:22:20,372
ticket เหล่านั้นปิดหมดแล้ว นี่ก็คือไฟล์ต่างๆ ครับ

253
00:22:20,372 --> 00:22:25,968
มี prototypes, tickets, tracker ครับ ขอปิดและรายงานผลด่วนเลย

254
00:22:25,968 --> 00:22:30,538
มาดูกันว่าต่อไปมีอะไร มันจะใช้ส่วนที่เหลือของ fog

255
00:22:30,538 --> 00:22:35,294
(หมอก) ในแผนที่เพื่อแยกแยะว่าอะไรจำเป็นต้องตัดสินใจ

256
00:22:35,294 --> 00:22:40,144
โอเค ส่วนใหญ่ของ fog เป็นเนื้อหาที่อยู่หลัง vertical

257
00:22:40,144 --> 00:22:44,527
slice อย่างชัดเจน และไม่จำเป็นต้องมี ticket ของ

258
00:22:44,527 --> 00:22:48,911
/wayfinder เพิ่มเติม มีเรื่อง narrative premise

259
00:22:48,911 --> 00:22:53,947
(เค้าโครงเรื่อง) ขั้นต่ำสำหรับ vertical slice อยู่บ้าง

260
00:22:53,947 --> 00:22:59,076
แต่ไม่ต้องสร้าง ticket ใหม่สำหรับ campaign monetization

261
00:22:59,076 --> 00:23:03,460
หรือ Steam launch ครับ เราเน้นที่ demo เท่านั้น

262
00:23:03,460 --> 00:23:10,641
ต้องมี completion review session สั้นๆ เพื่อตัดสินใจว่ามีอะไรต้องแก้ไขหรือไม่

263
00:23:10,641 --> 00:23:15,397
หรือจะประกาศว่าแผนที่เสร็จสมบูรณ์ก่อนส่งมอบ roadmap

264
00:23:15,397 --> 00:23:19,874
ผมคิดว่าแผนที่เสร็จแล้วครับ ค่อนข้างดีเลยทีเดียว

265
00:23:19,874 --> 00:23:24,257
นี่คือแผนที่ครับ มีการตัดสินใจทั้งหมดที่ได้ทำไป

266
00:23:24,257 --> 00:23:29,666
มีผลลัพธ์ของการวิจัยทั้งหมด และนี่คือส่วนที่ยังไม่ได้กำหนด

267
00:23:29,666 --> 00:23:34,236
ซึ่งผมสามารถทำเป็น session /grill-me เพิ่มเติมได้

268
00:23:34,236 --> 00:23:38,993
แต่บางส่วนนั้นไม่จำเป็นตอนนี้ ตัดสินใจทีหลังได้ครับ

269
00:23:38,993 --> 00:23:45,055
ผมจะประกาศว่าแผนที่เสร็จสมบูรณ์ครับ นั่นคือวิธีการทำงานของมันครับ

270
00:23:45,055 --> 00:23:52,423
มันใช้แผนที่และ ticket เหล่านี้เพื่อค่อยๆ ขยายรายละเอียดเส้นทางสู่จุดหมายของเรา

271
00:23:52,423 --> 00:23:57,365
โอเค สำหรับการส่งมอบนี้ มันจะเป็น session ใหม่เช่นกัน

272
00:23:57,365 --> 00:24:02,029
และมันให้ prompt มา ลองทำดูครับ เราจะเริ่ม session

273
00:24:02,029 --> 00:24:06,785
ใหม่ นี่คือ prompt คือ สร้าง implementation handoff

274
00:24:06,785 --> 00:24:12,381
(ส่งมอบงานพัฒนา) สำหรับแผนที่ /wayfinder ที่เสร็จสมบูรณ์แล้ว

275
00:24:12,381 --> 00:24:17,230
โหลดและทำตาม /wayfinder writing plan skills แล้วอ่าน

276
00:24:17,230 --> 00:24:22,826
source เหล่านี้ มันมีแผนที่และการตัดสินใจที่ปิดไปแล้วจากไฟล์

277
00:24:22,826 --> 00:24:27,396
markdown ทั้งหมดและ prototype ด้วย มันเป็น prompt

278
00:24:27,396 --> 00:24:32,059
ที่ยาวพอสมควร ผมจะไม่อ่านทั้งหมด แต่มันบอก session

279
00:24:32,059 --> 00:24:38,494
นี้ว่าต้องทำอะไรบ้างครับ ลองทำดูครับ โอเค เห็นได้ว่ามันเริ่มทำงานแล้ว

280
00:24:38,494 --> 00:24:44,183
มันเพิ่ม task ต่างๆ เข้ามา ผมคิดว่าผลิตภัณฑ์สุดท้ายจะเป็นไฟล์

281
00:24:44,183 --> 00:24:48,753
handoff ที่ยาวมากสำหรับเริ่มพัฒนาและเขียนโค้ดครับ

282
00:24:48,753 --> 00:24:56,214
จากนั้นผมก็จะส่งให้ coding agent ของผม แล้วมันก็สามารถเริ่มสร้างต่อจากนั้นได้เลย

283
00:24:56,214 --> 00:25:00,784
โดยรวมแล้ว นี่มีโครงสร้างที่เป็นระบบมากกว่าแค่ใช้

284
00:25:00,784 --> 00:25:05,727
/grill-me ใน session เดียวครับ ผมคิดว่าการใช้ session

285
00:25:05,727 --> 00:25:11,230
แยกสำหรับหัวข้อต่างๆ เป็นเรื่องที่ดี โครงสร้างค่อนข้างดีเลย

286
00:25:11,230 --> 00:25:15,613
ในแง่ที่มันหาคำถามที่ต้องถามได้ดี ส่ง sub-agent

287
00:25:15,613 --> 00:25:20,836
ไปทำ research ตามหัวข้อต่างๆ และสร้างแผนที่นี้ขึ้นมาครับ

288
00:25:20,836 --> 00:25:28,203
โดยรวมแล้ว ผมคิดว่าผมจะใช้ /wayfinder สำหรับโปรเจกต์แบบนี้ที่ผมมีไอเดียอยู่บ้าง

289
00:25:28,203 --> 00:25:33,426
แต่ยังไม่ชัดเจนครับ และมันสะอาดกว่ามากที่จะแบ่งหัวข้อแยก

290
00:25:33,426 --> 00:25:38,649
session แทนที่จะเป็น session /grill-me ยาวเดียวต่อเนื่อง

291
00:25:38,649 --> 00:25:45,737
แถมมันยังสร้าง prototype ได้ด้วย สำหรับงานนี้ผมได้แค่รายงานและแผนภาพเท่านั้น

292
00:25:45,737 --> 00:25:50,960
แต่ผมรู้ว่ามันสามารถสร้าง media ประเภทอื่นเป็น prototype

293
00:25:50,960 --> 00:25:55,436
ได้ด้วยครับ และนี่คือ ticket type ต่างๆ อีกครั้ง

294
00:25:55,436 --> 00:26:00,006
มี prototype ที่เราพูดถึง, grilling, research และ

295
00:26:00,006 --> 00:26:05,975
task ครับ เราได้ทำ 3 อันแรกไปแล้ว ผมไม่คิดว่าเราได้ทำอะไรที่เป็น

296
00:26:05,975 --> 00:26:12,317
task เลย ซึ่ง task คืองาน manual ที่ต้องทำก่อนที่จะสามารถตัดสินใจได้

297
00:26:12,317 --> 00:26:17,353
เช่น การสมัคร API หรืออะไรที่ต้องทำจริงๆ โดยมนุษย์ครับ

298
00:26:17,353 --> 00:26:22,482
คอนเซ็ปต์ fog of war ก็น่าสนใจดี เป็นคำถามที่เราเจอครับ

299
00:26:22,482 --> 00:26:31,063
คือต้องมี ticket เมื่อคำถามนั้นคมชัดแล้ว ถ้ายังกำหนดไม่ได้และไม่สามารถเรียบเรียงให้ชัดเจนได้

300
00:26:31,063 --> 00:26:37,684
ก็ยังไม่พร้อมที่จะเป็น ticket ครับ ขอปล่อยให้มันรันต่อแล้วดูผลลัพธ์ครับ

301
00:26:37,684 --> 00:26:42,441
ตอนนี้เราได้ vertical slice spec และ implementation

302
00:26:42,441 --> 00:26:48,130
roadmap แล้ว มาดูกันครับ เห็นโฟลเดอร์ handoffs ขึ้นมาที่นี่ใน

303
00:26:48,130 --> 00:26:52,886
/wayfinder โอเค นี่เลยครับ มันมีคำสั่งสำหรับ Hermes

304
00:26:52,886 --> 00:26:57,829
คือ ให้ใช้ sub-agent driven development เพื่อ execute

305
00:26:57,829 --> 00:27:02,865
task ทีละขั้น นี่เป็นไฟล์ที่ใหญ่มาก ผมจะไม่อ่านทั้งหมด

306
00:27:02,865 --> 00:27:07,715
แต่มันมี purpose และ scope, ทุกสิ่งที่อยู่นอก scope,

307
00:27:07,715 --> 00:27:13,217
locked design contracts และนี่คือการตัดสินใจที่เราได้ทำผ่าน

308
00:27:13,217 --> 00:27:17,787
session /grill-me ทั้งหมดและผ่านการ research ครับ

309
00:27:17,787 --> 00:27:23,476
นี่คือโครงสร้างโปรเจกต์ที่เสนอไว้ มันเป็นไฟล์ขนาดใหญ่มากจริงๆ

310
00:27:23,476 --> 00:27:28,233
ครับ แต่มันก็คือไฟล์ markdown ที่บรรจุ requirements

311
00:27:28,233 --> 00:27:34,201
ทั้งหมด ส่วน implementation roadmap นี่คือสิ่งที่ดีเกี่ยวกับไฟล์

312
00:27:34,201 --> 00:27:42,222
handoff นี้ครับ เพราะ coding agent สามารถทำงานผ่านมันได้โดยตรงโดยไม่ต้องวิจัยเพิ่มเติม

313
00:27:42,222 --> 00:27:47,818
ทุกอย่างถูกตัดสินใจไว้หมดแล้ว น่าจะ one-shot ได้เกือบทั้งหมด

314
00:27:47,818 --> 00:27:52,294
ผมจะไม่อ่านทั้งหมดเพราะยาวมาก แต่นั่นคือ roadmap

315
00:27:52,294 --> 00:27:57,051
และนั่นก็เป็นจุดสิ้นสุดของกระบวนการ /wayfinder ครับ

316
00:27:57,051 --> 00:28:01,434
มันแค่ยืนยันกับ main session ที่ผมทำงานอยู่ ถ้า

317
00:28:01,434 --> 00:28:08,895
roadmap ตอบสนองจุดหมายของแผนที่อย่างสมบูรณ์ และนั่นก็คือจุดสิ้นสุดของการทำงานของ

318
00:28:08,895 --> 00:28:15,050
/wayfinder ครับ นั่นก็เป็นอันจบ และจากจุดนี้ผมจะเริ่มพัฒนาจริงครับ

319
00:28:15,050 --> 00:28:20,460
อย่างที่บอก ผมน่าจะลองกับ Grok ใน Grok build หรืออาจจะทำใน

320
00:28:20,460 --> 00:28:25,030
Hermes Agent โดยใช้ Grok model ก็ได้ ขอดูก่อนครับ

321
00:28:25,030 --> 00:28:30,252
แต่นั่นจะเป็นวิดีโออีกตอน ฝากติดตามตอนที่เราจะมาสร้างเกม

322
00:28:30,252 --> 00:28:35,102
puzzle platformer นี้จริงๆ กันครับ แต่นี่คือการทดสอบ

323
00:28:35,102 --> 00:28:39,579
/wayfinder skill ของ Matt Pocock ครับ เป็น skill

324
00:28:39,579 --> 00:28:44,522
ที่ยอดนิยมมาก และเป็น skill สำหรับวางแผนที่ดีมากผมว่า

325
00:28:44,522 --> 00:28:49,837
ผมค่อนข้างประทับใจครับ ผมอาจจะไม่ได้ใช้มันได้ดีเท่าคนอื่น

326
00:28:49,837 --> 00:28:57,205
นี่เป็นครั้งแรกของผมจริงๆ ที่ได้ลอง แต่ผมประทับใจกับวิธีที่มันวางแผนงานแล้วทำใน

327
00:28:57,205 --> 00:29:04,760
session แยกแบบนี้ครับ ผมเห็นได้ชัดว่ามันมีประโยชน์สำหรับการวางแผนโปรเจกต์ขนาดใหญ่

328
00:29:04,760 --> 00:29:11,381
แล้วก็ไล่ทำ ticket ทีละอัน ตอบคำถามที่ต้องตอบ แล้วหาทางไปสู่จุดหมายครับ

329
00:29:11,381 --> 00:29:16,138
นั่นก็เป็นอันจบวิดีโอนี้ครับ หวังว่าจะน่าสนใจนะครับ

330
00:29:16,138 --> 00:29:21,267
ฝากคอมเมนต์ด้วยนะครับ บอกผมได้เลยว่าประสบการณ์ของคุณกับ

331
00:29:21,267 --> 00:29:27,982
/wayfinder เป็นอย่างไร ได้ลองใช้หรือยัง มีทริคหรือเคล็ดลับอะไรใช้ไหมครับ

332
00:29:27,982 --> 00:29:33,391
ผมอยากรู้เพิ่มเติมเหมือนกัน และฝากติดตามวิดีโอหน้าด้วยครับ

333
00:29:33,391 --> 00:29:39,360
นี่ก็เป็นอันจบตอนนี้ แล้วพบกันใหม่ตอนหน้าครับ ขอบคุณที่รับชมครับ