บทนำ

เสร็จสมบูรณ์เมื่อ

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

แต่เพื่อให้ได้ประโยชน์สูงสุดจาก GitHub Copilot และเพิ่มความเร็วในการพัฒนาของคุณคุณจําเป็นต้องรู้เกี่ยวกับวิศวกรรมพร้อมท์ วิศวกรรมพร้อมท์คือวิธีที่คุณบอก GitHub Copilot ว่าคุณต้องการอะไรด้วยความแม่นยําและประสิทธิภาพ คุณภาพของโค้ดที่ส่งคืน และความเร็วที่คุณสามารถทําซ้ําไปสู่โซลูชันที่สมบูรณ์แบบ ขึ้นอยู่กับความชัดเจนและมีกลยุทธ์ของข้อความแจ้งของคุณ

ในมอดูลนี้ คุณจะได้เรียนรู้เกี่ยวกับ:

  • หลักการทางวิศวกรรมที่รวดเร็ว แนวทางปฏิบัติที่ดีที่สุด และวิธีที่ GitHub Copilot เรียนรู้จากข้อความแจ้งของคุณเพื่อให้การตอบสนองที่รับรู้บริบทซึ่งเร่งวงจรการพัฒนา
  • กลยุทธ์การแจ้งขั้นสูง รวมถึงการแจ้งบทบาทและการจัดการประวัติการแชทเพื่อให้ได้ผลลัพธ์ที่ดีขึ้นด้วยการทําซ้ําน้อยลง
  • โฟลว์พื้นฐานของวิธีที่ GitHub Copilot ประมวลผลข้อความแจ้งของผู้ใช้เพื่อสร้างการตอบกลับหรือคําแนะนําโค้ดอย่างมีประสิทธิภาพ
  • โฟลว์ข้อมูลสำหรับคำแนะนําโค้ดและการแชทใน GitHub Copilot
  • LLM (โมเดลภาษาขนาดใหญ่) และบทบาทใน GitHub Copilot และพร้อมท์
  • วิธีสร้างข้อความแจ้งที่มีประสิทธิภาพซึ่งเพิ่มประสิทธิภาพของ GitHub Copilot เพื่อให้มั่นใจถึงความแม่นยําและความเกี่ยวข้องในทุกคําแนะนําโค้ดในขณะที่ลดรอบการแก้ไขให้เหลือน้อยที่สุด
  • ความสัมพันธ์ที่ซับซ้อนระหว่างข้อความแจ้งและการตอบสนองของ Copilot เพื่อปรับปรุงเวิร์กโฟลว์การพัฒนาของคุณ
  • Copilot จัดการข้อมูลจากพร้อมท์ในสถานการณ์ต่างๆ รวมถึงการส่งข้อมูลและการกรองเนื้อหาที่ปลอดภัย