เพิ่มประสิทธิภาพของนักพัฒนาด้วย AI
ในหน่วยนี้ เราจะสํารวจว่า GitHub Copilot ปรับปรุงเวิร์กโฟลว์การพัฒนาให้มีประสิทธิภาพอย่างไร ช่วยให้นักพัฒนาสามารถมุ่งเน้นไปที่การแก้ปัญหาที่ซับซ้อนแทนที่จะจมอยู่ในงานเขียนโค้ดตามปกติ
ในตอนท้ายของหน่วยนี้ คุณจะสามารถ:
- ทําความเข้าใจว่าเครื่องมือที่ขับเคลื่อนด้วย AI เช่น GitHub Copilot สามารถลดความพยายามในการเขียนโค้ดซ้ํา ๆ ได้อย่างไร
- ระบุพื้นที่สําคัญในเวิร์กโฟลว์ของคุณซึ่ง GitHub Copilot สามารถสร้างผลกระทบที่ใหญ่ที่สุดได้
กรณีการใช้งาน AI ทั่วไปเพื่อปรับปรุงประสิทธิภาพการทํางานของนักพัฒนา
GitHub Copilot เสนอแนวทางมากมายเพื่อเร่งและลดความซับซ้อนของงานพัฒนาทั่วไป ลองตรวจสอบพื้นที่สําคัญบางอย่างที่ GitHub Copilot พิสูจน์ว่าเป็นประโยชน์อย่างยิ่ง:
เร่งการเรียนรู้ภาษาและเฟรมเวิร์กการเขียนโปรแกรมใหม่
การเรียนรู้ภาษาหรือเฟรมเวิร์กการเขียนโปรแกรมใหม่อาจเป็นเรื่องท้าทาย แต่ GitHub Copilot ทําให้กระบวนการนี้ราบรื่นและเร็วขึ้นทําให้นักพัฒนาสามารถเข้าใจแนวคิดใหม่ ๆ ได้อย่างรวดเร็วและนําไปใช้ในทางปฏิบัติ GitHub Copilot ช่วยเชื่อมโยงช่องว่างระหว่างการเรียนรู้และการนําไปใช้จริงผ่าน:
- คําแนะนําโค้ด: เสนอคําแนะนําส่วนย่อยของโค้ดตามบริบทที่แสดงการใช้งานฟังก์ชันและไลบรารีที่ไม่คุ้นเคย แนะนํานักพัฒนาเกี่ยวกับการใช้งานและการใช้งานที่เหมาะสมเมื่อทํางานกับเฟรมเวิร์กใหม่
- การสนับสนุนภาษา: รองรับหลายภาษาช่วยให้คุณเปลี่ยนภาษาได้อย่างราบรื่นจากภาษาหนึ่งไปยังอีกภาษาหนึ่ง
- การรวมเอกสาร: โดยการให้คําแนะนําแบบอินไลน์ที่เกี่ยวข้องกับการใช้งาน API และพารามิเตอร์ฟังก์ชัน GitHub Copilot จะช่วยลดความจําเป็นในการอ้างอิงถึงเอกสารภายนอกอย่างต่อเนื่อง
ลองมาดูตัวอย่างกัน ลองนึกภาพการทํางานในโครงการ Golang ในภาษาที่คุณไม่คุ้นเคย GitHub Copilot สามารถสร้างโค้ดสําหรับคุณ จากนั้นคุณสามารถใช้ตัวเลือก "อธิบายสิ่งนี้" ในเมนูบริบทเพื่ออธิบายสิ่งที่โค้ดทํา
ลดการสลับบริบท
การสลับบริบทเป็นปัจจัยที่ทำให้ประสิทธิภาพของนักพัฒนาลดลงอย่างมากและอาจขัดจังหวะการทำงานของคุณรวมถึงลดความมุ่งหมาย GitHub Copilot ช่วยรักษาโฟกัสโดยการให้คําแนะนําโค้ดที่เกี่ยวข้องภายในบริบทปัจจุบันของคุณ ซึ่งช่วยให้คุณสามารถมุ่งเน้นไปที่การแก้ไขปัญหาที่ซับซ้อนได้ ต่อไปนี้คือวิธีที่ GitHub Copilot ช่วยให้บรรลุเป้าหมายนี้:
- ความช่วยเหลือในตัวแก้ไข: GitHub Copilot ให้คําแนะนําโค้ดโดยตรงใน IDE เพื่อลดความจําเป็นในการค้นหาโซลูชันออนไลน์
- การอ้างอิงด่วน: เมื่อทํางานกับ API หรือไลบรารี GitHub Copilot สามารถแนะนําการเรียกใช้เมธอดและพารามิเตอร์ที่ถูกต้อง ซึ่งลดความจําเป็นในการดูเอกสารประกอบ
- การดําเนินการโค้ดให้เสร็จสมบูรณ์: ด้วยการกรอกข้อมูลรูปแบบโค้ดซ้ํา ๆ โดยอัตโนมัติ GitHub Copilot ช่วยให้นักพัฒนาสามารถรักษาการฝึกความคิดโดยไม่หยุดชะงัก
ในตัวอย่างด้านล่าง ให้สังเกตว่าคุณสามารถทํางานกับทรัพยากรภายนอก (เช่น API/ไลบรารี) ในโค้ดของคุณโดยไม่จําเป็นต้องปล่อยให้ตัวแก้ไขศึกษาเอกสาร ซึ่งช่วยประหยัดเวลาอันมีค่าและช่วยให้คุณสามารถมุ่งเน้นไปที่งานเชิงกลยุทธ์ที่มากขึ้น เพิ่มประสิทธิภาพการทํางานโดยรวม และช่วยให้สามารถส่งโครงการได้รวดเร็วขึ้น
การเขียนเอกสารที่ได้รับการปรับปรุง
GitHub Copilot ช่วยปรับปรุงกระบวนการเขียนและบํารุงรักษาเอกสารโค้ดอย่างมาก:
- ข้อคิดเห็นแบบอินไลน์: สร้างข้อคิดเห็นแบบอินไลน์ที่เกี่ยวข้องตามบริบทเพื่ออธิบายส่วนโค้ดที่ซับซ้อน
- คําอธิบายฟังก์ชัน: แนะนําคําอธิบายฟังก์ชันโดยอัตโนมัติ รวมถึงคําอธิบายพารามิเตอร์และรายละเอียดค่าผลลัพธ์
- รุ่น README: ช่วยในการสร้างไฟล์ README ของโครงการโดยการแนะนําโครงสร้างและเนื้อหาตามโค๊ดเบสของโครงการ
- ความสอดคล้องกันของเอกสาร: ช่วยรักษาลักษณะเอกสารที่สอดคล้องกันทั่วทั้งโครงการ
GitHub Copilot สามารถอิ่มตัวโค้ดของคุณ และช่วยคุณเขียนข้อคิดเห็นหรือเอกสารที่เกี่ยวข้องสําหรับฟังก์ชันหรือโค้ดทั้งหมด
ทําให้สิ่งที่น่าเบื่อเป็นอัตโนมัติ
GitHub Copilot ทํางานด้านการเขียนโค้ดตามปกติ เพิ่มเวลาให้กับนักพัฒนาซอฟต์แวร์เพื่อมุ่งเน้นด้านที่ซับซ้อนและสร้างสรรค์มากขึ้นในงานของพวกเขา ต่อไปนี้คือวิธีการใช้ประโยชน์จาก GitHub Copilot สําหรับระบบอัตโนมัติ:
- การสร้างรหัสต้นแบบ: GitHub Copilot สามารถสร้างโค้ดต้นแบบสําหรับฟังก์ชันการทํางานทั่วไปได้อย่างรวดเร็ว เช่น การตั้งค่า REST API หรือสร้างโครงสร้างคลาส
- การสร้างข้อมูลตัวอย่าง: เมื่อทําการทดสอบ GitHub Copilot สามารถสร้างข้อมูลตัวอย่างที่สมจริง ประหยัดเวลาในการสร้างข้อมูลด้วยตนเอง
- การเขียนการทดสอบหน่วย: GitHub Copilot สามารถแนะนํากรณีทดสอบและแม้แต่สร้างการทดสอบหน่วยทั้งหมดตามรหัสที่แนะนํา
- การแปลโค้ดและการปรับโครงสร้างโค้ดใหม่: GitHub Copilot ช่วยในการปรับโครงสร้างโค้ดโดยการแนะนํารูปแบบที่ได้รับการปรับปรุงหรือการใช้งานที่มีประสิทธิภาพมากขึ้นและแม้กระทั่งการแปลงภาษาการเขียนโปรแกรม
คุณสามารถเร่งกระบวนการพัฒนาของคุณโดยใช้ GitHub Copilot เพื่อสร้างโค้ดต้นแบบซึ่งสามารถปรับแต่งตามความต้องการเฉพาะของคุณ
สถานการณ์อัตโนมัติของต้นแบบขั้นสูง
GitHub Copilot สามารถจัดการงานระบบอัตโนมัติที่ซับซ้อนมากขึ้น ซึ่งโดยทั่วไปจะต้องใช้ความพยายามด้วยตนเองอย่างมาก:
- Schema ฐานข้อมูลและการตั้งค่า ORM: สร้างแบบจําลองฐานข้อมูล ไฟล์การโยกย้าย และการกําหนดค่า ORM ที่สมบูรณ์ตามคําอธิบายเอนทิตีอย่างง่าย
- นั่งร้านปลายทาง API: สร้างตําแหน่งข้อมูล REST API ทั้งหมดด้วยการจัดการข้อผิดพลาด การตรวจสอบความถูกต้อง และข้อคิดเห็นในเอกสารประกอบที่เหมาะสม
- การจัดการการกําหนดค่า: สร้างไฟล์การกําหนดค่าสําหรับสภาพแวดล้อมที่แตกต่างกัน (การพัฒนา การจัดเตรียม การผลิต) ด้วยการตั้งค่าที่เหมาะสม
- โครงสร้างพื้นฐานการทดสอบ: ตั้งค่าเฟรมเวิร์กการทดสอบที่สมบูรณ์ รวมถึงข้อมูลจําลอง การติดตั้ง และฟังก์ชันตัวช่วยสําหรับสถานการณ์การทดสอบที่ซับซ้อน
ตัวอย่างเช่น เมื่อสร้างไมโครเซอร์วิสใหม่ Copilot สามารถสร้างโครงสร้างโครงการทั้งหมด รวมถึงการกําหนดค่า Docker, ไฟล์ไปป์ไลน์ CI/CD และการตั้งค่าการตรวจสอบพื้นฐานตามข้อคิดเห็นเชิงพรรณนาเล็กน้อยเกี่ยวกับข้อกําหนดบริการของคุณ
Note
การสร้างไฟล์หลายไฟล์ที่ซับซ้อนจะใช้ PRU มากขึ้น (~3-5 PRU สําหรับนั่งร้านโครงการที่สมบูรณ์) งานต้นแบบอย่างง่ายมักใช้ 1-2 PRU เรียนรู้เพิ่มเติมเกี่ยวกับหน่วยคําขอพรีเมี่ยม
ระบบอัตโนมัติในการพัฒนาที่ขับเคลื่อนด้วยเรื่องราว
GitHub Copilot มีความเชี่ยวชาญในการแปลงเรื่องราวของผู้ใช้ที่เรียบง่ายและข้อกําหนดของคุณลักษณะโดยตรงให้เป็นการใช้งานที่สมบูรณ์และพร้อมใช้งานจริง:
- คุณสมบัตินั่งร้าน: แปลงคําอธิบายคุณลักษณะระดับสูงให้เป็นโครงสร้างโค้ดที่สมบูรณ์ด้วยการแยกข้อกังวลอย่างเหมาะสม รวมถึงโมเดลฐานข้อมูล ปลายทาง API และส่วนประกอบส่วนหน้า
- การใช้งานตรรกะทางธุรกิจ: สร้างฟังก์ชันหลักตามกฎทางธุรกิจที่อธิบายไว้ในภาษาธรรมดา โดยจัดการรูปแบบทั่วไปโดยอัตโนมัติ เช่น การตรวจสอบความถูกต้อง การแปลงข้อมูล และตรรกะเวิร์กโฟลว์
- รูปแบบการผสานรวม: สร้างรูปแบบมาตรฐานสําหรับการเชื่อมต่อส่วนต่างๆ ของระบบนิเวศแอปพลิเคชันของคุณ รวมถึงการรับรองความถูกต้อง การบันทึก และการรวมบริการภายนอก
- ระบบอัตโนมัติแบบ end-to-end: จากเรื่องราวของผู้ใช้รายเดียว ให้สร้างสแต็กคุณลักษณะที่สมบูรณ์ รวมถึงตรรกะแบ็กเอนด์ การเปลี่ยนแปลงฐานข้อมูล เอกสารประกอบ API และการใช้งานส่วนหน้าพื้นฐาน
- คุณภาพในตัว: รวมการจัดการข้อผิดพลาด การตรวจสอบอินพุต การบันทึก และข้อควรพิจารณาด้านความปลอดภัยขั้นพื้นฐานโดยอัตโนมัติซึ่งเป็นส่วนหนึ่งของการใช้งานครั้งแรก
วิธีการนี้ช่วยให้สามารถทําซ้ําได้อย่างรวดเร็วจากแนวคิดไปสู่ต้นแบบการทํางาน ช่วยให้ทีมสามารถตรวจสอบแนวคิดได้อย่างรวดเร็วและรวบรวมข้อเสนอแนะตั้งแต่เนิ่นๆ ในกระบวนการพัฒนา
เร่งเวิร์กโฟลว์คําขอดึงข้อมูล
GitHub Copilot เปลี่ยนกระบวนการขอดึงข้อมูลโดยสร้างการเปลี่ยนแปลงที่พร้อมสําหรับการตรวจสอบ และลดเวลาตั้งแต่การพัฒนาไปจนถึงการปรับใช้:
การสร้างโค้ดที่พร้อมสําหรับการประชาสัมพันธ์
เมื่อทํางานกับคุณลักษณะหรือการแก้ไขข้อบกพร่อง Copilot ช่วยสร้างการเปลี่ยนแปลงที่ครอบคลุมซึ่งลดรอบการตรวจสอบ:
- การใช้งานที่สมบูรณ์: สร้างการใช้งานคุณสมบัติเต็มรูปแบบด้วยการจัดการข้อผิดพลาด การบันทึก และการครอบคลุมกรณีขอบที่เหมาะสม
- รูปแบบโค้ดที่สอดคล้องกัน: ตรวจสอบให้แน่ใจว่ารหัสใหม่เป็นไปตามข้อตกลงของโครงการและรูปแบบสถาปัตยกรรมที่กําหนดไว้
- การรวมเอกสาร: รวมข้อคิดเห็นแบบอินไลน์ เอกสารประกอบฟังก์ชัน และการอัปเดต README เป็นส่วนหนึ่งของการสร้างโค้ดเริ่มต้น
- ความครอบคลุมของการทดสอบ: สร้างการทดสอบหน่วย การทดสอบการรวม และการใช้งานตัวอย่างที่สอดคล้องกันควบคู่ไปกับฟังก์ชันการทํางานใหม่
ความช่วยเหลือในการตรวจทานโค้ดอัจฉริยะ
Copilot สามารถช่วยเตรียมโค้ดสําหรับการตรวจสอบและแม้กระทั่งช่วยเหลือในระหว่างกระบวนการตรวจสอบ:
- การตรวจสอบคุณภาพก่อนการส่ง: ก่อนสร้าง PR ให้ใช้ Copilot เพื่อระบุปัญหาที่อาจเกิดขึ้น แนะนําการปรับปรุง และตรวจสอบให้แน่ใจว่าเป็นไปตามมาตรฐานคุณภาพของโค้ด
- ตรวจสอบการร่างความคิดเห็น: สร้างความคิดเห็นรีวิวที่สร้างสรรค์และเฉพาะเจาะจงซึ่งอธิบายปัญหาอย่างชัดเจนและแนะนําการปรับปรุงที่เป็นรูปธรรมด้วยตัวอย่างโค้ด
- การทําซ้ําอย่างรวดเร็ว: เมื่อผู้ตรวจสอบร้องขอการเปลี่ยนแปลง Copilot สามารถสร้างทางเลือกการใช้งานหลายทางได้ทันที ช่วยให้ผู้เขียนสามารถเลือกแนวทางที่ดีที่สุดโดยไม่ต้องเขียนใหม่อย่างกว้างขวาง
- การปรับแต่งเอกสาร: ปรับปรุงข้อคิดเห็นและเอกสารประกอบของโค้ดโดยอัตโนมัติตามคําถามและคําติชมของผู้ตรวจสอบ เพื่อให้มั่นใจถึงความชัดเจนสําหรับผู้ดูแลในอนาคต
- การแก้ไขข้อขัดแย้ง: ช่วยในการแก้ไขข้อขัดแย้งในการผสานโดยทําความเข้าใจเจตนาของทั้งสองสาขาโค้ดและแนะนําแนวทางการผสานรวมที่เหมาะสมที่สุด
วิธีการที่คล่องตัวนี้ช่วยลดจํานวนรอบการตรวจสอบที่จําเป็นได้อย่างมาก
Note
การขอให้ Copilot ทําแบบร่างรีแฟคเตอร์หลายรายการใน PR สามารถใช้ 2-3 PRU ต่อฉบับร่าง เรียนรู้เพิ่มเติมเกี่ยวกับหน่วยคําขอพรีเมี่ยม
เวิร์กโฟลว์การพัฒนาร่วมกัน
Copilot ปรับปรุงการทํางานร่วมกันเป็นทีมโดยรับรองความสม่ําเสมอและคุณภาพในการมีส่วนร่วมของนักพัฒนาที่แตกต่างกัน:
- การกําหนดมาตรฐานรหัส: ช่วยรักษารูปแบบและรูปแบบการเขียนโค้ดที่สอดคล้องกันระหว่างสมาชิกในทีม
- การแบ่งปันความรู้: สร้างโค้ดที่เป็นไปตามแนวทางปฏิบัติที่ดีที่สุดของทีม ช่วยให้นักพัฒนารุ่นเยาว์เรียนรู้จากรูปแบบอาวุโส
- การเก็บรักษาบริบท: เมื่อเข้าครอบครองงานของผู้อื่น Copilot สามารถช่วยให้เข้าใจโค้ดที่มีอยู่และพัฒนาต่อไปในรูปแบบเดียวกัน
- รวมการแก้ไขข้อขัดแย้ง: ช่วยในการแก้ไขข้อขัดแย้งการผสานที่ซับซ้อนโดยทําความเข้าใจเจตนาของโค้ดทั้งสองสาขา
เวิร์กโฟลว์ AI ที่ประสานกัน
การพัฒนาสมัยใหม่ได้รับประโยชน์มากขึ้นจากความช่วยเหลือด้าน AI ที่ประสานงานกันในแง่มุมต่างๆ ของกระบวนการพัฒนา GitHub Copilot สามารถทํางานเป็นส่วนหนึ่งของเวิร์กโฟลว์ที่ประสานกัน ซึ่งความสามารถของ AI หลายอย่างเสริมซึ่งกันและกัน:
รูปแบบการพัฒนาหลายตัวแทน
พิจารณาเวิร์กโฟลว์ที่ตัวแทน AI ที่แตกต่างกันจัดการแง่มุมที่แตกต่างกันของการพัฒนาคุณลักษณะ:
- ตัวแทนร่าง: Copilot สร้างการใช้งานโค้ดเริ่มต้นตามข้อกําหนดของคุณลักษณะ
- ตัวแทนตรวจสอบ: AI รองจะตรวจสอบร่างสําหรับคุณภาพของโค้ด ปัญหาด้านความปลอดภัย และการปฏิบัติตามมาตรฐานโครงการ
- ตัวแทนเอกสาร: สร้างหรืออัปเดตเอกสารโดยอัตโนมัติตามการเปลี่ยนแปลงรหัส
- ตัวแทนทดสอบ: สร้างชุดทดสอบที่ครอบคลุมสําหรับฟังก์ชันใหม่
แนวทางที่ประสานกันนี้ช่วยให้มั่นใจได้ถึงความครอบคลุมของงานพัฒนาในขณะที่ยังคงรักษามาตรฐานคุณภาพสูง ตัวแทนแต่ละรายให้ความสําคัญกับโดเมนของตนโดยเฉพาะ ซึ่งส่งผลให้โค้ดที่ละเอียดถี่ถ้วนและพร้อมสําหรับการผลิตมากขึ้น
Note
การส่งต่อแต่ละครั้งจะใช้ ~1 PRU โฟลว์การตรวจทานแบบร่างของตัวแทน 2 ตัวแทนโดยทั่วไปจะใช้ PRU 2-3 คน
ความสามารถในการให้เหตุผลขั้นสูง
สําหรับสถานการณ์การพัฒนาที่ซับซ้อน GitHub Copilot นําเสนอโหมดการให้เหตุผลระดับพรีเมียมที่ให้การวิเคราะห์ที่ลึกซึ้งยิ่งขึ้นและการสร้างโค้ดที่ซับซ้อนยิ่งขึ้น:
- ความเข้าใจบริบทที่เพิ่มขึ้น: วิเคราะห์ฐานรหัสที่ใหญ่ขึ้นและความสัมพันธ์ที่ซับซ้อนมากขึ้นระหว่างส่วนประกอบ
- คําแนะนําทางสถาปัตยกรรมขั้นสูง: ให้คําแนะนําสําหรับการออกแบบระบบและรูปแบบการรวม
- ความช่วยเหลือในการปรับโครงสร้างที่ซับซ้อน: จัดการการแปลงโค้ดที่ซับซ้อนในขณะที่ยังคงฟังก์ชันการทํางานไว้
- การประสานงานหลายไฟล์: ประสานการเปลี่ยนแปลงในหลายไฟล์ในขณะที่ยังคงความสอดคล้องกัน
Note
การเรียกใช้แบบพรีเมียมจะเพิ่มบริบทและเหตุผลมากขึ้น แต่มักจะใช้การใช้ PRU เป็นสองเท่า (~4+ ต่อคําขอ)
เวิร์กโฟลว์การทําให้เรื่องราวเสร็จสมบูรณ์แบบอัตโนมัติ
GitHub Copilot สามารถเปลี่ยนเรื่องราวและข้อกําหนดของผู้ใช้ให้เป็นคุณสมบัติที่สมบูรณ์และปรับใช้ได้ผ่านเวิร์กโฟลว์อัตโนมัติ:
- การแยกวิเคราะห์ข้อกําหนด: วิเคราะห์เรื่องราวของผู้ใช้และเกณฑ์การยอมรับเพื่อสร้างแผนการดําเนินงาน
- คุณสมบัตินั่งร้าน: สร้างโครงสร้างคุณลักษณะที่สมบูรณ์ รวมถึงคอนโทรลเลอร์ บริการ แบบจําลอง และการทดสอบ
- การตั้งค่าการผสานรวม: สร้างโค้ดที่จําเป็นเพื่อรวมคุณลักษณะใหม่กับส่วนประกอบของระบบที่มีอยู่
- ระบบอัตโนมัติในการประกันคุณภาพ: รวมการจัดการข้อผิดพลาด การบันทึก และการตรวจสอบคุณสมบัติใหม่ที่ครอบคลุม
แนวทางนี้ช่วยให้สามารถก้าวหน้าอย่างรวดเร็วจากแนวคิดไปสู่ซอฟต์แวร์ที่ใช้งานได้ ซึ่งช่วยลดเวลาระหว่างแนวคิดและการนําไปใช้ได้อย่างมาก
การเติมรหัสส่วนบุคคลให้สมบูรณ์
GitHub Copilot ปรับให้เข้ากับรูปแบบการเขียนโค้ดและบริบทโครงการซึ่งให้คําแนะนําที่เกี่ยวข้องมากขึ้นเมื่อเวลาผ่านไปและปรับปรุงประสิทธิภาพโค้ด นี่คือวิธีที่ GitHub Copilot ทําให้การดําเนินการโค้ดส่วนบุคคลเสร็จสมบูรณ์:
- ความเข้าใจตามบริบท: GitHub Copilot วิเคราะห์สภาพแวดล้อมการพัฒนาและโครงสร้างโครงการเพื่อให้การเติมรหัสที่ถูกต้องและเกี่ยวข้องมากขึ้น
- เรียนรู้จากรูปแบบ: เมื่อนักพัฒนาทํางานในโครงการ GitHub Copilot จะเรียนรู้จากรูปแบบการเขียนโค้ดและการกําหนดลักษณะ การปรับแต่งคําแนะนําให้เหมาะสม
ในตัวอย่างด้านล่างให้สังเกตว่า GitHub Copilot แนะนําสไตล์ของฟังก์ชันการเขียน อย่างไร แต่เมื่อใช้สไตล์ที่ต้องการมันปรับและแนะนําอย่างต่อเนื่องกับสไตล์ที่ต้องการ
โดยการใช้ประโยชน์จาก GitHub Copilot ด้วยวิธีการเหล่านี้นักพัฒนาสามารถลดเวลาที่ใช้ในงานประจําได้อย่างมากเร่งการเรียนรู้เทคโนโลยีใหม่ ๆ และรักษาโฟกัสให้ดีขึ้นตลอดวันทํางานของพวกเขา ผลผลิตที่เพิ่มขึ้นนี้ช่วยให้มีเวลามากขึ้นในการแก้ไขปัญหาที่ซับซ้อนและนวัตกรรมภายในโครงการของพวกเขา
ในหน่วยถัดไป เราจะสํารวจว่า GitHub Copilot สอดคล้องกับการตั้งค่านักพัฒนาทั่วไปและเวิร์กโฟลว์อย่างไร