โหมดเอเจนต์ของ Gemini ใน Android Studio ออกแบบมาเพื่อจัดการงานพัฒนาที่ซับซ้อนและมีหลายขั้นตอน ซึ่งมากกว่าที่คุณจะทำได้เพียงแค่แชทกับ Gemini คุณสามารถอธิบายเป้าหมายระดับสูง แล้วเอเจนต์จะสร้างและ ดำเนินการตามแผน โดยเรียกใช้เครื่องมือที่จำเป็น ทำการเปลี่ยนแปลง ในหลายไฟล์ และแก้ไขข้อบกพร่องซ้ำๆ ขั้นตอนการทำงานที่ได้รับความช่วยเหลือจากตัวแทนนี้ ช่วยให้คุณรับมือกับความท้าทายที่ซับซ้อนและเร่งกระบวนการพัฒนา ได้
เริ่มต้นใช้งาน
หากต้องการเริ่มต้นใช้งานในโหมดตัวแทนใน Android Studio ให้ทำตามขั้นตอนต่อไปนี้
- คลิก Gemini
ในแถบด้านข้าง ลงชื่อเข้าใช้และเริ่มต้นใช้งานหากจำเป็น
- เลือกแท็บตัวแทน
- อธิบายงานที่คุณต้องการให้เอเจนต์ดำเนินการ
เมื่อตัวแทนทำตามขั้นตอนเพื่อทำงานให้เสร็จ คุณจะมี ตัวเลือกในการตรวจสอบและอนุมัติการเปลี่ยนแปลง
ไม่บังคับ: หากต้องการอนุมัติการเปลี่ยนแปลงโดยอัตโนมัติ ให้เลือกตัวเลือกเอเจนต์
> อนุมัติการเปลี่ยนแปลงโดยอัตโนมัติ
กรณีการใช้งาน
ตัวอย่างกรณีการใช้งานที่ตัวแทนช่วยคุณได้มีดังนี้
แก้ไขข้อผิดพลาดในการสร้าง เมื่อคุณขอให้ตัวแทนแก้ไขข้อผิดพลาดในการบิลด์โดยใช้พรอมต์ เช่น "แก้ไขข้อผิดพลาดในการบิลด์ในโปรเจ็กต์ของฉัน" ตัวแทนจะใช้การแก้ไขที่แนะนำ บิลด์ โปรเจ็กต์เพื่อยืนยันโซลูชัน และทำซ้ำจนกว่าปัญหาจะได้รับการแก้ไข
โหมดเอเจนต์สามารถเพิ่มหรืออัปเดตองค์ประกอบ UI ได้ด้วยตัวเอง เช่น ขอให้ เอเจนต์ "ตั้งค่าดาร์กโหมดเป็นค่าเริ่มต้นในการตั้งค่าของผู้ใช้" แล้วเอเจนต์จะค้นหา ไฟล์ที่เกี่ยวข้องและแนะนำการเปลี่ยนแปลงเพื่อให้งานสำเร็จ คุณดูตัวอย่างการอัปเดต UI ได้ทันทีในหน้าต่างเครื่องมืออุปกรณ์ที่ทำงานอยู่
การมีข้อมูลจำลองจะเป็นประโยชน์เมื่อสร้างต้นแบบและทดสอบแอป คุณสามารถมอบหมายงานนี้ให้กับเอเจนต์แทนที่จะสร้างข้อมูลปลอมด้วยตนเอง ในที่นี้ เราได้ขอให้เอเจนต์ "เพิ่มเซสชันอีก 2 รายการลงในข้อมูลปลอม" โดยจะค้นหาไฟล์ที่เกี่ยวข้องและเพิ่มเหตุการณ์อีก 2 รายการลงในรายการ
mockSessions
พรอมต์อื่นๆ ที่ควรลองใช้
- "เขียนการทดสอบหน่วยสำหรับ <class> ใน <module>"
- "สร้างเอกสารสำหรับไฟล์ที่เปิดอยู่"
- "เปลี่ยนชื่อแอปจาก <ชื่อปัจจุบัน> เป็น <ชื่อใหม่>"
- "แก้ไขข้อยกเว้นตัวชี้ Null"
- "ปรับโครงสร้างโค้ดโดยย้าย Composable <ชื่อ Composable> ไปยังไฟล์ใหม่ ตรวจสอบว่าได้อัปเดตการนำเข้าทั้งหมดแล้ว"
- "เพิ่มปุ่มใหม่ลงในหน้าจอหลักของแอปชื่อ "ติดตาม" ซึ่งจะนำคุณไปยัง รายการหัวข้อ"
- "ใน Composable <ชื่อ Composable> ให้ลดระยะขอบของตัวแก้ไข <ชื่อตัวแก้ไข modifier>"
- "สร้างปุ่มแชร์เพื่อแชร์ไปยังโซเชียลมีเดีย"
วิธีการทำงานของเอเจนต์
ในโหมดตัวแทน ระบบจะส่งพรอมต์ของคุณไปยัง Gemini API พร้อมกับรายการเครื่องมือที่พร้อมใช้งาน คุณสามารถคิดว่าเครื่องมือเป็นทักษะได้ โดยเครื่องมือจะรวมถึงความสามารถในการ ค้นหาไฟล์ อ่านไฟล์ ค้นหาข้อความภายในไฟล์ ใช้เซิร์ฟเวอร์ MCP ที่คุณกำหนดค่าไว้ และอื่นๆ
เมื่อคุณมอบหมายงานให้ Agent แล้ว Agent จะวางแผนและพิจารณาว่าต้องใช้เครื่องมือใด เครื่องมือบางอย่างอาจกำหนดให้คุณต้องให้สิทธิ์ก่อน ที่เอเจนต์จะใช้ได้ เมื่อคุณให้สิทธิ์แล้ว เอเจนต์จะใช้เครื่องมือเพื่อ ดำเนินการที่จำเป็นและส่งผลลัพธ์กลับไปยัง Gemini API Gemini จะประมวลผลผลลัพธ์ของการดำเนินการและสร้างคำตอบอื่น วงจรการ ดำเนินการและการประเมินนี้จะดำเนินต่อไปจนกว่างานจะเสร็จสมบูรณ์