ฟีเจอร์ของ Gemini ใน Android Studio

Gemini ใน Android Studio มีฟีเจอร์สำหรับทุกขั้นตอนของกระบวนการพัฒนา ฟีเจอร์ทั้งหมดนี้ยังรวมอยู่ใน Gemini สำหรับธุรกิจด้วย เว้นแต่จะระบุไว้เป็นอย่างอื่น

แชท

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

การเติมโค้ด

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

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

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

อธิบายโค้ด

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

แนะนำการปรับปรุง

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

ไฟล์แนบรูปภาพแบบหลายโมดัล (เวอร์ชันตัวอย่าง)

Gemini ใน Android Studio รองรับอินพุตแบบหลายรูปแบบ ซึ่งช่วยให้คุณแนบรูปภาพกับพรอมต์ได้โดยตรง กรณีการใช้งานที่น่าสนใจมีดังนี้

  • การต่อยอดและการสร้างต้นแบบ UI อย่างรวดเร็ว: แปลงภาพร่างหรือโมคอัป UI ของแอปที่เหมือนจริงสูงเป็นโค้ดที่ใช้งานได้
  • คําอธิบายและเอกสารประกอบแผนภาพ: รับข้อมูลเชิงลึกที่ละเอียดยิ่งขึ้นเกี่ยวกับสถาปัตยกรรมหรือผังการไหลของข้อมูลที่ซับซ้อนโดยให้ Gemini อธิบายองค์ประกอบและความสัมพันธ์
  • การแก้ปัญหาเกี่ยวกับ UI: จับภาพหน้าจอข้อบกพร่องของ UI แล้วขอวิธีแก้ปัญหาจาก Gemini

ดูข้อมูลเพิ่มเติมได้ที่เร่งการพัฒนา UI ด้วยไฟล์แนบรูปภาพ และอ่านบล็อกโพสต์

ไฟล์แนบ (ตัวอย่าง)

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

เปลี่ยนชื่อตัวแปร (เวอร์ชันตัวอย่าง)

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

สร้างสถานการณ์การทดสอบหน่วย (เวอร์ชันตัวอย่าง)

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

สร้างเอกสารประกอบ (เวอร์ชันตัวอย่าง)

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

สร้างข้อความคอมมิต (เวอร์ชันตัวอย่าง)

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

รับความช่วยเหลือเกี่ยวกับข้อผิดพลาดของการสร้างและการซิงค์ (เวอร์ชันตัวอย่าง)

Gemini ใน Android Studio เข้าใจข้อผิดพลาดเกี่ยวกับบิลด์และข้อผิดพลาดในการซิงค์ของ Gradle เมื่อเกิดข้อผิดพลาดขึ้น ให้คลิกลิงก์ "ขอความช่วยเหลือจาก Gemini" ในเอาต์พุตของบิลด์เพื่อช่วยในการวินิจฉัยและแก้ไขปัญหา

รับความช่วยเหลือเกี่ยวกับข้อขัดข้องของ Logcat (เวอร์ชันตัวอย่าง)

Gemini ใน Android Studio ช่วยวิเคราะห์และแก้ปัญหาข้อขัดข้องที่เกิดขึ้นขณะรันไทม์ได้ เมื่อเกิดข้อขัดข้อง ให้เปิด Logcat แล้วคลิกลิงก์ "ถาม Gemini" ในเอาต์พุตของ Logcat เพื่อช่วยคุณแก้ไขข้อผิดพลาด

รับความช่วยเหลือเกี่ยวกับ App Quality Insights (เวอร์ชันตัวอย่าง)

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

สร้างตัวอย่างการเขียน (เวอร์ชันตัวอย่าง)

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

กำหนดค่าการแชร์บริบท

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

คลังพรอมต์ (เวอร์ชันตัวอย่าง)

คลังพรอมต์ช่วยให้คุณบันทึกและจัดการพรอมต์ที่ใช้บ่อยได้ เข้าถึงคลังพรอมต์จาก Android Studio > การตั้งค่า > Gemini > คลังพรอมต์

การผสานรวมกับเครื่องมือภายนอก (เวอร์ชันตัวอย่าง)

Gemini ใน Android Studio สําหรับธุรกิจผสานรวมกับเครื่องมือภายนอกจํานวนมาก คุณจึงเรียกข้อมูลและดําเนินการต่างๆ ที่เกี่ยวข้องกับเครื่องมือได้โดยไม่ต้องออกจาก Android Studio พิมพ์ @ เพื่อแสดงรายการเครื่องมือ แล้วเลือกเครื่องมือที่ต้องการใส่ไว้ในพรอมต์สำหรับ Gemini เช่น คุณสามารถขอให้ Gemini แสดงรายการ Google เอกสารล่าสุดได้โดยพิมพ์ว่า "@GoogleDocs แสดงเอกสารล่าสุดของฉัน"