ภาพรวมของ Gemini Code Assist

Gemini Code Assist มีความช่วยเหลือที่ทำงานด้วยระบบ AI เพื่อช่วยให้ทีมพัฒนาของคุณสร้าง, ปรับใช้ และใช้งานแอปพลิเคชันตลอดวงจรการพัฒนาซอฟต์แวร์ โดยใช้โมเดล Gemini 2.5 Gemini Code Assist พร้อมให้บริการในรุ่นต่อไปนี้

คุณสามารถใช้ Gemini Code Assist ใน IDE ที่รองรับ เช่น VS Code, JetBrains IDE หรือ Android Studio เพื่อรับความช่วยเหลือในการเขียนโค้ดที่ทำงานด้วยระบบ AI ใน ภาษาที่ได้รับความนิยมหลายภาษา คุณสามารถรับการเติมโค้ดให้สมบูรณ์ขณะเขียนโค้ด สร้างฟังก์ชันหรือบล็อกโค้ดทั้งหมดจากความคิดเห็น สร้างการทดสอบหน่วย และรับความช่วยเหลือในการแก้ไขข้อบกพร่อง ทำความเข้าใจ และจัดทำเอกสารประกอบโค้ด

Gemini Code Assist จะให้คำตอบตามบริบทของพรอมต์ของคุณ ซึ่งรวมถึงการอ้างอิงแหล่งที่มา เกี่ยวกับเอกสารประกอบและตัวอย่างโค้ดที่ Gemini Code Assist ใช้เพื่อสร้างคำตอบ

โมเดลภาษาขนาดใหญ่ (LLM) ของ Gemini ที่ใช้โดย Gemini Code Assist ได้รับการฝึกด้วยชุดข้อมูลโค้ดที่เผยแพร่ต่อสาธารณะ เนื้อหาเฉพาะของ Google Cloud และข้อมูลทางเทคนิคอื่นๆ ที่เกี่ยวข้อง นอกเหนือจากชุดข้อมูลที่ใช้ฝึกโมเดลพื้นฐานของ Gemini เราฝึกโมเดลเพื่อให้คำตอบของ Gemini Code Assist เป็นประโยชน์ต่อผู้ใช้ Gemini Code Assist มากที่สุด

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

Gemini Code Assist จะให้ข้อมูลการอ้างอิงเมื่อมีการยกเนื้อหาจำนวนมากจากแหล่งที่มาอื่นโดยตรง เช่น โค้ดโอเพนซอร์สที่มีอยู่ ดูข้อมูลเพิ่มเติมได้ที่ วิธีและเวลาที่ Gemini อ้างอิงแหล่งที่มา

ฟีเจอร์ที่รองรับสำหรับ Gemini Code Assist สำหรับบุคคลธรรมดา

ตารางต่อไปนี้แสดงประเภทความช่วยเหลือจาก Generative AI ที่พร้อมให้บริการใน IDE ที่รองรับ โดยไม่มีค่าใช้จ่าย

ความช่วยเหลือในการเขียนโค้ดด้วย AI

การสร้างและดำเนินการกับโค้ดในโปรเจ็กต์ IDE ใน IDE ต่อไปนี้

ผู้ช่วยแบบสนทนาใน IDE โดยใช้บริบทของไฟล์ที่คุณเปิด
รองรับ IDE หลายรายการ (VS Code, IDE ของ JetBrains เช่น IntelliJ และ PyCharm รวมถึง Android Studio)
แชทแบบตัวแทน

แจ้ง Gemini ให้ทำงานที่ซับซ้อนและมีหลายขั้นตอนให้เสร็จสมบูรณ์ โดยใช้เครื่องมือของระบบและเซิร์ฟเวอร์ Model Context Protocol (MCP) ดูข้อมูลเพิ่มเติมได้ที่ใช้แชทแบบเอเจนต์เป็นโปรแกรมเมอร์คู่

การดำเนินการและคำสั่งอัจฉริยะ
เริ่มการดำเนินการอัจฉริยะโดยคลิกขวาที่โค้ดที่เลือก (VS Code, IDE ของ JetBrains เช่น IntelliJ และ PyCharm และ Android Studio) เริ่มคำสั่งอัจฉริยะด้วยเครื่องหมายทับ / ในแถบเลือกด่วนโดยมีหรือไม่มีโค้ดที่เลือกก็ได้ (VS Code)
บริการภายนอกเป็นเครื่องมือ
รับข้อมูลและดำเนินการที่ได้รับจากบริการภายนอกภายใน IDE ของคุณด้วยเครื่องมือ Gemini Code Assist ส่งพรอมต์ไปยัง เครื่องมือที่เฉพาะเจาะจงโดยใช้สัญลักษณ์ @ ตามด้วยชื่อของ เครื่องมือ เช่น @GitHub get issues assigned to me ดูข้อมูลเพิ่มเติมเกี่ยวกับเครื่องมือได้ที่ภาพรวมเครื่องมือของ Gemini Code Assist
ทรัพย์สินทางปัญญาและการปฏิบัติตามข้อกำหนด
การอ้างอิงแหล่งข้อมูลใน IDE

ภาพรวมรุ่น Standard และ Enterprise ของ Gemini Code Assist

ส่วนต่อไปนี้จะเปรียบเทียบ Gemini Code Assist รุ่น Standard และ Enterprise

รุ่น Standard มีความช่วยเหลือด้านการเขียนโค้ดด้วย AI พร้อมการรักษาความปลอดภัยระดับองค์กร สำหรับการสร้างและเรียกใช้แอปพลิเคชัน รุ่น Enterprise มีฟีเจอร์ที่รองรับทั้งหมดในรุ่น Standard แต่คุณยังปรับแต่งได้ตามที่เก็บซอร์สโค้ดส่วนตัว และผสานรวมกับบริการอื่นๆ ของ Google Cloud เพื่อสร้าง แอปพลิเคชันในเทคโนโลยีที่หลากหลายยิ่งขึ้น

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

  Gemini Code Assist แบบมาตรฐาน Gemini Code Assist Enterprise
ผู้ชมเป้าหมาย
  • ลูกค้าที่มีความต้องการด้านการเขียนโค้ดขั้นพื้นฐาน
  • องค์กรที่มีข้อกำหนดด้านความปลอดภัยของข้อมูลและการปฏิบัติตามข้อกำหนดที่เข้มงวด
  • องค์กรขนาดใหญ่ที่มีกระบวนการพัฒนาซอฟต์แวร์ที่ซับซ้อน
  • ลูกค้าที่ต้องการปรับแต่งคำตอบของ AI ตามที่เก็บซอร์สโค้ดส่วนตัวเพื่อเร่งการพัฒนาตามแนวทางปฏิบัติแนะนำขององค์กร
  • ลูกค้าที่ต้องการผู้ช่วยพัฒนาแอปพลิเคชันที่ทำงานด้วยระบบ AI ในรายการบริการของ Google Cloud ที่เพิ่มขึ้นเรื่อยๆ
ข้อดี
  • การเติมโค้ดและการสร้างโค้ดสำหรับภาษาโปรแกรมยอดนิยม และพร้อมใช้งานในบริการของ Google Cloud บางรายการ
  • การสนับสนุนทางแชทที่ทำงานด้วยระบบ AI
  • อินเทอร์เฟซผู้ใช้ที่เรียบง่ายและการผสานรวมกับ IDE
  • การรับรู้ฐานของโค้ดในเครื่องใน IDE: ใช้ประโยชน์จากหน้าต่างบริบทขนาดใหญ่ของ Gemini เพื่อทำความเข้าใจฐานของโค้ดในเครื่องอย่างละเอียด
  • การรักษาความปลอดภัยระดับองค์กร: การกำกับดูแลข้อมูลที่แข็งแกร่ง โครงสร้างพื้นฐานที่ปลอดภัย และการชดเชยสำหรับคำแนะนำโค้ด
  • การผสานรวมเพิ่มเติม: Gemini Code Assist แบบมาตรฐานให้ความช่วยเหลือจาก AI ใน Firebase, Colab Enterprise, ข้อมูลเชิงลึกของข้อมูล BigQuery, Cloud Run และ Database Studio
  • สิทธิประโยชน์ทั้งหมดที่กล่าวถึงสำหรับ Gemini Code Assist แบบมาตรฐาน พร้อมด้วยสิทธิประโยชน์เพิ่มเติมต่อไปนี้
    • การปรับแต่งโค้ด: องค์กรของคุณสามารถเพิ่มโค้ดเบสส่วนตัวลงในโมเดลเพื่อรับคำแนะนำที่ปรับแต่งแล้ว
    • การผสานรวมเพิ่มเติม: Gemini Code Assist Enterprise ให้ความช่วยเหลือจาก AI ใน Google Cloud เช่น Apigee, Application Integration และ Gemini Cloud Assist ซึ่งช่วยให้ทีมระบบคลาวด์สร้าง ออกแบบ และดำเนินการ รวมถึงเพิ่มประสิทธิภาพแอปพลิเคชันและโครงสร้างพื้นฐานบน Google Cloud ได้อย่างมีประสิทธิภาพมากขึ้น

ดูการเปรียบเทียบฟีเจอร์ของแต่ละรุ่นได้ที่ ฟีเจอร์ที่รองรับ

ฟีเจอร์ที่รองรับสำหรับ Gemini Code Assist แบบมาตรฐานและ Enterprise

ส่วนต่อไปนี้แสดงประเภทความช่วยเหลือจาก Generative AI ที่พร้อมใช้งานใน Gemini Code Assist Standard และ Enterprise

ความช่วยเหลือและแชทเกี่ยวกับโค้ด

ตารางต่อไปนี้แสดงประเภทความช่วยเหลือจาก Generative AI ที่พร้อมใช้งานในIDE ที่รองรับ

ความช่วยเหลือในการเขียนโค้ดด้วย AI Gemini Code Assist แบบมาตรฐาน Gemini Code Assist Enterprise

การสร้างและดำเนินการกับโค้ดในโปรเจ็กต์ IDE ใน IDE ต่อไปนี้

ผู้ช่วยแบบสนทนาใน IDE โดยใช้บริบทของไฟล์ที่คุณเปิด
รองรับ IDE หลายรายการ (VS Code, IDE ของ JetBrains เช่น IntelliJ และ PyCharm รวมถึง Android Studio)
แชทแบบตัวแทน

แจ้ง Gemini ให้ทำงานที่ซับซ้อนและมีหลายขั้นตอนให้เสร็จสมบูรณ์ โดยใช้เครื่องมือของระบบและเซิร์ฟเวอร์ Model Context Protocol (MCP) ดูข้อมูลเพิ่มเติมได้ที่ใช้แชทแบบเอเจนต์เป็นโปรแกรมเมอร์คู่

การดำเนินการและคำสั่งอัจฉริยะ
เริ่มการดำเนินการอัจฉริยะโดยคลิกขวาที่โค้ดที่เลือก (VS Code, IDE ของ JetBrains เช่น IntelliJ และ PyCharm และ Android Studio) เริ่มคำสั่งอัจฉริยะด้วยเครื่องหมายทับ / ในแถบการเลือกอย่างรวดเร็วโดยมีหรือไม่มีโค้ดที่เลือกก็ได้ (VS Code
บริการภายนอกเป็นเครื่องมือ
รับข้อมูลและดำเนินการที่ได้รับจากบริการภายนอกภายใน IDE ของคุณด้วยเครื่องมือ Gemini Code Assist ส่งพรอมต์ไปยัง เครื่องมือที่เฉพาะเจาะจงโดยใช้สัญลักษณ์ @ ตามด้วยชื่อของ เครื่องมือ เช่น @GitHub get issues assigned to me ดูข้อมูลเพิ่มเติมเกี่ยวกับเครื่องมือได้ที่ภาพรวมเครื่องมือของ Gemini Code Assist
ทรัพย์สินทางปัญญาและการปฏิบัติตามข้อกำหนด
การอ้างอิงแหล่งที่มาใน IDE และคอนโซล Google API
การชดเชยค่าเสียหายด้าน IP
VPC-SC และการเข้าถึง Google แบบส่วนตัว
ความรู้ระดับองค์กร
คำแนะนำโค้ดที่ปรับแต่งจากฐานของโค้ดใน GitHub, GitLab และ Bitbucket ใน IDE  

ฟีเจอร์เพิ่มเติมภายนอก IDE

ส่วนต่อไปนี้จะอธิบายรายละเอียดฟีเจอร์เพิ่มเติมที่พร้อมใช้งานใน Gemini Code Assist รุ่น Standard และ Enterprise ซึ่งมีมากกว่า ความช่วยเหลือใน IDE

Gemini Cloud Assist

ตารางต่อไปนี้แสดงประเภทความช่วยเหลือจาก Generative AI ใน Gemini Cloud Assist ใน API Console

ความช่วยเหลือจาก Gemini Cloud Assist Gemini Code Assist แบบมาตรฐาน Gemini Code Assist Enterprise
ฟีเจอร์ Gemini Cloud Assist (รวมถึงฟีเจอร์ที่พร้อมให้บริการแก่ผู้ใช้ Google ทุกคนและพร้อมให้บริการแก่ผู้ใช้ Gemini Code Assist Enterprise)  

Gemini ใน Apigee

ตารางต่อไปนี้แสดงประเภทความช่วยเหลือจาก Generative AI ด้วย API ในการพัฒนาใน Apigee (IDE และ Google API Console)

Gemini Code Assist สำหรับการจัดการ API Gemini Code Assist แบบมาตรฐาน Gemini Code Assist Enterprise
บริบทขององค์กรที่ใช้เมื่อสร้างข้อกำหนด API  
การค้นหาอัจฉริยะที่ขับเคลื่อนโดย Vertex AI ในฮับ API  
อธิบายโค้ด Gemini Code Assist สำหรับนโยบาย Apigee (ตัวอย่าง)  

Gemini ในการผสานรวมแอปพลิเคชัน

ตารางต่อไปนี้แสดงประเภทความช่วยเหลือจาก Generative AI ใน การผสานรวมแอปพลิเคชัน ใน API Console

ตัวช่วยสร้างการผสานรวม Gemini Code Assist แบบมาตรฐาน Gemini Code Assist Enterprise
เครื่องมือแก้ไขภาพที่ AI ช่วยในการสร้างโฟลว์การทำงานอัตโนมัติ  
การเขียนการทำงานอัตโนมัติที่ AI ช่วยโดยฝังบริบทขององค์กร  
การสร้างและการปรับแต่งเอกสารประกอบโฟลว์การทำงานอัตโนมัติของ Generative AI  

ฟีเจอร์ Gemini ใน BigQuery ที่มี Gemini Code Assist

ตารางต่อไปนี้แสดงประเภทความช่วยเหลือจาก Generative AI สำหรับ BigQuery ใน BigQuery Studio

ข้อมูลเชิงลึก Gemini Code Assist แบบมาตรฐาน Gemini Code Assist Enterprise
ข้อมูลเชิงลึกของข้อมูลมีไลบรารีคำค้นหาที่ให้ข้อมูลเชิงลึกซึ่งสร้างจากข้อมูลเมตาของตาราง

Gemini ใน Colab Enterprise

ตารางต่อไปนี้แสดงประเภทความช่วยเหลือจาก Generative AI สำหรับโค้ดใน Colab Enterprise:

ความช่วยเหลือในการเขียนโค้ดใน Notebook Gemini Code Assist แบบมาตรฐาน Gemini Code Assist Enterprise
การสร้างและการเติมโค้ด Python ใน Notebook

Gemini ในฐานข้อมูล

ตารางต่อไปนี้แสดงประเภทความช่วยเหลือจาก Generative AI สำหรับการเขียนโค้ดใน ฐานข้อมูล

สร้างการค้นหา SQL Gemini Code Assist แบบมาตรฐาน Gemini Code Assist Enterprise
เขียนด้วยภาษาง่ายๆ เพื่อสร้างคำสั่ง SQL
รับโค้ดตามบริบทที่ใช้ได้กับสคีมา
เพิ่มประสิทธิภาพและอธิบายคําค้นหาที่มีอยู่

Gemini ใน Firebase

ตารางต่อไปนี้แสดงประเภทความช่วยเหลือจาก Generative AI สำหรับการพัฒนาแอปพลิเคชัน ที่ Gemini ใน Firebase มีให้

ความช่วยเหลือจาก AI ในการแชทในคอนโซล Firebase Gemini Code Assist แบบมาตรฐาน Gemini Code Assist Enterprise
ใช้ความรู้เชิงลึก แนวทางปฏิบัติแนะนำ และความเชี่ยวชาญด้านการแก้ปัญหาสำหรับผลิตภัณฑ์และบริการของ Firebase
สร้าง จัดระเบียบใหม่ และแก้ไขข้อบกพร่องของตัวอย่างโค้ดสำหรับ Firebase ด้วยภาษาธรรมชาติในแชท
ใช้พรอมต์ภาษาธรรมชาติเพื่ออธิบาย สร้าง และแปลงโค้ด
การวิเคราะห์คุณภาพแอป
สรุปข้อขัดข้องของแอป และให้ข้อมูลเชิงลึกและขั้นตอนการแก้ปัญหาเพื่อช่วยนักพัฒนาแอปตรวจสอบและแก้ไขปัญหาด้านคุณภาพของแอป
วิเคราะห์โค้ดที่มีอยู่ ระบุปัญหาที่อาจเกิดขึ้น และแนะนำการปรับปรุง
สรุปและข้อมูลเชิงลึกของแคมเปญ Firebase Cloud Messaging และการรับส่งข้อความในแอป
สรุปและวิเคราะห์แคมเปญการรับส่งข้อความ พร้อมให้คําแนะนําที่นําไปใช้ได้จริงเพื่อปรับปรุงประสิทธิภาพ
การสร้างสคีมาและการสํารวจข้อมูลของ Firebase Data Connect
สร้างสคีมาฐานข้อมูลด้วยภาษาธรรมชาติ
สร้างการค้นหาและการเปลี่ยนแปลง GraphQL ด้วยภาษาง่ายๆ
การรับรู้ตามบริบท
ใช้บริบทของโปรเจ็กต์และแอปพลิเคชันเพื่อเป็นแนวทางในการให้ความช่วยเหลือแบบสนทนา การแก้ปัญหา และการวิเคราะห์คุณภาพของแอป

ตั้งค่า Gemini Code Assist

ดูขั้นตอนการตั้งค่าโดยละเอียดได้ที่

โต้ตอบกับ Gemini Code Assist ใน IDE

หลังจากตั้งค่า Gemini Code Assist สำหรับบุคคลธรรมดา หรือ Gemini Code Assist แบบมาตรฐานหรือ Enterprise และติดตั้งส่วนขยาย Gemini Code Assist ใน IDE (VS Code หรือ IDE ของ JetBrains ที่รองรับ) แล้ว คุณจะขอความช่วยเหลือได้ด้วยวิธีต่อไปนี้

  • รับการเติมโค้ดให้สมบูรณ์หรือสร้างโค้ดในโปรแกรมแก้ไขโค้ดโดยตรง

  • คลิก spark Gemini ใน IDE เพื่อ แสดงผู้ช่วยแบบสนทนา คุณสามารถถามคำถามหรือเลือกโค้ดใน เอดิเตอร์ แล้วป้อนพรอมต์ เช่น

    • Write unit tests for my code.
    • Help me debug my code.
    • Make my code more readable.

ดูข้อมูลเพิ่มเติมได้ที่ เขียนโค้ดด้วย Gemini Code Assist

ขั้นตอนถัดไป