ข่าวสารเกี่ยวกับผลิตภัณฑ์
ยกระดับการพัฒนาด้วยโหมดการวางแผนและการคาดการณ์การแก้ไขครั้งถัดไปใน Android Studio Panda 4
ใช้เวลาอ่าน 5 นาที
Android Studio Panda 4 มีความเสถียรและพร้อมให้คุณใช้ในเวอร์ชันที่ใช้งานจริงแล้ว การเผยแพร่เวอร์ชันนี้มาพร้อมกับโหมดการวางแผน การคาดการณ์การแก้ไขครั้งถัดไป และอื่นๆ อีกมากมาย ซึ่งจะช่วยให้การสร้างแอป Android คุณภาพสูงง่ายกว่าที่เคย
มาเจาะลึกฟีเจอร์ใหม่ๆ กัน
โหมดการวางแผน
ก่อนที่ Agent จะเริ่มทำงานที่ซับซ้อนให้คุณได้ การที่ Agent สามารถวางแผนโดยละเอียดได้จะเป็นประโยชน์อย่างยิ่ง การเริ่มโปรเจ็กต์การเขียนโค้ดขนาดใหญ่โดยไม่มีการออกแบบมักจะนำไปสู่หนี้ทางเทคนิคหรือข้อผิดพลาดเชิงตรรกะ ซึ่งเป็นเรื่องจริงสำหรับ AI ด้วยเช่นกัน เราจึงเพิ่มโหมดการวางแผน
ในโหมดนี้ Agent จะวางแผนโปรเจ็กต์โดยละเอียดก่อนที่จะทำงาน โหมดการวางแผนจะช่วยให้กระบวนการให้เหตุผลมีหลายขั้นตอนแทนที่จะเป็นขั้นตอนเดียวที่โมเดลคาดการณ์โทเค็นถัดไปของโค้ดโดยตรง ซึ่งจะทำให้ Agent มีพื้นที่เพิ่มเติมในการประเมินตรรกะที่เสนอเองเพื่อหาปัญหาที่อาจเกิดขึ้นก่อนที่จะนำเสนอให้คุณ โหมดนี้มีประโยชน์อย่างยิ่งสำหรับงานที่ซับซ้อนและใช้เวลานานซึ่งต้องมีความแม่นยำทางสถาปัตยกรรมสูง
หากต้องการใช้โหมดการวางแผน ให้เปลี่ยนโหมดสนทนาเป็น "การวางแผน" ในกล่องรับข้อมูลของเอเจนต์ แล้วป้อนพรอมต์
ในโหมดการวางแผน Agent จะตรวจสอบคำขอของคุณและอาจสร้างแผนการใช้งานสำหรับงานขนาดใหญ่หรือซับซ้อน คุณจะมีโอกาสแก้ไขข้อผิดพลาดหรือชี้แจงแนวทางที่จะใช้ได้ทั้งหมดก่อนที่ Agent จะเสียเวลาหรือโทเค็นไปในทิศทางที่ผิด
หลังจากเพิ่มความคิดเห็นแล้ว ให้คลิก "ส่งความคิดเห็น" แล้ว Agent จะใช้ความคิดเห็นของคุณเพื่อแก้ไขแผนการใช้งาน Agent จะจัดระเบียบงานและสร้างชิ้นงาน "รายการงาน" เพื่อให้คุณไม่พลาดการดำเนินการ ซึ่งมีความสำคัญอย่างยิ่งกับการเปลี่ยนแปลงที่ใหญ่ขึ้น คุณสามารถนั่งดู Agent ทำงานทั้งหมดให้เสร็จอย่างเป็นระบบ
หลังจากทำงานเสร็จแล้ว Agent จะสร้างชิ้นงาน "คำแนะนำทีละขั้นตอน" ซึ่งจะสรุปสิ่งที่เปลี่ยนแปลงอย่างชัดเจนและช่วยให้คุณตรวจสอบการเปลี่ยนแปลงของ 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
- ไปที่ไฟล์ > ใหม่ > โปรเจ็กต์ใหม่
- เลือกเทมเพลตเริ่มต้นของ Gemini API จากแกลเลอรี
การค้นหาเว็บของ Agent
เมื่อคุณกำลังพัฒนาแอปอย่างเข้มข้น คำตอบที่ถูกต้องมักจะอยู่ห่างออกไปเพียงแค่การค้นหา แต่การออกจาก IDE เพื่อค้นหาคำตอบอาจทำให้คุณเสียสมาธิ ไม่ว่าคุณจะต้องการหมายเลขเวอร์ชันที่แน่นอนสำหรับทรัพยากร Dependency หรือการเปลี่ยนแปลง API ล่าสุดสำหรับไลบรารีของบุคคลที่สาม เครื่องมือค้นเว็บของ Agent พร้อมให้ความช่วยเหลือโดยที่คุณไม่ต้องออกจาก Android Studio เลย
แม้ว่า Agent ของ Android Studio จะใช้ประโยชน์จาก ฐานข้อมูลความรู้ของ Android สำหรับเอกสารประกอบอย่างเป็นทางการอยู่แล้ว แต่การพัฒนา Android สมัยใหม่ก็ต้องอาศัยระบบนิเวศขนาดใหญ่ของไลบรารีภายนอก การค้นหาเว็บของ Agent จะขยายขอบเขตการเข้าถึงของ Gemini ทำให้ Gemini ค้นหา Google ได้โดยตรงเพื่อดึงข้อมูลอ้างอิงปัจจุบันจากทั่วทั้งเว็บ ตั้งแต่การตรวจสอบคู่มือการตั้งค่าล่าสุดสำหรับ Coil ไปจนถึงการค้นหาเคล็ดลับการกำหนดค่าขั้นสูงสำหรับ Koin หรือ Moshi ตอนนี้ Agent สามารถดึงข้อมูลล่าสุดแบบเรียลไทม์ได้แล้ว
เครื่องมือค้นหาเว็บของ Agent ได้รับการออกแบบมาให้เป็นประโยชน์แต่ไม่รบกวน โดยจะทริกเกอร์การค้นหาเว็บโดยอัตโนมัติเมื่อพบว่ามีความรู้ในเครื่องไม่เพียงพอ นอกจากนี้ คุณยังควบคุมได้ด้วยการขอให้ Agent ค้นหาสิ่งที่เฉพาะเจาะจง เพียงแค่ใส่ "ค้นหาเว็บเกี่ยวกับ..." ในพรอมต์ การผสานรวมผลการค้นหาเว็บแบบสดลงในพื้นที่ทำงานโดยตรงจะช่วยให้การค้นหาเว็บของ Agent ช่วยให้คุณสร้างแอปด้วยข้อมูลล่าสุดที่มีอยู่เสมอ ซึ่งจะช่วยเร่งเวิร์กโฟลว์และทำให้โปรเจ็กต์ของคุณทันสมัยอยู่เสมอ
การเผยแพร่ Android Studio Panda
Panda 4 ยังคงมุ่งเน้นที่การเร่งประสิทธิภาพการทำงานของนักพัฒนาแอปด้วย AI เช่นเดียวกับ Android Studio ดู เปลี่ยนจากพรอมต์เป็นต้นแบบที่ใช้งานได้ด้วย Android Studio Panda 2 และ เพิ่มคำแนะนำและการควบคุมโหมด Agent ด้วย Android Studio Panda 3
Android Studio Panda 2
- โฟลว์โปรเจ็กต์ใหม่ที่ทำงานด้วยระบบ AI: ช่วยให้คุณสร้างต้นแบบแอปที่ใช้งานได้ด้วยพรอมต์เดียว Agent จะจัดการการตั้งค่าเริ่มต้น การกำหนดค่าการนำทาง และทรัพยากร Dependency ที่เหมาะสม รวมถึงมีลูปการสร้างแบบอัตโนมัติเพื่อจัดการข้อผิดพลาดในการสร้างและทำให้ใช้งานได้ในโปรแกรมจำลอง
- ผู้ช่วยอัปเกรดเวอร์ชัน: ทำให้การจัดการทรัพยากร Dependency และการอัปเดตเป็นแบบอัตโนมัติ โดยจะพยายามสร้างและแก้ไขความขัดแย้งซ้ำๆ จนกว่าจะพบการกำหนดค่าที่เสถียร
Android Studio Panda 3
- ทักษะของ Agent AI: คำแนะนำเฉพาะทางที่ผู้ใช้กำหนด (จัดเก็บไว้ในไดเรกทอรี .skills) ซึ่งจะสอน Agent AI ให้มีความสามารถเฉพาะโปรเจ็กต์ มาตรฐานการเขียนโค้ด หรือการใช้ไลบรารี
- สิทธิ์ของ Agent: ให้การควบคุมแบบละเอียดเกี่ยวกับสิ่งที่ Agent ทำได้ด้วยฟีเจอร์ต่างๆ เช่น กฎ "อนุญาตเสมอ" สำหรับการดำเนินการที่เชื่อถือได้ นอกจากนี้ คุณยังใช้แซนด์บ็อกซ์ที่ไม่บังคับเพื่อบังคับใช้การควบคุม 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 นาที
-
ข่าวสารเกี่ยวกับผลิตภัณฑ์
เรายินดีที่จะประกาศว่าการรองรับ Unreal Engine และ Godot อย่างเป็นทางการสำหรับ Android XR พร้อมให้บริการแล้ว นอกจากนี้ เรายังเปิดตัวเครื่องมือใหม่ที่ออกแบบมาเพื่อเพิ่มประสิทธิภาพการทำงานและเปิดใช้ความสามารถใหม่ๆ ของ XR ได้แก่ Android XR Engine Hub และ Android XR Interaction Framework
Luke Hopkins • ใช้เวลาอ่าน 4 นาที
รับข่าวสาร
รับข้อมูลเชิงลึกเกี่ยวกับการพัฒนา Android ล่าสุดส่งตรงถึงกล่องจดหมายของคุณ ทุกสัปดาห์