ข้อมูลและความเป็นส่วนตัว

Gemini ใน Android Studio สร้างขึ้นโดยคำนึงถึงความเป็นส่วนตัวของคุณ

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

ที่ Google เราเชื่อว่าความน่าเชื่อถือมาจากความโปร่งใส หน้านี้ระบุ ความมุ่งมั่นด้าน AI ปรัชญาการฝึก และการควบคุมทางเทคนิคของเราเพื่อจัดการวิธีใช้ข้อมูลของคุณ

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

การเก็บรวบรวมและใช้ข้อมูล

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

วิธีที่อาจมีการเก็บรวบรวมและใช้ข้อมูลของคุณมีดังนี้

  • ระบบอาจใช้ข้อมูลความคิดเห็นของคุณ เช่น สัญญาณชอบและไม่ชอบ เพื่อฝึก Gemini
  • หากคุณใช้ Gemini ใน Android Studio รุ่นฟรี ระบบอาจใช้โค้ดที่คุณ ป้อนลงในประสบการณ์การแชทอย่างชัดเจนเพื่อฝึก Gemini หาก คุณเลือกใช้การรับรู้บริบท ระบบอาจใช้ข้อมูลที่รวบรวม รวมถึงโค้ด เพื่อปรับปรุงผลิตภัณฑ์และบริการของเรา เช่น เทคโนโลยีแมชชีนเลิร์นนิง ดูรายละเอียดเพิ่มเติมได้ที่ประกาศเกี่ยวกับนโยบายความเป็นส่วนตัว
  • หากคุณใช้คีย์ API ส่วนตัว, การเป็นสมาชิก Google One หรือ Gemini ใน Android Studio สำหรับธุรกิจ ระบบจะไม่นำโค้ดที่คุณป้อนลงในประสบการณ์การแชท ใน Android Studio ไปใช้ฝึก Gemini หากเลือกใช้การรับรู้บริบท เราจะไม่นำข้อมูลที่รวบรวมมา ซึ่งรวมถึงโค้ด ไปใช้ปรับปรุง ผลิตภัณฑ์และบริการของเรา เช่น เทคโนโลยีแมชชีนเลิร์นนิง โปรดดูรายละเอียดเพิ่มเติมที่ประกาศเกี่ยวกับนโยบายความเป็นส่วนตัวของ Google Cloud

หากคุณเลือกใช้ฟีเจอร์การเติมโค้ดด้วย AI เราจะใช้บริบทจากโค้ดเบสของคุณเพื่อแสดงคำตอบที่มีคุณภาพสูงขึ้น

คุณสามารถใช้ Gemini โดยปิดใช้ฟีเจอร์การรับรู้บริบทได้ แต่ต้องแลกมาด้วยฟีเจอร์ที่มีความแม่นยำน้อยลง และฟีเจอร์บางอย่างจะถูกปิดใช้ เช่น การเติมโค้ดที่ทำงานด้วย ML Android Studio มีการควบคุมความเป็นส่วนตัวในตัวเพื่อปรับ ระดับการรับรู้บริบทที่คุณต้องการเปิดใช้ โดยใช้ไฟล์ (Android Studio ใน macOS) > การตั้งค่า > เครื่องมือ > Gemini หากต้องการบล็อกการแชร์บริบทสำหรับ บางส่วนของฐานของโค้ด โปรดดูกำหนดค่าการแชร์บริบทด้วย ไฟล์ .aiexclude

ระบบจะจัดเก็บข้อมูลในลักษณะที่ Google ไม่สามารถระบุได้ว่าข้อมูลนั้นมาจากใคร และ ไม่สามารถลบข้อมูลตามคำขอ ระบบจะเก็บข้อมูลไว้นานสูงสุด 18 เดือน ดูข้อมูลเพิ่มเติมได้ที่ประกาศเกี่ยวกับนโยบายความเป็นส่วนตัวของ Gemini

ข้อมูลที่ส่งและรับ

ข้อมูลประเภทต่างๆ ที่ส่งไปยังและรับจาก Gemini มีดังนี้

สถิติการใช้งาน

ข้อมูลที่ระบุวิธีที่คุณใช้ Android Studio และ

เครื่องมือที่เกี่ยวข้อง เช่น วิธีที่คุณใช้ฟีเจอร์และการใช้ทรัพยากร ซึ่งรวมถึงตัวระบุซอฟต์แวร์ภายใน Studio เช่น ชื่อแพ็กเกจ ชื่อคลาส และการกำหนดค่าปลั๊กอิน คุณเปิดหรือปิดใช้การแชร์นี้ได้จากไฟล์ (Android Studio ใน macOS) > การตั้งค่า > ลักษณะที่ปรากฏและลักษณะการทำงาน > การแชร์ข้อมูล

พรอมต์และคำตอบ

คำถามที่คุณขอความช่วยเหลือจาก Gemini รวมถึง

ข้อมูลหรือโค้ดที่คุณส่งให้ Gemini วิเคราะห์หรือทำให้เสร็จ เรียกว่าพรอมต์ คำตอบหรือการเติมโค้ดที่คุณได้รับจาก Gemini เรียกว่าคำตอบ

สัญญาณความคิดเห็น

การโหวตชอบและไม่ชอบ รวมถึงความคิดเห็นอื่นๆ ที่คุณ

ให้

บริบท (ไม่บังคับ)

Gemini อาจส่งข้อมูลเพิ่มเติมจาก

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

ตัวเลือกสำหรับนักพัฒนาแอป

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

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

การตั้งค่า Gemini ใน Android Studio แสดงค่ากำหนดการเลือกใช้ทั่วโลกสำหรับความตระหนักในบริบท
รูปที่ 1: การตั้งค่าส่วนกลางของ Gemini ใน Android Studio

การตั้งค่าส่วนกลาง

Studio มีค่ากำหนดการเลือกใช้ทั่วโลกในส่วนไฟล์ (Android Studio ใน macOS) > การตั้งค่า > เครื่องมือ > Gemini ซึ่งจะระบุว่าระบบจะส่งซอร์สโค้ดไปยังเซิร์ฟเวอร์ Gemini เพื่อให้ทราบบริบทหรือไม่

กล่องโต้ตอบ "เปิดใช้การรับรู้บริบทของ Gemini สำหรับโปรเจ็กต์นี้ไหม" ใน Android Studio
รูปที่ 2: กล่องโต้ตอบยืนยันการรับรู้บริบทเฉพาะโปรเจ็กต์

การตั้งค่าเฉพาะโปรเจ็กต์

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

ไฟล์ .aiexclude ในไดเรกทอรีโปรเจ็กต์ภายในมุมมองโปรเจ็กต์ของ Android Studio
รูปที่ 3: ตัวอย่างไฟล์ .aiexclude ในโปรเจ็กต์

ข้อจำกัดของซอร์สโค้ดที่มีไฟล์ .aiexclude

การเพิ่มไฟล์ .aiexclude ลงในไดเรกทอรีซอร์สโค้ดของโปรเจ็กต์จะช่วยให้คุณควบคุมได้อย่างละเอียดมากขึ้นว่าไฟล์ใดมีสิทธิ์ใช้เป็นบริบทสำหรับโมเดล AI

ดูข้อมูลเพิ่มเติมเกี่ยวกับรูปแบบ .aiexclude