กฎ AI (AI Rule)
หลังจากเชื่อมต่อ ServBay MCP แล้ว แม้เครื่องมือ AI จะ "สามารถ" เรียกใช้งาน ServBay ได้ แต่ก็ยัง "ไม่รู้" ว่าควรใช้งานเมื่อไรหรือใช้งานอย่างไร กฎ AI (AI Rule) เปรียบเสมือนคู่มือสำหรับ AI โดยจะอธิบายให้ AI ทราบว่า เมื่อต้องจัดการปัญหาเกี่ยวกับบริการโลคอล เว็บไซต์ โดเมน HTTPS พอร์ต ฐานข้อมูล หรือการสำรองข้อมูล ควรให้ AI ตรวจสอบและดำเนินการผ่าน ServBay MCP ก่อน ไม่ใช่แก้โค้ดแอปพลิเคชันเพื่อเลี่ยงปัญหาสภาพแวดล้อมเอง บทความนี้จะแนะนำวิธีการติดตั้งกฎ AI
กฎ AI แก้ปัญหาอะไรบ้าง
- ให้ AI ใช้ MCP เป็นอันดับแรก — เมื่อพบปัญหา "ไซต์เปิดไม่ขึ้น / 502 / พอร์ตถูกใช้งาน / ใบรับรองผิดพลาด" ในสภาพแวดล้อมโลคอล ควรให้ AI ใช้ ServBay MCP เพื่อตรวจสอบสถานะก่อน ไม่ใช่แก้ไขโค้ดโดยไม่จำเป็น
- กำหนดขอบเขตความปลอดภัย — ต้องแจ้งและยืนยันทุกครั้งก่อนมีการเขียนข้อมูลหรือทำงานที่อาจสร้างความเสียหาย โดยไม่ให้ขอหรือวางข้อมูลสำคัญเช่นคีย์ในบทสนทนา
- ลดการอธิบายซ้ำซ้อน — กฎจะอยู่ถาวร ทำให้ AI ปฏิบัติตามข้อตกลงเดียวกันทุกครั้งเมื่อเริ่มต้นการสนทนา
ข้อกำหนดเบื้องต้น
- ได้ติดตั้งและรัน ServBay แล้ว
- แนะนำให้เชื่อมต่อ ServBay MCP ให้เรียบร้อยแล้ว
ระดับเวิร์กสเปซเทียบกับระดับโกลบอล
กฎ AI สามารถติดตั้งได้สองระดับ:
- ระดับเวิร์กสเปซ (Workspace) — เขียนไฟล์กฎลงในโฟลเดอร์โปรเจกต์ใดโปรเจกต์หนึ่ง มีผลเฉพาะกับโปรเจกต์นั้น เหมาะกับการปรับแต่งเป็นรายโปรเจกต์
- ระดับโกลบอล (Global) — เขียนกฎไปยังการตั้งค่าระดับยูสเซอร์ของเครื่องมือ AI ส่งผลกับทุกโปรเจกต์ ปัจจุบันระดับโกลบอลรองรับเฉพาะ Claude Code และ Codex
วิธีติดตั้งกฎ AI
ไปที่ ตั้งค่า ServBay (Settings) → การผสานเครื่องมือ AI (IDE Integrations) แล้วกด ติดตั้งกฎ AI (Install AI Rule) ในแถบของไคลเอนต์ที่ต้องการ กรณีติดตั้งระดับเวิร์กสเปซให้เลือกโฟลเดอร์โปรเจกต์ปลายทางก่อน จากนั้น ServBay จะสร้างหรืออัปเดตไฟล์กฎที่เกี่ยวข้อง หากต้องการยกเลิก ให้กด ลบกฎ AI (Remove AI Rule)
ตำแหน่งไฟล์กฎระดับเวิร์กสเปซ
| ไคลเอนต์ | ไฟล์กฎ (เทียบกับรูทโปรเจกต์) |
|---|---|
| VS Code | .github/instructions/servbay-mcp.instructions.md |
| Cursor | .cursor/rules/servbay-mcp.mdc |
| Codex | AGENTS.md |
| Claude Code | CLAUDE.md |
ตำแหน่งไฟล์กฎระดับโกลบอล
| ไคลเอนต์ | ไฟล์กฎ |
|---|---|
| Claude Code | ~/.claude/CLAUDE.md (หน่วยความจำผู้ใช้จากทางการ โหลดเมื่อเริ่มต้นการสนทนา) |
| Codex | ~/.codex/AGENTS.md (หน่วยความจำโกลบอลจากทางการ) |
กลยุทธ์การผสาน: ไม่เขียนทับข้อมูลของคุณ
ServBay ใช้กลยุทธ์ผสานด้วยเครื่องหมายขณะเขียนกฎ โดยเนื้อหากฎที่บริหารโดย ServBay จะถูกครอบไว้ด้วยคอมเมนต์พิเศษ และอัปเดตเฉพาะพื้นที่ระหว่างเครื่องหมายนั้น ส่วนอื่น ๆ ในไฟล์เดียวกันของคุณจะคงเดิม ดังนั้นนำกฎไปเขียนรวมใน CLAUDE.md หรือ AGENTS.md ที่มีอยู่จึงปลอดภัย—ข้อมูลเดิมจะไม่หาย และหากต้องการลบก็จะเอาออกเฉพาะส่วนที่ถูกดูแล
คำถามที่พบบ่อย (FAQ)
- ถาม: ติดตั้งกฎ AI จะทับ
CLAUDE.md/AGENTS.mdเดิมของฉันไหม?- ตอบ: ไม่ทับ ServBay จะอัปเดตเฉพาะส่วนที่อยู่ระหว่างเครื่องหมายที่ใช้ดูแลเท่านั้น ส่วนที่เหลือของคุณจะไม่ถูกแก้ไข
- ถาม: ทำไมไคลเอนต์ของฉันไม่มีตัวเลือก "กฎโกลบอล"?
- ตอบ: ขณะนี้ระดับโกลบอลรองรับเฉพาะ Claude Code และ Codex สำหรับไคลเอนต์อื่นกรุณาใช้งานในระดับเวิร์กสเปซ
- ถาม: กฎ AI กับการเชื่อม ServBay MCP เกี่ยวข้องกันอย่างไร?
- ตอบ: MCP ทำให้ AI "สามารถ" เรียกใช้ ServBay ได้ ส่วนกฎ AI ทำให้ "รู้ว่า" ควรเรียกใช้งานเมื่อไรและอย่างไร ทั้งสองส่วนควรใช้ร่วมกันเพื่อประสิทธิภาพสูงสุด
- ถาม: กฎในโปรเจกต์ของ Cursor / VS Code จะถูก commit ขึ้น Git ด้วยไหม?
- ตอบ: กฎถูกเก็บเป็นไฟล์ในโฟลเดอร์โปรเจกต์ การจะนำเข้าเวอร์ชันคอนโทรลหรือไม่ขึ้นอยู่กับการกำหนด
.gitignoreของคุณ สามารถปรับตามแนวทางของทีมได้
- ตอบ: กฎถูกเก็บเป็นไฟล์ในโฟลเดอร์โปรเจกต์ การจะนำเข้าเวอร์ชันคอนโทรลหรือไม่ขึ้นอยู่กับการกำหนด
สรุป
กฎ AI คือคู่มือใช้งาน ServBay MCP สำหรับ AI เพื่อให้ AI ใช้งาน ServBay อย่างถูกต้อง มีประสิทธิภาพ และปลอดภัยเมื่อจัดการสภาพแวดล้อมโลคอล รองรับการติดตั้งทั้งระดับเวิร์กสเปซและโกลบอล พร้อมกลยุทธ์การผสานด้วยเครื่องหมายที่คุ้มครองข้อมูลเดิมของคุณ เมื่อติดตั้งกฎแล้ว เครื่องมือ AI ของคุณจะกลายเป็นผู้ช่วยที่ชาญฉลาดยิ่งขึ้นสำหรับการพัฒนาในเครื่องของคุณเอง
