Gemini ใน Android Studio ช่วยให้คุณสร้างแอปได้เร็วกว่าที่เคยด้วยฟีเจอร์การเขียนโค้ดที่ทำงานด้วยระบบ AI เช่น การเปลี่ยนรูปแบบโค้ดที่กำหนดเองและการเติมข้อความอัตโนมัติด้วย AI
การแปลงโค้ดของ Gemini
ตอนนี้คุณสามารถแจ้งให้ Gemini จากเครื่องมือแก้ไขโค้ดแสดงคําแนะนําโค้ดเพื่อแก้ไข เพิ่มประสิทธิภาพ หรือเพิ่มโค้ดลงในแอปได้โดยทำดังนี้
- หากต้องการดูช่องป้อนข้อมูลสำหรับพรอมต์ ให้ทำอย่างใดอย่างหนึ่งต่อไปนี้จากเครื่องมือแก้ไขโค้ด
- คลิกขวาที่ตัวแก้ไขโค้ด แล้วเลือก Gemini > สร้างโค้ดจากเมนูตามบริบท
- ไฮไลต์โค้ดที่คุณต้องการให้ Gemini แก้ไข คลิกขวาในเครื่องมือแก้ไขโค้ด แล้วเลือก Gemini > เปลี่ยนรูปแบบโค้ด จากเมนูตามบริบท
- กด CTRL+\ (Command+\ ใน macOS)
- แจ้ง Gemini โดยอธิบายว่าคุณต้องการแก้ไขหรือเพิ่มอะไรในโค้ด แล้วกด Enter หลังจาก Gemini ประมวลผลคําขอแล้ว คุณควรเห็นความแตกต่างของโค้ด
- เช่น คุณสามารถขอให้ Gemini ลดความซับซ้อนของโค้ดที่ซับซ้อนโดยการเขียนโค้ดใหม่ เปลี่ยนรูปแบบโค้ดที่เฉพาะเจาะจงมาก เช่น "ทำให้โค้ดนี้เป็นไปตามรูปแบบ" หรือสร้างฟังก์ชันใหม่ที่คุณอธิบาย จากนั้น Android Studio จะแสดงคำแนะนำโค้ดของ Gemini เป็น Diff ของโค้ด เพื่อให้คุณตรวจสอบและยอมรับเฉพาะคำแนะนำที่ต้องการ
- ตรวจสอบความแตกต่างของโค้ด แล้วทําอย่างใดอย่างหนึ่งต่อไปนี้
- แก้ไขโค้ดที่แนะนำเพิ่มเติมโดยคลิกปรับแต่ง แล้วป้อนพรอมต์ใหม่
- คลิกยอมรับการเปลี่ยนแปลงทั้งหมดเพื่อเพิ่มการเปลี่ยนแปลงที่แนะนําลงในโค้ด
การเติมโค้ดด้วย AI
Gemini รองรับการเติมโค้ดอัตโนมัติที่ใช้ AI ใน Android Studio ซึ่งจะปรากฏเป็นข้อความตัวเอียงสีเทาขณะที่คุณพิมพ์ เราเรียกฟีเจอร์นี้ว่าการเติมโค้ดด้วย AI ฟีเจอร์นี้ช่วยคุณประหยัดเวลาและทำให้โปรเจ็กต์การเขียนโค้ดเสร็จสมบูรณ์ได้เร็วขึ้นด้วยการแนะนำฟังก์ชันเต็มรูปแบบ เมื่อเปิดใช้การเติมโค้ดอัตโนมัติด้วย AI แล้ว Gemini อาจส่งข้อมูลเพิ่มเติมจากโค้ดเบส เช่น โค้ดส่วนที่อยู่รอบๆ ประเภทไฟล์ และข้อมูลอื่นๆ ที่จำเป็นเพื่อระบุบริบทให้กับ LLM และแสดงคำแนะนำที่เกี่ยวข้องมากขึ้น
เริ่มต้นใช้งาน
หากต้องการเริ่มต้นใช้งานฟีเจอร์เติมโค้ดอัตโนมัติด้วย AI ให้ทำตามขั้นตอนต่อไปนี้
- ดาวน์โหลด Android Studio Jellyfish เวอร์ชันล่าสุดขึ้นไป
- หากต้องการเปิด Gemini ให้เปิดหรือเริ่มโปรเจ็กต์ Android Studio แล้วคลิกดู > หน้าต่างเครื่องมือ > Gemini
- ลงชื่อเข้าใช้บัญชี Google
- การเติมโค้ด AI จะทำงานได้ก็ต่อเมื่อ Gemini เข้าถึงบริบทจากฐานของโค้ดของคุณได้ เปิดใช้ฟีเจอร์นี้ระหว่างการลงชื่อเข้าใช้ Gemini หรือทุกเมื่อผ่าน Android Studio > การตั้งค่า > Gemini > เพิ่มคำตอบด้วยข้อมูลจากโค้ดเบสของคุณ
- เปิดไฟล์และเริ่มพิมพ์ ฟีเจอร์นี้จะทำงานเมื่อเคอร์เซอร์อยู่ที่ท้ายบรรทัดหรือที่ใดก็ได้ในบรรทัดว่างเท่านั้น
- กด Tab เพื่อยอมรับคำแนะนำ และ Esc เพื่อล้างคำแนะนำ
คำถามที่พบบ่อย
ฉันจะเข้าถึงการเติมโค้ด AI ได้อย่างไร
ฟังก์ชันการทำงานนี้จะใช้งานได้ก็ต่อเมื่อ Gemini เข้าถึงบริบทจากฐานของโค้ดของคุณได้ เปิดใช้ฟีเจอร์นี้ผ่านทาง Android Studio > การตั้งค่า > Gemini > การรับรู้บริบท การเติมข้อความอัตโนมัติที่ใช้ AI จะปรากฏขึ้นขณะที่คุณพิมพ์ นอกจากนี้ คุณยังใช้ความคิดเห็นที่เป็นภาษาธรรมชาติเพื่อเรียกให้ระบบเติมโค้ดให้สมบูรณ์ได้โดยการเพิ่มความคิดเห็น
เหตุใดฉันจึงไม่เห็นการเติมโค้ด
ก่อนอื่น ให้ตรวจสอบว่าคุณได้เข้าสู่ระบบ Gemini และเลือกใช้การเขียนโค้ด AI ให้เสร็จสมบูรณ์แล้วที่ Android Studio > การตั้งค่า > Gemini โปรดทราบว่าระบบอาจไม่สร้างการเติมโค้ดให้เสมอไป เป็นไปได้ว่าโมเดลอาจมีข้อมูลไม่เพียงพอที่จะสร้างคำตอบที่มีความเชื่อมั่นสูง
ฉันจะปิดฟีเจอร์เติมโค้ดอัตโนมัติของ AI ได้อย่างไร
หากต้องการปิดใช้การเติมโค้ด AI ให้ไปที่ Android Studio > การตั้งค่า > Gemini แล้วเพิกถอนความยินยอมและปิดการเติมโค้ด AI