ข่าวสารผลิตภัณฑ์
ยกระดับการพัฒนาด้วยโหมดการวางแผนและการคาดการณ์การแก้ไขครั้งถัดไปใน Android Studio Panda 4
ใช้เวลาอ่าน 5 นาที
Android Studio Panda 4 พร้อมให้คุณใช้ในเวอร์ชันที่ใช้งานจริงแล้ว การเปิดตัวครั้งนี้มาพร้อมโหมดการวางแผน การคาดการณ์การแก้ไขครั้งถัดไป และอื่นๆ ซึ่งจะช่วยให้การสร้างแอป Android คุณภาพสูงง่ายกว่าที่เคย
มาดูข้อมูลเจาะลึกเกี่ยวกับฟีเจอร์ใหม่กัน
โหมดการวางแผน
ก่อนที่ Agent จะเริ่มทำงานที่ซับซ้อนให้คุณ การมีแผนโดยละเอียดจะช่วยให้ Agent ทำงานได้ดีขึ้น การเริ่มโปรเจ็กต์การเขียนโค้ดขนาดใหญ่โดยไม่มีการออกแบบมักจะนำไปสู่หนี้ทางเทคนิคหรือข้อผิดพลาดทางตรรกะ ซึ่งเป็นเรื่องเดียวกันกับ AI เราจึงเพิ่มโหมดการวางแผน
ในโหมดนี้ เอเจนต์จะสร้างแผนโปรเจ็กต์แบบละเอียดก่อนที่จะดำเนินการ โหมดการวางแผนจะช่วยให้กระบวนการให้เหตุผลแบบหลายขั้นตอนง่ายขึ้น ซึ่งจะช่วยให้เอเจนต์มีพื้นที่เพิ่มเติมในการประเมินตรรกะที่เสนอเองเพื่อหาปัญหาที่อาจเกิดขึ้นก่อนที่จะนำเสนอต่อคุณ แทนที่จะใช้การส่งผ่านครั้งเดียวที่โมเดลจะคาดการณ์โทเค็นถัดไปของโค้ดโดยตรง ซึ่งมีประโยชน์อย่างยิ่งสำหรับงานที่ซับซ้อนและใช้เวลานานซึ่งต้องใช้ความแม่นยำด้านสถาปัตยกรรมในระดับสูง
หากต้องการใช้โหมดการวางแผน ให้เปลี่ยนโหมดสนทนาเป็น "การวางแผน" ในกล่องรับข้อมูลของเอเจนต์ แล้วป้อนพรอมต์
ในโหมดการวางแผน Agent จะตรวจสอบคำขอของคุณและอาจสร้างแผนการติดตั้งใช้งานสำหรับงานขนาดใหญ่หรือซับซ้อน คุณมีโอกาสที่จะแก้ไขข้อผิดพลาดหรือชี้แจงแนวทางที่จะใช้ ทั้งหมดนี้ก่อนที่ตัวแทนจะเสียเวลาหรือโทเค็นไปในทิศทางที่ไม่ถูกต้อง
หลังจากเพิ่มความคิดเห็นแล้ว ให้คลิก "ส่งความคิดเห็น" แล้วตัวแทนจะใช้ความคิดเห็นของคุณเพื่อแก้ไขแผนการติดตั้งใช้งาน เอเจนต์จะจัดระเบียบงานและสร้างอาร์ติแฟกต์ "รายการงาน" เพื่อให้การดำเนินการเป็นไปตามแผน ซึ่งเป็นสิ่งสำคัญอย่างยิ่งเมื่อมีการเปลี่ยนแปลงขนาดใหญ่ คุณสามารถนั่งสบายๆ แล้วดูตัวแทนทำงานทั้งหมดอย่างเป็นระบบ
หลังจากดำเนินการเสร็จแล้ว เอเจนต์จะสร้างอาร์ติแฟกต์ "คำแนะนำแบบทีละขั้นตอน" ซึ่งจะสรุปอย่างชัดเจนว่ามีการเปลี่ยนแปลงอะไรบ้าง ทำให้คุณตรวจสอบการเปลี่ยนแปลงของเอเจนต์ได้ง่าย สร้างแอปได้อย่างมั่นใจและควบคุมได้มากขึ้นโดยใช้โหมดการวางแผนใน Android Studio เวอร์ชันล่าสุด
การคาดการณ์การแก้ไขครั้งถัดไป
การเติมข้อความอัตโนมัติแบบคลาสสิกเหมาะสำหรับการจบประโยค แต่การเขียนโค้ดมักไม่ใช่เส้นทางเชิงเส้น บ่อยครั้งที่การเปลี่ยนแปลงในที่หนึ่งๆ ต้องมีการเปลี่ยนแปลงรองในที่อื่นๆ ด้วย เช่น การเพิ่มพารามิเตอร์ใหม่ลงในฟังก์ชัน แล้วต้องอัปเดตการเรียกใช้ หรือการอัปเดตตัวอย่าง UI เมื่อมีการเปลี่ยนแปลง Composable โดยปกติแล้ว การทำเช่นนี้หมายความว่าคุณต้องหยุดโฟกัสเพื่อค้นหาบรรทัดโค้ดที่เกี่ยวข้องซึ่งต้องตรวจสอบ
การคาดการณ์การแก้ไขครั้งถัดไป (NEP) พัฒนาการเติมโค้ดให้สมบูรณ์โดยคาดการณ์การเคลื่อนไหวครั้งถัดไปของคุณ แม้ว่าเคอร์เซอร์จะไม่ได้อยู่ที่ตำแหน่งปัจจุบันก็ตาม Android Studio จะจดจำรูปแบบเชิงตรรกะของเวิร์กโฟลว์ได้โดยการวิเคราะห์การแก้ไขล่าสุด หากคุณแก้ไขคลาสข้อมูลหรืออัปเดตตัวสร้าง NEP จะแนะนำการแก้ไขที่เกี่ยวข้องถัดไป ซึ่งอาจอยู่ในฟังก์ชันที่อยู่ไกลออกไป ทำให้คุณข้ามไปยังการแก้ไขได้โดยตรง
คุณสามารถยอมรับคำแนะนำแบบหลายสถานที่เหล่านี้ได้ด้วยการกดแป้นเพียงครั้งเดียว แทนที่จะต้องย้อนกลับไปมาด้วยตนเอง ซึ่งจะช่วยให้คุณอยู่ใน "สภาวะโฟลว์" อย่างเต็มที่ ลดภาระทางปัญญาในการอัปเดตตามปกติ และช่วยให้คุณมุ่งเน้นไปที่ตรรกะที่ซับซ้อนซึ่งมีความสำคัญต่อแอปพลิเคชันของคุณอย่างแท้จริง สัมผัสวิธีเขียนโค้ดแบบไม่เป็นเส้นตรงที่ใช้งานง่ายยิ่งขึ้นใน Android Studio เวอร์ชันล่าสุด
เทมเพลตเริ่มต้นของ Gemini API
การเพิ่มฟีเจอร์ AI อันทรงพลังลงในแอปของคุณง่ายขึ้นแล้วด้วยเทมเพลตเริ่มต้นของ Gemini API สำหรับ Android Studio
การผสานรวม Generative AI เข้ากับแอปพลิเคชัน Android เคยหมายถึงการจัดการแบ็กเอนด์ที่ซับซ้อนและการกังวลเกี่ยวกับความปลอดภัยของคีย์ API เทมเพลตเริ่มต้น Gemini API ใหม่ใน Android Studio ช่วยให้นักพัฒนาแอปสามารถมุ่งเน้นไปที่การสร้างฟีเจอร์ได้โดยตรง แทนที่จะเสียเวลาไปกับการกำหนดค่าโครงสร้างพื้นฐาน
สิทธิประโยชน์หลักๆ ได้แก่
- การจัดการคีย์ API แบบไม่ต้องดำเนินการ: ไม่ต้องกังวลเรื่องการจัดสรรหรือการหมุนเวียนคีย์ เทมเพลตนี้ใช้ประโยชน์จาก Firebase AI Logic จึงไม่จำเป็นต้องฝังข้อมูลเข้าสู่ระบบที่ละเอียดอ่อนในโค้ดฝั่งไคลเอ็นต์
- การผสานรวม Firebase อัตโนมัติ: ระบบจะจัดการการเชื่อมต่อแบ็กเอนด์ให้คุณ เทมเพลตจะเชื่อมต่อโปรเจ็กต์กับบริการของ Firebase โดยอัตโนมัติ เพื่อให้มั่นใจว่าแอปและโมเดล Gemini ของ Google จะเชื่อมต่อกันได้อย่างปลอดภัย
- สร้างขึ้นเพื่อการปรับขนาด: ฟีเจอร์นี้ไม่ได้มีไว้สำหรับต้นแบบเท่านั้น สถาปัตยกรรมที่พร้อมใช้งานจริงช่วยให้คุณปรับขนาดจากการทดสอบในพื้นที่ไปยังฐานผู้ใช้ทั่วโลกได้โดยไม่ต้องออกแบบพื้นฐานใหม่
- การประมวลผลแบบหลายรูปแบบ: รองรับอินพุตข้อความ รูปภาพ วิดีโอ และเสียง คุณสามารถสร้างฟีเจอร์ต่างๆ เช่น การวิเคราะห์รูปภาพแบบเรียลไทม์ การสรุปวิดีโอ และการถอดเสียงเป็นคำ
เริ่มต้นใช้งาน
- เปิด Android Studio
- ไปที่ File > New > New Project
- เลือกเทมเพลตเริ่มต้นของ Gemini API จากแกลเลอรี
การค้นหาเว็บของเอเจนต์
ในระหว่างการพัฒนาซอฟต์แวร์ คำตอบที่ถูกต้องมักจะอยู่ห่างออกไปเพียงแค่การค้นหา แต่การออกจาก IDE เพื่อค้นหาคำตอบอาจทำให้คุณหลุดออกจากโฟลว์การทำงาน ไม่ว่าคุณจะต้องการหมายเลขเวอร์ชันที่แน่นอนสำหรับ Dependency หรือการเปลี่ยนแปลง API ล่าสุดสำหรับไลบรารีของบุคคลที่สาม เครื่องมือค้นหาเว็บของเอเจนต์ก็พร้อมให้ความช่วยเหลือโดยที่คุณไม่ต้องออกจาก Android Studio
แม้ว่าเอเจนต์ของ Android Studio จะใช้ฐานความรู้ของ Android สำหรับเอกสารประกอบอย่างเป็นทางการอยู่แล้ว แต่การพัฒนา Android สมัยใหม่ก็ต้องพึ่งพาระบบนิเวศขนาดใหญ่ของไลบรารีภายนอก การค้นหาเว็บของ Agent จะขยายขอบเขตการทำงานของ Gemini ทำให้สามารถค้นหา Google โดยตรงเพื่อดึงข้อมูลอ้างอิงล่าสุดจากทั่วทั้งเว็บ ตั้งแต่การตรวจสอบคำแนะนำในการตั้งค่าล่าสุดสำหรับ Coil ไปจนถึงการค้นหาเคล็ดลับการกำหนดค่าขั้นสูงสำหรับ Koin หรือ Moshi ตอนนี้ตัวแทนสามารถดึงข้อมูลล่าสุดแบบเรียลไทม์ได้แล้ว
เครื่องมือค้นหาเว็บของเอเจนต์ออกแบบมาเพื่อให้ความช่วยเหลือโดยไม่รบกวนผู้ใช้ โดยจะทริกเกอร์การค้นหาเว็บโดยอัตโนมัติเมื่อพบว่ามีความรู้ในเครื่องไม่เพียงพอ นอกจากนี้ คุณยังควบคุมได้ด้วยการขอให้ค้นหาบางอย่างโดยระบุ "ค้นหาในเว็บเกี่ยวกับ..." ในพรอมต์ การผสานรวมผลการค้นหาเว็บแบบเรียลไทม์เข้ากับพื้นที่ทํางานโดยตรงจะช่วยให้การค้นหาเว็บของเอเจนต์มั่นใจได้ว่าคุณจะสร้างด้วยข้อมูลล่าสุดที่มีอยู่เสมอ ซึ่งจะช่วยเร่งเวิร์กโฟลว์และทำให้โปรเจ็กต์ของคุณล้ำสมัยอยู่เสมอ
การเปิดตัว Android Studio Panda
Panda 4 ยังคงมุ่งเน้นที่การเร่งประสิทธิภาพการทำงานของนักพัฒนาแอปด้วย AI ใน Android Studio ดู เปลี่ยนจากพรอมต์เป็นต้นแบบที่ใช้งานได้ด้วย Android Studio Panda 2 และเพิ่มคำแนะนำและการควบคุมโหมด Agent ด้วย Android Studio Panda 3
Android Studio Panda 2
- โฟลว์โปรเจ็กต์ใหม่ที่ขับเคลื่อนด้วย AI: ช่วยให้คุณสร้างต้นแบบแอปที่ใช้งานได้ด้วยพรอมต์เดียว เอเจนต์จะจัดการการตั้งค่าเริ่มต้น การกำหนดค่าการนำทาง และทรัพยากร Dependency ที่เหมาะสม รวมถึงมีลูปการสร้างแบบอัตโนมัติเพื่อจัดการข้อผิดพลาดในการสร้างและทำให้ใช้งานได้กับโปรแกรมจำลอง
- ผู้ช่วยอัปเกรดเวอร์ชัน: จัดการและอัปเดตทรัพยากร Dependency โดยอัตโนมัติ พยายามสร้างและแก้ไขข้อขัดแย้งซ้ำๆ จนกว่าจะพบการกำหนดค่าที่เสถียร
Android Studio Panda 3
- ทักษะของ Agent: คำสั่งเฉพาะที่ผู้ใช้กำหนด (จัดเก็บไว้ในไดเรกทอรี .skills) ซึ่งสอนความสามารถเฉพาะของโปรเจ็กต์ มาตรฐานการเขียนโค้ด หรือการใช้งานไลบรารีให้กับ AI Agent
- สิทธิ์ของตัวแทน: ให้การควบคุมอย่างละเอียดเกี่ยวกับสิ่งที่ตัวแทนทำได้ โดยมีฟีเจอร์ต่างๆ เช่น กฎ "อนุญาตเสมอ" สำหรับการดำเนินการที่เชื่อถือได้ นอกจากนี้ คุณยังใช้แซนด์บ็อกซ์ที่ไม่บังคับเพื่อบังคับใช้การควบคุมเอเจนต์ที่เข้มงวดและแยกต่างหากได้ด้วยเพื่อความปลอดภัยที่มากยิ่งขึ้น
- เทมเพลตแอปไลบรารีแอปสำหรับรถยนต์ที่ว่างเปล่า: ลดความซับซ้อนในการสร้างแอปที่ปรับให้เหมาะกับการขับขี่สำหรับ Android Auto และ Android Automotive OS โดยการจัดการโค้ด Boilerplate ที่จำเป็น
เริ่มต้นใช้งาน
มาเริ่มใช้งานและเร่งการพัฒนาของคุณกัน ดาวน์โหลด Android Studio Panda 4 แล้วเริ่มสำรวจฟีเจอร์ใหม่ๆ ที่มีประสิทธิภาพเหล่านี้ได้เลยวันนี้
ความคิดเห็นของคุณสำคัญอย่างยิ่งสำหรับเรา ตรวจสอบปัญหาที่ทราบ รายงานข้อบกพร่อง และร่วมเป็นส่วนหนึ่งของชุมชนที่มีชีวิตชีวาของเราบน LinkedIn, Medium, YouTube หรือ X ขอให้สนุกกับการเขียนโค้ด
อ่านต่อ
-
ข่าวสารผลิตภัณฑ์
Android Studio Panda 3 พร้อมให้คุณใช้ในเวอร์ชันที่ใช้งานจริงแล้ว การเปิดตัวนี้ช่วยให้คุณควบคุมและปรับแต่งเวิร์กโฟลว์ที่ทำงานด้วยระบบ AI ได้มากยิ่งขึ้น ทำให้การสร้างแอป Android คุณภาพสูงง่ายกว่าที่เคย
Matt Dyor • ใช้เวลาอ่าน 3 นาที
-
ข่าวสารผลิตภัณฑ์
Android Studio Panda 2 พร้อมให้คุณใช้ในเวอร์ชันที่ใช้งานจริงแล้ว
Matt Dyor • ใช้เวลาอ่าน 3 นาที
-
ข่าวสารผลิตภัณฑ์
หากคุณเป็นนักพัฒนาแอป Android ที่ต้องการใช้ฟีเจอร์ AI ที่เป็นนวัตกรรมใหม่ในแอป เราได้เปิดตัวการอัปเดตใหม่ที่มีประสิทธิภาพไปเมื่อเร็วๆ นี้
Thomas Ezan • ใช้เวลาอ่าน 3 นาที
รับข่าวสาร
รับข้อมูลเชิงลึกด้านการพัฒนาแอป Android ล่าสุดส่งตรงถึงกล่องจดหมายของคุณทุกสัปดาห์