รีวิว Github Copiot

Github Copilot คืออะไร

Github Copilot เป็นเครื่องมือที่ใช้ปัญญาประดิษฐ์ (AI) เพื่อช่วยนักพัฒนาโค้ดในการเขียนโปรแกรม โดยมันสามารถเสนอคำแนะนำโค้ดอย่างต่อเนื่องในขณะที่คุณพิมพ์

คุณสมบัติ

  • การเติมคำอัตโนมัติ: ช่วยเสนอคำสั่งโค้ดที่สอดคล้องกับบริบทของงานที่คุณกำลังทำ

  • การสนับสนุนหลายภาษา: รองรับการเขียนโปรแกรมหลากหลายภาษา เช่น Python, JavaScript, TypeScript และอื่นๆ

  • บูรณาการกับ IDEs: สามารถใช้งานร่วมกับ Visual Studio Code ได้อย่างราบรื่น

  • อัปเดตอย่างต่อเนื่อง: เรียนรู้จากข้อมูลโค้ดล่าสุดเพื่อให้คำแนะนำที่ทันสมัยและแม่นยำ

รีวิว

จากการได้ลองใช้งานเป็นระยะเวลา 1 เดือน

ผมรู้สึกว่า AI ตอนนี้ยังเหมาะกับงานถึกอยู่ (เจองานซับซ้อนแล้วชอบสับสน)

เช่น ทำเว็บ 2 ภาษา ด้วย i18n ที่ส่วนตัวผมรู้สึกว่ามันดูดีที่สุด

ที่ลองใช้แล้วจะมี

  • ทำเว็บ 2 ภาษา ด้วย i18n

  • สร้าง,แก้ไข Component + ตกแต่ง (สามารถบอกได้ว่าจะใช้ CSS Framwork ตัวไหน)

  • Optimized Code

  • แก้ฟังชั่นที่ซับซ้อน (ยังต้องมีแก้มืออยู่บ้าง + ต้องเขียน Prompt ให้ละเอียด)

  • Suggest ถือว่าดีเพราะอิงจากไฟล์ที่เรากำลังเขียนอยู่

ปัญหาที่พบ

  • ชอบหลุดสโคป เช่น สั่งให้แก้ไขเฉพาะฟังชั่น แต่ลามไปแก้ฟังชั่นอื่นที่ไม่เกี่ยวข้อง ที่เจอคือให้แก้ เฉพาะ store ที่กำหนด แต่ไปแก้ store อื่น ทำให้ต้องไปแก้มือต่อ

  • Reprompt หลายรอบ กว่าจะได้สิ่งที่ต้องการ (อันนี้ อาจเป็นไปได้ว่า Prompt ไม่ละเอียด )

  • ต้อง Prompt ให้ค่อนข้างละเอียด ถึงจะทำงานถูกต้อง (กรณีงานซับซ้อน)

  • Limit 10 ไฟล์สำหรับการแก้ไข

    (อันนี้พอเข้าใจได้ว่า Context เยอะเกินไป แต่จะดีกว่าไหม ถ้า AI รู้ว่าเราทำ Project อะไรอยู่ ?)

สรุป

โดยรวมถือว่าดีครับ ช่วยงานได้ค่อนข้างเยอะ พวกจิปาถะ แต่ งานซับซ้อนอาจจะต้องรอพัฒนาอีกหน่อย

รอให้ AI เข้าใจปัญหาที่เราต้องการแก้มากขึ้น เพราะตอนนี้ดูเหมือน เข้าใจบ้าง ไม่เข้าใจบ้าง

Last updated

Was this helpful?