GitHub Copilot โปรแกรมเมอร์คู่ AI ของคุณ

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

ไอคอนโลโก้สำหรับ GitHub Copilot ที่แสดงไอคอน Copilot ตรงกลางโดยมีวงสีน้ำเงินและเขียววนรอบโลโก้

ไม่เป็นความลับที่ AI กําลังขัดขวางอุตสาหกรรมเทคโนโลยี AI กําลังกําหนดวิธีการทํางานของทีมพัฒนาและสร้างซอฟต์แวร์ ความก้าวหน้าใน AI เหล่านี้สามารถเพิ่มประสิทธิภาพการทํางานของนักพัฒนาทั่วโลก

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

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

  • โค้ดใหม่ 46% เขียนขึ้นโดย AI
  • ประสิทธิภาพการทำงานโดยรวมของนักพัฒนาที่รวดเร็วขึ้น 55%
  • นักพัฒนา 74% รู้สึกมีสมาธิมากขึ้นในการทำงานให้บรรลุผลลัพธ์ตามที่ต้องการ

Microsoft พัฒนา GitHub Copilot ร่วมกับ OpenAI GitHub Copilot ขับเคลื่อนโดยระบบ OpenAI Codex OpenAI Codex มีความรู้ที่กว้างขวางเกี่ยวกับวิธีที่ผู้คนใช้โค้ดและมีความสามารถมากกว่า GPT-3 ในการสร้างโค้ด OpenAI Codex มีความสามารถมากกว่า ส่วนหนึ่งเป็นเพราะได้รับการฝึกฝนจากชุดข้อมูลที่มีการรวมโค้ดต้นฉบับสาธารณะจำนวนมาก

GitHub Copilot พร้อมใช้งานเป็นส่วนขยายสำหรับ VS Code, Visual Studio, Vim/Neovim และ JetBrains Suite ของ IDE

คุณสมบัติของ GitHub Copilot

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

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

แชท Copilot

GitHub Copilot มีประสบการณ์การแชทแบบโต้ตอบโดยตรงภายในตัวแก้ไขที่รองรับ (เช่น Visual Studio Code, Visual Studio และอื่นๆ) เมื่อใช้แชท คุณจะทําสิ่งต่อไปนี้ได้

  • ถามคําถามเกี่ยวกับโค้ดของคุณ
  • รับคําอธิบายเกี่ยวกับตรรกะหรือข้อผิดพลาด
  • สร้างการทดสอบหรือเอกสารประกอบ
  • สํารวจวิธีใช้ฟีเจอร์ใหม่

การแชทจะเข้าใจบริบทของโค้ดของคุณและเชื่อมโยงการตอบกลับกลับไปยังโครงการของคุณ

สรุปคําขอดึงข้อมูลของ Copilot

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

ความช่วยเหลือในการตรวจสอบรหัส Copilot

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

Copilot สำหรับ CLI

นอกจากตัวแก้ไขและคำขอดึงข้อมูลแล้ว เทอร์มินัลคือจุดที่นักพัฒนาใช้เวลามากที่สุด อย่างไรก็ตาม แม้แต่นักพัฒนาที่มีความเชี่ยวชาญมากที่สุดก็ยังต้องเลื่อนดูหลายหน้าเพื่อจดจำไวยากรณ์ของคำสั่งมากมายได้อย่างแม่นยำ อินเทอร์เฟซบรรทัดคําสั่ง (CLI) ของ GitHub Copilot ช่วยให้คุณ:

  • ขอคําแนะนําคําสั่ง ข้อมูลโค้ด
  • สร้างสคริปต์เชลล์
  • ทําความเข้าใจผลลัพธ์หรือข้อผิดพลาด
  • สร้างและปรับปรุงโครงการจาก CLI

พื้นที่ Copilot

Copilot Spaces เป็นสถานที่เฉพาะสําหรับการทํางานร่วมกับ AI ในโครงการ ใน Spaces คุณสามารถทําสิ่งต่อไปนี้ได้

  • สํารวจโครงสร้างโครงการ
  • ถามคําถามเกี่ยวกับการวางแผนระดับสูง
  • ปรับแต่งข้อกําหนด
  • ทําซ้ําในการออกแบบ

พื้นที่สนทนานําเสนอสภาพแวดล้อมที่มีบริบทมากมาย ซึ่ง Copilot จะรักษาความรู้เกี่ยวกับที่เก็บและเวิร์กโฟลว์ของคุณ

ตัวแทนการเข้ารหัส Copilot

ตัวแทนการเข้ารหัส Copilot ทําหน้าที่เป็นผู้ช่วย AI อัตโนมัติ ทํางานเขียนโค้ดหลายขั้นตอนตามคําแนะนําของคุณ คุณสามารถขอให้:

  • สร้างไฟล์ที่เกี่ยวข้องหลายไฟล์
  • ใช้ชุดคุณลักษณะ
  • สร้างนั่งร้านจากข้อกําหนด

Copilot ดําเนินงานเหล่านี้ภายใต้การกํากับดูแลของคุณ ช่วยให้คุณทํางานเวิร์กโฟลว์ที่ซับซ้อนได้เร็วขึ้นและอยู่ในโฟลว์

แผนการสมัครใช้งาน

GitHub Copilot มีให้บริการในหลายแผน โดยแต่ละแผนมีความสามารถที่แตกต่างกันสําหรับบุคคล ทีม และองค์กร

GitHub Copilot ฟรี

GitHub Copilot Free ช่วยให้นักพัฒนาแต่ละรายสามารถใช้ GitHub Copilot ได้โดยไม่มีค่าใช้จ่าย เมื่อต้องเริ่มต้นใช้งาน เปิด Visual Studio Code คลิกที่ไอคอน GitHub Copilot แล้วคลิก "ลงชื่อเข้าใช้เพื่อใช้ GitHub Copilot สําหรับฟรี" เข้าสู่ระบบบัญชี GitHub ของคุณในหน้าต่างที่จะเปิดในเบราว์เซอร์

ระดับ GitHub Copilot Free ประกอบด้วยการกรอกโค้ด 2000 ครั้งต่อเดือน คําขอแชท 50 รายการต่อเดือน และการเข้าถึงทั้งรุ่น GPT-4o และ Claude 3.5 Sonnet ศึกษาเพิ่มเติม

คุณลักษณะหลัก:

  • การเติมโค้ดในเครื่องมือแก้ไขที่รองรับ
  • จํานวนการกรอกข้อมูลรายเดือนและคําขอแชทที่จํากัด
  • เข้าถึงโมเดล AI ขั้นสูง

GitHub Copilot โปร

GitHub Copilot Pro ได้รับการออกแบบมาสําหรับนักพัฒนารายบุคคลที่ต้องการความสามารถที่เพิ่มขึ้นนอกเหนือจากแผนฟรี

คุณลักษณะหลัก:

  • กรอกโค้ดและคําขอแชทได้ไม่จํากัด
  • ลําดับความสําคัญในการเข้าถึงโมเดล AI ล่าสุด
  • คําแนะนําและคําอธิบายโค้ดขั้นสูง
  • การผสานรวมกับ IDE ที่รองรับ (VS Code, Visual Studio, JetBrains, Neovim)
  • คุณสมบัติการสร้างการทดสอบอัตโนมัติและคําอธิบายโค้ด

GitHub Copilot Pro+

Copilot Pro+ มีคุณสมบัติทั้งหมดของ Copilot Pro พร้อมการเข้าถึงเพิ่มเติมในการใช้งานรุ่นพรีเมียมและประสิทธิภาพลําดับความสําคัญในทรัพยากรที่มีความต้องการสูง เหมาะสําหรับบุคคลที่มีความต้องการใช้งานสูง

คุณลักษณะหลัก:

  • คุณสมบัติ Pro ทั้งหมด
  • ความจุคําขอพรีเมียมเพิ่มเติม
  • การเข้าถึงโครงสร้างพื้นฐานที่มีลําดับความสําคัญ

ธุรกิจ GitHub Copilot

GitHub Copilot Business มีไว้สําหรับองค์กรที่ต้องการจัดการการเข้าถึง Copilot และรับประโยชน์จากคุณลักษณะด้านความปลอดภัยและการปฏิบัติตามข้อกําหนดเพิ่มเติม

คุณลักษณะหลัก:

  • คุณสมบัติ Pro และ Pro+ ทั้งหมดสําหรับสมาชิกองค์กร
  • การจัดการแบบรวมศูนย์และการควบคุมนโยบาย
  • การกรองช่องโหว่ด้านความปลอดภัย
  • การอ้างอิงโค้ดและการกรองโค้ดสาธารณะ
  • การชดใช้ค่าเสียหายทางทรัพย์สินทางปัญญาและการรักษาความปลอดภัย ความปลอดภัย และความเป็นส่วนตัวระดับองค์กร
  • การแชทใน IDE และอุปกรณ์เคลื่อนที่
  • ตัวกรองสำหรับโค้ดสาธารณะ

GitHub Copilot องค์กร

GitHub Copilot Enterprise ได้รับการออกแบบมาสําหรับองค์กรขนาดใหญ่และองค์กรที่ต้องการความสามารถขั้นสูง

คุณลักษณะหลัก:

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

GitHub Copilot Enterprise มีทุกอย่างใน GitHub Copilot Business พร้อมทั้งการปรับแต่งอีกชั้นสำหรับองค์กร โดยรวมเข้ากับ GitHub เป็นส่วนติดต่อการแชท นักพัฒนาจึงสามารถสนทนาเกี่ยวกับฐานโค้ดของตนได้ นอกจากนี้ ยังมีปุ่มการดำเนินการทั่วทั้งแพลตฟอร์ม

GitHub Copilot Enterprise สามารถสร้างดัชนีฐานโค้ดขององค์กรเพื่อความเข้าใจในเชิงลึกยิ่งขึ้น และสำหรับคำแนะนำที่เหมาะสมยิ่งขึ้น นอกจากนี้ยังให้การเข้าถึงการปรับแต่ง GitHub Copilot เพื่อปรับแต่งโมเดลส่วนตัวสำหรับการทำให้โค้ดสมบูรณ์

ในบทถัดไป คุณจะได้เรียนรู้วิธีการเริ่มต้นใช้งาน GitHub Copilot และการกำหนดค่าทั่วไปบางส่วน