DevOps Insider: นักพัฒนาเก่งขึ้นทันที เมื่อรู้วิธีใช้ GitHub Copilot แบบโปร

ไทย

GitHub Copilot

นักพัฒนาต่างก็รัก 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 เมื่อต้องการความลึกซึ้งในการประมวลผลโค้ด

GitHub Copilot supports multiple AI models

เปิดโหมดลับ 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”
Unlock Copilot’s Hidden Modes

รู้ไหม Copilot เข้าใจโค้ดได้ลึกขึ้นแค่คุณให้ Context เพิ่มอีกนิด

เราควบคุมบริบทที่ Copilot ใช้ใน VS Code Chat ได้

  • Workspace Context: ใช้ @workspace หรือ #codebase ในคำถามเพื่อให้ Copilot ค้นหาทั้งโปรเจกต์ รวมถึงไฟล์ที่เกี่ยวข้อง เหมาะกับงานที่มีหลายโมดูล หรือเมื่อต้องการให้ Copilot เข้าใจโครงสร้างโปรเจกต์ทั้งหมด
  • Per File Context: แค่แชทขณะเปิดไฟล์ Copilot จะเพิ่มไฟล์ที่เปิดอยู่ ข้อความที่เลือก และชื่อไฟล์โดยอัตโนมัติ ครอบคลุม #filename หรือ #symbol และยังลากไฟล์ที่ต้องการไปในแชทได้ด้วย เหมาะกับการดีบัก หรือการปรับปรุงไฟล์เดียว
Copilot gets better when it understands your project’s context

สรุป
GitHub Copilot เป็นเพื่อนในรูป AI ที่ปรับตัวให้เข้ากับวิธีการทำงานของเราได้ดีเยี่ยม โดยการเลือกโมเดลที่เหมาะสม การใช้ฟังก์ชัน และให้บริบทที่ถูกต้อง เราเปลี่ยน Copilot ที่เข้าใจโค้ดได้อย่างรวดเร็ว ให้เป็นผู้ช่วยที่ทรงพลังในการเขียนโค้ด รีแฟกเตอร์ได้อย่างดีเยี่ยม

GitHub Copilot

Related Content

  • ทั้งหมด
  • Blogs
  • Insights
  • News
  • Uncategorized
    •   Back
    • Careers
    • Data Science
    • Lifestyle
    • Product
    • Strategy
    • Technology
    • User Experience
    • xPlatform
    • DevOps
    •   Back
    • PointX Products
    • Events
    • Others
    • Leadership
    • Partnership
    • Services & Products
    • Joint ventures
    •   Back
    • Blockchain
    • Finance
    • Tech innovation

Your consent required

If you want to message us, please give your consent to SCB TechX to collect, use, and/or disclose your personal data.

| การเพิกถอนความยินยอม

หากคุณต้องการเพิกถอนการให้ความยินยอมในการเก็บรวบรวม ใช้ และ/หรือเปิดเผยข้อมูลส่วนบุคคล กรุณาส่งคำร้องหาเรา

Vector

Message sent

We have receive your message and We will get back to you shortly.