เลิกกด Approve จนนิ้วล็อก สอนใช้ Claude Code Computer Use และเปิด Auto Mode ให้ AI ทำงานแทนแบบมือโปร
สรุปวิธีเซ็ต Claude Code ให้เลิกถามทุกฝีก้าว ด้วยฟีเจอร์ Computer Use และ Auto Mode พร้อมเจาะลึกระบบความปลอดภัย AI Referee ที่ Anthropic เพิ่งปล่อยออกมา

ถ้าคุณเป็นนักพัฒนาที่ใช้ Claude Code มาสักพัก ปัญหาที่เจอบ่อยที่สุดไม่ใช่เรื่องความฉลาดของ AI แต่เป็นความจุกจิกในการขออนุญาต ทุกครั้งที่มันจะอ่านไฟล์ รันคำสั่ง หรือขยับตัวทำอะไรสักอย่าง ระบบจะต้องหยุดรอให้เรากด Approve ตลอดเวลา จนทำให้การทำงานแบบลื่นไหลต้องสะดุด
Anthropic ได้ปล่อยอัปเดตสำคัญเพื่อแก้ปัญหานี้ด้วย 2 ฟีเจอร์หลัก: Computer Use ที่เปิดให้ Claude มองเห็นหน้าจอและสั่งการเมาส์กับคีย์บอร์ดได้ และ Auto Mode ระบบที่ให้ AI ทำหน้าที่เป็นกรรมการความปลอดภัย คอยกรองคำสั่งให้อัตโนมัติโดยที่เราไม่ต้องนั่งกด Approve เองทุกสเต็ป
บทความนี้สรุปวิธีตั้งค่าใช้งานจริง ตั้งแต่การติดตั้ง การให้สิทธิ์บนระบบปฏิบัติการ ไปจนถึงการเขียนไฟล์คอนฟิกความปลอดภัยขั้นสูง (Advanced Security Rules) เพื่อให้ Claude ทำงานได้อย่างคล่องตัวและปลอดภัย
ข้อกำหนดและสิ่งที่ต้องเตรียม
ก่อนเริ่มตั้งค่า มีเงื่อนไขการเข้าถึงและสเปกที่ต้องตรวจสอบดังนี้:
-
Subscription Plan:
- Computer Use: ต้องใช้งานผ่านแพ็กเกจ Claude Pro ($20 ต่อเดือน) หรือ Claude Max ($100 ถึง $200 ต่อเดือน)
- Auto Mode: ในช่วงแรกเปิดให้ใช้งานเฉพาะกลุ่ม Team Plan (ส่วน Enterprise และ API ทยอยเปิดตามมา)
-
ระบบปฏิบัติการ (OS):
- ณ ปัจจุบัน Computer Use รองรับเฉพาะ macOS ส่วน Windows อยู่ระหว่างการพัฒนา และ Linux ยังไม่มีกำหนดการแน่ชัด
-
เครื่องมือที่ต้องมีในเครื่อง:
- Node.js เวอร์ชัน 18 ขึ้นไป
- แอปพลิเคชัน Claude Desktop ตัวล่าสุด
ขั้นตอนที่ 1: ติดตั้งและอัปเดต Claude Code
หากยังไม่ได้ติดตั้งหรือใช้เวอร์ชันเดิมอยู่ ให้เปิด Terminal แล้วรันคำสั่งติดตั้งตัวล่าสุด:
npm install -g @anthropic-ai/claude-codeเมื่อติดตั้งเสร็จ ให้เรียกคำสั่งเพื่อเข้าสู่ระบบ:
claudeหากเป็นการรันครั้งแรก ระบบจะเปิดเบราว์เซอร์เพื่อยืนยันตัวตนผ่าน OAuth ให้กดกดยืนยัน (Allow) ตามขั้นตอนให้เรียบร้อย
ขั้นตอนที่ 2: ตั้งค่า Computer Use บน Claude Desktop
หลักการของ Computer Use คือการบันทึกภาพหน้าจอ (Screenshot) เป็นระยะ แล้วให้ Vision Model วิเคราะห์พิกัดปุ่มและตำแหน่งอินเทอร์เฟซ จากนั้นจึงส่งสัญญาณคลิกหรือพิมพ์กลับมาที่ระบบปฏิบัติการ
ขั้นตอนการเปิดสิทธิ์บน macOS:
- เปิดแอปพลิเคชัน Claude Desktop (ตัวแอปพลิเคชัน GUI)
- เข้าไปที่ Settings > Desktop app > General
- ค้นหาหัวข้อ Computer use แล้วสลับเป็น ON
- ระบบจะนำคุณไปยังการตั้งค่าของ macOS ที่ System Settings > Privacy & Security จากนั้นเปิดสิทธิ์ 2 รายการนี้ให้กับแอป Terminal ที่คุณใช้งาน (เช่น Terminal.app หรือ iTerm2):
- Accessibility: เพื่อให้ระบบควบคุมเมาส์และคีย์บอร์ดได้
- Screen Recording: เพื่อให้บันทึกภาพหน้าจอสำหรับวิเคราะห์องค์ประกอบ
ขั้นตอนที่ 3: ระดับสิทธิ์การเข้าถึงแอปพลิเคชัน (App Permission Tiers)
Anthropic ออกแบบการจำกัดสิทธิ์ของ Claude โดยแบ่งตามระดับความเสี่ยงของแอปพลิเคชัน:
- View Only: สำหรับเบราว์เซอร์หรือแอปพลิเคชันทางการเงิน Claude จะทำได้เพียงดูข้อมูลจากหน้าจอ ไม่สามารถคลิกหรือพิมพ์ เพื่อป้องกันคำสั่งซื้อขายหรือการโอนเงินโดยไม่ตั้งใจ
- Click Only: สำหรับ Terminal หรือ IDE อย่าง VS Code ตัว Claude จะสามารถคลิกหรือเลื่อนหน้าจอได้ แต่จะไม่สามารถพิมพ์โค้ดลงไปตรงๆ (ต้องสั่งผ่าน Tool ควบคุมเฉพาะ)
- Full Control: สำหรับแอปพลิเคชันทั่วไปที่อยู่นอกกลุ่มเสี่ยงสูง Claude สามารถคลิก พิมพ์ และลากวางออบเจกต์ได้เต็มรูปแบบ
หาก Claude จำเป็นต้องเข้าถึงแอปพลิเคชันที่มีสิทธิ์ระดับสูง ระบบจะเด้งข้อความถามยืนยันเสมอ สิทธิ์ที่ให้จะมีผลเฉพาะในเซสชันนั้น หรือคงอยู่ 30 นาทีหากสั่งงานผ่านฟีเจอร์ Dispatch บนมือถือ
ขั้นตอนที่ 4: การเปิดใช้งาน Auto Mode
หาก Computer Use เปรียบเสมือนการเพิ่มมือและตาให้ AI ตัว Auto Mode ก็คือการเพิ่มกลไกคัดกรองความปลอดภัยในการตัดสินใจ
เดิมที Claude Code มี 3 โหมดหลัก คือ Default (ถามทุกการกระทำ), AcceptEdits (แก้ไขไฟล์เองได้แต่ถามก่อนรันคำสั่ง) และ Plan (สำหรับวางแผน) ส่วน Auto Mode คือโหมดที่ 4 ที่เข้ามาสร้างสมดุลระหว่างความเร็วและความปลอดภัย
การเปิดใช้งานใน Terminal ทำได้โดยเพิ่ม Flag ตอนรันคำสั่ง:
claude --enable-auto-modeหรือหากอยู่ในเซสชันที่กำลังรันอยู่แล้ว สามารถกด Shift+Tab เพื่อสลับโหมดจนปรากฏสถานะ Auto
ขั้นตอนที่ 5: สถาปัตยกรรม Safety Referee
เบื้องหลังการตัดสินใจของ Auto Mode อาศัยระบบป้องกันความปลอดภัย 2 ชั้น:
-
Input Layer (การตรวจจับคำสั่งแฝง): ระบบจะสแกนผลลัพธ์และเนื้อหาที่ดึงมาจากภายนอก เพื่อตรวจหา Prompt Injection เช่น หากในไฟล์ README มีข้อความแอบแฝงที่สั่งให้ลบข้อมูลทั้งระบบ ตัวตรวจจับจะแจ้งเตือน AI ทันที
-
Output Layer (โมเดลผู้ตัดสินความปลอดภัย): ฝั่งขาออกจะมี Safety Classifier ซึ่งเป็นโมเดล Sonnet 4.6 อีกตัวหนึ่งทำงานแยกส่วน ทำหน้าที่ตรวจสอบชุดคำสั่งที่ Claude หลักส่งมา ก่อนจะอนุมัติให้คำสั่งนั้นรันบนระบบ
สิ่งที่น่าสนใจคือการใช้เทคนิค Information Stripping โดยระบบจะส่งเฉพาะเนื้อหาคำสั่งไปให้ Classifier ตรวจสอบ โดยไม่ส่งเหตุผลประกอบของ Claude หลักไปด้วย เพื่อป้องกันไม่ให้โมเดลหลักโน้มน้าว Classifier ให้ปล่อยผ่านคำสั่งที่มีความเสี่ยง
ขั้นตอนที่ 6: กำหนดกฎความปลอดภัยเฉพาะโปรเจกต์
คุณสามารถระบุสภาพแวดล้อมที่เชื่อถือได้ผ่านไฟล์คอนฟิก settings.json (หรือใช้ Managed Settings สำหรับระดับองค์กร)
ตัวอย่างการเพิ่มกฎสภาพแวดล้อม:
{
"autoMode": {
"environment": [
"Organization: VibeCodingTH. Primary use: Thai Tech Blog development",
"Source control: github.com/vibecoding-th",
"Trusted cloud buckets: s3://prod-assets-thai",
"Trusted internal domains: *.vibecoding.co.th"
]
}
}ข้อดีคือสามารถระบุเป็นข้อความภาษาธรรมชาติ (Natural Language) ได้ทันที Safety Classifier จะเข้าใจบริบทว่า หากมีการส่งข้อมูลออกนอกโดเมนที่ระบุ ให้ถือเป็นความเสี่ยงและบล็อกทันที
นอกจากนี้ระบบยังมีกฎพื้นฐานที่ถูกบังคับใช้ตั้งแต่แรก เช่น:
- ป้องกันการ Force Push ขึ้น Git Repository
- ป้องกันการลบไฟล์จำนวนมากพร้อมกัน (Mass Deletion)
- ป้องกันการแก้ไขสิทธิ์ Permissions ของไฟล์ระบบ
- ป้องกันการรันคำสั่งดาวน์โหลดสคริปต์มารันโดยตรงอย่าง
curl | bash
การแก้ปัญหาที่พบบ่อย (Troubleshooting)
- Auto Mode แสดงสถานะ 'temporarily unavailable': ตรวจสอบไฟล์
~/.claude.jsonหากพบค่า"enabled": "disabled"ในคีย์tengu_auto_mode_configแสดงว่าบัญชียังอยู่ในคิว Rollout - Computer Use แสดงหน้าจอดำบนการต่อหลายหน้าจอ (Multi-monitor): ได้รับการแก้ไขแล้วในเวอร์ชัน 2.1.84 ให้อัปเดตเวอร์ชันของแพ็กเกจเป็นตัวล่าสุด
- คำสั่ง 'npm install' ถูกบล็อก: Auto Mode จะอนุญาตการติดตั้งแพ็กเกจที่มีชื่ออยู่ใน
package.jsonอยู่แล้ว หากเป็นไลบรารีใหม่ที่ยังไม่ได้บันทึก แนะนำให้รันคำสั่งด้วยตนเองในรอบแรก
แนวทางปฏิบัติในการใช้งานจริง
การปล่อยให้ AI ควบคุมเครื่องอย่างมีประสิทธิภาพควรมาพร้อมมาตรการป้องกันที่รัดกุม:
- รันใน Sandbox: ใช้งาน Claude Code ภายใน Container หรือ Virtual Machine ที่แยกขาดจากระบบไฟล์หลักของเครื่อง
- ใช้ Git เป็น Safety Net: ทำ Commit โค้ดล่าสุดก่อนเปิดใช้งาน Auto Mode ทุกครั้ง เพื่อให้สามารถ Rollback ได้ทันทีหากเกิดข้อผิดพลาด
- กำหนด .claudeignore: ระบุไฟล์ที่มี Secret, API Key หรือข้อมูลสำคัญไว้ใน
.claudeignoreเพื่อไม่ให้ Claude เข้าถึงได้ตั้งแต่ระดับสแกน
การผสาน Computer Use เข้ากับ Auto Mode ช่วยลดภาระ Permission Fatigue ได้อย่างมีนัยสำคัญ เมื่อตั้งค่าระดับสิทธิ์และไฟล์คอนฟิกอย่างถูกต้อง คุณจะได้ระบบคู่คิดที่ช่วยลุยงานโค้ดได้อย่างคล่องตัวและปลอดภัย
แหล่งอ้างอิง
- Auto mode for Claude Code | Claude (Official Blog)
- Claude Code auto mode: a safer way to skip permissions (Anthropic Engineering)
- Put Claude to work on your computer | Claude (Official Blog)
- Configure permissions | Claude Code Docs
- Claude Code auto mode: Technical Analysis | Simon Willison's Weblog
- Auto mode temporarily unavailable | GitHub Issue #33587
ชอบเรื่องแนวนี้ มีอีบุ๊คฟรีให้อ่านต่อ
Vibe Coding สำหรับคนไม่ใช่โปรแกรมเมอร์ ใช้ Claude Code สร้าง landing page, mini app และ prototype จริงโดยไม่ต้องเขียนโค้ด
กดสมัครแล้วเราจะส่งเทคนิค AI และของแจกใหม่ๆ ให้ทางอีเมล เลิกรับได้ตลอด
สร้าง AI Automation Pipeline ทุกแบบ ด้วย Agents และ Skills

ปูจากพื้นฐาน prompt, context และ cost ไปจนปั้น Skill สั่ง Agent กับ Sub-agent แล้วต่อทุกอย่างเป็น pipeline อัตโนมัติที่ออกแบบเองได้ ดูฟรี 7 บทก่อนตัดสินใจ


