Gemini Code Assist มีความช่วยเหลือที่ทำงานด้วยระบบ AI เพื่อช่วยให้ทีมพัฒนาของคุณสร้าง, ปรับใช้ และใช้งานแอปพลิเคชันตลอดวงจรการพัฒนาซอฟต์แวร์ โดยใช้โมเดล Gemini 2.5 Gemini Code Assist พร้อมให้บริการในรุ่นต่อไปนี้
Gemini Code Assist สำหรับบุคคลธรรมดา พร้อมให้บริการโดยไม่มีค่าใช้จ่าย
Gemini Code Assist แบบมาตรฐาน ซึ่งเป็นผลิตภัณฑ์ในพอร์ตโฟลิโอ Gemini สำหรับ Google Cloud
Gemini Code Assist Enterprise ซึ่งเป็นผลิตภัณฑ์ในพอร์ตโฟลิโอ Gemini สำหรับ Google Cloud
คุณสามารถใช้ 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 แบบมาตรฐานและ Enterprise ใช้ข้อมูลของคุณ
- ดูวิธีและเวลาที่ 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 | |
---|---|---|
ผู้ชมเป้าหมาย |
|
|
ข้อดี |
|
|
ดูการเปรียบเทียบฟีเจอร์ของแต่ละรุ่นได้ที่ ฟีเจอร์ที่รองรับ
ฟีเจอร์ที่รองรับสำหรับ 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