Loops & Harnesses: ทำไมวิศวกร AI ระดับท็อปถึงเลิกเขียน Prompt แบบเดิมๆ

@sairahul1
อังกฤษ3 วันที่ผ่านมา · 18 ก.ค. 2569
111K
113
11
11
275

TL;DR

วิศวกร AI ชั้นนำกำลังเปลี่ยนจากการเขียน Prompt ด้วยมือไปสู่การออกแบบ Automated Loops คู่มือนี้จะอธิบายวิธีใช้ Slate เพื่อสร้างโปรแกรม AI Agent แบบกำหนดเองที่รองรับหลายโมเดลด้วย JavaScript

Rahul - inline image

วิศวกร AI อาวุโสที่สุดในโลกสองคนพูดสิ่งเดียวกันเมื่อเดือนที่แล้ว

Peter Steinberger ผู้สร้าง OpenClaw ปัจจุบันอยู่ที่ OpenAI:

"คุณไม่ควรต้องพิมพ์คำสั่งให้ AI coding agents อีกต่อไปแล้ว คุณควรออกแบบลูปที่ทำหน้าที่สั่ง agent ของคุณ"

Boris Cherny หัวหน้า Claude Code ที่ Anthropic:

"ผมไม่ต้องพิมพ์คำสั่งให้ Claude อีกแล้ว ผมมีลูปที่รันอยู่ คอยสั่ง Claude และหาว่าต้องทำอะไรต่อไป หน้าที่ของผมคือเขียนลูป"

คนส่วนใหญ่อ่านแล้วก็คิดว่า: จริง ๆ แล้วมันหมายถึงอะไร?

และที่สำคัญกว่า: จะสร้างมันขึ้นมาได้ยังไง?

บทความนี้จะบอกคุณอย่างละเอียด

วิธีที่คนส่วนใหญ่ใช้ AI นั้นล้าสมัยไปแล้ว

พิมพ์คำสั่ง รอ อ่านผลลัพธ์ แก้ไขด้วยมือ พิมพ์คำสั่งอีกครั้ง

คุณคือลูป

ทุกขั้นตอนต้องผ่านคุณ AI รอ คุณตัดสินใจ AI รออีก

เมื่อคุณหยุด ทุกอย่างก็หยุด

ผู้สร้างที่พัฒนาเร็วที่สุดในปี 2026 ไม่ได้เขียนคำสั่งที่ดีกว่า

พวกเขากำลังสร้างระบบที่ทำหน้าที่พิมพ์คำสั่งให้พวกเขา

จุดที่สร้างแรงงัดได้เปลี่ยนไปแล้ว

จากการพิมพ์คำสั่ง → สู่การออกแบบลูป

Rahul - inline image

ลูปจริง ๆ คืออะไร (นิยามก่อนจะไปต่อ)

คำสั่งคือคำถาม

คุณถาม โมเดลตอบครั้งเดียว จบ

ลูปคืองาน

agent ทำงานต่อไป ตรวจสอบความคืบหน้าของตัวเอง และทำต่อไปจนกว่างานจะเสร็จจริง

ไม่ใช่แค่จนกว่าจะสร้างคำตอบ

แต่จนกว่าจะถึงผลลัพธ์ที่ได้รับการยืนยัน

วงจรทำซ้ำจนกว่าจะเสร็จนี้คือลูป

และมันคือเครื่องยนต์ที่อยู่เบื้องหลัง AI agent ทุกตัวที่คุณเคยใช้

Claude Code, Cursor, Codex

ข้างในล้วนทำงานแบบเดียวกัน:

→ agent เรียกโมเดล

→ โมเดลเลือกการกระทำ

→ ดำเนินการ

→ ผลลัพธ์กลับไปยังโมเดล

→ ทำซ้ำจนกว่าเป้าหมายจะสำเร็จ

ลูปคือสิ่งที่ทำให้ agent เป็น agent ไม่ใช่แค่การตอบกลับครั้งเดียว

ในทุกเครื่องมือเหล่านั้น ลูปถูกกำหนดไว้ตายตัวและซ่อนอยู่

คุณไม่สามารถเปิดมันดูได้ คุณไม่สามารถเปลี่ยนวิธีการทำงานของมันได้ คุณได้แค่สิ่งที่เครื่องมือตัดสินใจว่าลูปควรเป็นแบบนั้น

สิ่งนั้นกำลังจะเปลี่ยนไป

Rahul - inline image

Program by Slate (ขั้นตอนต่อไปของ Loops)

Rahul - inline image

Slate คือ CLI สำหรับรัน AI agents ที่สามารถกระจายงานออกไปได้จริง ๆ แทนที่จะมีผู้ช่วยคนเดียวทำงานทีละขั้นตอน Slate จะสร้างเธรดอิสระที่ทำงานพร้อมกัน

Programs ช่วยให้คุณสร้างเวิร์กโฟลว์ agent ของคุณเองได้: เลือกโมเดลใดก็ได้สำหรับแต่ละงาน มอบซอฟต์แวร์จริงให้ agent ใช้ และควบคุมลูปด้วยตัวเอง แทนที่จะพึ่งพา "managed agent" ที่เป็นกล่องดำ

Program คือลูปนั้น — แต่เขียนด้วย JavaScript และ Slate จะรันให้คุณ

คุณตัดสินใจ:

→ จะเกิดอะไรขึ้นในแต่ละขั้นตอน

→ โมเดลไหนจัดการขั้นตอนไหน

→ ลูปตรวจสอบอะไรก่อนจะดำเนินการต่อ

→ เมื่อไหร่จะหยุด

ดังนั้น ลูปคือแนวคิด — ทำงานต่อไปจนกว่าจะเสร็จ

Program คือวิธีที่คุณสร้างมันขึ้นมาใน Slate

ถ้าคุณสามารถอธิบายขั้นตอนได้ คุณก็สร้างลูปได้

ลองนึกถึง Minecraft

Minecraft ไม่ได้ให้เส้นทางตายตัวให้คุณเดินตาม

มันให้บล็อกคุณแล้วพูดว่า: ไปสร้างอะไรก็ได้ตามที่คุณจินตนาการ

Programs ก็ทำงานแบบเดียวกัน

นี่คือบล็อกที่คุณสามารถต่อเข้าด้วยกันได้:

→ เป้าหมายอินพุต — กำหนดวัตถุประสงค์และเกณฑ์ความสำเร็จ

→ ตัววางแผน — ค้นคว้าและแบ่งงานออกเป็นขั้นตอน

→ บล็อกผู้ปฏิบัติงาน — ดำเนินการแต่ละขั้นตอน

→ บล็อกผู้ตรวจสอบ — ตรวจสอบการดำเนินการอย่างไม่ลำเอียง

→ ลูปเอง — รันสำหรับแต่ละขั้นตอน ทำซ้ำจนกว่าเป้าหมายจะสำเร็จ

→ การเลือกโมเดล — โมเดลราคาถูกเร็วสำหรับขั้นตอนง่าย ๆ โมเดลระดับแนวหน้าสำหรับการคิดที่ซับซ้อน

→ สถานะ — หน่วยความจำถาวรข้ามเซสชัน

→ เงื่อนไขการหยุด — วิธีที่โปรแกรมรู้ว่าเมื่อไหร่ควรออก

เมื่อบล็อกสองสามอันทำงานร่วมกัน Slate สามารถวินิจฉัยโปรแกรมด้วยตนเองและเพิ่มบล็อกเพิ่มเติมได้

ลูปจะฉลาดขึ้นเรื่อย ๆ เมื่อเวลาผ่านไป

Rahul - inline image

ทำไมเรื่องนี้ถึงสำคัญ: โมเดลไหนก็ได้ ขั้นตอนไหนก็ได้

ภายใน Program เดียว คุณสามารถใช้โมเดลใดก็ได้ในทุกขั้นตอน

โมเดลโอเพนเวทราคาถูกสำหรับการเรียงลำดับไฟล์

โมเดลระดับแนวหน้าที่แข็งแกร่งกว่าสำหรับการใช้เหตุผลยาก ๆ

อะไรก็ได้ที่เหมาะกับขั้นตอนนั้น

รวมถึงโมเดลโอเพนซอร์สด้วย

เครื่องมือ agent ส่วนใหญ่ล็อกคุณให้ใช้โมเดลเดียวสำหรับทุกอย่าง

Programs ไม่ทำอย่างนั้น

คุณคือวิศวกร

คุณตัดสินใจว่าอะไรจะรันที่ไหน

Rahul - inline image

Program จริง: วิกิไฟป่า

นี่คือลักษณะการทำงานจริงในงานจริง

สมมติว่าคุณต้องการสร้างวิกิแบบโต้ตอบสำหรับข้อมูลไฟป่า

ปกติคุณจะเสียเวลาหนึ่งหรือสองวันในการต่อสายสิ่งนี้ด้วยมือ

แต่ด้วย Programs คุณแค่อธิบายขั้นตอน Slate จะสร้างและรันลูปให้

บล็อก 1 — การวิจัยเชิงลึก

ชี้บล็อกแรกไปที่คำถาม

มันค้นหา อ่าน ปรับแต่ง

กลับมาพร้อมชุดข้อมูล แหล่งที่มา และสิ่งที่สำคัญจริง ๆ

บล็อก 2 — ตัววางแผน

ส่งงานวิจัยให้บล็อกตัววางแผน

บอกลำดับการทำงาน:

→ ก่อนอื่น: หาวิธีตั้งค่าโปรเจกต์

→ จากนั้น: แบ่งวิกิออกเป็นข้อกำหนดจริง — มุมมองแผนที่, ไทม์ไลน์, ตารางข้อมูล, การค้นหา

บล็อก 3 — ผู้ปฏิบัติงานแบบขนาน

รันแต่ละข้อกำหนดแยกกัน

แต่ละอันเป็นบล็อกเป้าหมายของตัวเองที่ทำงานพร้อมกันจนกว่าฟีเจอร์นั้นจะเสร็จ

บล็อก 4 — การประกอบ

บล็อกต่าง ๆ ประกอบกัน

สิ่งที่เริ่มต้นจากคำถามวิจัยกลายเป็นวิกิ React ที่คุณสามารถคลิกดูได้

สร้างขึ้นจากลูปที่ทำซ้ำได้ซึ่งคุณอธิบายเท่านั้น

เมื่อต้องรีเฟรช: รันลูปอีกครั้ง

ไม่ต้องเดาว่ามันจะทำงานยังไง

การวิจัยเชิงลึกเข้าไป เว็บไซต์แบบโต้ตอบออกมา

Rahul - inline image

คุณไม่ได้สร้าง Programs เพียงลำพัง

คุณไม่ได้เริ่มจากไฟล์เปล่า

คุณบอก Slate ว่าคุณต้องการอะไร

Slate ร่างลูปกับคุณทีละขั้นตอน

มันบันทึกลูปเพื่อให้คุณสามารถรันซ้ำได้

มันรันให้คุณ

Slate คือวิศวกรร่วมของคุณในการสร้างลูป

นี่คือสิ่งที่แตกต่างจากเครื่องมืออื่น ๆ ทั้งหมด

เครื่องมืออื่น ๆ: นี่คือ agent ตายตัว ใช้มันภายในระบบของเรา

Slate: นี่คือบล็อก บอกฉันว่าคุณอยากสร้างอะไร ฉันจะต่อสายมันกับคุณ

คิดถึงโหมดครีเอทีฟ

คุณคือวิศวกรที่ตั้งวิสัยทัศน์

Slate คือวิศวกรร่วมที่รู้ว่าสิ่งเหล่านี้มีรูปร่างยังไง และวางบล็อกให้

Rahul - inline image

เพราะ Programs เป็น JavaScript พวกมันจึงทำงานจริงได้

นี่คือส่วนที่เปลี่ยนสิ่งที่ทำได้

คำสั่งสามารถตอบคำถามได้

Program สามารถโต้ตอบกับโลกได้

ชี้ Program ไปที่ Slack มันสามารถตรวจสอบทุก ๆ สองสามนาทีว่ามีข้อความใหม่หรือไม่ แล้วสร้างโค้ดตามต้องการ

ชี้ไปที่โค้ดเบสของคุณ มันรัน migration ในขณะที่คุณนอนหลับ

ชี้ไปที่สเปรดชีต มันประมวลผลแถวอย่างต่อเนื่อง

คุณสามารถสร้าง Claude Tag เวอร์ชันของคุณเองได้

คุณสามารถสร้างโรงงานซอฟต์แวร์ได้

คุณสามารถสร้างองค์กรได้

ลูปเก็บสถานะและทำงานต่อไป

มันทำงานจริงแทนที่จะส่งคืนคำตอบเดียว

Rahul - inline image

ติดตั้ง Slate ด้วยคำสั่งเดียว

Rahul - inline image

เริ่มต้นในโปรเจกต์ของคุณ:

Rahul - inline image

บอก Slate ว่าคุณต้องการสร้าง Program อะไร

มันจะร่างลูปกับคุณ

Rahul - inline image

สรุป

คำสั่งตอบครั้งเดียวแล้วหยุด

ลูปคืองาน — agent ทำงานต่อไปจนกว่าจะเสร็จจริง

AI agent ทุกตัวที่คุณเคยใช้ — Claude Code, Cursor, Codex — ข้างในคือลูปทั้งนั้น

ในเครื่องมือเหล่านั้น ลูปถูกกำหนดไว้ตายตัว คุณไม่สามารถเปิดมันได้

Program คือลูปนั้น แต่เขียนด้วย JavaScript และ Slate รันให้คุณ

คุณตัดสินใจขั้นตอน คุณเลือกโมเดลสำหรับแต่ละขั้นตอน คุณกำหนดเงื่อนไขการหยุด

โมเดลไหนก็ได้ งานไหนก็ได้ การรวมระบบไหนก็ได้

เพราะลูปเป็นแค่โค้ด มันจึงสามารถเก็บสถานะ ทำงานต่อไป และโต้ตอบกับอะไรก็ได้ — โค้ดเบส, อินบ็อกซ์, สเปรดชีต, เกม

คุณไม่ได้สร้างมันเพียงลำพัง

Slate คือวิศวกรร่วมของคุณ

ถ้าสิ่งนี้มีประโยชน์:

→ แชร์ต่อเพื่อให้ทุกคนที่คุณรู้จักในวงการนักพัฒนาได้เห็น

→ ติดตาม @sairahul1 สำหรับระบบแบบนี้เพิ่มเติม

→ ติดตาม @wearerandomlabs — พวกเขาสร้างสิ่งนี้

สมัครสมาชิก theaibuilders.co เพื่อรับบทความดี ๆ แบบนี้เพิ่มเติม

ลองใช้ Programs by Slate: randomlabs.ai

npm i -g

@randomlabs/slate

สร้างต่อใน 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 เป็น 𝕏

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

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

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