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