Dictionary · เครื่องมือและสภาพแวดล้อม · 102 / 291

Slash command

คำสั่งที่พิมพ์ขึ้นต้นด้วยเครื่องหมาย / เพื่อสั่งงานตัวเครื่องมือโดยตรง เช่น ล้างบทสนทนา ย่อบริบท หรือสลับโหมด

Slash command คือคำสั่งที่พิมพ์ขึ้นต้นด้วยเครื่องหมาย / เพื่อสั่งงานตัวเครื่องมือโดยตรง แทนที่จะเป็นการคุยกับโมเดล ใช้ได้เฉพาะตอนขึ้นต้นข้อความเท่านั้น คำสั่งที่ใช้บ่อยที่สุดแบ่งเป็นกลุ่มได้ชัดเจน กลุ่มจัดการบทสนทนาและบริบทมี /clear ที่เริ่มใหม่โดยยังเก็บความจำของโปรเจกต์ไว้ /compact ที่ย่อบทสนทนาเพื่อคืนพื้นที่ /context ที่แสดงว่าบริบทถูกใช้ไปกับอะไรบ้าง และ /resume ที่กลับไปยังบทสนทนาก่อนหน้า กลุ่มตั้งค่ามี /model สำหรับสลับโมเดล และ /effort สำหรับปรับระดับความพยายามในการคิด กลุ่มคุณภาพโค้ดมี /diff, /code-review และ /security-review ส่วนกลุ่มตั้งต้นโปรเจกต์มี /init ที่สร้างไฟล์ claude-md ให้อัตโนมัติ และ /memory ที่เปิดไฟล์ความจำมาแก้

สิ่งที่เปลี่ยนไปและต้องรู้คือคำสั่งที่ผู้ใช้สร้างเองถูกรวมเข้ากับ skill แล้ว เอกสารระบุว่าไฟล์ที่ .claude/commands/deploy.md กับ skill ที่ .claude/skills/deploy/SKILL.md ต่างก็สร้างคำสั่ง /deploy ขึ้นมาและทำงานเหมือนกัน ไฟล์แบบเดิมที่มีอยู่ยังใช้งานได้ต่อ ส่วน skill เพิ่มความสามารถให้ เช่น มีโฟลเดอร์เก็บไฟล์ประกอบได้ กำหนดได้ว่าใครเป็นคนเรียกระหว่างเราหรือ AI และให้ AI โหลดขึ้นมาเองเมื่องานตรงเรื่องได้ ผลคือปัจจุบันมีคำสั่งสามพันธุ์ปนกันอยู่ พันธุ์แรกคือคำสั่งในตัวที่เขียนไว้ในโปรแกรมและทำงานแน่นอน เช่น /model พันธุ์ที่สองคือ skill ซึ่งเป็นชุดคำสั่งที่ส่งให้โมเดลอ่านแล้วทำตาม จึงเป็นการทำงานที่ AI ตีความ ไม่ใช่โปรแกรมที่รันตายตัว และพันธุ์ที่สามคือคำสั่งจาก plugin ซึ่งมีชื่อ plugin นำหน้าเสมอในรูป /plugin-name:command

ความต่างระหว่างสองพันธุ์แรกสำคัญกว่าที่เห็น เพราะคำสั่งในตัวอย่าง /clear ทำงานเหมือนเดิมทุกครั้งแน่นอน ส่วน skill อย่าง /code-review เป็นการส่งคำสั่งชุดหนึ่งให้โมเดลทำตาม ผลลัพธ์จึงต่างกันได้ในแต่ละครั้งเหมือนงาน AI ทั่วไป (ดู non-determinism) สำหรับคนเริ่มใช้ คำสั่งที่ควรจำก่อนสามตัวคือ /context เพื่อดูว่าบริบทเต็มหรือยังและอะไรกินที่ /clear เมื่อเปลี่ยนไปทำเรื่องใหม่ที่ไม่เกี่ยวกับของเดิม และ /init ตอนเริ่มใช้กับโปรเจกต์ใหม่

ตัวอย่างจากบทสนทนาจริง

คนเริ่มใช้: "ผมคุยกับมันยาวมากจนมันเริ่มลืมสิ่งที่บอกไปตอนแรกครับ ต้องปิดแล้วเปิดใหม่ใช่ไหม"

เพื่อนร่วมทีม: "ไม่ต้องครับ ลองพิมพ์ /context ก่อน มันจะบอกว่าบริบทถูกใช้ไปกับอะไรบ้างและเหลือเท่าไร ถ้าเต็มเพราะคุยยาวให้ใช้ /compact ย่อบทสนทนาลง แต่ถ้าเรากำลังจะเปลี่ยนไปทำเรื่องใหม่ที่ไม่เกี่ยวกับของเดิมเลย ใช้ /clear ดีกว่าครับ มันเริ่มใหม่หมดแต่ยังจำกติกาในไฟล์ CLAUDE.md ของโปรเจกต์อยู่ ไม่ต้องอธิบายใหม่"

ระวังสับสนกับ

  • skill : skill คือชุดคำสั่งเฉพาะทางที่เราหรือ AI เรียกใช้ได้ ซึ่งปัจจุบันก็ปรากฏเป็น slash command เหมือนกัน ความต่างคือ skill ทำงานโดยให้โมเดลอ่านคำสั่งแล้วตีความ ส่วนคำสั่งในตัวอย่าง /clear เป็นโปรแกรมที่ทำงานตายตัวแน่นอนทุกครั้ง
  • prompt : prompt คือข้อความที่เราคุยกับโมเดลเพื่อให้มันทำงานให้ ส่วน slash command เป็นการสั่งตัวโปรแกรมโดยตรง เช่น สลับโมเดลหรือล้างบทสนทนา ซึ่งโมเดลไม่ได้เป็นคนทำ
  • permission-mode : permission mode คือระดับการขออนุญาตที่สลับด้วยปุ่มลัดหรือธงตอนเปิดโปรแกรม ไม่ใช่สิ่งที่สั่งด้วยการพิมพ์คุยกับ AI ส่วน slash command บางตัวเช่น /plan ใช้สลับโหมดได้เฉพาะรอบนั้น

ดูคำนี้ใน Knowledge Atlas →

■ ไม่อยากพลาดของใหม่

อ่านจบแล้วอยากตามเรื่อง AI แบบนี้ต่อทุกวัน เรามีสรุปข่าวภาษาไทยส่งทาง LINE ทุกเช้า กดเพิ่มเพื่อนไว้ได้เลย ไม่มีค่าใช้จ่าย

เพิ่มเพื่อนใน LINE →
QR เพิ่มเพื่อน LINE ของ TRAINIAC AIคอมพิวเตอร์สแกนด้วยมือถือได้เลย

SandboxStateless MCP