สร้างโปรเจ็กต์ใหม่ด้วย AI

ใช้ความสามารถของ Generative AI เพื่อเร่งเวิร์กโฟลว์การพัฒนา Android Agent ช่วยให้คุณเปลี่ยนไอเดียให้เป็นต้นแบบแอปได้ในไม่กี่นาที

เอเจนต์จะช่วยลดเวลาที่คุณใช้ในการตั้งค่าการอ้างอิง การเขียนโค้ดบอยเลอร์เพลต และการสร้างการนำทางพื้นฐาน ซึ่งช่วยให้คุณมุ่งเน้นไปที่แง่มุมที่สร้างสรรค์ของการพัฒนาแอปได้

สิ่งที่คุณสร้างได้

เอเจนต์สามารถสร้างแอปแบบหลายหน้าจอได้หลากหลายประเภท ดังนี้

  • แอปแบบหน้าจอเดียว: สร้างแอปพื้นฐานที่มีเลย์เอาต์ UI แบบคงที่ เช่น หน้าจอโปรไฟล์ หน้าการตั้งค่า หรือเครื่องคิดเลข
  • แอปแบบหลายหน้า: สร้างแอปพลิเคชันที่มีการไปยังส่วนต่างๆ ขั้นพื้นฐานระหว่างหน้าจอ เช่น แอปแฟลชการ์ดสำหรับเรียนรู้
  • แอปที่ปรับปรุงด้วย AI: ผสานรวม Gemini API เพื่อเพิ่มฟีเจอร์ Generative AI ลงใน แอปของคุณ เช่น อินเทอร์เฟซแชทบ็อตหรือตัวสรุปข้อความ
  • แอปที่มีการผสานรวม API สาธารณะ: สร้างแอปที่แสดงข้อมูลจาก API สาธารณะ เช่น แอปสภาพอากาศ

เริ่มต้นใช้งาน

หากต้องการใช้เอเจนต์เพื่อตั้งค่าโปรเจ็กต์ ให้ทำดังนี้

  1. เริ่ม Android Studio
  2. เลือกโปรเจ็กต์ใหม่ในหน้าจอยินดีต้อนรับสู่ Android Studio (หรือไฟล์ > ใหม่ > โปรเจ็กต์ใหม่จากภายในโปรเจ็กต์)

    หน้าจอยินดีต้อนรับสู่ Android Studio ซึ่งมีปุ่มโปรเจ็กต์ใหม่ เปิด และโคลนที่เก็บ
    รูปที่ 1 เริ่มโปรเจ็กต์ใหม่
  3. เลือกสร้างด้วย AI

    กล่องโต้ตอบโปรเจ็กต์ใหม่ ซึ่งมีการ์ดสำหรับเทมเพลตแอปประเภทต่างๆ เช่น
         กิจกรรมว่าง กิจกรรม UI การนำทาง และ
         อื่นๆ นอกจากนี้ กล่องโต้ตอบยังมีตัวควบคุม "สร้างด้วย AI" ซึ่งจะ
         เปิดใช้งาน Gemini ใน Android Studio เพื่อตั้งค่าโปรเจ็กต์ใหม่ให้
         คุณ
    รูปที่ 2 เลือกเทมเพลตโปรเจ็กต์หรือสร้างแอปด้วย Gemini
  4. พิมพ์พรอมต์ลงในช่องป้อนข้อความ แล้วคลิกถัดไป

    กล่องโต้ตอบ "สร้างด้วย AI" ที่มีพรอมต์ดังนี้
        สร้างแอปเดินป่าในบริเวณอ่าวซานฟรานซิสโกโดยมีเส้นทางเดินป่ายอดนิยม 3 อันดับ
        มุมมองรายการแบบละเอียด และการออกแบบ M3
    รูปที่ 3 กล่องโต้ตอบสำหรับการตั้งค่าโปรเจ็กต์ใหม่
  5. ตั้งชื่อแอป แล้วคลิกเสร็จสิ้นเพื่อเริ่มกระบวนการสร้าง

    ตั้งชื่อโปรเจ็กต์แอป
    รูปที่ 4 กล่องโต้ตอบสำหรับการตั้งชื่อโปรเจ็กต์ใหม่
  6. ตรวจสอบแอปที่เสร็จสมบูรณ์โดยใช้แผนโปรเจ็กต์และโดยการเรียกใช้แอปใน โปรแกรมจำลอง 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 ของคุณเอง

การเพิ่มคีย์ API ของ Google AI Studio ในการตั้งค่า Android Studio
            ในส่วนเครื่องมือ > AI > ผู้ให้บริการโมเดล
รูปที่ 4 การเพิ่มคีย์ API ของ Google AI Studio

วิธีการทำงาน

Agent จะใช้กระบวนการที่ขับเคลื่อนด้วย AI แบบวนซ้ำเพื่อสร้างแอปของคุณ สิ่งที่จะเกิดขึ้นมีดังนี้

  1. อธิบายแอป: คุณเริ่มต้นด้วยการระบุพรอมต์ภาษาที่เป็นธรรมชาติ ซึ่งอธิบายแนวคิดของแอป นอกจากนี้ คุณยังใส่รูปภาพ เช่น ภาพร่างหรือ ภาพจำลอง เพื่อเป็นแนวทางในกระบวนการสร้างได้ด้วย

  2. ตรวจสอบแผน: Gemini ใน Android Studio จะสร้างแผนที่มีโครงสร้างสำหรับแอปของคุณตามพรอมต์ที่คุณป้อน คุณจะมีโอกาสตรวจสอบและเปลี่ยนแผน หรือให้ Gemini ใน Android Studio เสนอแผนอื่น

  3. อนุมัติและสร้าง: เมื่อคุณอนุมัติแผนแล้ว Gemini ใน Android Studio จะเริ่มลูปการสร้างอัตโนมัติ

    • สร้างโค้ดที่จำเป็นสำหรับไฟล์ทั้งหมด
    • สร้างโปรเจ็กต์
    • วิเคราะห์ข้อผิดพลาดในการบิลด์และพยายามแก้ไขโค้ดด้วยตนเอง
    • วนซ้ำต่อไปจนกว่าโปรเจ็กต์จะสร้างสำเร็จ

เคล็ดลับในการเพิ่มประสิทธิภาพ

หากต้องการเพิ่มประสิทธิภาพสูงสุดในการใช้เอเจนต์เพื่อสร้างโปรเจ็กต์ใหม่ ให้พิจารณาเคล็ดลับต่อไปนี้

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