ใช้ความสามารถของ Generative AI เพื่อเร่งเวิร์กโฟลว์การพัฒนา Android Agent ช่วยให้คุณเปลี่ยนไอเดียให้เป็นต้นแบบแอปได้ในไม่กี่นาที
เอเจนต์จะช่วยลดเวลาที่คุณใช้ในการตั้งค่าการอ้างอิง การเขียนโค้ดบอยเลอร์เพลต และการสร้างการนำทางพื้นฐาน ซึ่งช่วยให้คุณมุ่งเน้นไปที่แง่มุมที่สร้างสรรค์ของการพัฒนาแอปได้
สิ่งที่คุณสร้างได้
เอเจนต์สามารถสร้างแอปแบบหลายหน้าจอได้หลากหลายประเภท ดังนี้
- แอปแบบหน้าจอเดียว: สร้างแอปพื้นฐานที่มีเลย์เอาต์ UI แบบคงที่ เช่น หน้าจอโปรไฟล์ หน้าการตั้งค่า หรือเครื่องคิดเลข
- แอปแบบหลายหน้า: สร้างแอปพลิเคชันที่มีการไปยังส่วนต่างๆ ขั้นพื้นฐานระหว่างหน้าจอ เช่น แอปแฟลชการ์ดสำหรับเรียนรู้
- แอปที่ปรับปรุงด้วย AI: ผสานรวม Gemini API เพื่อเพิ่มฟีเจอร์ Generative AI ลงใน แอปของคุณ เช่น อินเทอร์เฟซแชทบ็อตหรือตัวสรุปข้อความ
- แอปที่มีการผสานรวม API สาธารณะ: สร้างแอปที่แสดงข้อมูลจาก API สาธารณะ เช่น แอปสภาพอากาศ
เริ่มต้นใช้งาน
หากต้องการใช้เอเจนต์เพื่อตั้งค่าโปรเจ็กต์ ให้ทำดังนี้
- เริ่ม Android Studio
เลือกโปรเจ็กต์ใหม่ในหน้าจอยินดีต้อนรับสู่ Android Studio (หรือไฟล์ > ใหม่ > โปรเจ็กต์ใหม่จากภายในโปรเจ็กต์)
รูปที่ 1 เริ่มโปรเจ็กต์ใหม่ เลือกสร้างด้วย AI
รูปที่ 2 เลือกเทมเพลตโปรเจ็กต์หรือสร้างแอปด้วย Gemini พิมพ์พรอมต์ลงในช่องป้อนข้อความ แล้วคลิกถัดไป
รูปที่ 3 กล่องโต้ตอบสำหรับการตั้งค่าโปรเจ็กต์ใหม่ ตั้งชื่อแอป แล้วคลิกเสร็จสิ้นเพื่อเริ่มกระบวนการสร้าง
รูปที่ 4 กล่องโต้ตอบสำหรับการตั้งชื่อโปรเจ็กต์ใหม่ ตรวจสอบแอปที่เสร็จสมบูรณ์โดยใช้แผนโปรเจ็กต์และโดยการเรียกใช้แอปใน โปรแกรมจำลอง Android หรือในอุปกรณ์
รูปที่ 5 แอปใหม่ที่สร้างจากเอเจนต์โปรเจ็กต์ใหม่
ยกระดับประสบการณ์การใช้งานด้วยคีย์ API ของคุณเอง
แม้ว่า Agent จะทำงานได้ทันทีโดยใช้โมเดล Gemini เริ่มต้น (ไม่มีค่าใช้จ่าย) ของ Android Studio แต่การระบุคีย์ API ของ Google AI Studio ของคุณเองจะช่วยปลดล็อกความสามารถเพิ่มเติมได้ ดังนี้
- ประสิทธิภาพของโมเดลที่ดียิ่งขึ้น: การระบุคีย์ API ของคุณเองจะช่วยให้คุณได้รับประโยชน์ จากการเข้าถึงโมเดล Gemini รุ่นล่าสุดและทรงพลังที่สุดก่อนใคร โมเดลเหล่านี้มีความเข้าใจ คุณภาพของโค้ด และประสิทธิภาพที่เหนือกว่า ซึ่งจะช่วยให้การจัดโครงร่างโปรเจ็กต์มีความแม่นยำและครอบคลุมมากขึ้น
- หน้าต่างบริบทที่ใหญ่ขึ้น: คีย์ API ช่วยให้ใช้หน้าต่างบริบทที่ยาวขึ้นใน Gemini ได้ ซึ่งหมายความว่า Agent สามารถประมวลผลข้อมูลเพิ่มเติม จากพรอมต์และไฟล์ที่คุณระบุได้ ซึ่งจะช่วยให้สร้างโปรเจ็กต์ได้ละเอียดและปรับแต่งมากขึ้น
- การสร้างการออกแบบที่ดียิ่งขึ้น: การระบุคีย์ API ช่วยให้ตัวแทนใช้ Nano Banana เพื่อสร้างการจำลองการออกแบบเบื้องหลังได้ ซึ่งจะช่วยปรับปรุงรูปลักษณ์และความรู้สึกของการออกแบบแอปที่สร้างขึ้นได้อย่างมาก ซึ่งจะส่งผลให้เลย์เอาต์ UI ในโปรเจ็กต์ที่สร้างขึ้นดูน่าสนใจและทันสมัยมากขึ้น
หากต้องการใช้คีย์ API ของคุณเอง ให้ไปที่การตั้งค่า > เครื่องมือ > AI > ผู้ให้บริการโมเดล ใน Android Studio เลือก Google AI Studio แล้วระบุคีย์ API ที่สร้างจาก Google AI Studio ดูรายละเอียดเพิ่มเติมได้ที่ เพิ่มคีย์ Gemini API ของคุณเอง
วิธีการทำงาน
Agent จะใช้กระบวนการที่ขับเคลื่อนด้วย AI แบบวนซ้ำเพื่อสร้างแอปของคุณ สิ่งที่จะเกิดขึ้นมีดังนี้
อธิบายแอป: คุณเริ่มต้นด้วยการระบุพรอมต์ภาษาที่เป็นธรรมชาติ ซึ่งอธิบายแนวคิดของแอป นอกจากนี้ คุณยังใส่รูปภาพ เช่น ภาพร่างหรือ ภาพจำลอง เพื่อเป็นแนวทางในกระบวนการสร้างได้ด้วย
ตรวจสอบแผน: Gemini ใน Android Studio จะสร้างแผนที่มีโครงสร้างสำหรับแอปของคุณตามพรอมต์ที่คุณป้อน คุณจะมีโอกาสตรวจสอบและเปลี่ยนแผน หรือให้ Gemini ใน Android Studio เสนอแผนอื่น
อนุมัติและสร้าง: เมื่อคุณอนุมัติแผนแล้ว Gemini ใน Android Studio จะเริ่มลูปการสร้างอัตโนมัติ
- สร้างโค้ดที่จำเป็นสำหรับไฟล์ทั้งหมด
- สร้างโปรเจ็กต์
- วิเคราะห์ข้อผิดพลาดในการบิลด์และพยายามแก้ไขโค้ดด้วยตนเอง
- วนซ้ำต่อไปจนกว่าโปรเจ็กต์จะสร้างสำเร็จ
เคล็ดลับในการเพิ่มประสิทธิภาพ
หากต้องการเพิ่มประสิทธิภาพสูงสุดในการใช้เอเจนต์เพื่อสร้างโปรเจ็กต์ใหม่ ให้พิจารณาเคล็ดลับต่อไปนี้
- กำหนดข้อกำหนดของโปรเจ็กต์อย่างชัดเจน: เริ่มต้นด้วยพรอมต์ที่ชัดเจนและละเอียด ระบุวัตถุประสงค์ กลุ่มเป้าหมาย ฟังก์ชันการทำงานหลัก และ เทคโนโลยีหรือไลบรารีที่เฉพาะเจาะจงซึ่งคุณต้องการใช้ เช่น แทนที่จะพูดว่า "สร้างแอปโน้ต" ให้ลองพูดว่า "สร้างแอปจดบันทึกง่ายๆ โดยใช้ฐานข้อมูล Room เพื่อให้ผู้ใช้เพิ่ม แก้ไข และลบโน้ตได้ ใช้ Material 3 กับ รูปแบบสีสดใส"
- ใช้คีย์ API ของ AI Studio: ทั้งคุณภาพของโค้ดและรูปลักษณ์ ของแอปที่สร้างขึ้นจะได้รับการปรับปรุงอย่างมากเมื่อใช้เอเจนต์กับคีย์ API ของ AI Studio เพื่อเข้าถึงโมเดล Gemini ล่าสุด
- อัปโหลดภาพจำลองการออกแบบ: (ไม่บังคับ) หากคุณมีภาพจำลองการออกแบบหรือ ไวร์เฟรมจากนักออกแบบ ให้ส่งให้ตัวแทนในกล่องโต้ตอบโปรเจ็กต์ใหม่ การอ้างอิงภาพช่วยให้ AI เข้าใจเลย์เอาต์และสุนทรียะที่คุณต้องการได้เป็นอย่างมาก ซึ่งจะนำไปสู่การสร้างโค้ดที่ตรงกับวิสัยทัศน์ด้านการออกแบบของคุณมากขึ้น
- ระบุรูปแบบของอุปกรณ์ที่ต้องการ: ระบุรูปแบบของอุปกรณ์ที่คุณ กำหนดเป้าหมายอย่างชัดเจน (เช่น โทรศัพท์ แท็บเล็ต Wear OS, Android TV) ซึ่งจะช่วยให้ เอเจนต์สร้างเลย์เอาต์และการกำหนดค่าที่เหมาะสมสำหรับอุปกรณ์แต่ละประเภท เช่น "สร้างโปรเจ็กต์สำหรับโทรศัพท์และแท็บเล็ต โดยมีเลย์เอาต์ที่ปรับตามอุปกรณ์ ทั้ง 2 อย่าง" ตรวจสอบว่าคุณได้กำหนดค่าอิมเมจโปรแกรมจำลองที่เหมาะสม เพื่อให้ตัวแทนใช้ในระหว่างการประเมิน
- ทำซ้ำและปรับแต่ง: อย่ากลัวที่จะทำซ้ำ หากเอาต์พุตเริ่มต้น ยังไม่สมบูรณ์ ให้ปรับแต่งพรอมต์หรือระบุรายละเอียดเพิ่มเติมในแชทโหมดเอเจนต์ เพื่อลองอีกครั้ง เอเจนต์สามารถเรียนรู้จากคำสั่งที่เฉพาะเจาะจงมากขึ้นได้
- ระบุตัวอย่าง: หากเป็นไปได้ โปรดระบุตัวอย่างแอปหรือรูปแบบ UI ที่คล้ายกันที่คุณชื่นชอบ ซึ่งจะช่วยให้ AI สร้างการออกแบบและ โครงสร้างที่สอดคล้องกับความต้องการของคุณได้