ข่าวสารผลิตภัณฑ์
เพิ่มประสิทธิภาพการพัฒนา Android ด้วยเคล็ดลับจากผู้เชี่ยวชาญ 6 ข้อสำหรับ Gemini ใน Android Studio
ใช้เวลาอ่าน 4 นาที
ในเดือนมกราคม เราได้ประกาศเปิดตัวฟีเจอร์ใหม่ของ Android Studio Otter 3 ในเวอร์ชันเสถียร ซึ่งรวมถึงการปรับปรุงโหมด Agent และการอัปเดตอื่นๆ อีกมากมายเพื่อให้คุณควบคุมและปรับเปลี่ยนการใช้ AI ได้มากขึ้นเพื่อช่วยสร้างแอป Android คุณภาพสูง เราได้พูดคุยกับวิศวกรของ Google และ Google Developer Experts เพื่อรวบรวมแนวทางปฏิบัติแนะนำในการทำงานร่วมกับฟีเจอร์ล่าสุด ซึ่งรวมถึงโหมด Agent และผู้ช่วยโปรเจ็กต์ใหม่ เพื่อช่วยให้คุณใช้ Gemini ใน Android Studio และความสามารถใหม่ๆ ทั้งหมดได้อย่างเต็มที่ ข้อมูลเชิงลึกที่เป็นประโยชน์บางส่วนที่จะช่วยให้คุณพัฒนาแอปได้ดีที่สุดมีดังนี้
1. สร้างแอปตั้งแต่ต้นด้วยผู้ช่วยโปรเจ็กต์ใหม่
ผู้ช่วยโปรเจ็กต์ใหม่ซึ่งพร้อมใช้งานแล้วในรุ่น Canary ล่าสุดจะผสานรวม Gemini กับวิซาร์ดโปรเจ็กต์ใหม่ของ Studio เพียงแค่ระบุพรอมต์และ (ไม่บังคับ) การจำลองการออกแบบ คุณก็สร้างแอปพลิเคชันทั้งหมดได้ตั้งแต่ต้น รวมถึงโครงสร้างพื้นฐาน สถาปัตยกรรม และเลย์เอาต์ Jetpack Compose
โดยจะผสานรวมกับโปรแกรมจำลองของ Android เพื่อให้คุณสามารถทำให้ใช้งานได้บิลด์และ "เดินผ่าน" แอปได้ ซึ่งจะช่วยให้มั่นใจว่าแอปทํางานได้อย่างถูกต้องและหน้าจอที่แสดงผลตรงกับวิสัยทัศน์ของคุณจริงๆ นอกจากนี้ คุณยังใช้โหมด Agent เพื่อทำงานต่อในแอปและทำซ้ำได้ โดยใช้ประโยชน์จาก Gemini เพื่อปรับแต่งแอปให้ตรงกับวิสัยทัศน์ของคุณ
นอกจากนี้ แม้ว่าฟีเจอร์นี้จะใช้ได้กับโมเดลเริ่มต้น (ไม่มีค่าใช้จ่าย) แต่เราขอแนะนำให้ใช้ฟีเจอร์นี้กับคีย์ API ของ AI Studio เพื่อเข้าถึงโมเดลล่าสุด เช่น Gemini 3.1 Pro หรือ 3.0 Flash ซึ่งมีความโดดเด่นในเวิร์กโฟลว์แบบ Agent นอกจากนี้ การเพิ่มคีย์ API ยังช่วยให้ผู้ช่วยโปรเจ็กต์ใหม่ใช้ Nano Banana เบื้องหลังเพื่อช่วยในการระดมความคิดเกี่ยวกับการออกแบบ UI และปรับปรุงความสมจริงของภาพของแอปพลิเคชันที่สร้างขึ้นได้อีกด้วย - Trevor Johns วิศวกรนักพัฒนาซอฟต์แวร์สัมพันธ์
กล่องโต้ตอบสำหรับการตั้งค่าโปรเจ็กต์ใหม่
2. ขอให้ Agent ปรับแต่งโค้ดโดยระบุบริบทที่ "ตั้งใจ"
เมื่อใช้ Gemini Agent คุณภาพของเอาต์พุตจะเชื่อมโยงโดยตรงกับขอบเขตที่คุณตั้งไว้ อย่าเพียงแค่ขอให้ "แก้ไขโค้ดนี้" แต่ให้ระบุบริบทที่คุณให้มาอย่างตั้งใจและเจาะจงสิ่งที่คุณต้องการ (และสิ่งที่คุณไม่ต้องการ) ปรับปรุงเอาต์พุตโดยระบุบล็อกหรือเอกสารล่าสุดเพื่อให้โมเดลสามารถให้คำแนะนำที่ถูกต้องตามข้อมูลเหล่านี้
ขอให้ Agent ทำให้ตรรกะที่ซับซ้อนเข้าใจง่ายขึ้น หรือหาก Agent พบปัญหาพื้นฐานใดๆ หรือแม้แต่ขอให้สแกนความเสี่ยงด้านความปลอดภัยในส่วนที่คุณไม่แน่ใจ การระบุคำสั่งอย่างชัดเจน แม้กระทั่งการบอกโมเดลว่า "โปรดอย่าแต่งเรื่อง" ในกรณีที่คุณใช้ API ที่ใหม่มากหรือเป็นแบบทดลอง จะช่วยให้ AI มุ่งเน้นไปที่เอาต์พุตที่คุณต้องการ - Alejandra Stamato, ผู้เชี่ยวชาญด้าน Android ของ Google Developer และวิศวกร Android ที่ HubSpot
3. ใช้เอกสารประกอบกับโหมด Agent เพื่อให้บริบทสำหรับไลบรารีใหม่
หากต้องการป้องกันไม่ให้โมเดลสร้างโค้ดที่ไม่ถูกต้องสำหรับไลบรารีเฉพาะกลุ่มหรือไลบรารีใหม่ ให้ใช้ประโยชน์จากเครื่องมือเอเจนต์ของ Android Studio เพื่อ เข้าถึงเอกสารประกอบ: ค้นหาเอกสาร Android และดึงข้อมูลเอกสาร Android คุณสามารถสั่งให้ Gemini ค้นหาในฐานความรู้ของ Android หรือบทความในเอกสารประกอบที่เฉพาะเจาะจงได้ โมเดลสามารถเลือกใช้ข้อมูลนี้ได้หากคิดว่าขาดข้อมูลบางอย่าง ซึ่งเป็นประโยชน์อย่างยิ่งเมื่อคุณใช้ API เฉพาะกลุ่มหรือ API ที่ไม่ค่อยพบเห็น
หากคุณต้องการให้โมเดลดูเอกสารประกอบและตรวจสอบว่าเครื่องมือเหล่านั้นทํางานหรือไม่ เคล็ดลับที่ดีคือการเพิ่มข้อความอย่าง "ค้นหาเอกสารประกอบอย่างเป็นทางการ" หรือ "ตรวจสอบเอกสาร" ลงในพรอมต์ และสำหรับเอกสารประกอบเกี่ยวกับไลบรารีต่างๆ ที่ไม่ได้เจาะจง Android ให้ติดตั้งเซิร์ฟเวอร์ MCP ที่ช่วยให้คุณเข้าถึงเอกสารประกอบ เช่น Context7 (หรือสิ่งที่คล้ายกัน) - Jose Alcérreca วิศวกรนักพัฒนาแอปสัมพันธ์ของ Android ที่ Google
4. ใช้ AI เพื่อช่วยสร้างไฟล์ Agents.md สำหรับการใช้เฟรมเวิร์ก ไลบรารี และระบบการออกแบบที่กำหนดเอง
หากต้องการให้ Agent ใช้เฟรมเวิร์ก ไลบรารี และระบบการออกแบบที่กำหนดเอง คุณมี 2 ตัวเลือก ได้แก่ 1) ในการตั้งค่า Android Studio จะช่วยให้คุณระบุกฎที่จะใช้เมื่อ Gemini ดำเนินการเหล่านี้ให้คุณได้ หรือ 2) สร้างไฟล์ Agents.md ในแอปพลิเคชันและระบุวิธีดำเนินการหรือทำหน้าที่เป็นคำแนะนำเมื่อ AI ทำงาน เฟรมเวิร์กที่เฉพาะเจาะจง ระบบการออกแบบ หรือวิธีเฉพาะในการทำสิ่งต่างๆ (เช่น สถาปัตยกรรมที่แน่นอน สิ่งที่ต้องทำหรือไม่ควรทำ) ในรูปแบบรายการหัวข้อย่อยมาตรฐานเพื่อให้ AI ได้รับคำสั่งที่ชัดเจน
จัดการไฟล์ AGENTS.md เป็นบริบท
นอกจากนี้ คุณยังใช้ไฟล์ Agents.md ที่รูทของโปรเจ็กต์ และมีไฟล์ดังกล่าวในโมดูลต่างๆ (หรือแม้แต่ไดเรกทอรีย่อย) ของโปรเจ็กต์ได้ด้วย ยิ่งคุณมีบริบทมากเท่าใดหรือมีคำแนะนำมากเท่าใดเมื่อทำงาน AI ก็จะเข้าถึงได้ หากติดขัดในการสร้างไฟล์ Agents.md เหล่านี้ คุณสามารถใช้ AI เพื่อช่วยสร้างไฟล์ หรือให้ข้อมูลพื้นฐานตามโปรเจ็กต์ที่คุณมี แล้วแก้ไขไฟล์ดังกล่าวเพื่อไม่ต้องเริ่มต้นจากศูนย์ - Joe Birch ผู้เชี่ยวชาญด้านนักพัฒนาแอป Android ของ Google และวิศวกรประจำที่ Buffer
5. มอบหมายงานที่น่าเบื่อให้ Agent และประหยัดเวลา
คุณสามารถใช้เอเจนต์ Gemini ใน Android Studio เพื่อช่วยให้คุณทำงานต่างๆ เช่น การเขียนและการตรวจสอบ ได้เร็วขึ้น เช่น ช่วยเขียนข้อความคอมมิต โดยสรุปให้คุณอย่างดี จากนั้นคุณก็สามารถตรวจสอบและประหยัดเวลาได้ นอกจากนี้ ให้ Agent เขียนการทดสอบ ภายใต้คำสั่งของคุณ Agent จะดูการทดสอบอื่นๆ ในโปรเจ็กต์และเขียนการทดสอบที่ดีให้คุณเรียกใช้ตามแนวทางปฏิบัติแนะนำได้เพียงแค่ดูการทดสอบเหล่านั้น อีกตัวอย่างหนึ่งของงานที่น่าเบื่อคือการเขียนตัวแยกวิเคราะห์ใหม่สำหรับรูปแบบ JSON บางรูปแบบ เพียงป้อนตัวอย่าง 2-3 รายการ Gemini ก็จะช่วยให้คุณเริ่มต้นได้อย่างรวดเร็ว - Diego Perez วิศวกรซอฟต์แวร์ Android ของ Google
6. ควบคุมสิ่งที่คุณแชร์กับ AI โดยใช้การเลือกไม่ใช้หรือคำสั่งง่ายๆ ควบคู่ไปกับโมเดลแบบชำระเงิน
หากต้องการควบคุมสิ่งที่แชร์กับ AI ขณะใช้แพ็กเกจแบบไม่มีค่าใช้จ่าย คุณสามารถเลือกไม่ให้ใช้โค้ดบางส่วนหรือทั้งหมดในการฝึกโมเดลได้โดยการเพิ่มไฟล์ยกเว้น AI (".aiexclude") ลงในโปรเจ็กต์ ไฟล์นี้ใช้การจับคู่รูปแบบ Glob คล้ายกับไฟล์ .gitignore โดยระบุไดเรกทอรีหรือไฟล์ที่มีความละเอียดอ่อนซึ่งควรซ่อนจาก AI คุณวางไฟล์ .aiexclude ไว้ที่ใดก็ได้ภายในโปรเจ็กต์และรูท VCS เพื่อควบคุมว่าฟีเจอร์ AI จะเข้าถึงไฟล์ใดได้
ตัวอย่างไฟล์ `.aiexclude` ใน Android Studio
หรือในการตั้งค่า Android Studio คุณยังเลือกไม่ใช้การแชร์บริบทได้ทั้งในระดับโปรเจ็กต์หรือระดับผู้ใช้ (แม้ว่าวิธีนี้จะจำกัดฟังก์ชันการทำงานของฟีเจอร์บางอย่างเนื่องจาก AI จะไม่เห็นโค้ดของคุณ)
โปรดทราบว่าแพ็กเกจแบบชำระเงินจะไม่ใช้โค้ดของคุณในการฝึกโมเดล ซึ่งรวมถึงทั้งผู้ใช้ที่ใช้คีย์ API ของ AI Studio และธุรกิจที่สมัครใช้บริการ Gemini Code Assist - Trevor Johns วิศวกรนักพัฒนาซอฟต์แวร์สัมพันธ์
ดูข้อมูลเพิ่มเติมจากทีม Android และ Google Developer Expert เกี่ยวกับ Gemini ใน Android Studio ได้ในการพูดคุยอย่างเป็นกันเองล่าสุดของเรา และดาวน์โหลด Android Studio เพื่อเริ่มต้นใช้งาน
อ่านต่อ
-
ข่าวสารผลิตภัณฑ์
เรายินดีที่จะประกาศให้ทราบว่าฟีเจอร์ใหม่ของ Android Studio Otter 3 พร้อมใช้งานแล้ว การเปิดตัวที่มีฟีเจอร์มากมายนี้มาพร้อมการอัปเดตครั้งใหญ่สำหรับเวิร์กโฟลว์แบบ Agent ใน Android Studio และมอบความยืดหยุ่นและการควบคุมที่มากขึ้นในการใช้ AI เพื่อช่วยคุณสร้างแอป Android
Sandhya Mohan, Trevor Johns • ใช้เวลาอ่าน 9 นาที
-
ข่าวสารผลิตภัณฑ์
การอัปเดตฟีเจอร์ใหม่ของ Android Studio Otter 2 พร้อมให้คุณเพิ่มประสิทธิภาพการทำงานแล้ว
Sandhya Mohan, Trevor Johns • ใช้เวลาอ่าน 3 นาที
-
ข่าวสารผลิตภัณฑ์
Android Studio Panda 4 พร้อมให้คุณใช้ในเวอร์ชันที่ใช้งานจริงแล้ว การเปิดตัวครั้งนี้มาพร้อมโหมดการวางแผน การคาดการณ์การแก้ไขครั้งถัดไป และอื่นๆ ซึ่งจะช่วยให้การสร้างแอป Android คุณภาพสูงง่ายกว่าที่เคย
Matt Dyor • ใช้เวลาอ่าน 5 นาที
รับข่าวสาร
รับข้อมูลเชิงลึกด้านการพัฒนาแอป Android ล่าสุดส่งตรงถึงกล่องจดหมายของคุณทุกสัปดาห์