AI อะไรเนี่ย

YouTube Summary

Cursor Agent: 10 Pro Tips!

CursorAgentProductivityDeveloper Tools
  1. เริ่มงานด้วย Plan Mode (Shift + Tab): ใช้ Plan Mode ให้ Agent ช่วยวางแผนและสำรวจ Codebase ก่อนลงมือเขียนโค้ดจริง เพื่อลดโอกาสออกแบบพลาดและช่วยให้เห็นภาพโครงสร้างระบบชัดเจนขึ้น

  2. ใช้ @branch ตรวจโค้ดทั้ง Branch: พิมพ์ @branch ในช่องแชทเพื่อให้ Agent รีวิวความเปลี่ยนแปลงทั้งหมดใน Branch ค้นหาบั๊กหรือกลิ่นโค้ดที่เราอาจมองข้ามไปได้อย่างเป็นระบบ

  3. สร้าง Custom Commands ใน .cursor/commands: เขียนไฟล์ Markdown เพื่อสร้างคำสั่ง Workflow ส่วนตัว เช่น ให้ Agent ช่วยเขียน Commit Message หรือรัน GitHub CLI เพื่อสร้าง Pull Request แบบอัตโนมัติ

  4. ส่งภาพ UI ให้ Agent ช่วยเขียนโค้ด: แนบ Screenshot หรือ Mockup UI ให้ Agent ดู แล้วให้ช่วยเขียน CSS หรือจัด Layout ใน JSX/TSX ให้ใกล้เคียงดีไซน์จริงที่สุด ลดเวลาลองปรับทีละค่าเอง

  5. ใช้ Duplicate Chat เพื่อทดลองหลายแนวทาง: กด Duplicate บนบทสนทนาที่มี Context ดีอยู่แล้ว เพื่อแตกแขนงไปลองแนวทางการแก้ปัญหาหรือดีไซน์โค้ดหลายแบบ โดยไม่ทำให้ห้องแชทหลักยุ่งเหยิง

  6. บริหาร Context ด้วย /summarize เมื่อ Token ใกล้เต็ม: คอยมอง Context Gauge ถ้าแถบเกือบเต็มให้ใช้คำสั่ง /summarize เพื่อให้ Agent สรุปประเด็นสำคัญ เหลือเฉพาะใจความที่จำเป็นต่อการทำงานต่อ

  7. เปิด Usage Summary เป็น Always: ตั้งค่า Usage Summary ใน Settings ให้แสดงตลอดเวลา เพื่อติดตามโควตาโมเดล (เช่น Claude 3.5 Sonnet) และวันรีเซ็ตอย่างแม่นยำ จะได้วางแผนงานหนัก–เบาได้เหมาะสม

  8. ฝึกใช้คีย์ลัด Command + I และ Command + /: ใช้ Command + I เปิดหน้าต่าง Agent และ Command + / สลับโมเดลอย่างรวดเร็ว เพื่อลดการใช้เม้าส์และทำ Flow การทำงานให้ลื่นขึ้น

  9. สร้าง New Chat บ่อยๆ เมื่อเริ่มฟีเจอร์ใหม่: กด New Chat (Command + N) ทุกครั้งที่เริ่มงานหรือฟีเจอร์ใหญ่ เพื่อลด Context เก่าๆ ที่ไม่เกี่ยวข้องและป้องกันไม่ให้ Agent สับสนกับโค้ดส่วนอื่น

  10. ใช้ Checkpoints เพื่อย้อนโค้ดกลับจุดที่ยังดีอยู่: ตั้ง Checkpoints เป็นระยะๆ และใช้ย้อนกลับเมื่อการแก้โค้ดเริ่มพังหรือหลงทาง ช่วยให้ทดลองไอเดียใหม่ได้โดยไม่กลัวทำโปรเจกต์พัง

  11. เปิดเสียง Completion Sound: เปิดเสียงแจ้งเตือนใน Settings เพื่อให้รู้ทันทีเมื่อ Agent ทำงานเสร็จ คุณสามารถสลับไปทำงานอื่นได้โดยไม่ต้องนั่งเฝ้าหน้าจอ

  12. ให้ Agent ช่วยสร้าง Mermaid Diagram: ใช้ Agent แปลงโค้ดหรือ Flow ระบบให้เป็น Mermaid Diagram เช่น Sequence Diagram หรือ Flowchart เพื่อนำไปใช้ในเอกสารหรือรีวิวสถาปัตยกรรมได้ทันที

  13. เติมคำว่า Please / Thank you ใน Prompt: แม้จะเป็นการคุยกับ AI แต่การใช้ภาษาสุภาพ เช่น "Please" หรือ "Thank you" มักช่วยให้โมเดลตอบละเอียด ตั้งใจ และเป็นมิตรมากขึ้นในทางปฏิบัติ

  14. ลองใช้ Agent Layout แบบใหม่ (สามคอลัมน์): เปิดโหมด Layout Beta ที่แบ่งหน้าจอเป็น Agent List / Chat / Diff ช่วยให้คุณจัดการหลายงานพร้อมกันและตามรอยการแก้โค้ดได้เป็นระเบียบกว่าเดิม

  15. โยน Error Log ให้ Agent ช่วยดีบักทันที: เวลาเจอ Error จาก Browser หรือ Terminal ให้ก็อป Log มาวางใน Agent ตรงๆ แล้วขอให้ช่วยวิเคราะห์สาเหตุและเสนอวิธีแก้ พร้อมโค้ด Patch แบบ Self-healing