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

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

คุณใช้ Gemini Code Assist ใน IDE ที่รองรับ เช่น VS Code, IDE ของ JetBrains หรือ 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)
แชทผ่านระบบที่เป็น Agent

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

โควต้า Gemini CLI

Quotaสำหรับการใช้ Gemini CLI

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

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

ส่วนต่อไปนี้จะเปรียบเทียบ 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 Standard และ Enterprise

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

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

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

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

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

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

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

โควต้า Gemini CLI

Quotaสำหรับการใช้ Gemini CLI

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

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

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

Gemini Cloud Assist

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

ความช่วยเหลือของ 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 Cloud)

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

Gemini ใน Application Integration

ตารางต่อไปนี้แสดงประเภทความช่วยเหลือจาก Generative AI ใน Application Integration ในคอนโซล Google Cloud

ตัวช่วยสร้างการผสานรวม 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

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