โหมดเอเจนต์ของ 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 จะประมวลผลผลลัพธ์ของการดำเนินการและสร้างคำตอบอื่น วงจรการ ดำเนินการและการประเมินนี้จะดำเนินต่อไปจนกว่างานจะเสร็จสมบูรณ์