การเขียนโค้ดด้วย AI

Gemini ใน Android Studio ช่วยให้คุณสร้างแอปได้เร็วกว่าที่เคยด้วยฟีเจอร์การเขียนโค้ดที่ทำงานด้วยระบบ AI

การเปลี่ยนรูปแบบโค้ด

คุณสามารถแจ้งให้ Gemini จากเครื่องมือแก้ไขโค้ดแสดงคําแนะนําโค้ดเพื่อแก้ไข เพิ่มประสิทธิภาพ หรือเพิ่มโค้ดลงในแอปได้ ดังนี้

  1. หากต้องการดูช่องป้อนข้อมูลสำหรับพรอมต์ ให้ทำอย่างใดอย่างหนึ่งต่อไปนี้จากเครื่องมือแก้ไขโค้ด
    • คลิกขวาในเครื่องมือแก้ไขโค้ด แล้วเลือก Gemini > สร้างโค้ดจากเมนูตามบริบท
    • ไฮไลต์โค้ดที่คุณต้องการให้ Gemini แก้ไข คลิกขวาในเครื่องมือแก้ไขโค้ด แล้วเลือก Gemini > เปลี่ยนรูปแบบโค้ดจากเมนูตามบริบท
    • กด CTRL+\ (Command+\ ใน macOS)
  2. บอก Gemini โดยอธิบายว่าคุณต้องการแก้ไขหรือเพิ่มอะไรในโค้ด แล้วกด Enter หลังจาก Gemini ประมวลผลคําขอแล้ว คุณควรเห็นความแตกต่างของโค้ด
    • เช่น คุณสามารถขอให้ Gemini ลดความซับซ้อนของโค้ดที่ซับซ้อนโดยการเขียนโค้ดใหม่ เปลี่ยนรูปแบบโค้ดที่เฉพาะเจาะจงมาก เช่น "ทำให้โค้ดนี้เป็นไปตามรูปแบบ" หรือสร้างฟังก์ชันใหม่ที่อธิบาย จากนั้น Android Studio จะแสดงคำแนะนำโค้ดของ Gemini เป็น Diff โค้ดเพื่อให้คุณตรวจสอบและยอมรับเฉพาะคำแนะนำที่ต้องการ
  3. ตรวจสอบความแตกต่างของโค้ด แล้วทำอย่างใดอย่างหนึ่งต่อไปนี้

    • แก้ไขโค้ดที่แนะนำเพิ่มเติมโดยคลิกปรับแต่ง แล้วป้อนพรอมต์ใหม่
    • คลิกยอมรับการเปลี่ยนแปลงทั้งหมดเพื่อเพิ่มการเปลี่ยนแปลงที่แนะนําลงในโค้ด

การเติมโค้ด

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

หากต้องการใช้ฟีเจอร์เติมโค้ดอัตโนมัติด้วย AI ให้ทำตามขั้นตอนต่อไปนี้

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

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

หากต้องการปิดใช้การเติมโค้ดด้วย AI ให้ไปที่ Android Studio > การตั้งค่า > Gemini แล้วยกเลิกการเลือกการเติมโค้ด