Gemini ใน Android Studio มีฟีเจอร์สำหรับทุกขั้นตอนของกระบวนการพัฒนา ตารางต่อไปนี้แสดงฟีเจอร์หลักบางอย่างที่พร้อมใช้งานเพื่อช่วยเพิ่มประสิทธิภาพเวิร์กโฟลว์ Gemini เป็นพื้นที่ที่พัฒนาอย่างรวดเร็ว ดังนั้นโปรดดูข้อมูลล่าสุดในบันทึกประจำรุ่นเสถียรและบันทึกประจำรุ่นเวอร์ชันตัวอย่างของ Android Studio's stable release notes และ preview release notes ด้วย
| หมวดหมู่ | ฟีเจอร์ | คำอธิบาย | เอกสาร |
|---|---|---|---|
| โหมด Agent | สร้างโปรเจ็กต์ใหม่ | เปลี่ยนไอเดียให้เป็นผลงานต้นแบบของแอปได้อย่างรวดเร็วด้วยความช่วยเหลือจาก AI | สร้างโปรเจ็กต์ใหม่ด้วย AI |
| การสนทนาแบบขนาน | เรียกใช้การสนทนาในโหมด Agent หลายรายการแบบขนานเพื่อทำงานหลายอย่างพร้อมกันได้อย่างมีประสิทธิภาพภายใน IDE | โหมด Agent | |
| เพิ่มคีย์ API | เพิ่มคีย์ API เพื่อขยายหน้าต่างบริบทและรับคำตอบที่มีคุณภาพสูงยิ่งขึ้น
มีผลกับผู้ใช้ในโมเดลเริ่มต้นของระดับที่ไม่มีค่าใช้จ่ายเท่านั้น |
เพิ่มคีย์ Gemini API ของคุณเอง | |
| เพิ่มเซิร์ฟเวอร์ MCP | โต้ตอบกับเครื่องมือภายนอกและขยายความรู้และความสามารถโดยใช้ Model Context Protocol (MCP) | เพิ่มเซิร์ฟเวอร์ MCP | |
| เพิ่มเซิร์ฟเวอร์ MCP ระยะไกล | เชื่อมต่อกับเซิร์ฟเวอร์ MCP โดยไม่ต้องติดตั้งและดูแลรักษาเอง | เพิ่มเซิร์ฟเวอร์ MCP | |
การรองรับไฟล์ AGENTS.md |
กำหนดค่าคำตอบของ Gemini สำหรับคำถามของคุณในไฟล์มาร์กดาวน์ 1 ไฟล์หรือมากกว่า ซึ่งเป็นส่วนหนึ่งของฐานของโค้ด คำสั่งที่กำหนด
ในไฟล์ AGENTS.md จะไม่ขึ้นอยู่กับ IDE |
ปรับแต่ง Gemini โดยใช้ไฟล์ AGENTS.md |
|
| จัดการสิทธิ์ | คุณสามารถจัดการสิทธิ์เฉพาะสำหรับ Agent ซึ่งช่วยให้คุณควบคุมพื้นที่ทำงานได้อย่างละเอียด | จัดการสิทธิ์ในโหมด Agent | |
| เข้าถึงฐานความรู้ของ Android | เข้าถึงเอกสารที่ใหม่ล่าสุดและเชื่อถือได้เพื่อช่วยคุณพัฒนาแอปคุณภาพสูง | ฐานความรู้ของ Android | |
| การค้นหาเว็บของ Agent | ทำการค้นหาเว็บแบบเรียลไทม์เพื่อเข้าถึงข้อมูลใหม่ล่าสุด | การค้นหาเว็บของ Agent | |
| ขยายโหมด Agent ด้วยทักษะ | ทักษะช่วยให้คุณเพิ่มขีดความสามารถของโหมด Agent ด้วยความเชี่ยวชาญเฉพาะทาง และเวิร์กโฟลว์ที่กำหนดเอง | ขยายโหมด Agent ด้วยทักษะ | |
| โต้ตอบกับอุปกรณ์ที่เชื่อมต่อ | AI Agent ใน Android Studio มีสิทธิ์เข้าถึงเครื่องมือในการติดตั้งใช้งานแอปในอุปกรณ์ที่เชื่อมต่อ ตรวจสอบสิ่งที่แสดงบนหน้าจอในปัจจุบัน ถ่ายภาพหน้าจอ ตรวจสอบ Logcat เพื่อหาข้อผิดพลาด และโต้ตอบกับแอปที่กำลังทำงาน | ทดสอบและยืนยันการเปลี่ยนแปลงในอุปกรณ์ | |
| โมเดลของบุคคลที่สามในเครื่อง | เลือก LLM ที่ติดตั้งในเครื่องคอมพิวเตอร์เพื่อขับเคลื่อนฟังก์ชันการทำงานของ AI ใน Android Studio | ใช้ LLM ในเครื่อง | |
| โมเดลของบุคคลที่สามระยะไกล | เลือก LLM จากผู้ให้บริการโมเดลระยะไกลเพื่อขับเคลื่อนฟังก์ชันการทำงานของ AI ใน Android Studio | ใช้ LLM ระยะไกล | |
| รหัส | การคาดการณ์การแก้ไขครั้งถัดไป | แนะนำการแก้ไขในส่วนอื่นๆ ของฐานของโค้ดอย่างเชิงรุกโดยอิงตามการเปลี่ยนแปลงล่าสุดของคุณ | การคาดการณ์การแก้ไขครั้งถัดไป |
| อัปเดตทรัพยากร Dependency | อัปเดตทรัพยากร Dependency และแก้ไขข้อผิดพลาดในการสร้างซ้ำๆ ไปเรื่อยๆ | อัปเดตทรัพยากร Dependency ด้วย Agent ของ Gemini | |
| สร้าง Unit Test | Gemini สามารถสร้าง Unit Test ที่ครอบคลุมและคอมไพล์ได้สำหรับโค้ด Kotlin
และ Java รวมถึง setUp เมธอด การเริ่มต้นใช้งาน Mock
และกรณีทดสอบแต่ละรายการ |
สร้าง Unit Test | |
| เส้นทางด้วย Gemini | เขียนการทดสอบการทำงานแบบครบวงจรที่เรียกว่าเส้นทาง โดยอธิบายขั้นตอนและการยืนยันโดยใช้ภาษาธรรมชาติ Gemini จะแปลงขั้นตอนของคุณเป็นการดำเนินการที่ Gemini จะทำในแอป
เปิดใช้ผ่าน Studio Labs. |
เส้นทางสำหรับ Android Studio | |
| เขียน | การสร้างตัวอย่าง Compose | Gemini สามารถสร้างตัวอย่าง Compose โดยอัตโนมัติ รวมถึงข้อมูล Mock สำหรับพารามิเตอร์ตัวอย่าง สำหรับ Composables ที่เฉพาะเจาะจงหรือ Composables ทั้งหมดในไฟล์ | สร้างตัวอย่าง Compose |
| เปลี่ยนรูปแบบ UI | ใช้ภาษาธรรมชาติเพื่ออัปเดต UI ของแอปโดยตรงจากแผงตัวอย่าง Compose | เปลี่ยนรูปแบบ UI | |
| UI ใหม่จาก Mock การออกแบบ | สร้างโค้ด Compose จาก Mock การออกแบบโดยตรง | สร้าง UI พร้อมไฟล์แนบรูปภาพ | |
| จับคู่ UI กับรูปภาพเป้าหมาย | ทำให้ UI ตรงกับการออกแบบอ้างอิงเมื่อคุณสร้าง UI เริ่มต้นไว้แล้ว | สร้าง UI พร้อมไฟล์แนบรูปภาพ | |
| แก้ไขปัญหาเกี่ยวกับคุณภาพ UI | ค้นหาและแก้ไขปัญหาเพื่อปรับปรุงคุณภาพและการช่วยเหลือพิเศษของ UI | ค้นหาและแก้ไขปัญหาเกี่ยวกับคุณภาพ UI | |
| การผสานรวมที่ขับเคลื่อนโดย Android | วิเคราะห์ข้อขัดข้องด้วยข้อมูลเชิงลึกด้านคุณภาพของแอป | ใช้ Gemini เพื่อวิเคราะห์รายงานข้อขัดข้องของข้อมูลเชิงลึกด้านคุณภาพของแอป สร้างข้อมูลเชิงลึก สรุปข้อขัดข้อง และแนะนำขั้นตอนถัดไป (หากเป็นไปได้) รวมถึงโค้ดตัวอย่างและลิงก์ไปยังเอกสารที่เกี่ยวข้อง | วิเคราะห์ข้อขัดข้องด้วยข้อมูลเชิงลึกด้านคุณภาพของแอปและ Gemini |
| วิเคราะห์ข้อผิดพลาดรันไทม์ด้วย Logcat | Gemini ใน Android Studio ช่วยให้คุณเข้าใจและแก้ไขข้อผิดพลาดจากหน้าต่าง Logcat ซึ่งช่วยปรับปรุงกระบวนการแก้ไขข้อบกพร่อง เมื่อแอปแสดงข้อผิดพลาดหรือข้อยกเว้น ให้คลิก "ถาม Gemini" เพื่อรับคำอธิบายและคำแนะนำที่นำไปใช้ได้ทันทีโดยไม่ต้องออกจาก IDE | วิเคราะห์ข้อผิดพลาดรันไทม์ด้วย Logcat และ Gemini | |
| รับความช่วยเหลือเกี่ยวกับข้อผิดพลาดในการสร้างและการซิงค์ | Gemini เข้าใจข้อผิดพลาดในการสร้างและการซิงค์ของ Gradle เมื่อเกิดข้อผิดพลาด ให้คลิกลิงก์ "ถาม Gemini" ในเอาต์พุตการสร้างเพื่อช่วยคุณ วิเคราะห์และแก้ไขปัญหา | ||
| ความเป็นส่วนตัวและความปลอดภัย | กำหนดค่าการแชร์บริบท | กำหนดค่าไฟล์ที่จะแชร์กับ Gemini โดยเฉพาะโดยใช้ไฟล์ .aiexclude |
กำหนดค่าการแชร์บริบท |
| การบันทึก | รวบรวมกิจกรรม Gemini ใน Cloud Logging รวมถึงพรอมต์และคำตอบ และข้อมูลเมตา เช่น จำนวนบรรทัดของโค้ดที่ผู้ใช้ยอมรับ
เฉพาะสมาชิกแพ็กเกจ Business เท่านั้น |
เข้าถึงบันทึกการตรวจสอบการใช้งาน Gemini Enterprise ด้วย Cloud Logging | |
| การควบคุมบริการ VPC | สร้างสภาพแวดล้อมที่ปลอดภัยและมีการควบคุมสำหรับการเขียนโค้ดเพื่อปกป้องข้อมูลที่ละเอียดอ่อนและทรัพย์สินทางปัญญา
เฉพาะสมาชิกแพ็กเกจ Business เท่านั้น |
รักษาความปลอดภัยให้แอปด้วยการควบคุมบริการ VPC | |
| เมตริกประสิทธิภาพการทำงาน | ติดตามการใช้งาน Gemini ใน Android Studio ของทีมและผลกระทบที่มีต่อการทำงาน รวมถึงเมตริกต่างๆ เช่น อัตราการยอมรับการแนะนำโค้ด
เฉพาะสมาชิกแพ็กเกจ Business เท่านั้น |
ดูและส่งออกข้อมูลวิเคราะห์ |