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