นักพัฒนาต่างก็รัก GitHub Copilot เพราะฟิลเหมือนมีเพื่อนเป็น Bot ฉลาดๆคอยแนะนำ แก้ไขโค้ด ประหยัดเวลา ลดงานซ้ำ ๆ แถมยังทำได้มากกว่าแค่เขียนโค้ดอัตโนมัติ เมื่อเราเข้าใจวิธีการเลือกโมเดลที่เหมาะสม วันนี้เลยเชิญคุณเต้ Senior Platform Services Engineer มาแชร์เทคนิคการเลือกโมเดลให้เหมาะกับงานเพื่อให้ AI ช่วยเราเขียนโค้ดได้อย่างชาญฉลาด ไม่ใช่แค่เร็วขึ้น
เบื้องหลังความฉลาดของ Copilot อยู่ที่การเลือกโมเดลที่ใช่
GitHub Copilot รองรับโมเดล AI ที่พัฒนาแล้วหลายตัว แต่ละตัวมีจุดแข็งต่างกัน การเลือกโมเดลที่เหมาะจะช่วยให้เราได้คำแนะนำที่รวดเร็ว ถูกต้อง วันนี้มีสามโมเดลที่อยากให้ลองก็คือ
- Claude Sonnet 4.5: เชื่อถือได้สำหรับงานส่วนใหญ่ เหมาะกับการเขียนโค้ดใหม่ สร้างคำอธิบาย และให้เหตุผล
- Gemini 2.5 Pro: เหมาะกับโปรเจกต์ที่ใช้หลายภาษา และ การทำงานข้าม API หรือเทคโนโลยีที่หลากหลาย
- GPT-5 Codex: เหมาะกับการเขียนโค้ด การรีแฟกเตอร์ ดีบัก และการจัดการกับรีโพซิทอรีที่มีโครงสร้างขนาดใหญ่
หากไม่แน่ใจว่าจะเริ่มต้นกับตัวไหน ให้เริ่มใช้ Claude Sonnet 4.5 สำหรับการพัฒนาทั่วไป และใช้ GPT-5 Codex เมื่อต้องการความลึกซึ้งในการประมวลผลโค้ด
เปิดโหมดลับ Copilot จากผู้ช่วยธรรมดา สู่ AI ที่เข้าใจคำสั่งของคุณ
Copilot มีหลายวิธีในการโต้ตอบกับโค้ดของเรา ซึ่งแต่ละวิธีเหมาะกับสถานการณ์ที่แตกต่างกัน การรู้ว่าเมื่อไหร่ควรใช้ Ask Edit หรือ Agent จะช่วยให้ได้รับผลลัพธ์ที่มีประสิทธิภาพสูงสุด:
- Ask: เหมาะที่สุดสำหรับคำอธิบายอย่างรวดเร็ว วิธีการ หรือการช่วยในการดีบัก
ตัวอย่าง: “What does this function do?” หรือ “How do I optimize this SQL query?” - Edit: เหมาะสำหรับการแก้ไขโค้ดที่มีอยู่แล้วโดยตรง
ตัวอย่าง: “Convert this function to async/await” หรือ “Add error handling” - Agent: เหมาะสำหรับงานที่ซับซ้อนและหลายขั้นตอน
ตัวอย่าง: “Add authentication to this API” หรือ “Implement caching with Redis”
รู้ไหม Copilot เข้าใจโค้ดได้ลึกขึ้นแค่คุณให้ Context เพิ่มอีกนิด
เราควบคุมบริบทที่ Copilot ใช้ใน VS Code Chat ได้
- Workspace Context: ใช้ @workspace หรือ #codebase ในคำถามเพื่อให้ Copilot ค้นหาทั้งโปรเจกต์ รวมถึงไฟล์ที่เกี่ยวข้อง เหมาะกับงานที่มีหลายโมดูล หรือเมื่อต้องการให้ Copilot เข้าใจโครงสร้างโปรเจกต์ทั้งหมด
- Per File Context: แค่แชทขณะเปิดไฟล์ Copilot จะเพิ่มไฟล์ที่เปิดอยู่ ข้อความที่เลือก และชื่อไฟล์โดยอัตโนมัติ ครอบคลุม #filename หรือ #symbol และยังลากไฟล์ที่ต้องการไปในแชทได้ด้วย เหมาะกับการดีบัก หรือการปรับปรุงไฟล์เดียว
สรุป
GitHub Copilot เป็นเพื่อนในรูป AI ที่ปรับตัวให้เข้ากับวิธีการทำงานของเราได้ดีเยี่ยม โดยการเลือกโมเดลที่เหมาะสม การใช้ฟังก์ชัน และให้บริบทที่ถูกต้อง เราเปลี่ยน Copilot ที่เข้าใจโค้ดได้อย่างรวดเร็ว ให้เป็นผู้ช่วยที่ทรงพลังในการเขียนโค้ด รีแฟกเตอร์ได้อย่างดีเยี่ยม
ท้ายนี้หากองค์กรของท่านกำลังมองหาโซลูชันด้าน DevOps ช่วยปรับรูปแบบการทำงานให้เป็นอัตโนมัติ ลดต้นทุนการทำธุรกิจ SCB TechX พร้อมเป็นโซลูชันที่ช่วยพัฒนา และ Deliver ผลิตภัณฑ์และบริการออกสู่ตลาด ต่อยอดองค์กรของท่านให้เติบโตอย่างยั่งยืน
สนใจบริการโปรดติดต่อเราที่ https://bit.ly/4etA8Ym
อ่านรายละเอียดเพิ่มเติมคลิก https://bit.ly/4dpGl6U