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